12秋中国地质大学《C语言程序设计》在线作业二

所属学校:中国地质大学 科目:C语言程序设计 2015-03-17 14:49:46

地大《C++语言程序设计》在线作业二
试卷总分:100
单选题


一、单选题(共 25 道试题,共 100 分。)
1.用修饰符()说明的变量,可以给它们赋初值,但在程序运行期间,其值不能改变。
A. unchangable
B. volatile
C. const
D. constant

2.对于已经定义的数据类型,C语言允许用户为这些数据类型再定义自己的名字。这样做主要是为了()。
A. 提高程序的可读性
B. 重新定义新的数据类型
C. 增加数据类型的个数
D. 改变原有的数据类型

3.函数原型(prototype)的作用是()。
A. 表明函数返回值的数据类型,使编译器能正确地编译和返回数据
B. 指示形参的类型和个数,供编译器进行检查
C. A和B

4.联合型是在同一个存储空间,可以为几个不同数据类型的成员共同使用,()同时使用。
A. 能
B. 不能

5.字符串常量与字符常量的区别在于()。
A. 字符串常量用的是双引号;字符常量用的是单引号
B. 字符串常量用的是单引号;字符常量用的是双引号

6.在C语言中调用函数时,参数的传递方式为()。
A. 值传递方式
B. 地址传递方式
C. A和B

7.在程序运行中,当需要存储空间时,可以通过()函数向系统申请。
A. allocate()
B. assign()
C. malloc()
D. free()

8.在缓冲文件系统中,采用缓冲区的目的是()。
A. 匹配快速的CPU和满速的磁盘操作
B. 提高CPU的工作效率
C. 减少访问磁盘的次数
D. 以上都对
此题选: D
9.字符串是以()为结尾的字符集合。
A. 空字符
B. 空格符

10.如果一个函数只能被本源程序文件的函数所调用,这样的函数称为内部函数。内部函数在定义时,需要在函数类型说明前加上说明符()。
A. inline
B. static
C. extern
D. internal

11.C语言程序中的主函数是()。
A. main()函数
B. begin()函数
C. start()函数
D. 以上都不对

12.用()模式打开的文件,可以从文件读取数据,也可以向文件写数据。
A. r+
B. w
C. a
D. w+
此题选: D
13.标识符是由字母和()开头的一串符号。
A. 字母
B. 数字
C. 下划线
D. 特殊符号

14.宏替换不占程序的()时间,只占()时间。
A. 运行;编译
B. 编译;运行

15.表达式1?表达式2:表达式3的含义是()。
A. 如果表达式1的值为真,则取表达式2的值为条件表达式的值
B. 如果表达式1的值为真,则取表达式3的值为条件表达式的值

16.根据作用域的不同,变量分为两种类型:局部变量和全局变量。在任何一个代码块内定义的变量叫做()。
A. 局部变量
B. 全局变量

17.下列说法,正确的是()。
A. C语言程序只能由一个函数组成
B. C语言程序的执行可以从任意一个函数开始
C. C语言程序中,一个函数可以调用其他函数
D. 以上都不对

18.符号()是定义指针变量的标志。
A. *
B. %
C. &
D. #

19.C语言的特点是()。
A. 函数是组成程序的基本程序单位
B. 可以直接访问内存的物理地址
C. 可以对二进制数进行位操作
D. 以上都对
此题选: D
20.“”和“”的基本功能都是右移,但()可保持符号位不变。
A.
B.

21.当定义了一个数组后,系统就在内存的数据区为它开辟了一个()空间,用来存储数组各元素的数据。
A. 连续
B. 不连续

22.文件数据的存储,一般有两种形式,分别是ASCII码的形式,和二进制形式。一般而言,()占用内存少。
A. ASCII码形式
B. 二进制形式

23.在文件包含中,使用(),则编译器首先查找命令行指定的目录;如果找不到该文件,则查找标准目录,不查找当前目录。
A. 双引号
B. 尖括号

24.()只能用于定义局部变量或是函数的形参,不能用于全局变量。
A. 自动变量(auto)
B. 静态局部变量(static)
C. 外部变量(extern)
D. 寄存器变量(register)
此题选: D
25.指针是变量的()。
A. 首地址
B. 值






版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: