川大24秋《C语言程序设计0008》在线作业1【参考答案】《C语言程序设计0008》22秋在线作业1-00001
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 100 分)
1.strlen函数的效果是()。
A.求字符串长度
B.减半字符串
C.修正字符串
D.仿制字符串
2.已知有二维数组a[i][j],且数组开始地址为2000,那么a[1]的地址为()
A.2008
B.2016
C.2020
D.2024
3.若x的初值为10,则表达式(x>10?x+100 : x-10)的值是( )。
A.10
B.0
C.100
D.1
4.以下程序段的输出成果是( )。 int a=1234; printf(“%2dn”, a);
A.12
B.34
C.1234
D.提示犯错,无成果
5.构成C语言程序的是( )。
A.子程序
B.过程
C.函数
D.主程序和子程序
6.若整型变量a,b,c,d的值顺次为:1,4,3,2,则条件表达式a
A.1
B.2
C.3
D.4
7.以下字符中,( )对错法的C转义字符。
A.‘t’
B.‘n’
C.‘18’
D.‘xb’
8.下列判别句子的值为假的是()。
A.1&1
川大答案open5.net或联系QQ/微信:18866732
B.1>0 || 2>0
C.3!=1
D.2<=1
9.设变量均为整型,则表达式(a=2,b=3,a++,a+=b)的值为( )。
A.2
B.3
C.6
D.9
10.已知int x=23;则printf(x++*1/3)的输出成果是( )。
A.8
B.7.66
C.7.33
D.7
11.以下不是无限循环的句子为( )。
A.for(y=0, x=1; x>++y; x=i++) i=x;
B.for( ; ; x++) ;
C.while (1) {x++; }
D.for(i=10; ; i–) sum+=i;
12.下列不归于C语言关系表达式的是()。
A.<
B.<=
C.!=
D.===
13.下列变量阐明句子中,正确的是( )
A.char a=b=c=0
B.char a;b;c
C.int x,char
D.int x,y,z=0
14.C语言中运算对象有必要是整型的运算符是( )。
A.%
B./
C.=
D.<=
15.下列句子中,正确的句子是( )。
A.int x=y=z=0;
B.int z=(x+y)++;
C.x=+3==2;
D.x%=2.5;
16.以下对二维数组a的正确阐明是()。
A.int a[3][];
B.float a(3,4);
C.double a[1][4];
D.float a(3)(4)
17.以下正确的界说句子是( )。
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};
18.putchar函数能够向终端输出一个( )。
A.整数
B.实数
C.字符
D.字符串
19.C语言供给的合法关键词是( )。
A.default
B.Char
C.while
D.Switch
20.下面关于break和continue的说法错误的是()。
A.break跳出当时循环
B.continue继续当时循环
C.break、continue不能随意更换
D.break比continue好用
21.下列说法正确的是()。
A.scanf用于输出
B.printf用于输入
C.gets用于输入一个字符串
D.gets用于输出一个字符串
22.关于if句子说法错误的是()。
A.程序中能够有多个if…else
B.有if就有必要有else
C.break能够在其间运用
D.continue能够在其间运用
23.已知for循环句子 for(表达式1;表达式2;表达式3),那么下列说法错误的是()。
A.表达式1能够为空
B.表达式1不可以认为空
C.表达式2是循环表达式
D.表达式3为停止条件
24.C语言函数的界说不包含()。
A.函数名
B.关键词参数
C.回来值类型
D.参数类型
25.下列运算符中优先级最高的是( )。
A.!
B.%
C.=
D.&&
转载请注明:奥鹏作业之家 » 川大24秋《C语言程序设计0008》在线作业1【参考答案】