|
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
一、单选题(共 10 道试题,共 40 分。)V 1. 定义int x,y;执行y=(x=1,++x, x+2)语句后,y的值是( ).
A. 1
B. 2
C. 7
D. 4
满分:4 分
2. 当调用函数时,实参是一个数组名,则向函数传送的是 ( )
A. 数组的长度
B. 数组的首地址
C. 数组每一个元素的地址
D. 数组每个元素中的值
满分:4 分
3. 表达式:10!=9的值是( )
A. true
B. 非零值
C. 0
D. 1
满分:4 分
4. C语言中,长整型long数据在内存中的存储形式是( )。
A. ASCII
B. 原码
C. 反码
D. 补码
满分:4 分
5. 若有定义:int x; 要将x强制转换为双精度型,应该写成
A. x(double)
B. x(double)
C. (double)x
D. double(x)
满分:4 分
6. 设n=3;则执行 ++n语句后,n的值为_____。( )
A. 5
B. 4
C. 3
D. 2
满分:4 分
7. 下面程序的输出结果是__________. main() { int x=102,y=012; printf("%2d,%2d",x,y);}
A. 10,01
B. 02,12
C. 102,10
D. 02,10
满分:4 分
8. 以下叙述中错误的是
A. 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
B. 数组名代表的是数组所占存储区的首地址,其值不可改变
C. 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
D. 可以通过赋初值的方式确定数组元素的个数
满分:4 分
9. 下列程序的运行结果是__________. void fun(int *a, int *b) { int *k; k=a; a=b; b=k; } main() { int a=3, b=6, *x=&a, *y=&b; fun(x,y); printf("%d %d", a, b); }
A. 编译出错
B. 6 3
C. 3 6
D. 0 0
满分:4 分
10. 在C语言中,不正确的int类型的常数是( )
A. 0
B. 32768
C. 037
D. 0xaf
满分:4 分
二、判断题(共 15 道试题,共 60 分。)V 1. switch语句中,各个case和default的出现次序不影响执行结果。( )
A. 错误
B. 正确
满分:4 分
2. C程序中,有调用关系的所有函数不一定放在同一个源程序文件中。( )
A. 错误
B. 正确
满分:4 分
3. C语言的关键字都是小写的。( )
A. 错误
B. 正确
满分:4 分
4. 指针变量和变量的指针是同一个名词不同说法。( )
A. 错误
B. 正确
满分:4 分
5. 指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是相同的。( )
A. 错误
B. 正确
满分:4 分
6. 在switch语句中可以根据需要使用或不使用break语句。( )
A. 错误
B. 正确
满分:4 分
7. 一个int型变量的最大允许值为32767,如果再加1就会溢出。( )
A. 错误
B. 正确
满分:4 分
8. 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A. 错误
B. 正确
满分:4 分
9. C语言中没有逻辑类型但有集合类型。( )
A. 错误
B. 正确
满分:4 分
10. C语言中规定函数的返回值的类型由在定义该函数时所指定的函数类型所决定。( )
A. 错误
B. 正确
满分:4 分
11. 在C语言中,不区分字母的大小写。( )
A. 错误
B. 正确
满分:4 分
12. 在标准C语言中,可以引用整个数组,而不必引用每一个数组元素。( )
A. 错误
B. 正确
满分:4 分
13. 若有说明:static int a[2][5];,则数组a中各元素可在程序的编译阶段得到初值0。( )
A. 错误
B. 正确
满分:4 分
14. 数据结构指的是数据的组织形式,数组就是一种数据结构( )
A. 错误
B. 正确
满分:4 分
15. ‘ a’和“a”在内存中所占字节数相同。( )
A. 错误
B. 正确
满分:4 分
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。 |
|