21、 设有定义
的输出结果是
A.5 5
B.6 6
C.6 5
D.5 6
22、 以下叙述中正确的是
A.任何情况下都不能用函数名作为实参
B.函数既可以直接调用自己,也可以间接调用自已
C.函数的递归调用不需要额外开销,所以效率很高
D.简单递归不需要明确的结束递归的条件
23、以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是
A.ch,”fname
”B.fp,ch
B.ch
C.ch,fp
24、 有以下程序
程序的输出结果是
A.a=2,b=5
B.a=%2,b=%5
C.a=%d,b=%d
D.a=%%d,b=%%d
25、 关于c语言函数说明的位置,以下叙述正确的是
A.在函数说明之后对该函数进行调用,编译时不会出现错误信息
B.函数说明可以出现在源程序的任意位置,在程序的所有位置对该函数的调用,编译时都不会出现错误信息
C.函数说明只能出现在源程序的开头位置,否则编译时会出现错误信息
D.函数说明只是为了美观和编译时检查参数类型是否一致,可以写也可以不写
26、 有以下程序
程序运行后的输出结果是
A.to Beijing!
B.you to Beijing!
C.Welcome you to Beijing!
D.Beijing!
27、有以下程序
程序运行后的输出结果是
A.11
B.10
C.1
D.2
28、 有以下程序
程序运行后的输出结果是
A.41;20;80;
B.41;22;64;
C.40;21;80;
D.43;20;81;
29、 有以下程序
程序运行后输出结果是
A.1,2,3,4,5,6,
B.6,5,4,3,2,1,
C.4,5,6,l,2,3,
D.1,2,3,3,2,1,
30、 以下叙述中错误的是
A.用typedef可以说明一种新的类型名
B.typedef的作用是用一个新的标识符来代表已存在的类型名
C.可以用typedef说明的新类型名来定义变量
D.typedef说明的新类型名必须使用大写字母,否则会出编译错误
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |