作业帮 > 综合 > 作业

问几道C语言题,请大家帮忙解决:

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/09 18:52:23
问几道C语言题,请大家帮忙解决:
1.以下正确的是:A 在C语言中,语句之间必须要用分号“;”分开
B 若a 是实型变量,C语言程序中允许赋值a=10,因此实型变量中允许存放整型数据
C 在C语言中,无论是整数还是实数,都能够准确无误地表示
D 在C语言中,%是只能用于整数运算的运算符
2。当结点数目一定时,具有最小深度的二叉树是
A 满二叉树 B 完全二叉树木 C 线索二叉树木 D 二叉排序树
3。若一棵二叉树有50个叶结点,则该二叉树至少有 个结点
A 50 B 99 C 100 D 101
4 若非空二叉树采用顺序存储结构依次将结点的数据信息存放在一个一维数组中(假设数组的第一个元素的下标为1),下标分别为 i 和 j 有两个结点处在树中同一层的条件是什么?(填空题)
5 对于函数调用语句“FUN(a+b,(x,y),FUN(n+k,d,(a,b)));”,语句中的实参个数是
A 6 B 5 C 4 D 3
能解释一下原因吗?尤其是第一道题,我觉得B D都对啊.为什么选A呢. 还有第二道题为什么不是B呢,第三道题为什么不选B呢, 第四道题怎么没有答案呢.
1. D
A: 我觉得不对。例如{}是可以分割语句的。
B: 是因为可以将整形自动转换成实型
C: 实数不一定能准确表示
2. B。很显然B是对的。
3. B。画画图就知道了,用归纳法应该可以证明。
4. pow(2, n)