高等教育自学考试
C语言程序设计(
课程代号(05772
同步练习题
班级              
学号              
姓名              
二O 一六 年  三  月

第一章  C语言概述
第二章  基本数据类型
第三章  控制结构
第四章  运算符和表达式
第五章  函数
第六章  数组
第七章  字符与字符串
第八章  变量类别与编译预处
第九章  指针
第十章  结构体、共用体和枚举类型
第十一章 文件

第一章 C语言概述
一、单项选择题
1. 在计算机上可以直接运行的程序是( )。
A.高级语言程序                B.汇编语言程序
C.机器语言程序                D.C语言程序
2. 一个C语言程序是由( )
A.若干函数组成              B.若干过程组成
C.若干主程序组成          D.若干子程序组成
3. C语言不具有的特点是( )
A.具有结构化的控制语句 
B.数据类型丰富
C.语法限制不太严格,程序设计自由度大 
c语言程序设计教材答案D.在可移植性上,C语言比其他语言差
4. 以下叙述不正确的是( )
A.一个C语言程序可由一个或多个函数组成
B.一个C语言程序必须包含一个主函数
C.C语言程序的基本组成单位是函数
D.在C语言程序中,注释说明只能位于一条语句的后面
5. 以下叙述正确的是( )
A.C语言比其他语言高级
B.C语言可以不用编译就能被计算机识别和执行
C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D.C语言出现的最晚,所以具有其他语言的一切优点
二、填空
1. 计算机语言的发展经过了                等阶段。
2. C语言既适合编写      ,也适合编写应用软件。
标准答案
一、单项选择题
CADDC
二、填空
1. 机器语言,汇编语言,高级语言
2. 系统软件

第二章 基本数据类型
一、单项选择题
1.正确的C语言用户自定义标识符是(      )
A.print        B.float          C.when?        D.random%2
2.属于C语言基本数据类型的是(    )
A.指针型              B.无符号整型
C.数组型              D.结构型
3.C语言的长整型数值在计算机中占用的字节个数是(    )
A.1              B.2
C.3              D.4
4.C语言中,″\x3d″在内存中占用的字节数是(    )
A.1              B.2
C.4              D.5
5.下列关于C语言的叙述错误的是(      )
A. 英文字母大小写不加以区分
B. 不同类型的变量可以出现在同一个表达式中
C. 在赋值表达式中赋值号两边的类型可以不同
D. 某些运算符在不同的场合可以有不同的含义
6.下列转义字符中错误的是(      )
A. ′\000′                        B. ′\14′
C. ′\x111′                      D. ′\2′
7.下列标识符中,不是C语言保留字的是(      )
A. char                                B. while
C. min                                D. default
8.下列保留字中用于构成循环结构的是(      )
A.if          B.while          C.switch          D.default
9. 数据-324在二进制文件和文本文件中所占的字节数分别是(    )
A.2,2                        B.2,4
C.4,2                        D.4,4
10. 请选出可以作为C语言用户标识符的一组标识符( )
A.void, define, WORD        B.A3_B3, _123, abc
C.FOR, -abc, Case            D.2a, Do, Sizeof
11.下列运算符优先级最高的是( )
A.关系运算符        B.赋值运算符
C.算术运算符        D.逻辑运算符
12. sizeof(float)是( )
A.一种函数调用                    B.一个不合法的表示形式
C.一个整型表达式                D.一个浮点表达式
13. 下列叙述不正确的是( )
A.一个C语言程序可由一个或多个函数组成
B.一个C语言程序必须包含一个main函数
C.C语言程序的基本组成单位是函数
D.在C语言程序中,注释说明只能位于一条语句的后面
14. 编译C语言程序时,程序中的注释部分将( )