南开大学2021年9月《C语言程序设计》作业考核试题及答案参考
1. 以下选项中可作为C语言合法整数的是(  )
A.10110B
B.0386
C.x2a2
D.0Xffa
参考答案:D
2. 经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。(  )
A.正确
B.错误
参考答案:A
3. 在一个C程序中(  )
A.main函数必须出现在所有函数之前
B.main函数可以在任何地方出现
C.main函数必须出现在所有函数之后
D.main函数必须出现在固定位置
参考答案:B
4. 以下叙述中不正确的是(  )。
A.在C程序中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B.在C程序的函数中,最好使用全局变量
C.在C程序中,形参只是局限于所在函数
D.在C程序中,函数名的存储类别为外部
参考答案:B
5. 类模板的模板参数(  )。
A.只可作为数据成员的类型
B.只可作用成员函数的返回类型
C.只可作为成员函数的参数类型
D.以上三者皆可
参考答案:D
6. 以下选项中属于C语言的数据类型是(  )。
A.复合型
B.双精度型
C.逻辑型
D.集合型
参考答案:A
7. 以下能正确定义数组并正确赋初值的语句是(  )
A.int N=5,b[N][N];
B.int a[1][2]={{1},{3}};
C.int c[2][]={{1,2},{3,4}};
D.int d[3][2]={{1,2},{34}};
参考答案:D
8. 已知:int a[ ][3]={1,2,3,4,5,6,7,8,9,0}; 则数组a的第一维的大小是(  )
A.2
B.3
C.4
D.无法确定
参考答案:C
9. 寄存器在计算机系统中是一个重要部件,只能用于暂存数据。(  )
A.正确
B.错误
参考答案:B
10. 合法的C语言标识符是(  )。
A.abc
B.2ab
D./n
参考答案:C
11. 八进制数据31转化成十进制数据为30。(  )
A.正确
B.错误
参考答案:B
12. 以下有关运算器运算功能的描述,(  )是正确的。
A.只做加法
B.只做算术运算
C.既做算术运算又做逻辑运算
D.只做逻辑运算
参考答案:C
13. 在C语言中,下列字符常量中合法的是(  )
A.′\084′
B.′\x43′
C.′ab′
D.”\0”
参考答案:B
14. 已知物理地址(371F0H)=12H,(371F1H)=34H,(371F2H)=56H,如从地址371F0H中取出一个字的内容是3412H。(  )
A.正确
B.错误
参考答案:A
15. 以下程序:main( ) {int a=011; printf(“%d\n”,a);} 的输出结果是(  )。
A.12
C.10
D.9c语言编译器怎么用文件格式提交作业
参考答案:D
16. 在文件操作结束时,可以用close(  )成员函数关闭该文件。(  )
A.错误
B.正确
参考答案:B
17. 以下四个选项中,属于实型常量的是(  )
A.0x12
B.-12345e-3
C.1e0.5
D.e-5
参考答案:B
18. 无论何时编译器都为类构造一个无参数的缺省的构造函数。(  )
A.错误
B.正确
参考答案:A
19. 内存和外存都能直接向CPU提供数据。(  )
A.正确
B.错误
参考答案:B
20. 数组名作为实参调用函数,实际传给形参的是数组中全部的元素值。(  )
A.错误
B.正确
参考答案:A
21. 函数重载与运算符重载都是编译时的多态。(  )
A.错误
B.正确
参考答案:B
22. get(  )和put(  )函数的功能是一次读写一个字符,而read(  )和write(  )函数是一次读写一个数据块。(  )
A.错误
B.正确
参考答案:B
23. 下列格式控制符中不是定义于iostream.h中的是(  )。
B.hex
C.flush
D.setw
参考答案:D
24. 十六进制数据8转化成十进制数据为8。(  )
A.正确
B.错误
参考答案:A
25. 构造函数是可以被派生类继承的。(  )
A.错误
B.正确
参考答案:A
26. 伪指令和伪操作:伪操作也称为伪指令,它是写给汇编程序看的,不是用户程序的真正执行部分。(  )

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。