C程序设计试卷A

发布 2021-04-24 20:13:28 阅读 8959

内蒙古经济技术专修学院。

2012—2013 学年第 1 学期。

c程序设计》课程期末试卷(a)

一、填空题(每空1分,共15分)

1、 一个c语言程序中必须存在的函数是。

2、 c语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是。

3、 在一个字符数组中,表示一个字符串结束的转义符为。

4、 在函数外部定义的变量统称为___变量。

5、 任何一个数组的数组元素具有相同的名字和___

6、 算法是指解决问题的。

7、 一条简单语句是以___字符作为结束符的,一条复合语句是分别以___字符和___字符作为开始符和结束符的。

8、 若x=25,则计算y=x--表达式后,x和y的值分别为___和___

9、 循环语句的3要素是。

10、 _不可用作用户标识符。

二、选择题(每小题 2 分,共 20 分)

1、 程序的注释以( )开头,其后是注释的文字,可以一直延续到该行行尾。

a、/ b、//c、/*d、*/

2、 一个基本语句的最后一个字符是( )

a、) b、} c、; d、.

3、 若一个应用程序的源程序文件名是经编译连接而生成的可执行文件的文件名是( )

a. b. c. 无法确定 d.

4、 为了避免嵌套的条件分支语句if-else的二义性,c语言规定:c程序中的else总是与( )组成配对关系。

a. 缩排位置相同的ifb. 在其之前未配对的if

c. 在其之前未配对的最近的if d.同一行上的if

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]

三、程序填空题(每空3分,共30分)

1、 求两个整数之和。

#include <>

int main

int a,b,sum

a = 123

b = 456

sum =(1

printf("sum is %d",(2

return 0

2、 求5!的c程序**。

#include <>

int main( )

int i,t;

t=1;i=2;

while((3

printf("%d",t);

return 0;

3、 给出三角形的三边长,求三角形面积。

#include <>

#include <>

int main (

4、 求ax2+bx+c=0方程的根。a,b,c由键盘输入,设b2-4ac>0。

#include <>

#include <>程序中要调用求平方根函数sqrt

int main (

return 0;

5、 要求按照考试成绩的等级输出百分制分数段,a等为85分以上,b等为70~84分,c等为60~69分,d等为60分以下。

#include <>

int main()

char grade;

scanf("%c",&grade);

printf("your score:")

switch(grade)

return 0;

6、 有10个地区的面积,要求对它们按由小到大的顺序排列。

#include <>

int main()

printf("the sorted numbers :");

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

printf("%d ",a[i]);

printf("");

return 0;

四、根据要求编写程序。

1、 编写一个c程序,输出一下信息:(8分)

very good!

2、 输入3个数a,b,c,要求按由小到大的顺序输出。(12分)

3 有一个3x4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。(15分)

C程序设计试卷1C程序设计

c 程序设计试卷。一 选择题。每小题3分,共15分 1 派生类能够直接访问的基类的成员是 a 公有成员 b 保护成员 c 私有成员 d 静态。2 下面是几条定义类的语句,不能被继承的类是 a abstract class figure b class figure c public class fi...

C 程序设计试卷C

面向对象的程序设计c 试卷c 一 填空 每空2分,共20分 1 定义于函数外的变量称为。2 假定class1为一个类,则执行 class1 a 5 b 2 p 3 语句时,自动调用该类构造函数的次数为。3 利用操作符 语句序列p p 1 f p 5 的功能可以由一个语句完成。4 不借助于其他变量交换...

C 程序设计试卷 A

c 程序设计课程期末考试试题 a卷 一判断题 正确打 a 错误打 b 每小题1分,共计20分 1在面向对象的编程中,和数据合并为一个不可分割的对象。2对象是有确定简介且与要处理的问题相关的概念或事物。3每个对象都称为它的类的一个示例。类中的对象具有相同的属性和共同的行为。4多态性是指相同的函数可以在...