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

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2020-03-18 11:54

《程序设计(C语言)》2020年春季学期在线作业(二) 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 100 分) 1.对于循环 for (k=16; k0; k-=3) putchar(*);输出是( ) A.无限循环 B.******* C.**
《程序设计(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
 
Tag:  

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)