国开C语言程序设计期末复习题.pdf
《C++语言程序设计》期末复习模拟训练题
一、选择题共(40分,每小题2分)
1.在每个C语言程序中都须包含有这样一个函数,该函数的函数名为()
A.Main
B.MAIN
C.Name
D.function
正确答案是:main
2.C语言源程序文件的缺省扩展名为()。
A.cpp
B.exe
C.obj
D.c
正确答案是:c
3.由0语言目标文件连接而成的可执行文件的缺省扩展名为()。
A.cpp
B.exe
C.obj
D.c
正确答案是:exe
4.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。
A.空格或逗号
B.逗号或回车
C.逗号或分号
D.空格或回车
正确答案是:空格或回车
5.每个C语言程序文件的编译错误被分为(),.
A.1类
B.2类
C.3类
D.4类
正确答案是:2类
6.不符合C语言规定的复合语句是()。
A.{)
B.{;
C.{x=0;
D.{y=10
正确答案是:{y=10
7.C语言程序中的基本功能模块为(
A.表达式
B.标识符
C.语句
D.函数
正确答案是:函数
8.在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()o
A.表达式
B.语句
C.参数表
D.函数体
正确答案是:参数表
9.在一个程序文件中,若要使用#冶46命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对
()o
A.尖括号
B.双引号
C.单引号
D.花括号
正确答案是:双引号
10.在C语言程序中,多行注释语句使用的开始标记符为()。
A.//
B./*
C.7
D.**
正确答案是:/*
11.在printf()函数调用的格式字符串中,若使用格式符为**%c,则对应输出的数据类型为()。
A.char
B.in
C.flcat
D.double
正确答案是:char
12在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为
()o
A.5
B.4
C.3
D.6
正确答案是:5
13.转义字符表示的字符是()。
A.单引号
B.双引号
C.反斜线
D.问号
正确答案是:反斜线
14•枚举类型中的每个枚举常量的值都是一个()。
A.整数
B.浮点数
C.字符
D.逻辑值
正确答案是:整数
15.运算符优先级最高的是()。
A.=
B.*=
C.
D.!=
正确答案是:占
16.设x和y均为逻辑值,则xy为真的条件是()。
A.它们均为真
B.其中一个为真
C.它们均为假
D.其中一个为假
正确答案是:它们均为真
17.设有语句“inta=12;a+=a*a;,则执行结束后,a的值为()。
A.12
B.14
C.156
D.288
正确答案是:156
题目18
x0x=10的相反表达式为()o
A.x=0||x10
B.x=0x10