习题一
一、填空题
1.主函数/main、主函数/main、主函数/main
2.声明部分、执行部分
3.源程序
4.由一个或多个函数
5.最前面
6./*和*/
二、选择题
1. C
2.B 3.A 4.C 习题二
一、填空题
1.scanf和printf函数
2.标识符
5.C 6.C 7.A 8.B 9.B 10.B
3.字母、数字、下划线、字母、下划线
4.十进制、八进制、十六进制
5.单撇号
6.32
7.18,14,a
8.123、45.0
9.67,G
10.10300
11.25 21 37
12.n1=%d\\nn2=%d\\n
二、选择题
1.A 2.D 3.C 4.C 5.C 11.D 12.C 13.A 14.C
习题三
6.B 7.A 8.D 9.A 10.D
一、填空题 1.0,非0
2.else 总是与它前面最近的、等待与else配对的if配对
3.将下列条件写成C语言的逻辑表达式:
(1)x<0&&y!=0
(2)x%3==0&&x%7==0
(3)a<0||b<0||c<0
(4)x>0 && x<=10
(5)ch>=’a’ && ch<=’z’ || ch>=’A’ && ch<=’4. 2 1
5.5 4
6. -4
二、选择题
1.B 2.C 3.B 4.A 5.B 6.C 7.Z’ 8.D 9.D .A .C .B
10 11 12
习题四
一、填空题 1.10
2.36
3.3
4.死、0
5.6
6.2*i – 1、printf(\"\\n\")
7.100 – i*5 –j*2、 k>=0
8.4321
9.2.400000
10.*#*#*#$
二、选择题
1.C 2.A 3.C 4.都不对(b值为8)5.B
6.C 7.C 8.C 9.C 10.D
11.A 12.B 13.D 14.B 15.C
16.D 17.D 18.C 19.B 20.A
习题五
一、填空题 1.变量
2.54,102,171
3.scanf(\"%f%f%f\
4.0
5.A:1
2
B:18
11 , 8
C:4
2, 1, 4
D:7
2, 3, 4
6.A:1
B:1
C:1
D:1
7.A:8
B:0
C:1
D:9
8.5,10
9.整型
10.x>2&&x<3||x<-10
二、选择题
1.C 2.C 3.D 4.A 5.D
6.A 7.A 8.D 9.C 10.B
11.C 12.B 13.D 14.C 15.D
三、编程题
1、int result;
result=i>j?1:(i==j?0:-1);
2、
#include main(void) { int n,i; char ch; //提示输入数据 printf(\"请输入ch和n:\\n\"); scanf(\"%c%d\ //判断输入数据的有效性 while(n<=0) { printf(\"输入n值有错误,请重新输入\\n\"); scanf(\"%c%d\ } //输出结果 for(i=0;i } 3、 #include void main(void) { float f; //提示输入数据 printf(\"请输入实数f:\\n\"); scanf(\"%f\ //计算过程 f=f-(int)f; //输出结果 printf(\"小数部分为:%f\ } 4、 #include void main(void) { int n,count=0; //提示输入数据 printf(\"请输入一个整数:\\n\"); scanf(\"%d\ //处理n为负整数的情况 if(n<0) n=-n; //计算过程 while(n) { count++; n=n/10; } //输出结果 printf(\"输入整数的位数是:%d\ } 5、 #include void main(void) { int n,count=0; //提示输入数据 printf(\"请输入一个整数:\\n\"); scanf(\"%d\ //判断n的正负,同时对于零值特殊处理 if(n<0) printf(\"输入整数的是负数\"); else if(n>0) printf(\"输入整数的是正数\"); else printf(\"输入整数的零\"); //判断n的奇偶性 if(n%2 == 0) printf(\"并且是偶数\"); else printf(\"并且是奇数\"); } 习题六 一 选择题 1 C 2 B 3 A 4 D 6 B 7 C 8 A 9 D 11 A 12 B 13 D 14 A 二 填空题 1 按行排序 2 2,4 3 字符数组 4 数组第一个元素地址 5 0 D A 15 B 5 10 6 1 5 9 2 6 10 3 7 11 4 8 12 7 ***** * * * * 8 ***** * * * * 9 1 2 1 3 3 1 4 6 4 1 10 a b c d e 11 i=1 x[i-1] 12 int flag, i scanf(”%s”,str1) str[i]!=str1[i]