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

所属学校:天津大学 科目:C语言程序设计 2015-12-28 10:37:19
《C语言程序设计》在线作业一mCN傲朋学习网
试卷总分:100       测试时间:--mCN傲朋学习网
单选题  mCN傲朋学习网
mCN傲朋学习网
mCN傲朋学习网
一、单选题(共 20 道试题,共 100 分。)V 1.  选出下列标识符中不是合法的标识符的是()。mCN傲朋学习网
A. hot_domCN傲朋学习网
B. cat1mCN傲朋学习网
C. _primCN傲朋学习网
D. 2abmCN傲朋学习网
      满分:5  分mCN傲朋学习网
2.  下列描述中不正确的是()。mCN傲朋学习网
A. 字符型数组中可能存放字符串。mCN傲朋学习网
B. 可以对字符型数组进行整体输入、输出。mCN傲朋学习网
C. 可以对整型数组进行整体输入、输出。mCN傲朋学习网
D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。mCN傲朋学习网
      满分:5  分mCN傲朋学习网
3.  两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是()。if(x++5) printf("%d",x);else printf("%d/n",x - -);mCN傲朋学习网
A. 7和5mCN傲朋学习网
B. 6和3mCN傲朋学习网
C. 7和4mCN傲朋学习网
D. 6和4mCN傲朋学习网
      满分:5  分mCN傲朋学习网
4.  下列关于指针定义的描述,()是错误的。mCN傲朋学习网
A. 指针是一种变量,该变量用来存放某个变量的地址值的。mCN傲朋学习网
B. 指针变量的类型与它所指向的变量类型一致。mCN傲朋学习网
C. 指针变量的命名规则与标识符相同。mCN傲朋学习网
D. 在定义指针时,标识符前的“*”号表示后面的指针变量所指向的内容。mCN傲朋学习网
      满分:5  分mCN傲朋学习网
5.  以下选项中属于C语言的数据类型是()。mCN傲朋学习网
A. 复合型mCN傲朋学习网
B. 双精度型mCN傲朋学习网
C. 逻辑型mCN傲朋学习网
D. 集合型mCN傲朋学习网
      满分:5  分mCN傲朋学习网
6.  已知:int x;int y[10]; 下列()是合法的。mCN傲朋学习网
A. &xmCN傲朋学习网
B. &(x+3)mCN傲朋学习网
C. &5mCN傲朋学习网
D. &ymCN傲朋学习网
      满分:5  分mCN傲朋学习网
7.  在C语言中,存储一个整型、字符型、双精度实型变量所需的字节数是()。mCN傲朋学习网
A. 2、1、8mCN傲朋学习网
B. 4、1、4mCN傲朋学习网
C. 4、1、4mCN傲朋学习网
D. 2、2、8mCN傲朋学习网
      满分:5  分mCN傲朋学习网
8.  下面标识符中正确的是()。mCN傲朋学习网
A. a#bcmCN傲朋学习网
B. 123ABCmCN傲朋学习网
C. simemCN傲朋学习网
D. Y・M・DmCN傲朋学习网
      满分:5  分mCN傲朋学习网
9.  能正确表示a和b同时为正或同时为负的逻辑表达式是()。mCN傲朋学习网
A. a=0||b=0)&&(a<0 ||b<0)mCN傲朋学习网
B. (a=0 && b=0)&&(a<0 && b<0)mCN傲朋学习网
C. (a+b0) &&(a+b<=0)mCN傲朋学习网
D. a*b0mCN傲朋学习网
      满分:5  分mCN傲朋学习网
10.  以下对二维数组a进行正确初始化的是()。mCN傲朋学习网
A. int a[2][3]={{1,2},{3,4},{5,6}};mCN傲朋学习网
B. int a[ ][3]={1,2,3,4,5,6};mCN傲朋学习网
C. int a[2][ ]={1,2,3,4,5,6};mCN傲朋学习网
D. int a[2][ ]={{1,2},{3,4}};mCN傲朋学习网
      满分:5  分mCN傲朋学习网
11.  设有字符串A=“He has 钱!”,则该字符串的长度为()。mCN傲朋学习网
A. 9mCN傲朋学习网
B. 10mCN傲朋学习网
C. 11mCN傲朋学习网
D. 8mCN傲朋学习网
      满分:5  分mCN傲朋学习网
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]);的输出结果是()。mCN傲朋学习网
A. 1 5 9mCN傲朋学习网
B. 1 4 7mCN傲朋学习网
C. 3 5 7mCN傲朋学习网
D. 3 6 9mCN傲朋学习网
      满分:5  分mCN傲朋学习网
13.  若有如下定义,则()是对数组元素的正确的引用。int a[10] , *p ;p=a ;p=a ;p=a ;p=a ;mCN傲朋学习网
A. *&a[10]mCN傲朋学习网
B. a[11]mCN傲朋学习网
C. *(p+10)mCN傲朋学习网
D. *pmCN傲朋学习网
      满分:5  分mCN傲朋学习网
14.  若变量c为char类型,能正确判断出c为小写字母的表达式是()。mCN傲朋学习网
A. ’a’<=c<=’z’mCN傲朋学习网
B. (c=’a’) || (c<=’z’)mCN傲朋学习网
C. (‘a’<=c) and (‘z’=c)mCN傲朋学习网
D. (c=’a’) && (c<=’z’)mCN傲朋学习网
      满分:5  分mCN傲朋学习网
15.  设有数组定义:char array[]=”China”;则数组所占的空间是()。mCN傲朋学习网
A. 4个字节mCN傲朋学习网
B. 5个字节mCN傲朋学习网
C. 6个字节mCN傲朋学习网
D. 7个字节mCN傲朋学习网
      满分:5  分mCN傲朋学习网
16.  以下可以作为C语言合法整数的是()。mCN傲朋学习网
A. 1010BmCN傲朋学习网
B. 0368mCN傲朋学习网
C. 0XffamCN傲朋学习网
D. x2a2mCN傲朋学习网
      满分:5  分mCN傲朋学习网
17.  若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为()。mCN傲朋学习网
A. p+1mCN傲朋学习网
B. a+1mCN傲朋学习网
C. a++mCN傲朋学习网
D. ++pmCN傲朋学习网
      满分:5  分mCN傲朋学习网
18.  设有定义:long x=-123456L;则以下能够正确输出变量x值的语句是()。mCN傲朋学习网
A. printf(“x=%d/n”,x)mCN傲朋学习网
B. printf(“x=%ld/n”,x)mCN傲朋学习网
C. printf(“x=%8dl/n”,x)mCN傲朋学习网
D. printf(“x=%LD/n”,x);mCN傲朋学习网
      满分:5  分mCN傲朋学习网
19.  设有如下定义: char *aa[2]={"abcd","ABCD"};则以下说法中正确的是()。mCN傲朋学习网
A. aa数组成元素的值分别是"abcd"和ABCD"mCN傲朋学习网
B. aa是指针变量,它指向含有两个数组元素的字符型一维数组mCN傲朋学习网
C. aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址mCN傲朋学习网
D. aa数组的两个元素中各自存放了字符'a'和'A'的地址mCN傲朋学习网
      满分:5  分mCN傲朋学习网
20.  下面标识符中正确的是()。mCN傲朋学习网
A. d&efmCN傲朋学习网
B. 6amCN傲朋学习网
C. z4x5cmCN傲朋学习网
D. a3/b4mCN傲朋学习网
      满分:5  分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: