|
(单选题) 1: ()下面有关程序设计技术的说法中,错误的是
A: 机器语言和汇编语言编程通常采用面向计算机的程序设计方式
B: 面向过程的程序设计方法通常采用结构化和模块化设计方法
C: 面向对象的程序设计方法采用客观世界的描述方式
D: C语言是一种兼顾面向过程和面向对象的高级程序设计语言
(单选题) 2: 变量的指针,其含义是指该变量的()
A: 值
B: 地址
C: 名字
D: 一个标志
(单选题) 3: 在C语言中,默认函数的存储类别是()
A: auto
B: static
C: extern
D: 函数没有存储类别
(单选题) 4: ( )当代电子计算机能够自动地处理指定的问题是因为
A: 计算机是电动的
B: 有解决该问题的计算机程序
C: 事先存储了解决该问题的程序
D: 以上都不是
(单选题) 5: 文件操作的一般步骤是()
A: 打开文件-读/写文件-关闭文件
B: 读/写文件-修改文件-关闭文件
C: 读/写文件-打开文件-关闭文件
D: 读文件-写文件-关闭文件
(单选题) 6: 以下命令不是编译预处理命令的是()。
A: #define
B: #include
C: #if
D: typedef
(单选题) 7: 自增、自减运算符能用于()。
A: 整型常量
B: 表达式
C: 整型变量
D: 浮点型常量
(单选题) 8: C语言源程序的扩展名为()
A: .exe
B: .c
C: .obj
D: .cpp
(单选题) 9: C语言的文件分为两类,它们是文本文件和()
A: 二进制文件
B: 图像文件
C: 声音文件
D: 系统文件
(单选题) 10: 计算机内一切数据的存取、传输和处理都是以()形式进行的。
A: 十进制
B: 二进制
C: 八进制
D: 十六进制
(多选题) 1: 在下列有关宏替换的叙述中,错误的是()
A: 宏替换占用运行时间
B: 宏替换只是字符替换
C: 带参数的宏替换和函数等价
D: 宏名有类型
,C,D
(多选题) 2: 以下关于局部变量和全局变量的叙述正确的是()
A: main函数中定义的变量是局部变量
B: 局部变量可以与全局变量重名
C: 在所有函数外定义的变量是全局变量
D: 形式参数不是局部变量
,B,C
(多选题) 3: 关于free函数的描述错误的是()
A: 函数原型是int * free(int *p)
B: 使用free函数时需要头文件stdlib.h
C: 使用free函数时需要强制类型转换
D: free函数中的参数可以是任意的指针变量
,C,D
(多选题) 4: 下述对C语言字符数组的描述中正确的是()
A: 字符数组可以存放字符串
B: 字符数组中的字符串可以整体输入、输出
C: 可以在赋值语句中通过赋值运算符=对字符数值整体赋值
D: 不可以用关系运算符对字符数组中的字符串进行比较
,B,D
(多选题) 5: 以下描述正确的是()
A: 文件包含是编译预处理命令
B: 文件包含不占用程序的运行时间
C: 文件包含命令以#开头
D: 文件包含命令可以写在main函数中
,B,C
(判断题) 1: 如果要把常量327存入变量a中,a不能定义成char类型。
A: 错误
B: 正确
(判断题) 2: 宏替换不占用运行时间。
A: 错误
B: 正确
(判断题) 3: int fun(int x,int y)函数首部的定义形式是正确的。
A: 错误
B: 正确
(判断题) 4: 若有定义int a=12;则表达式a+=a-=a*=a的值是-144。
A: 错误
B: 正确
(判断题) 5: 字符串"THAT"小于字符串"THE"。
A: 错误
B: 正确
|
|