华南师范大学成人高等教育试卷《高级语言程序设计》(A)

:一、 选择题(本题共20道小题,共40分。)

Q1:年级

选项1

Q2:层次

选项1

Q3:专业

选项1

Q4:班别

选项1

Q5:姓名

选项1

Q6:学号

选项1

Q7:1. 设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是()

A)把x和y按从大到小排列
B)把x和y按从小到大排列
C)无确定结果
D)交换x和y中的值

Q8:2. 下面程序的输出是()[图片]

A) 23
B) 24
C) 25
D) 26

Q9:3. [图片]

A) x=10,y=20,z=30     
B) x=20,y=30,z=30
C) x=20,y=30,z=10     
D) x=20,y=30,z=20

Q10:[图片]则执行语句:z=2 *(N+Y(5+1))后,z的值为

A)出错
B)42
C)48
D)54

Q11:5. 逻辑运算符两侧运算对象的数据类型是。

A) 只能是0或1
B) 只能是0或非0正数
C) 只能是整型或字符型数据
D) 可以是任何类型的数据

Q12:[图片]

A)循环体将执行一次
B)循环体将执行两次
C)循环体将执行无限次
D)系统将提示有语法错误

Q13:[图片]

A) 1
B) 3 0
C) 1-2
D) 死循环

Q14:[图片]

A)k=11,k=12,k=11
B)k=11,k=13,k=13
C)k=11,k=013,k=0xb
D)k=11,k=13,k=b

Q15:9.以下程序的输出结果是( )。[图片]

A) 1 2 3 4 
B) 1 2 3   
C) 1 2    
D) 1

Q16:10. 表示关系x≤y≤z的c语言表达式为

A) (X<=Y)&&(Y<=Z)
B) (X<=Y)AND(Y<=Z)
C) (X<=Y<=Z)
D) (X<=Y)&(Y<=Z)

Q17:11. 执行x=((51+2)2||((2*44)-!0))后,x的值为

A) -1     
B) 0     
C) 1     
D) 5

Q18:[图片]

A)gm
B)rg
C)or
D)ga

Q19:13. 以下程序的输出结果是[图片]

A) 6
B) 7
C) 11
D) 12

Q20:[图片]

A)m=3
B)m=2
C)m=1
D)m=0

Q21:[图片]表达式运算后,ch的值是

A) a     
B) ‘a’    
C) A    
D) “a”

Q22:16. 设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是

A) k=*p1+*p2;    
B) p2=k;     
C) p1=p2;     
D) k=*p1*(*p2);

Q23:17. 若有以下定义和语句:[图片]

A) 8,16,10    
B) 10,10,10    
C) 8,8,10   
D) 8,10,10

Q24:18. 能正确表示a≥10或a≤0的关系表达式是

A)a>=10 or a<=0
B)a>=10│a<=0
C)a>=10││a<=0
D)a>=10 ││a<=0

Q25:[图片]

A) a=2,b=1    
B) a=1,b=1    
C) a=1,b=0    
D) a=2,b=2

Q26:20. 以下说法中正确的是

A) #define和printf都是C语句
B) #define是C语句,而printf不是
C) printf是C语句,但#define不是
D) #define和printf都不是C语句

:二、填空题(每空1分,共10分。)

Q27:1. 为表示关系:x≤y≤z ,应使用的C语言表达式是_____________。

正确答案

Q28:2. C语言本身没有输入输出语句。其输入输出是由____________来完成。

正确答案

Q29:3. 有函数调用fun1(x+y,(y,z),10,fun((x,y―1)));函数fun1有_______个参数。

正确答案

Q30:4. C程序注释是由____ _____ 和____ ____所界定的文字信息组成的。

正确答案

Q31:5. 表达式x=x+1表示成增量表达式为___________。

正确答案

Q32:6. while语句和do-while语句的区别是_

正确答案

Q33:7. 结构化程序设计中的三种基本结构是_________、__________、___________。

正确答案

:三、判断题(本题共10道小题,共10分。)

Q34:1. 在不得已的情况下(例如提高程序运行效率),才使用goto语句

正确
错误

Q35: 2. C程序的注释只能是一行

正确
错误

Q36: 3. 在有参函数中,形参在整个程序一开始执行时便分配内存单元

正确
错误

Q37: 4. C语言不允许混合类型数据间进行运算

正确
错误

Q38: 5. 实参和与其对应的形参共占用一个存储单元

正确
错误

Q39: 6. 在C程序中对用到的所有数据都必须指定其数据类型

正确
错误

Q40: 7. 函数的定义和函数的调用均不可以嵌套

正确
错误

Q41: 8. 如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明

正确
错误

Q42: 9. 在不同函数中可以使用相同名字的变量

正确
错误

Q43: 10. if语句中的表达式不限于逻辑表达式,可以是任意的数值类型

正确
错误

:四、程序分析题(用列表法列出关键变量在运行过程中的值)(本题3道小题,共20分)

Q44:[图片]

选项1

Q45:[图片]

选项1

Q46:[图片]

选项1

Q47:五、编程题(本题共2道小题,每题10,共20分。)编程题要求:(1) 先给出伪代码,然后再写出源码,重要变量和语句要加注释;

选项1

Q48:2)若有子函数,则要给出函数框架设计(函数名、形参、返回类型)。1. 编写一程序,求100之内的素数。  2. 我们需要一个小程序,输入两个整数,输出这两个数的平方和与平方差,要求:(1)主函数负责接收这两个整数(2)将计算代码独立做成子函数math(3)在主函数中调用math函数并输出结果到屏幕上

选项1

华南师范大学成人高等教育试卷《高级语言程序设计》(A)

52题  |  0次引用

相关模板

换一换