|
《C语言》2018年春季学期在线作业(二)
奥鹏中国石油大学
一、单选题:
1.(单选题)下列变量的定义及赋值正确的是 (满分:)
Ainti=0;j;
Bcharc=”A”;
Cdoublex,y,z;x=y=z=100;
Dfloata=b=100;
正确答案:——B——
2.(单选题)设有定义inta[]={1,5,7,9,11,13},*p=a+3;则*(p-2),*(a+4)的值是()。 (满分:)
A511
B19
C59
D有错误
正确答案:——A——
3.(单选题)下列数组定义及赋值不正确的是 (满分:)
Ainta[10]={0,1,2,3,4,5,6,7,8,9
Binta[]={0,1,2,3,4,5,6,7,8,9
Cinta[2][5]={0,1,2,3,4,5,6,7,8,9
Dinta[2][]={0,1,2,3,4,5,6,7,8,9
正确答案:——D——
4.(单选题)已定义c为字符型变量,则下列语句中正确的是 (满分:)
Ac='97';
Bc=\97\;
Cc=\a\;
Dc=97;
正确答案:————
5.(单选题)结构化程序设计方法中有三种基本控制结构,以下不正确的是 (满分:)
A顺序结构
B选择结构
C循环结构
D数组结构
正确答案:————
6.(单选题)已知inta=4,b=5;,这执行表达式a=a>b后,变量a的值为 (满分:)
A0
B1
C4
D5
正确答案:————
7.(单选题)已知charch=‘A’,且表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch+32):ch,该表达式的值是 (满分:)
AA
Ba
Cz
DZ
正确答案:————
8.(单选题)C语言中,运算对象必须是整型数的运算符是 (满分:)
A%
B\\
C%和\\
D**
正确答案:————
9.(单选题)若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是()。 (满分:)
As=a+b;
Bs=a+c;
Cs=s+c;
Ds=b+c;
正确答案:————
10.(单选题)已定义以下函数fun(int*p){return*p;}该函数的返回值是()。 (满分:)
A不确定的值
B形参p中存放的值
C形参p所指存储单元中的值
D形参p的地址值
正确答案:————
11.(单选题)以下能正确定义数组并正确赋初值的语句是 (满分:)
AintN=5,b[N][N];
Binta[1][2]={{1
Cintc[2][]={{1,2
Dintd[3][2]={{1,2
正确答案:————
12.(单选题)在C语言中,下列字符常量中合法的是 (满分:)
A′\\084′
B′\\x43′
C′ab′
D”\\0”
正确答案:————
13.(单选题)设有语句:intx=10;x+=x-=x-x;,则执行语句后,x的值为()。 (满分:)
A30
B20
C10
D40
正确答案:————
14.(单选题)以下四个选项中不能看作一条语句的是 (满分:)
A{;}
Ba=0,b=0,c=0;
Cif(a>0)
Dif(b==0)m=1;n=2;
正确答案:————
15.(单选题)表示x<=0或x>=1的正确的表达式是 (满分:)
Ax>=1||x<=0
Bx>1||x<=0
Cx>=1orx<=0
Dx>=1||x<0
正确答案:————
16.(单选题)有如下定义:longm;charc;floatx;doubley;则表达式c+m*x/y的值的类型是 (满分:)
Along
Bchar
Cfloat
Ddouble
正确答案:————
17.(单选题)结构化程序设计的三种基本结构是 (满分:)
A顺序结构、选择结构、循环结构
Bif、switch、break
Cfor、while、do-while
Dif、for、continue
正确答案:————
18.(单选题)以下选项中不能正确赋值的是()。 (满分:)
Acharb[]={′H′,′e′,′l′,′l′,′o′,′!′
Bicharb[10];b=\Hello!\;
Cicharb[10]=\Hello!\;
Dichar*str=\Hello!\;
正确答案:————
19.(单选题)以下选项中可作为C语言合法整数的是 (满分:)
A10110B
B0386
Cx2a2
D0Xffa
正确答案:————
20.(单选题)下列错误的表达式是 (满分:)
A-x++
B(-x)++
Cx+++y
D++x+y
正确答案:————
更多学习资料请登录www.openhelp100.com
|
|