期末考试试卷 C语言

发布 2021-04-20 01:01:28 阅读 1811

《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语...