C语言程序设计课后习题答案
- 格式:doc
- 大小:196.50 KB
- 文档页数:49


《C语言程序设计》课后习题参考答案
第1章 C语言及程序设计概述
1. 单选题
(1)A (2)B (3)A (4)B (5)C
2.填空题
(1)//,/*…*/
(2)scanf()
(3)printf()
3.判断题
(1)对 (2)错 (3)错 (4)对
第二章:数据类型 运算符与表达式
1.单选题
(1)C (2)D (3)C (4)B (5)C (6)A
(7)B (8)D (9)A
(8)D
(9)A
(10)B
(11)C
(12)C
(13)D (14)A
(15)B
(16)C
(17)A
(18)A
(19)B
(20)C
(21)C
(22)D
(23)C
(24)A
(25)D
(26)B
(27)C
(28)B
(29)B
(30)A
2.填空题
(1)sqrt(pow(y,x)+log10(y))
(2)36
(3)6
(4)3 3 (5)6
(6)36
(7)int x=8,y=8;
(8)1
(9)E
(10)6,7,8,9
(11)6
(12)66,96
(13)240
(14)1,1,-1,-1
(15)5,2,6
(16)1
(17)!
(18)2
(19)(a>0&&a<101)&&(a%3==0||a%7==0)
(20)A
3.程序分析题
(1)2 7
2 7
4 9
4 4
12 12 (2)3 1 4 0
1
16
(3)100 d 68 D
97 a 49 1
(4)0 1 0 1
(5)2 4 6 7
-0.58 70
4
6.58
7.5
(6)3
3 1
2 1
13 13 0
8
C语言考试期末考试复习题及答案
一、 选择题
(1) 一个C语言程序总是从(C )开始执行
A) 书写顺序的第一个函数
B) 书写顺序的第一条执行语句
C) 主函数main( )
D) 不确定
(2) 设int x=3,y=4,z=5,则下列表达式中的值为0的是 ( D )
A) ‘x’&&’y’ B) x||y+z&&y-z C) x<=y
D) !((x
(3) 执行以下程序段后,i的值是 ( C )
int i=10;
switch(i+1)
{ case 10: i++; break;
case 11: ++i;
case 12: ++i; break;
default : i=i+1;
}
A) 11 B) 13 C) 12 D) 14
(4) 语句while(!e);中的条件!e等价于 ( A )
A) e==0 B)e!=1 C) e!=0 D) 运行时出错
(5) 用 int a[4]={1,2}; 对数组进行初始化后,数组元素a[3]的值是 ( B )
A) 随机值 B) 0 C) 1 D) F
(6) 在执行char str[10]=“china\0”; strlen(str)的结果是 ( A )
A)5 B) 6 D) 7 D 9
(7) 若有定义,char *p=”computer”; 则语句printf(“%c”,*(p+2))运行结果是 ( B )
A) 随机值 B) m C)o D) omputer
(8) 在以下函数调用语句中
fun1(x,10,(x,10),fun2(y,10,(y,10)));
函数fun1参数的个数为 ( B )
C语言程序设计_习题大全(含答案)_C语言-1.txt生活,是用来经营的,而不是用来计较的。感情,是用来维系的,而不是用来考验的。爱人,是用来疼爱的,而不是用来伤害的。金钱,是用来享受的,而不是用来衡量的。谎言,是用来击破的,而不是用来装饰的。信任,是用来沉淀的,而不是用来挑战的。C语言基础一:
1.下列四组选项中,均不是C语言关健字的选项是( A )。
A) define B) gect C) include D) while
IF char scanf go
type printf case pow
2.下面四个选项中,均是合法整型常量的选项是( A )。
A)160 B)-0xcdf C) -01 D)-0x48a
-0xffff 01a 986,012 2e5
011 0xe 0668 0x
<<02>>B>>2
3.下面四个选项中,均是不合法的转义符的选项是( B )。
A) '\"' B) '\1011' C) '\011' D) '\abc'
'\\' '\' '\f' '\101'
'xf' '\A' '\}' 'x1f'
4.下面不正确的字符串常量是( A )。
A)'abc' B)"12'12" C)"0" D)" "
5.以下选项中不合法的用户标识符是( A )。
“C语言程序设计”期末复习题
一.单项选择题
1.组成C程序的基本单位是________。
A)表达式与语句 B)若干文件 C)函数 D)main函数
2.下列为字符常量的是________。
A)HE B)"I" C)'Z'
D)She
3.若变量c为char类型,能正确判断c为小写字母的表达式是________。
A)'a'<=c<= 'z' B)(c>= 'a')||(c<= 'z')
C) ('a'<=c)and ('z'>=c) D)(c>='a')&&(c<='z')
4.在C语言中,正确的int类型的常数是________。
A)-2U B)059 C)3a D)0xAF
5.下列变量定义正确的是________。
A)int x_1 ; y;
B)int x=y=5 ;
C)int for=4;
D)int printf=2,x_y=2;
6.以下函数原型说明正确的是________。
A)float add(int x, int y) ; B)int add(int x;int y) ;
C)char add( x,y) ; D)int add(char x[ ] [ ]) ;
7.有程序段如下,不能表示为地址的是________。