|
需要购买此门答案请加qq2762169544(微信:2762169544)
《C语言程序设计》在线作业一
试卷总分:100 测试时间:--
单选题
一、单选题(共 20 道试题,共 100 分。)V 1. 选出下列标识符中不是合法的标识符的是()。
A. hot_do
B. cat1
C. _pri
D. 2ab
满分:5 分
2. 下列描述中不正确的是()。
A. 字符型数组中可能存放字符串。
B. 可以对字符型数组进行整体输入、输出。
C. 可以对整型数组进行整体输入、输出。
D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。
满分:5 分
3. 两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是()。if(x++>5) printf("%d",x);else printf("%d\n",x - -);
A. 7和5
B. 6和3
C. 7和4
D. 6和4
满分:5 分
4. 下列关于指针定义的描述,()是错误的。
A. 指针是一种变量,该变量用来存放某个变量的地址值的。
B. 指针变量的类型与它所指向的变量类型一致。
C. 指针变量的命名规则与标识符相同。
D. 在定义指针时,标识符前的“*”号表示后面的指针变量所指向的内容。
满分:5 分
5. 以下选项中属于C语言的数据类型是()。
A. 复合型
B. 双精度型
C. 逻辑型
D. 集合型
满分:5 分
6. 已知:int x;int y[10]; 下列()是合法的。
A. &x
B. &(x+3)
C. &5
D. &y
满分:5 分
7. 在C语言中,存储一个整型、字符型、双精度实型变量所需的字节数是()。
A. 2、1、8
B. 4、1、4
C. 4、1、4
D. 2、2、8
满分:5 分
8. 下面标识符中正确的是()。
A. a#bc
B. 123ABC
C. sime
D. Y·M·D
满分:5 分
9. 能正确表示a和b同时为正或同时为负的逻辑表达式是()。
A. a>=0||b>=0)&&(a<0 ||b<0)
B. (a>=0 && b>=0)&&(a<0 && b<0)
C. (a+b>0) &&(a+b<=0)
D. a*b>0
满分:5 分
10. 以下对二维数组a进行正确初始化的是()。
A. int a[2][3]={{1,2},{3,4},{5,6}};
B. int a[ ][3]={1,2,3,4,5,6};
C. int a[2][ ]={1,2,3,4,5,6};
D. int a[2][ ]={{1,2},{3,4}};
满分:5 分
11. 设有字符串A=“He has 钱!”,则该字符串的长度为()。
A. 9
B. 10
C. 11
D. 8
满分:5 分
12. 定义如下变量和数组:int i;int x[3][3]={1,2,3,4,5,6,7,8,9};则语句for(i=0;i<3;i++) printf("%d",x[i][2-i]);的输出结果是()。
A. 1 5 9
B. 1 4 7
C. 3 5 7
D. 3 6 9
满分:5 分
13. 若有如下定义,则()是对数组元素的正确的引用。int a[10] , *p ;p=a ;p=a ;p=a ;p=a ;
A. *&a[10]
B. a[11]
C. *(p+10)
D. *p
满分:5 分
14. 若变量c为char类型,能正确判断出c为小写字母的表达式是()。
A. ’a’<=c<=’z’
B. (c>=’a’) || (c<=’z’)
C. (‘a’<=c) and (‘z’>=c)
D. (c>=’a’) && (c<=’z’)
满分:5 分
15. 设有数组定义:char array[]=”China”;则数组所占的空间是()。
A. 4个字节
B. 5个字节
C. 6个字节
D. 7个字节
满分:5 分
16. 以下可以作为C语言合法整数的是()。
A. 1010B
B. 0368
C. 0Xffa
D. x2a2
满分:5 分
17. 若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为()。
A. p+1
B. a+1
C. a++
D. ++p
满分:5 分
18. 设有定义:long x=-123456L;则以下能够正确输出变量x值的语句是()。
A. printf(“x=%d\n”,x)
B. printf(“x=%ld\n”,x)
C. printf(“x=%8dl\n”,x)
D. printf(“x=%LD\n”,x);
满分:5 分
19. 设有如下定义: char *aa[2]={"abcd","ABCD"};则以下说法中正确的是()。
A. aa数组成元素的值分别是"abcd"和ABCD"
B. aa是指针变量,它指向含有两个数组元素的字符型一维数组
C. aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D. aa数组的两个元素中各自存放了字符'a'和'A'的地址
满分:5 分
20. 下面标识符中正确的是()。
A. d&ef
B. 6a
C. z4x5c
D. a3/b4
满分:5 分 |
|