|
《C语言程序设计0008》在线作业1
1.[单选题] 若有以下定义,则能使值为3的表达式是( )。int k=7, x=12;
四川大学作业QQ 515224986
更多学习资料www.openhelp100.com
A.x%=(k%=5)
B.x%=(k– k%5)
C.x%=k – k%5
D.(x%=k) – (k%=5)
答:——D——
2.[单选题] 下面四个选项中,均是合法的用户标识符的选项是( )
A.A
P_0
do
B.float
la0
_A
C.b-a
goto
int
D._123
temp
INT 川大作业答案QQ 515224986
答案来源www.openhelp100.com
答:——D——
3.[单选题] 以下程序的输出结果是( )。
Main( )
{ int a=3;
Printf(“%dn”,(a+=a-=a*a));
}
A.-6
B.12
C.0
D.-12
答:——D——
4.[单选题] 以下程序段的输出结果是( )。
int a=1234;
printf(“%2dn”, a);
A.12
B.34
C.1234
D.提示出错,无结果
答:————
5.[单选题] 下列变量说明语句中,正确的是( )
A.char a=b=c=0
B.char a;b;c
C.int x,char
D.int x,y,z=0
答:————
6.[单选题] 判断char型变量ch是否为大写字母的表达式是( )。
A.’A’<=ch<=’Z’
B.(ch>=’A’)||(ch<=’Z’)
C.(ch>=’A’)&&(ch<=’Z’)
D.(‘A’=ch)
答:————
7.[单选题] 设 int x=1, y=1; 表达式(!x||y--)的值是( )。
A.0
B.1
C.2
D.-1
答:————
8.[单选题] 若变量a、i已定义,且i已正确赋值,合法的语句是( )。
A.a==1
B.++i;
C.a=a++=5;
D.a=int(i);
答:————
9.[单选题] 设x, y和z是int型变量,且x=3, y=4, z=5,则下面表达式中值为0的是( )。
A.’x’&&’y’
B.x<=y
C.x||y+z&&y-z
D.!((x<y)&&!z||1)
答:————
10.[单选题] main( )
{ int a=666, b=888;
Printf(“%dn”, a,b);
}
程序运行后的输出结果是( )。
A.错误信息
B.666
C.888
D.666,888
答:————
11.[单选题] 在以下程序段中,while循环执行的次数是( )。
int k=0;
while(k=1) k++;
A.执行一次
B.一次也不执行
C.执行无限次
D.提示有语法错误
答:————
12.[单选题] 以下程序执行后sum的值是( )。
main( )
{ int i , sum;
for(i=1;i<6;i++) sum+=i;
printf(“%dn”,sum);
}
A.15
B.14
C.不确定
D.0
答:————
13.[单选题] 在一个C程序中( )
A.main函数必须出现在所有函数之前
B.main函数必须出现在所有函数之后
C.main函数可以出现在任何位置
D.main函数必须在固定位置
答:————
14.[单选题] 以下能对一维数组a进行正确初始化的语句是( )。
A.int a[10]=(0,0,0,0,0);
B.int a[10]={ }
C.int a[ ]={0,0,0};
D.int a[10]={10*1};
答:————
15.[单选题] 有变量说明语句int a,b,c;,顺序执行下面语句:
a=b=c=1;
++a||++b&&++c;
那么,变量b的值应是( )。
A.2
B.1
C.0
D.3
答:————
16.[单选题] 下列哪个选项是C语言的语句( )
A.#define pi 3
B.int a
C.scanf(%d,&a)
D.a=3
答:————
17.[单选题] 下列哪个选项是错误的数组定义( )。
A.#define x 3 char a[x];
B.char a[10]=”asd”
C.int i=3; char a[i];
D.char a[]={0}
答:————
18.[单选题] C语言中用于结构化程序设计的3种基本结构是( )。
A.顺序结构,选择结构,循环结构
B.if,switch,break
C.for,while,do-while
D.if,for,continue
答:————
19.[单选题] 下面程序段的运行结果是( )。
int n=0;
while(n++<=2); printf(“%d”,n);
A.2
B.3
C.4
D.有语法错
答:————
20.[单选题] 下列哪个选项不是C语言的语句( )
A.空语句
B.函数调用语句
C.表达式语句
D.输入输出语句
答:————
21.[单选题] C语言提供的合法关键字是( )。
A.default
B.Char
C.while
D.Switch
答:————
22.[单选题] 若整型变量a,b,c,d的值依次为:1,4,3,2,则条件表达式a<b?a:c<d?c:d的值是( )。
A.1
B.2
C.3
D.4
答:————
23.[单选题] 以下正确的定义语句是( )。
A.int a[1][4]={1,2,3,4,5};
B.float x[3][ ]={{1},{2},{3}};
C.long b[2][3]={{1},{1,2},{1,2,3}};
D.double y[ ][3]={0};
答:————
24.[单选题] 以下类型中属于C语言的数据类型是( )。
A.逻辑型
B.纯小数型
C.复数型
D.双精度型
答:————
25.[单选题] 下列运算符中优先级最低的是( )。
A.?:
B.&&
C.+
D.!=
答:————
答案来源www.openhelp100.com
奥鹏作业QQ 515224986
|
|