《c语言》期末考试试卷。
一、名词解释题(每题5分,共20分):
1、程序:
2、编程语言:
3、解译:
4、递归函数:
二、选择题(每小题3分,共30分):
1、 (一个程序不论由多少个文件组成,都有且只有一个main()函数,即主函数。
2、 (每一个说明,每一个语句都必须以句号结尾。
3、 (printf函数的功能是把要输出的内容送到显示器端显示。
4、 (c语言规定所有用到的变量都必须先说明后使用,否则将会出错。
5、 (c语言的注释符是以“/*开头并以“*/结尾的串。
6、 (在c语言中采用的分隔符有逗号和空格两种。
7、 (从程序流程的角度来看,程序可以分为三种基本结构:即顺序结构、分支结构和循环结构。
8、 (for语句主要用于单向选择。
9、 (do-while语句主要用于双向选择。
10、 (if-else-if语句和switch语句用于多向选择。
三、解读程序题(每小题5分,共10分):
1、 以下程序实现的功能是。
void main()
int a,b;
scanf(“%d%d”,&a,&b);
printf(“%d”,a>b?a:b);
2、 以下程序实现的功能是。
void main()
int a,b;
scanf(“%d%d”,&a,&b);
if(a>b)
printf(“%d”,a);
elseprintf(“%d”,b);
四、程序填空题(每空4分,共40分):
请分别将下列程序补充完整以便每个程序都能实现“1+2+3+…+10”
1、用while循环。
void main()
int i=1,isum=0;
while(i<=10)
printf(" 1+2+3+..10= %d",isum);
2、用do-while循环。
void main()
int i=1
printf(" 1+2+3+..10= %d",isum);
4、用goto语句。
void main()
intisum=0;
kk:ifprintf(" 1+2+3+..10= %d",isum);
中职C语言期末考试试卷
11设有语句a 3 则执行语句a a a a 后,变量a的值是 d a 3 b 0 c 9 d 12 12 在c语言中,如果下面的变量都是int类型,则输出的结果是 a sum pad 5 pad sum pad pad printf d pad a 7 b 6 c 5 d 4 13 以下程序的输出...
2019 C语言期末考试试卷 A
北京师范大学2012 2013学年第 2 学期期末考试试卷 a卷 课程名称 程序设计语言 c语言任课教师姓名 于福生刘玉铭 卷面总分 100 分考试时长 100 分钟考试类别 闭卷 院 系专业年级。姓名学号。阅卷教师 签字。1.以下符合c语言语法的实型常量是 a 1.2e0.5b 3.14159e ...
高二C语言期末考试试卷
本试卷第一大题为单项选择题,第二大题为编程题。满分100分,考试时间为90分钟。一 单项选择题 本大题共20小题,每小题3分,共60分 1 下列四个叙述中,正确的是 a c程序中的所有字母都必须小写。b c程序中的关键字必须小写,其他标示符不区分大小写。c c程序中的所有字母都不区分大小写。d c语...