李老师 发表于 2015-12-27 18:41:56

《C语言程序设计》在线作业一

《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; 下列()是合法的。
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={{1,2},{3,4},{5,6}};
B. int a[ ]={1,2,3,4,5,6};
C. int a[ ]={1,2,3,4,5,6};
D. int a[ ]={{1,2},{3,4}};
      满分:5分
11.设有字符串A=“He has 钱!”,则该字符串的长度为()。
A. 9
B. 10
C. 11
D. 8
      满分:5分
12.定义如下变量和数组:int i;int x={1,2,3,4,5,6,7,8,9};则语句for(i=0;i<3;i++) printf("%d",x);的输出结果是()。
A. 1 5 9
B. 1 4 7
C. 3 5 7
D. 3 6 9
      满分:5分
13.若有如下定义,则()是对数组元素的正确的引用。int a , *p ;p=a ;p=a ;p=a ;p=a ;
A. *&a
B. a
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, *p=a;并在以后的语句中未改变p的值,不能表示a地址的表达式为()。
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={"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分
页: [1]
查看完整版本: 《C语言程序设计》在线作业一

作业辅导、毕业论文、学业辅导,考试辅导资料,请加qq2762169544(微信:2762169544)