***学院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 语言的参数传递机制包括传...