欢迎光临
我们一直在努力

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

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

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

试卷总分:100  得分:100

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

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

A.无限循环

B.*******

C.******

D.*****

 

2.下列变量的定义及赋值正确的是( )

A.int i=0;j;

B.float a=b=100;

C.double x,y,z; x=y=z=100;

D.char c=”A”;

 

3.对于int a[ ] = {1,2,3,4,5,6}, p; p=a; *(p 3) = 2; 则*p, *(p 3)的值是( )

A.1  6

B.1  5

C.1  4

D.1  3

 

4.如有以下变量定义:int a=5,b=6,c=12;那么下列表达式结果为真的是( )

A.c%b

B.b/c

C.a>b

D.a-b

 

5.C语言中基本数据类型有( )

A.整型、实型、逻辑型

B.整型、实型、字符型、逻辑型

C.整型、实型、字符型

D.整型、字符型、逻辑型

 

6.若有定义int x, *p; ,则正确的赋值表达式是( )

A.p=x;

B.p=&x;

C.*p=*x;

D.*p=&x;

 

7.若有说明语句:char  c= ‘\64’ ; 则变量C包含:

A.说明不合法,C值不确定

B.3个字符

C.2个字符

D.1个字符

 

8.设有语句:float x=1,y; y=x 3/2; 则y的值是( )

A.2.5

B.2

C.1

D.2.0

 

9.若二维数组a有m列,则a[I][j]元素前的数组元素个数为( )

A.j*m i

B.i*m j-113

C.i*m j 1

D.i*m j

 

10.若有定义:“int a=8,b=5,c;”,执行语句“c=a/b 0.4”后,c的值为( )

A.1.4

B.2

C.1

D.2.0

 

11.下述语句的输出为( ) int m=-1; printf(“%d,%u,%o”,m,m,m);

A.-1,65535,177777

B.-1,32768,177777

C.-1,32767,-177777

D.-1,-1,-11

 

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

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

B.a>=10 | a<=0

C.a>=10 or a<=0

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

 

13.在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( )

A.由实参传给形参,再由形参返回实参

B.地址传递

C.值传递

D.传递方式由用户指定

 

14.以下四个选项中不能看作一条语句的是( )

A.{; }

B.if(b==0)m=1;n=2;

C.if(a>0)

D.a=0,b=0,c=0;

 

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

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

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

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

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

 

16.设有定义语句:char str[][20]={“Hello”,”Beijing”},*p=str; 则printf(“%d\n”,strlen(p+20)); 输出结果是( )

A.7

B.5

C.20

D.0

 

17.下面不是C语言基本数据类型的是( )

A.无符号长整型

B.整型

C.指针类型

D.单精度型

 

18.若有:int a[ ]= {1,2,3,4,5,6,7,8},*p=a ;不能正确表示a[5]的表达式是( )

A.p[5]

B.p 5

C.*(p 5)

D.*(a 5)

 

19.在C语言中,字符型数据在内存中的存储形式是( )

A.补码

B.反码

C.原码

D.ASCII码

 

20.表示x≤0或x≥1的正确的表达式是( )

A.x>=1||x<=0

B.x>=1 or x<=0

C.x>=1 || x<0

D.x>1 || x<=0

赞(0)
未经允许不得转载:奥鹏作业网 » 华东《程序设计(C语言)》2020年春季学期在线作业(二)【标准答案】

评论 抢沙发

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