C语言试卷A

发布 2021-04-23 10:38:28 阅读 5706

***学院2011-2012学年第一学期期末考试试卷。

考试科目: c语言试卷类型: a卷

适用于计算机科学系 11 级图形图像专业一。二班级使用。

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

)1. 在turbo-c中,c语言源程序文件的后缀是___

a.“.c” b.“.obj” c.“.exe” d.“.bas”

)2.c语言程序的执行,总是起止于___

a.程序中的第一条可执行语句 b.程序中的第一个函数。

)函数 d.包含文件中的第一个函数。

)3.c语言中运算对象必须是整型的运算符是___

abcd. <

)4.以下while循环中,循环体执行的次数是___

k=1;while(- k) k=10;

a.一次也不执行 b.无限次 c. 10次 d.1次。

)5.下面程序的输出结果是___

main( )

;经过此初始化后,b[0b[2按顺序答案应为___

a. 0 0 b. 1 0 c. 0 4 d. 2 4

)14.若有a=4,b=3,c=5,则表达式a a.1b.表达式不合法 c. 0 d.2

)15.c语言中,基本数据类型不包括。

a. 字符型 b.实型 c. 整形 d. 字符串类型。

)16.以下程序的运行结果是___

main( )

a.0 b.1c.3d.不确定的值。

)17.已知。

int a,b;

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

输入a,b的值时,不能作为输入数据分隔符的是___

a., b.空格 键 键。

)18. 下面是对数组s的初始化int s[10]=,其中s[5]的值是___

a.0 b.1 c.3 d.4

)19.以下程序的运行结果是___

main()

int x=1,y=1,c=0;

c=x++|y++;

printf(“%d %d %d”,x,y,c);

a.2 2 1 b.1 1 1 c.1 2 1 d.2 1 1

)20.在c语言程序中正确的是。

a.函数的定义可以嵌套,但函数的调用不可以嵌套。

b.函数的定义不可以嵌套,但函数的调用可以嵌套。

c.函数的定义和函数的调用均不可以嵌套。

d.函数的定义和函数的调用均可以嵌套。

二。判断题(正确的,在题前的括号内打“√”错误的,在题前的括号内打“×”每小题 1 分,共10 分)

)21. 数组是具有相同数据类型的数据的有序集合。

)22.函数的递归调用不过是一个函数直接或间接地调用它自身。

)23.通过return语句,函数可以带回一个或一个以上的返回值。

)语言属于高级语言。

)语言程序的三种基本结构是顺序结构。选择结构和循环结构。

)26.在一个程序里,可以有多个main()函数。

)27.被main函数调用的函数只能是库函数。

)28.若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将丢失。

)29. 空语句是合法的c语句。

)30.在c程序中,aph和aph是两个不同的变量。

三。填空(每空2. 5 分, 共 10 分)

31.下面程序的功能是输出100以内个位数字是6且能被3整除的所有数,请填。

#include ""

main( )

int j, k;

for(j=0j++)

k=j*10+6;

ifcontinue;

printf(“%4d”,k);

32.下面程序的功能是计算1-3+5-7+..99+101的结果,请填空。

#include ""

main( )

int j, t=1, s=0, f=1;

for(j=1; j<=101;j+=2)

s=s+t;

printf(“%d”,s);

四.程序阅读题(每小题 5 分,共20分)

33.阅读以下程序,写出程序运行结果。

#include ""

main( )

int x=5,y=8 ,z;

z=y;y=x;

x=z;printf(“x=%d, y=%d ”,x,y);

运行结果:34.阅读以下程序,写出程序运行结果。

#include<>

main( )

int i=1,sum=0;

while(i<=5)

sum=sum+i; i++;

printf("sum=%d",sum);

运行结果。35.阅读以下程序,写出程序运行结果。

#include ""

main( )

int a, b, d=241;

a=d/100%9;

b=(-1)&&0,1);

printf("%d,%d", a,b);

运行结果:36.阅读以下程序,写出程序运行结果。

main( )

int i,a[10];

for(i=0;i<=9;i++)

a[i]=i;

for(i=9;i>=0;i--)

printf(“%d\t”,a[i]);

运行结果:五。程序设计(每小题10分,共 20 分)

37. 由键盘输入任意三个整数分别存入和z中,按从大到小进行排序。

38.求1至100之间奇数之和及偶数之和,并分别打印输出。

c语言试卷c

a.p q c.p n1 10 若有说明语句 int a,b,c,d c 则能从键盘读入三个整数分别赋给变量a b c的语句是。a.scanf d d d a,b,d b.scanf d d d a,b,d c.scanf d d d a,b,dd.scanf d d d a,b,d 11 c语言标...

C语言试卷A

青海大学试卷 a卷 系别 班级学号姓名。考试课程 程序设计基础 c 考试日期 2009 年 12月17日。注 所有答案均写在答题卡上,答在试卷上不得分,考试结束后试卷和答题卡一并交回。一 填空题 每空1分,共16分 1 整型静态数组没有初始化,也没有赋值,此时数组元素的值均为 0 2 数组在内存中占...

C语言试卷

一 填空共5题 共计10分 第1题 2.0分 题号 339 赋值运算符的结合性是由 右 至 左 第2题 2.0分 题号 925 在c 语言结构化程序中,函数 是程序的基本组成单元 在c 语言的面向对象设计框架中,对象 是程序的基本组成单元。第3题 2.0分 题号 926 c 语言的参数传递机制包括传...