最新消息:可做奥鹏等各院校作业论文,答案请联系QQ/微信:18866732

华东《程序设计(C语言)》2020年秋季学期在线作业(三)【标准答案】

《程序设计(C语言)》2020年秋季学期在线作业(三)

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 100 分)

1.设有定义:int x=0,y=1,z=1;则运行表达式:x=y >z–后,x,y,z的值分别是( )

A.1,1,1

B.1,2,0

C.0,1,1

D.0,2,0

 

2.以下选项中合法的用户标识是( )

A.long

B._2Test

C.3Dmax

D.dat

 

3.用8位无符号二进制数能表示的最大十进制数为( )

A.127

B.128

C.255

D.246

 

4.能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是( )

A.a>=10 or a<=0

B.a>=10 || a<=0

C.a>=10 && a<=0

D.a>=10 | a<=0

 

5.C语言中,运算对象必须是整型数的运算符是( )

A.%

B.\

C.% 和 \

D.**

 

6.以下能正确定义数组并正确赋初值的语句是( )

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}};

 

7.以下选项中非法的表达式是( )

A.(a+2)++

B.i=j==1

C.(char)(65+10)

D.x=x-1

 

8.在“while(!a)”中,其中“!a”与表达式( )等价。

A.a= =0

B.a= =1

C.a!=1

D.a!=0

 

9.对于循环 for (k=16; k>0; k-=3) putchar(‘*’);输出是( )

A.*****

B.******

C.*******

D.无限循环

 

10.以下选项中不能正确赋值的是( )

A.char b[]={′H′,′e′,′l′,′l′,′o′,′!′};

B.char b[10];b=”Hello!”;

C.char b[10]= “Hello!”;

D.char *str=”Hello!”;

 

11.若有如下语句: int *p1,*p2; 则其中int所指的是( )

A.p1的类型

B.*p1和*p2的类型

C.p2的类型

D.p1和p2所能指向变量的类型

 

12.若有:int a[10],*p=&a[0];,关于数组名a的不正确的说法是( )

A.a是个数组指针

B.数组名a表示数组的首地址

C.数组名a与a[0]等价

D.a和p都指向同一个存储单元

 

13.以下程序中,while循环的循环次数是( )

A.1

B.10

C.6

D.死循环,不能确定次数

 

14.结束while(表达式)循环的条件是( )

A.当表达式的值为0时

B.当表达式的值不为0时

C.当表达式的值为1时

D.当表达式的值非0时

 

15.在一个C程序中( )

A.main函数必须出现在所有函数之前

B.main函数可以在任何地方出现

C.main函数必须出现在所有函数之后

D.main函数必须出现在固定位置

 

16.语句: printf(“%d”,(a=2)&&(b=-2));的输出结果是( )

A.无输出

B.结果不确定

C.1

D.2

 

17.已知:int a[ ][3]={1,2,3,4,5,6,7,8,9,0}; 则数组a的第一维的大小是( )

A.2

B.3

C.4

D.无法确定;

 

18.在C语言中,下列字符常量中合法的是( )

A.′\084′

B.′\x43′

C.′ab′

D.”\0”

 

19.初始化多维数组的语句中,可以默认的是( )

A.最后一个下标界

B.第1个下标界

C.第2个下标界

D.以上都不对

 

20.以下关于数组的描述正确的是( )

A.数组大小固定,但是可以有不同类型的数组元素

B.数组大小可变,但是所有数组元素的类型必须相同

C.数组大小固定,所有元素的类型必须相同

D.数组大小可变,可以有不同类型的数组元素

转载请注明:奥鹏作业之家 » 华东《程序设计(C语言)》2020年秋季学期在线作业(三)【标准答案】

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址