四川大学《C语言程序设计0008》22秋在线作业一

奥鹏四川大学新学期作业参考

2023年四川大学《C语言程序设计0008》22秋在线作业1-00001

1.strlen函数的作用是()。
选项A:求字符串长度
选项B:折半字符串
选项C:修改字符串
选项D:复制字符串
正确答案问询微信:424329

2.已知有二维数组a[i][j],且数组起始地址为2000,那么a[1]的地址为()
选项A:2008
选项B:2016
选项C:2020
选项D:2024
正确答案问询微信:424329

3.若x的初值为10,则表达式(x>10?x+100 : x-10)的值是( )。
选项A:10
选项B:0
选项C:100
选项D:1
正确答案问询微信:424329

4.以下程序段的输出结果是( )。
int a=1234;
printf(“%2dn”, a);
选项A:12
选项B:34
选项C:1234
选项D:提示出错,无结果
正确答案问询微信:424329

5.组成C语言程序的是( )。
选项A:子程序
选项B:过程
选项C:函数
选项D:主程序和子程序
正确答案问询微信:424329

6.若整型变量a,b,c,d的值依次为:1,4,3,2,则条件表达式a++y; x=i++) i=x;
正确答案问询微信:424329

7.下列不属于C语言关系表达式的是()。
选项A:
选项B:=
选项C:!=
选项D:===
正确答案问询微信:424329

8.下列变量说明语句中,正确的是( )
选项A:char a=b=c=0
选项B:char a;b;c
选项C:int x,char
选项D:int x,y,z=0
正确答案问询微信:424329

9.C语言中运算对象必须是整型的运算符是( )。
选项A:%
选项B:/
选项C:=
选项D:<=
正确答案问询微信:424329

10.下列语句中,正确的语句是( )。
选项A:int x=y=z=0;
选项B:int z=(x+y)++;
选项C:x=+3==2;
选项D:x%=2.5;
正确答案问询微信:424329

11.以下对二维数组a的正确说明是()。
选项A:int a[3][];
选项B:float a(3,4);
选项C:double a[1][4];
选项D:float a(3)(4)
正确答案问询微信:424329

12.以下正确的定义语句是( )。
选项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};
正确答案问询微信:424329

13.putchar函数可以向终端输出一个( )。
选项A:整数
选项B:实数
选项C:字符
选项D:字符串
正确答案问询微信:424329

14.C语言提供的合法关键字是( )。
选项A:default
选项B:Char
选项C:while
选项D:Switc奥鹏四川大学新学期作业参考h
正确答案问询微信:424329

15.下面关于break和continue的说法错误的是()。
选项A:break跳出当前循环
选项B:continue继续当前循环
选项C:break、continue不能随意替换
选项D:break比continue好用
正确答案问询微信:424329

16.下列说法正确的是()。
选项A:scanf用于输出
选项B:printf用于输入
选项C:gets用于输入一个字符串
选项D:gets用于输出一个字符串
正确答案问询微信:424329

17.关于if语句说法错误的是()。
选项A:程序中可以有多个if…else
选项B:有if就必须有else
选项C:break可以在其中使用
选项D:continue可以在其中使用
正确答案问询微信:424329

18.已知for循环语句 for(表达式1;表达式2;表达式3),那么下列说法错误的是()。
选项A:表达式1可以为空
选项B:表达式1不可以为空
选项C:表达式2是循环表达式
选项D:表达式3为终止条件
正确答案问询微信:424329

19.C语言函数的定义不包括()。
选项A:函数名
选项B:关键字参数
选项C:返回值类型
选项D:参数类型
正确答案问询微信:424329

20.下列运算符中优先级最高的是( )。
选项A:!
选项B:%
选项C:=
选项D:&&
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网