关于c语言中数的表示 叙述正确的是,关于C语言中数的表示,以下叙述中正确的是(  )。 - 问答库...

问题:

[单选] 关于C语言中数的表示,以下叙述中正确的是(  )。

A . 只有整型数在允许范围内能精确无误地表示,实型数会有误差

B . 只要在允许范围内整型数和实型数都能精确地表示

C . 只有实型数在允许范围内能精确无误地表示,整形数会有误差

D . 只有用八进制表示的数才不会有误差

有以下程序段: char name[20】;int num; scanf("name=%S num=%d",name,&num); 当执行上述程序段,并从键盘输入:name=Lili mum=1001后,name的值为(  )。 Lili   。 name=Lili。 Lili num=  。 name=Lili num=1001。

下面描述中错误的是(  )。 系统总体结构图支持软件系统的详细设计。 软件设计是将软件需求转换为软件表示的过程。 数据结构与数据库设计是软件设计的任务之一。 PAD图是软件详细设计的表示工具 。

若有函数 void fun(double a[]。int*n){…}以下叙述中正确的是(  )。 调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送。 形参a和n都是指针变量。 形参a是一个数组名,n是指针变量。 调用fun函数时将把double型参数组元素一一对应地传送给形参a数组 。

在黑盒测试方法中,设计测试用例的主要根据是(  )。 程序外部功能   。 程序内部逻辑。 程序数据结构   。 程序流程图 。

有以下程序: #include    main(  ){  FILE*fp;  int k,n,i,a[6]={1,2,3,4,5,6};  fp=fopen("d2.dat","w");  for(i=0;i<6;i++)  fprintf(fp,"%d",a[i]);  fclose(fp);  fp(i=0;i<3;i++)  fscanf(fp,"%d%d",&k,&n);  fclose(fp);  printf("%d,%d,k,n); }程序运行后的输出结果是(  )。 1, 2   。 3,4   。 5,6。 123,456。

关于C语言中数的表示,以下叙述中正确的是(  )。

参考答案:

查看

●  参考解析

当数据类型是实数时,在存储过程中,当小数部分无限长时,会存在小数部分的截断,会存在误差,所以答案选择A。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值