问道深山去,听禅紫气来。

《C语言程序设计0008》21春在线作业2

阅读:13 更新时间:2021-10-11 07:52:31

《C语言程序设计0008》21春在线作业2


------------------------
1.若整型变量a,b,c,d的值依次为:1,4,3,2,则条件表达式a A.1
B.2
C.3
D.4
答案请点我要此答案,或联系QQ

2.正确的定义变量是( )。
A.int a=10,b,c=2;
B.const int a;
C.int a=b=c=10;
D.int a;b;c
答案请点我要此答案,或联系QQ

3.以下正确的定义语句是( )。
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

4.设 int x=1, y=1; 表达式(!x||y--)的值是( )。
A.0
B.1
C.2
D.-1
答案请点我要此答案,或联系QQ

5.以下程序的输出结果是( )。 Main( ) { int a=3; Printf(“%dn”,(a+=a-=a*a)); }
A.-6
B.12
C.0
D.-12
答案请点我要此答案,或联系QQ

6.设a为整型变量, 下列表达式中,错误的是 ( )。
A.a += a
B.a ++
C.++ a + 1
D.a + 1 ++
答案请点我要此答案,或联系QQ

7.C语言中用于结构化程序设计的3种基本结构是( )。
A.顺序结构,选择结构,循环结构
B.if,switch,break
C.for,while,do-while
D.if,for,continue
答案请点我要此答案,或联系QQ

8.设有以下定义: int a=0; double b=1.25; char c=’a’; #define d 2 则下面语句中错误的是( )。
A.a++;
B.b++;
C.c++;
D.d++;
答案请点我要此答案,或联系QQ

9.下列语句中,正确的语句是( )。
A.int x=y=z=0;
B.int z=(x+y)++;
C.x=+3==2;
D.x%=2.5;
答案请点我要此答案,或联系QQ

10.执行下列程序后,c的值是( )。 int a=1,b=2,c; c=1.0/b*a;
A.0
B.0.5
C.1
D.2
答案请点我要此答案,或联系QQ

11.有以下程序 main() { int i=10, j=1; printf(“%d,%dn”,i--,++j); } 执行后输出结果是( )。
A.9,2
B.10,2
C.9,1
D.10,1
答案请点我要此答案,或联系QQ

12.已知int x=23;则printf(x++*1/3)的输出结果是( )。
A.8
B.7.66
C.7.33
D.7
答案请点我要此答案,或联系QQ

13.关于printf函数的格式字符,以下叙述正确的是( )。
A.整形变量的输出格式符只有%d一种
B.%x是格式符,它可以适用于输出任何一种类型的数据
C.%8f表示输出实数的整数部份占8个字符宽度
D.%ld表示输出长整型数据
答案请点我要此答案,或联系QQ

14.C语言中while和do-while循环的主要区别是( )。
A.do-while循环体至少无条件执行一次
B.while的循环控制条件比do-while的循环控制条件严格
C.do-while允许从外部转到循环体内
D.do-while的循环体不能是复合语句
答案请点我要此答案,或联系QQ

15.在C语言中,下述正确的是( )。
A.do-while语句构成的循环不能用其它语句构成的循环代替
B.do-while语句构成的循环只能用break语句退出
C.用do-while语句构成的循环,在while 后的表达式为非0时结束循环
D.用do-while语句构成的循环,在while 后的表达式为0时结束循环
答案请点我要此答案,或联系QQ

16.下列哪个选项是C语言的语句( )
A.#define pi 3
B.int a
C.scanf(%d,&a)
D.a=3
答案请点我要此答案,或联系QQ

17.整型变量x和y的值相等,且均为非0值,在以下选项中,结果为0的表达式是( )。
A.x||y
B.x|y
C.x&y
D.x^y
答案请点我要此答案,或联系QQ

18.下列选项中,不是C语言关键字的是( )。
A.float
B.struct
C.static
D.scanf
答案请点我要此答案,或联系QQ

19.把C语言的源程序变为目标程序要经过( )。
A.编辑
B.编译
C.连接
D.运行
答案请点我要此答案,或联系QQ

20.若有int x=3;,执行程序段: do { Printf(“%3d”,x-=2); }while(!(--x)); 输出结果是( )。
A.1 3
B.1 -1
C.1 -2
D.1 -3
答案请点我要此答案,或联系QQ

21.C程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )。
A.逗号
B.句号
C.分号
D.冒号
答案请点我要此答案,或联系QQ

22.组成C语言程序的是( )。
A.子程序
B.过程
C.函数
D.主程序和子程序
答案请点我要此答案,或联系QQ

23.1和“1”是( )的
A.相同
B.不相同
答案请点我要此答案,或联系QQ

24.以下的非法赋值语句是( )。
A.n=(i+2,i++)
B.j++
C.++(i+1)
D.x=j>0
答案请点我要此答案,或联系QQ

25.若有以下定义,则能使值为3的表达式是( )。int k=7, x=12;
A.x%=(k%=5)
B.x%=(k– k%5)
C.x%=k – k%5
D.(x%=k) – (k%=5)
答案请点我要此答案,或联系QQ

尝试在线代写作业

推荐信息