《C语言程序设计0008》22秋在线作业1-00001
------------------------
1.strlen函数的作用是()。
A.求字符串长度
B.折半字符串
C.修改字符串
D.复制字符串
答案请点我要此答案,或联系QQ
2.已知有二维数组a[i][j],且数组起始地址为2000,那么a[1]的地址为()
A.2008
B.2016
C.2020
D.2024
答案请点我要此答案,或联系QQ
3.若x的初值为10,则表达式(x>10?x+100 : x-10)的值是( )。
A.10
B.0
C.100
D.1
答案请点我要此答案,或联系QQ
4.以下程序段的输出结果是( )。
int a=1234;
printf(“%2dn”, a);
A.12
B.34
C.1234
D.提示出错,无结果
答案请点我要此答案,或联系QQ
5.组成C语言程序的是( )。
A.子程序
B.过程
C.函数
D.主程序和子程序
答案请点我要此答案,或联系QQ
6.若整型变量a,b,c,d的值依次为:1,4,3,2,则条件表达式a
A.1
B.2
C.3
D.4
答案请点我要此答案,或联系QQ
7.以下字符中,( )是非法的C转义字符。
A.‘t’
B.‘n’
C.‘18’
D.‘xb’
答案请点我要此答案,或联系QQ
8.下列判断语句的值为假的是()。
A.1&1
B.1>0 || 2>0
C.3!=1
D.2<=1
答案请点我要此答案,或联系QQ
9.设变量均为整型,则表达式(a=2,b=3,a++,a+=b)的值为( )。
A.2
B.3
C.6
D.9
答案请点我要此答案,或联系QQ
10.已知int x=23;则printf(x++*1/3)的输出结果是( )。
A.8
B.7.66
C.7.33
D.7
答案请点我要此答案,或联系QQ
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;
答案请点我要此答案,或联系QQ
12.下列不属于C语言关系表达式的是()。
A.<
B.<=
C.!=
D.===
答案请点我要此答案,或联系QQ
13.下列变量说明语句中,正确的是( )
A.char a=b=c=0
B.char a;b;c
C.int x,char
D.int x,y,z=0
答案请点我要此答案,或联系QQ
14.C语言中运算对象必须是整型的运算符是( )。
A.%
B./
C.=
D.<=
答案请点我要此答案,或联系QQ
15.下列语句中,正确的语句是( )。
A.int x=y=z=0;
B.int z=(x+y)++;
C.x=+3==2;
D.x%=2.5;
答案请点我要此答案,或联系QQ
16.以下对二维数组a的正确说明是()。
A.int a[3][];
B.float a(3,4);
C.double a[1][4];
D.float a(3)(4)
答案请点我要此答案,或联系QQ
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};
答案请点我要此答案,或联系QQ
18.putchar函数可以向终端输出一个( )。
A.整数
B.实数
C.字符
D.字符串
答案请点我要此答案,或联系QQ
19.C语言提供的合法关键字是( )。
A.default
B.Char
C.while
D.Switch
答案请点我要此答案,或联系QQ
20.下面关于break和continue的说法错误的是()。
A.break跳出当前循环
B.continue继续当前循环
C.break、continue不能随意替换
D.break比continue好用
答案请点我要此答案,或联系QQ
21.下列说法正确的是()。
A.scanf用于输出
B.printf用于输入
C.gets用于输入一个字符串
D.gets用于输出一个字符串
答案请点我要此答案,或联系QQ
22.关于if语句说法错误的是()。
A.程序中可以有多个if…else
B.有if就必须有else
C.break可以在其中使用
D.continue可以在其中使用
答案请点我要此答案,或联系QQ
23.已知for循环语句 for(表达式1;表达式2;表达式3),那么下列说法错误的是()。
A.表达式1可以为空
B.表达式1不可以为空
C.表达式2是循环表达式
D.表达式3为终止条件
答案请点我要此答案,或联系QQ
24.C语言函数的定义不包括()。
A.函数名
B.关键字参数
C.返回值类型
D.参数类型
答案请点我要此答案,或联系QQ
25.下列运算符中优先级最高的是( )。
A.!
B.%
C.=
D.&&
答案请点我要此答案,或联系QQ