C语言程序设计试卷

发布 2021-04-24 17:15:28 阅读 5609

商丘工学院试卷。

考试科目试卷类型:

适用于系级专业班级使用。

注:选做题得分要加在总分之内,但是总分不能超过100分。

一.单项选择题(每个小题只有一个正确选项,每小题 2 分,共 20分)

)1.在计算机上可以直接运行的程序是▁▁。

a. 高级语言程序 b. 汇编语言程序。

c. 机器语言程序 d. c语言源程序。

)2.十进制数16的十六进制数是▁▁。

a. 11 b. 13 c. 12 d. 10

)3.下列变量标识符中那个是合法的▁▁。

a. int b. sum c. 58p d. #ab

)4.在c语言中,int型数据-8在内存中的存储形式是▁▁。

a. 1111111111111000b. 1000000000001000

c. 0000000000001000d. 1111111111110111

)5.执行下列程序段后的输出结果是▁▁。

x=9;while( x>7 )

abc. *d. *

)6. 执行下列程序段后的输出结果是▁▁。

x=3,sum=3;

for(y=3;y!=x;++y) sum=x+y;

printf(“%d”,sum);

a. 2 b. 3 c. 4 d. 5

)7.若变量c为char类型,能正确判断出c为小写字母的表达式是 ▁▁

a. 'a'=c. 'a'=(8.下列程序段输出结果是▁▁。

int n=6;

switch(n)

printf(“n=%d”,n);

a. n=1 b. n=2 c. n=3 d. n=4

)9.对于一维数组a[10],判断下列对数组元素的引用▁▁是正确的。

a. a[5+8] b. a[9-9] c. a[3.4] d. a[3/1.0]

)程序往往有多个函数组成,其中必有一个名为main的主函数。假设有函数fun1,fun2,fun3,mian ,下面的调用关系中▁▁是错误的。

a.fun1调用mainb. fun2调用fun3

c. main调用fun2d. fun1调用fun2

二。填空(每空 2 分, 共 20 分)

11. c语言的3种基本数据类型是和▁▁▁

12. c语言程序中的上机步骤是首先编辑源程序,以扩展名为▁▁▁存盘。然后,对源程序进行编译,生成扩展名为▁▁▁的二进制**文件。

最后连接生成的可执行的程序,扩展名为▁▁▁最后方可运行程序。

语言有三种类型的循环语句,分别为和▁▁▁

语言的函数参数传递规则是▁▁▁即把实际参数的值复制到相应的形参中去。

三。 改错题(改正程序中的语法错误,第15题6分,第16题6分,第17题3分,共15分)

15.找出下面程序的语法错误,并写出正确的程序。

# include <>

main (

int a, b ;sum=0

print(“ 请输入两个数。

scanf(“%a %b”,&a,&b

sum=a+b

printf(“ 两数之和是:%d”,sum

16.找出下面函数定义中的错误,并写出正确的程序段。

hypot (double x, y

h = x*x+y*y

return h

17.说明程序**现死循环的原因。

# include <>main

for ( k=0; k<3; k++)

printf (“d ”,a[k][2-k] )

五。程序填空题(填出下面程序中缺少的语句,每空3 分,共 15分)

22. 以下程序实现:输入一个数,输出这个数的绝对值。

#include <>

main()

scanf(“%d”,&x);

y=x;else y=-x;

printf(“%d的绝对值是%d”,x,y);

23.根据源程序填空写出空缺语句。

# include <>include <>

mainmain (

int i,sun

sum=0for(;i<10;)

for(i=1;i<10;i

sum=sum+i

printf(“%d”,sumprintf(“%d”,sum);

六。编程题( 10 分 )

24.从键盘上输入两个数,比较其大小,输出其中较大的一个数。

选做题 ( 10分 )

25.从键盘上输入学生的5门课的成绩,求平均成绩和总成绩。

要求:使用数组来存放这5门课的成绩(成绩,平均成绩均为整数)。

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