c语言数组选择题:这道题为什么不选A?

问几道C语言题,请大家帮忙解决:1.以下正确的是:A
在C语言中,语句之间必须要用分号“;”分开
若a 是实型变量,C语言程序中允许赋值a=10,因此实型变量中允许存放整型数据
C 在C语言中,无论是整数还是实数,都能够准确无误地表示
D 在C语言中,%是只能用于整数运算的运算符2。当结点数目一定时,具有最小深度的二叉树是 A
B 完全二叉树木
C 线索二叉树木 D 二叉排序树3。若一棵二叉树有50个叶结点,则该二叉树至少有
个结点 A 50
若非空二叉树采用顺序存储结构依次将结点的数据信息存放在一个一维数组中(假设数组的第一个元素的下标为1),下标分别为 i
和 j 有两个结点处在树中同一层的条件是什么?(填空题)5 对于函数调用语句“FUN(a+b,(x,y),FUN(n+k,d,(a,b)));”,语句中的实参个数是
3能解释一下原因吗?尤其是第一道题,我觉得B D都对啊.为什么选A呢.
还有第二道题为什么不是B呢,第三道题为什么不选B呢,
第四道题怎么没有答案呢.
帽帽回粉zO4
1. DA: 我觉得不对。例如{}是可以分割语句的。B: 是因为可以将整形自动转换成实型C: 实数不一定能准确表示2. B。很显然B是对的。3. B。画画图就知道了,用归纳法应该可以证明。4. pow(2, n) <= i, j < pow(2, n+1) - 1 (关系应该是这样的,不是很肯定这种写法好不好)5. A。不是特别确定,严格来说应该是有两个函数调用,所以应该有6个实参才对。
为您推荐:
扫描下载二维码if(a)的意思是什么?_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:505,709贴子:
if(a)的意思是什么?收藏
5、在下面的条件语句中(其中s1和s2表示是C语言的语句),只有一个在功能上与其它三个语句不等价,它是______。
A、if(a)s1;else s2;
B、if(a==0)s2;else s1;
C、if(a!=0)s1;else s2;
D、if(a==0)s1;else s2; 这道题目,为什么不选a?如果不给a个对比值,是不是会自动给a设定为a!=0?
c语言海同强大的师资阵容,因人制定课程内容,分阶段学习.c语言就到正规IT技术培训机构-海同科技,培训IT技术面对面教学,免费重读!
答案应该是D.
因为第一个有个隐含功能被触发啦!机关你懂的,一旦触发后果不堪设想,所以…
弱弱地问下,隐含功能是什么?
判断a真假 真为1 假为0 可能是这个意思
可那样的话,和BC功能也不一样啊?
是判断a是否为真。。。
if(a)就是if(a!=0)
噢,原来这样,谢谢。。
围观。。。
这有啥好围观的..难道我说的有错么
c语言一般需要4-8周,就可以掌握.4个月=两年的工作经验,月薪过万.c语言的费用根据培训课时定,免费试听编程课程,名师授课,手把手传教.
这道题可以不从c语言考虑,第二个答案和第三个一个意思,三和四反,所以选第四个,我觉得七楼对第一个解释正确
幸亏是单选题
答案是D,我们书上有
什么意思?什么隐含功能,什么机关?、、
所以选D共同学习C的环境 口口群 ,欢迎大家一起来进步!
其实,看这类语句的时候if( n)括号里面无论是表达式或数字都是一样的如果里面是0。。。jump如果是非0,执行。当然(a==0)的结果也是0或非0。  
= =我想知道,他说错了么?错在哪?求教。
隐含功能指什么?
当时菜的很,把程序的过程想象成水流, 当执行if语句时候, 相当于一个阀门啦, 效果就如机关消息一样, 哈哈, 太可笑了!
a是负数怎么算
负数也是真
我是指7L,a为负数的时候
额,想错了,7L是对的
话说BD肯定不一样,选D,if(a)表示a& 0为真,执行后面的程序,a&#65308;=0为假,不执行!
if(a)在C语言里和在verilog里意思是相反的。
bool判断写法:if(flag)......整形(字符)的写法:if(0==data).....浮点型写法if(x&0.000001&&x&-0.000001)
D,前三个都是当a=0时,为s2
要是S1真是语句,那是语法错误。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或求助这道题为啥选A_c语言吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:505,709贴子:
求助这道题为啥选A收藏
若有以下说明:int array[12]={1,2,3,4,5,6,7,8,9,10,11,12}; char c=’a’,d,g;则数值为4的表达式是 __。A a['d'-c]
B array[g-c]&&&& C. array['d'- 'c']&&&& D. array[4]&&
c语言一般需要4-8周,就可以掌握.4个月=两年的工作经验,月薪过万.c语言的费用根据培训课时定,免费试听编程课程,名师授课,手把手传教.
'd' - c = 68 - 65 = 3array[3] = 4;
array['d'-c]吧
回复:2楼为甚么d加引号,c不用加?char c=’a’,d,g代表什么?
c是变量,'d'是字符。。你说呢。。?
他不是用的变量d,是字符d,有迷惑性~
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 c语言多选题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信