内蒙古经济技术专修学院。
2012—2013 学年第 1 学期。
c程序设计》课程期末试卷(b)
一、填空题(每空2分,共30分)
1、 所谓程序,就是一组计算机能识别和执行的 。
2、 计算机算法可分为两大类别和。
3、 表示一个算法时常用的方法有:自然语言。
4、 c语言有两种选择语句。
5、 数组时一组有序数据的 。
6、 二维数组的表示方法是。
7、 在计算机高级语言中,数据有两种表现形式和 。
8、 for语句的一般形式为。
9、 c程序在编译过程时生成的文件的扩展名是。
10、 c程序中用到的输入函数是 。
二、选择题(每小题 2 分,共 20 分)
1、 程序的注释以( )开头,其后是注释的文字,可以分布几行。
a、/ b、//c、/*d、*/
2、 一个完整的程序的最后一个字符是( )
a、) b、} c、; d、.
3、 若一个应用程序的源程序文件名是经组建而生成的可执行文件的文件名是( )
a. b. c. 无法确定 d.
4、 为了提前跳出本次循环应使用( )来完成。
a. breakb. continue c. printf
5、 以下程序的输出结果是( )
int x=10,y=10;
printf(“%d %d”, x,--y);
a. 10 10 b. 9 9 c. 9 10 d. 10 9
6、 选出下列标识符中不是合法的标识符的是( )
a. hot_do b. cat1 c. _pri d. 2ab
7、 下列描述中不正确的是( )
a. 字符型数组中可能存放字符串。
b. 可以对字符型数组进行整体输入、输出。
c. 可以对整型数组进行整体输入、输出。
d. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。
8、 设有如下定义: int x=10,y=3,z;
则语句printf(“%d”,z=(x%y+x/y));的输出结果是( )
a. 1 b. 0 c. 4 d. 3
9、 若a=-14,b=3,则条件表达式 aa. -14 b. -13 c. 3d. 4
10、 若有说明:int a[10]; 则对a数组元素的正确引用是( )
a. a[10] b. a[3.5] c. a[5-3] d. a[-1]
三、程序填空题(每空5分,共25分)
1、 求ax2+bx+c=0方程的根。a,b,c由键盘输入,设b2-4ac>0。
#include <>
#include <>程序中要调用求平方根函数sqrt
int main (
return 0;
2、求两个整数中的较大者。
#include <>
int main定义主函数。
主函数体开始。
int max( (3对被调用函数max的声明
int a,b,c定义变量a,b,c
scanf("%d,%d",(4输入变量a和b的值。
c = max(a,b调用max函数,将得到的值赋给c
printf("max=%d",c输出c的值。
return 0返回函数值为0
int max(int x,int y) /定义max函数,函数值为整型, 形式参数x和y为//整型
int zmax函数中的声明部分,定义本函数中用到的变量//z为整型
if (x > y) z = x;
else (5
return(z将z的值返回,通过max带回到调用函数的位置。
四、根据要求编写程序。
1、 编写一个c程序,输入a,b,c三个值,输出其中最大者。(10分)
2、 在全院1000学生中,征集慈善募捐,当总数达到10万元时就结束,统计此时捐款的人数,以及平均每人捐款的数目。(15分)
C程序设计试卷B
一 填空题 每空2分,共30分 1.c语言程序的基本单位是。2 一个程序的主要组成成分是和算法。3 使用getchar 函数时,程序的开头必须写的包含命令是 4 变量,从变量值存在的时间的角度分 可分为和 5 结构化程序设计使用结构结构结构。6.循环语句 for i 1 i 3 i printf 的...
C语言程序设计试卷B
石家庄理工职业学院2007 2008年度第二学期。数据结构 期末考试试题 b 卷 专业姓名学号。一 单选题 共10分,每小题1分 1.c程序中可以有几个主函数?a 可以有任意多个。b 必须有一个且只有一个主函数。c 两个。2.函数首部的作用是。a 声明函数名 b 说明函数类型 函数名 函数属性 函数...
C程序设计试卷B 答案
学号姓名专业。1 判断题 每题1分,共10分 1 c程序的执行是从程序的第一个函数开始,到最后一个函数结束。2 c程序中的标识符只能由字母 数字和下划线三种字符组成 3 若a和b类型相同,在计算了赋值表达式a b后,b中的值将放入a中,而b中的值不变。4 当从键盘输入数据时,对于整型变量只能输入整型...