《C语言程序设计》试卷

发布 2021-04-24 16:16:28 阅读 1320

《c语言程序设计》期末考试试卷(a卷)

考核方式:上机考试。

考试时间:90分钟。

一、 选择题(每题2分,共20分)

1、 以下能定义为变量名的是( )

a)abc1d b)256443 c) if d) exit

2、c语言的源程序( )主函数。

a)可以没有 b)可以有多个 c)有且只有一个 d)若有只有一个。

3、下面对变量说明正确的是( )

a) int a,b,c; b)int x,float y; c)int a,x; d)int a,x

4、在c语言中,一个整型数据占2个字节,则int 数据的取值范围是( )

a)0—255 b)0—65535 c) -256—255 d) -32768—32767

5、若以下选项中变量已经定义,则正确的赋值语句是( )

a)x1=26.8%3; b) 1+2=x2; c) x3=0x12; d) x4=1+2=3;

6、已知i,j,k为int 变量,若从键盘输入1,2,3《回车》,使i的值为1, j的值为2,k的值为3,正确的输入语句是( )

a)scanf(“%2d%2d%2d”,&i,&j,&k);b) scanf(“%d % d % d”,&i,&j,&k);

c) )scanf(“%d,%d,%d”,&i,&j,&k);

d) )scanf(“i=%d,j=%d,,k=%d”,&i,&j,&k);

7、int a[10];则数组a中有( )个元素。

a) 10 b)11 c) 9 d) 不确定。

8、int aa[10][10],则二维数组aa中有 ( 个元素。

a)100 b)99 c)98 d) 不确定。

%3的结果为( )

a)2 b) 1 c)1.666 d) 3

10、下面程序运行时,若从键盘输入3和4,则输出为( )

main()

int a,b,s;

scanf(“%d%d”,&a,&b);

s=a;if (ss=s*s;

printf(“%d”,s);}

a)14 b)16 c)18 d)20

二、 填空题(每题2分,共20分)

1、c语言的源程序经过编译链接形成的文件的扩展名为( )

2、字符型数据在内存中占( )个字节。

3、( 是指在程序运行过程中可以改变的量。

4、continue语句用于循环中的作用。

5、现定义数组 int a[2][3],请写出数组a中所有数组元素。

6、 c语言有( )种基本数据类型。

7、do—while 循环最少循环次数为( )次。

8、strlen(“as123a”)的值为( )

9、指出语句scanf(“%d”,xx);的错误。

10、输出语句有多个输出值时,多个值用( )隔开。

三、写出程序的功能。(20分)

main()

printf(“s=%ld”,s);

四、编程序:(15分)

输入某一公元年份,判断是否为闰年,是在屏幕输出y,不是输出n。

闰年条件:1) 能被4整除,但不能被100整除是闰年。

2) 能被400整除也是闰年。

要求:文件名为保存于以自己姓名建立的文件夹中)

五、编程序:(25分)

用不定循环和定循环两种方式编程序计算任一班级《c语言》的平均成绩。

要求分别用和保存文件,保存于以自己姓名建立的文件夹中)

C语言程序设计试卷A

c语言程序设计期末考试试卷 a 荆楚理工学院。2009 2010学年度第二学期期末考试。c语言程序设计 试题a卷。机制专业08年级120分钟2010年6月。说明 本试卷中的程序用于tc2.0,但均省略了getch 语句。一 用c语言描述下列命题 每小题1分,共5分 1 a小于b或a小于c。2 a或b...

C语言程序设计试卷A

山东师范大学2006 2007学年第二学期期末考试试题。时间 120分钟共100分 课程编号 4111108 课程名称 c语言程序设计适用年级 2006 学制 四适用专业 计算机科学与技术试题类别 a a b c 一 选择题 下面每题的选项中,只有一个是正确的,请选择正确的答案填入答题卡中对应的题号...

c语言程序设计试卷a

c语言程序试卷a 班级姓名分数 一 选择题 每小题2分,共30分 1.已知ch是字符型变量,下面不正确的赋值语句是 a ch 5 9 b ch a b c ch 0 d ch 7 6 2.正确的自定义标识符是 a a 2 b a b c name d default 3.设int a,b,c 执行表...