《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 执行表...