(附 页 )
试题纸 ( 卷)
A
课程名称: C语言程序设计(一) 适用专业年级: 2017 级计算机科学与技术、软件工程
考生学号: 考 生 姓 名:
………………………………………………………………………………………………………………………
注意:答案全部写在答题册上的答题区内。
………………………………………………………………………………………………………………………
一、单项选择题 (每题1分,共20分)
1.在C语言中,合法的字符常数是 【 】。
(A)程序设计 (B)程序设计 (C) c (D)\\
2.在C语言中,以下不正确的八进制或不正确的十六进制数是 【 】。
(A) 090 (B) 0xAB (C)0xla (D)-016
3.在循环结构的循环体中执行break语句,其作用是 【 】。
(A)结束本次循环,进行下次循环 (B)继续执行break语句之后的循环体中各语句
(C)跳出该循环体,提前结束循环 (D)终止程序运行
4.运算符有优先级,在 C语言中关于运算符优先级的正确叙述是 【 】。
(A) 逻辑运算符高于算术运算符,算术运算符高于关系运算符
(B) 算术运算符高于关系运算符,关系运算符高于逻辑运算符
(C) 算术运算符高于逻辑运算符,逻辑运算符高于关系运算符
(D) 关系运算符高于逻辑运算符,逻辑运算符高于算术运算符
5.在下列结论中只有一个是正确的,它是 【 】。
(A) 递归函数中的形式参数是自动变量 (B) 递归函数中的形式参数是外部变量
(C) 递归函数中的形式参数是静态变量 (D) 递归函数中的形参可根据需要自己定义存储类型
6.以下叙述正确的是 【 】。
(A)在C程序中,main 函数必须位于程序的最前面。
(B)C程序的每行中只能写一条语句。
(C)C语言本身没有输入输出语句。
(D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误。
7.以下选项中不属于C语言的类型是 【 】。
(A)short int (B)unsignedlongint (C)char (D)long short
8.在C 语言中 (以16位PC 机为例),5种基本数据类型的存储空间长度的排列顺序为 【 】。
(A)charint1ongint floatdouble (B)char int1ongint floatdouble
(C)charint1ongint float double (D)char int 1ongint floatdouble。
1
9.假设变量a、b、c 为整型,并已赋大于1 的值,则下列能正确表示代数式 的表达式是 【 】。
abc
(A)1/(a*b*c) (B)1/a*b*c (C)1/a/b/(float)c (D)1.0/a/b/c
10 C语言在判断一个量时,将一个 【 】认作为 “真”。
.
(A)大于0 的数 (B)非0 的数 (C)大于0 的整数 (D)非0 的整数
11.C程序中,条件 “lOa20”或 “a30”的正确表达式为
(A) (a10a20)(a30) (B) (a10a20)||(a30)
(C) (a10||a20)||(a30) (D) (a10a20)||!(a30)
12.若有以下程序片段:
char str[10 ] ab\n2\\;printf(%
原创力文档

文档评论(0)