华中师范大学《高级语言程序设计》期末考试必备题集

奥鹏期末考核

124517–华中师范大学《高级语言程序设计》奥鹏期末考试题库合集

单选题:
(1)C语言中可处理的文件类型是( )。
A.数据代码文件
B.文本文件和二进制文件
C.文本文件和数据文件
D.数据文件和二进制文件
答案问询微信:424329

(2)C语言提供的合法的数据类型关键字是( )。
A.integer
B.Char
C.Double
D.short
答案问询微信:424329

(3)C语言中数组名作为参数传递给函数,作为实参数的数组名被处理为( )。
A.该数组的长度
B.该数组的元素个数
C.该数组中各元素的值
D.该数组的首地址
答案问询微信:424329

(4)C语言中最简单的数据类型包括( )。
A.整型.实型.字符型
B.整型.实型.逻辑型
C.整型.字符型.逻辑型
D.整型.实型.逻辑型.字符型
答案问询微信:424329

(5)x.y.z被定义为int型变量,若从键盘给x.y.z输入数据,正确的输入语句是( )。
A.input?x,y,z;
B.scanf("%d%d%d",x,y,z);
C.read("%d%d%d",&x,&y,&z);
D.scanf("%d%d%d",&x,&y,&z);
答案问询微信:424329

(6)当调用函数时,实参是一个数组名,则向函数传送的是( )
A.数组的长度
B.数组每一个元素的地址
C.数组的首地址
D.数组每个元素中的值
答案问询微信:424329

(7)设有int x=11;则表达式(x++*1/3)的值是( )。
A.3
B.4
C.11
D.12
答案问询微信:424329

(8)设有说明语句:char?a='72';则变量a( )。
A.包含2个字符
B.包含3个字符
C.包含1个字符
D.说明不合法
答案问询微信:424329

(9)一个C语言的语句至少应包一个( )。
A.{}
B.分号
C.逗号
D.什么不要
答案问询微信:424329

(10)一个完整的C源程序是( )。
A.要由一个主函数(或)一个以上的非主函数构成
B.要由一个主函数和一个以上的非主函数构成
C.由一个且仅由一个主函数和零个以上(含零)的非主函数构成
D.由一个且只有一个主函数或多个非主函数构成
答案问询微信:424329

(11)在C语言程序中,当while语句构成的循环中的条件为( )时,结束循环。
A.0
B.1
C.true
D.非0
答案问询微信:424329

(12)下列运算符其优先级最高的是( )。
A.||
B.&&
C.=
D.+
答案问询微信:424329

多选题:
(1)以下可以定义为用户标识符的有( )。
A.scanf
B.short
C._3com_
D.int
答案问询微信:424329

(2)若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是( )。
A.a=b=c=d=100;
B.d++;
C.c+b;
D.d=(c=22)-(b++);
答案问询微信:424329

(3)以下用户标识符,其中合法的是( )。
A.return
B.f2_G3
C.A3-3
D.abc
答案问询微信:424329

(4)以下关于typedef的叙述正确的是( )。
A.用typedef可以定义各种类型名,但不能用来定义变量
B.用typedef可以增加新类型
C.用typedef只是将已存在的类型用一个新的名字来代表
D.使用typedef便于程序的通用
答案问询微信:424329

(5)以下描述错误的是( )。
A.continue语句的作用是重新开始一次循环体的执行
B.只能在循环体内和switch语句体内使用break语句
C.在循环体内使用break语句和continue语句的作用相同
D.从多重循环嵌套中退出是,只能使用goto语句
奥鹏期末考核答案问询微信:424329

(6)以下叙述正确的是( )。
A.C语言严格区分大小写英文字母
B.C语言用";"作为语句分隔符
C.C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上
D.可以使用/*…*/对C程序中的任何部分作注释
答案问询微信:424329

判断题:
(1)C程序的注释只能是一行。( )
答案问询微信:424329

(2)%运算符要求运算数必须是整数。( )
答案问询微信:424329

(3)C语言不允许混合类型数据间进行运算。( )
答案问询微信:424329

(4)if语句中的表达式不限于逻辑表达式,可以是任意的数值类型。( )
答案问询微信:424329

(5)在while循环中允许使用嵌套循环,但只能是嵌套while循环。( )
答案问询微信:424329

(6)对几个变量在定义时赋初值可以写成:int a=b=c=3;。( )
答案问询微信:424329

简答题:
(1)C语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”。
答案问询微信:424329

(2)写出一个C程序的基本结构。
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网