|
《C语言》2019年春季学期在线作业(三)
1.[单选题]以下四个选项中,属于实型常量的是( )。
奥鹏作业答案
奥鹏中石油华东作业
A.0x12
B.-12345e-3
C.1e0.5
D.e-5
正确答案:——B——
2.[单选题]已定义c为字符型变量,则下列正确的赋值语句是
A.c='66';
B.c="66";
C.c="B";
D.c=66;
正确答案:——D——
3.[单选题]以下选项中,与k= n完全等价的表达式是
A.k=n,n=n 1 易百教育
B.n=n 1,k=n
C.k= n
D.k =n 1
正确答案:——B——
4.[单选题]下列变量的定义及赋值正确的是
A.int i=0;j;
B.char c=”A”;
C.double x,y,z; x=y=z=100;
D.float a=b=100;
正确答案:————
5.[单选题]若有:int a[ ]= {1,2,3,4,5,6,7,8},*p=a ; 不能正确表示a[5]的表达式是
A.p + 5
B.p[5]
C.*(a +5)
D.*(p +5)
正确答案:————
6.[单选题]下面程序段的运行结果是char a[7]=”abcdef”; char b[4]=”ABC”; strcpy(a,b); printf(“%c”,a[5]);
A.空格
B.\0
C.e
D.f
正确答案:————
7.[单选题]已知char ch=‘A’,且表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch+32):ch,该表达式的值是
A.A
B.a
C.z
D.Z
正确答案:————
8.[单选题]判断字符串s1是否大于字符串s2,应当使用
A.if(s1>s2)
B.if(strcmp(s1,s2))
C.if(strcmp(s2,s1)>0)
D.if(strcmp(s1,s2)>0)
正确答案:————
9.[单选题]假设已定义 char c[8]= "test"; int i; 则下面的输出函数调用中错误的是
A.printf("%s",c);
B.for(i=0;i<8;i++) printf("%c",c);
C.puts(c)
D.for(i=0;i<8;i++) puts(c);
正确答案:————
10.[单选题]能将高级语言编写的源程序转换为目标程序的软件是
A.汇编程序
B.编辑程序
C.编译程序
D.解释程序
正确答案:————
11.[单选题]设有定义:int x=12,n=5; 则表达式 x%=(n%2) 的值为
A.0
B.1
C.2
D.3
正确答案:————
12.[单选题]以下选项中可作为C语言合法整数的是
A.10110B
B.0386
C.x2a2
D.0Xffa
正确答案:————
13.[单选题]在C语言中,下列字符常量中合法的是
A.′\084′
B.′\x43′
C.′ab′
D.”\0”
正确答案:————
14.[单选题]有以下函数定义: void fun( int n , double x ) { ………… } 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
A.fun( int y , double m )
B.k=fun( 10 , 12.5 )
C.fun( 10 , 12.5 )
D.void fun( 10 ,12.5 );
正确答案:————
15.[单选题]程序段如下 int k=0; while(k++<=2); printf("last=%d\n",k); 则执行结果是last=
A.2
B.3
C.4
D.无结果
正确答案:————
16.[单选题]结构化程序的3种基本控制结构是
A.if-else结构、while结构、for结构
B.顺序结构、分支机构、循环结构
C.while结构、do-while结构、for结构
D.以上三种都不对
正确答案:————
17.[单选题]在一个C程序中
A.main函数必须出现在所有函数之前
B.main函数可以在任何地方出现
C.main函数必须出现在所有函数之后
D.main函数必须出现在固定位置
正确答案:————
18.[单选题]已有定义:int x=3,y=4,z=5;则表达式!(x+y)+z-1&&y+z/2的值是
A.6
B.0
C.2
D.1
正确答案:————
19.[单选题]若有以下定义:char s[20]= "programming",*ps=s;则不能代表字符g的表达式是
A.ps+3
B.s[3]
C.ps[3]
D.ps+=3,*ps
正确答案:————
20.[单选题]用8位无符号二进制数能表示的最大十进制数为
A.127
B.128
C.255
D.256
正确答案:————
奥鹏作业答案
奥鹏中石油华东作业
|
|