高级语言程序设计 A卷

发布 2021-04-24 15:31:28 阅读 7852

东莞理工学院城市学院(本科)试卷(a卷)

2015 -2016 学年第一学期。

开课单位:计信系 ,考试形式: 闭卷,允许带入场。

科目:高级语言程序设计班级姓名: 学号。

一、单项选择题(本大题共15题,每题2 分,共30分)

1. 若变量均已正确定义并赋值,以下合法的c语言赋值语句是。

a. x=y==5b. x=n%2.5c. x+n=id. x=5=4+1;

2. 已知字符'a'的ascii**值是65,字符变量c1的值是'a',c2的值是'd'。执行语句printf("%d,%d",c1,c2-2);后,输出结果是( )

a. a,bb. a,68c. 65,66d. 65,68

3. 有以下程序:

程序运行后输出( )

a. 0,1,2,0b. 0,0,0,3c. 1,1,2,0d. 编译有错。

4. 有以下计算公式。

若程序前面已在命令中包含文件,不能够正确计算上述公式的程序段是( )

a. if(x>=0) y=sqrt(xb. y=sqrt(x)

else y=sqrt(-xif(x<0) y=sqrt(-x);

c. if(x>=0) y=sqrt(x); if(x<0) y=sqrt(-xd. y=sqrt(x>=0?x:-x);

5. 下述程序的输出结果是( )

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

6. c语言中形参的默认存储类别是( )

a. 自动(autob. 静态(static)

c. 寄存器(registerd. 外部(extern)

7. 下面对函数嵌套的叙述中,正确的是( )

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

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

c. 函数定义和函数调用均不能嵌套。

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

8. 以下程序的输出结果是( )

a. 20b. 21c. 22d. 23

9. 以下程序的输出结果是( )

a. 14,29b. 14,24c. 14,8d. 14,30

10. 以下下关于c语言中数组的描述正确的是( )

a. 数组的大小是固定的,但可以有不同类型的数组元素。

b. 数组的大小是可变的,但所有数组元素的类型必须相同。

c. 数组的大小是固定的,所有数组元素的类型必须相同。

d. 数组的大小是可变的,可以有不同类型的数组元素。

11. 在定义int a[10];之后,对a的引用正确的是( )

a. a[10b. a[6.3c. a(6d. a[10-10]

12. 以下对二维数组a进行不正确初始化的是( )

a. int a[2][3]=;

b. int a[ ]3]=,

c. int a[2][3]=,

d. int a[ ]

13. 为了判断两个字符串s1和s2是否相等,应当使用( )

a. if(s1==s2)

b. if(s1=s2)

c. if(strcpy(s1,s2))

d. if(strcmp(s1,s2)==0)

14. 以下程序执行后输出结果是( )

a. 11b. 19c. 13d. 20

15. 变量的指针,其含义是指该变量的( )

a. 值b. 地址c. 名d. 一个标志。

二、程序分析题(本大题共5题,每题3分,共15分)

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

17.以下程序的运行结果是。

18.以下程序的运行结果是。

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

20.以下程序的运行结果是。

三、程序填空题(本大题共5题,每题3 分,共15分)

21. 以下程序的功能是:输出a,b,c 3个变量中的最小值,请填空。

22. 以下程序用于判断a,b,c能否构成三角形,若能,输出yes,否则输出no。当给a,b,c输入三角形的3条边长时,确定a,b,c能构成三角形的条件是同时满足3个条件:

a+b>c,a+c>b,b+c>a。请填空。

23. 下面程序以每行4个数据的形式输出a数组,请填空。

24. 从键盘输入一个正整数,计算其阶乘。请填空。

25. 对一个给定的数组,求数组元素中的最大值。

四、程序设计题(本大题共4题,每题10分,共40分)

26. 编程计算分段函数,设x为整数,文件名保存为。

输入x,打印出y值。

27. 打印所有的水仙花数。所谓水仙花数是指一个3位的整数,其各位数字的立方和等于该数本身。例如:153是水仙花数,因为,文件名保存为。

28. 计算,要求编写函数计算,再编写函数调用上述函数计算绝对值,主函数中输入a值,并输出结果,文件名保存为。

29. 编写一个程序,要求使用数组,从键盘输入10个学生的成绩,统计最高分、最低分和平均分,文件名保存为。

高级语言程序设计试题卷

2011 2012学年度下学期期末考试。11 级计算机教育专业 三年制 高级语言程序设计试题 a b 卷。请将答案写在答题纸上,并写清考试课程名称 考场编号 考试时间及题号。一 填空 每空1分,共10分 1 c语言中普通整型变量的类型说明符为 int 2 设整型变量n的值为2,执行语句 n n n ...

高级语言程序设计样卷

一 填空题 共25分,每小题1分 1 j a编译器产生的文件扩展名是 a j a b exe c html d class 2 在j a语言中,负责执行字节码文件的工具是。a j a编译器 b j a解释器 c applet查看器 d web浏览器。3 j a源程序的文件名后缀是。a class b...

高级语言程序设计 VB A卷

诚信应考,考试作弊将带来严重后果!华南理工大学期末考试。高级语言程序设计 vb 试卷 a卷 注意事项 1.考前请将密封线内填写清楚 2.所有答案请直接答在答卷上,答在其它地方无效 3 试卷做草稿纸,与答卷同时提交,答卷才有效 4 考试形式 闭卷 5.本试卷共五大题,满分100分,考试时间120分钟。...