C语言复习题 请各位大侠帮忙

2024-12-29 20:39:02
推荐回答(5个)
回答1:

11)A : 任意正奇数
循环是在t==n时结束。
根据t=t-2;如果t<0,那么t永远小于0,而n=1;所以,t不可能是负数。
同上,如果t是偶数,t-2是永远能被2整除的,也就是说,他不可能等于1。
所以选A。
12 )B: "C"
因为这是字符串。
13 )D:0-65535
14 )A:b=a/2
其他的语法错误
15 )C:C程序书写格式比较自由,一个语句可以分行写在多行上
注释被“/* */”包进去 可以放任意地方,A错
C一行可以多句,只要被“;”阁开就行 ,B错
可以分为多个文件 用#include包含进去就可以了 D错
16)B:char c=32
A,C语法错误,D后面的科学计数法C语言不会
17)A:包含一个字符
char型只能包含一个字符,多了就舍去。
18)A
因为少个分号:
19)A: int
20)C: 3
一此循环后,条件不满足,停止循环。
21) A:-80.
22)B: 10
式子可以写成:a=a*(3+2),算术运算高与符值运算
23) D:3.8

回答2:

11.D:任意负奇数
int n,t=1,s=0;
scanf("%d",&n);
do{ s=s+t; t=t-2; }while (t!=n);
程序执行到do的时候,s=1.t=-1,循环一次t=t-2,以后t都小于0;当t==n的时候循环才结束,所以n也要小于0;
其他的应该都还好理解吧
12.B:"C"
13.D:0-65535
14.A: b=a/2
15c:C程序书写格式比较自由,一个语句可以分行写在多行上
16 B。char c=32
17 A:包含一个字符
18 C:if (x>y);
19 A:int
20 C: 3
21 A:-80.
22 B: 10
23 D:3.8

回答3:

11:A
12:B 因为那是字符串。
13: D
14: A: b=a%2.5 取余预算咋可能会浮点?
15: C: C 程序书写格式自由,一个语句可以写在多行上
16: B: char c=32
17 A:包含一个字符
18 绝对是A,因为else的前面少个;能编译过了,我吧机器吃了,C要是不对,我也把机器吃了
19 c
20 c 至少执行一次么
21 我不确定
22 B 10
23 D 3.8

回答4:

23.D 22.B 21.C 20.A
15.C
12.B
其他的不确定 现就这么多吧

回答5:

a
4.b
5,不过好像是-1一
1.b
10、分支结构、循环结构
4.9
5.-14
6.c语言中输入和输出操作是由c函数库中的函数来实现的
7;
2.d
8.c
9,以非0代表“真”
9.15
10.0124
11.c
6.c
7.c
2.c
3._下划线
12.y%2!=0
13.15
14.
-1

1.c
第十四题也确实有答案.6
3.顺序结构.break,
请高手解析
楼下说的第十题确实有问题.2
8.c语言辨析系统在表示逻辑运算结果时,以数值1代表“真”,但在判断一个量是否为真是