一、单项选择题(每小题3分,共60分)(总分60.00)
|
|
1.
x>0 || y==5的相反表达式为( B )。
(3.00分)
|
|
A. x<=0 || y!=5
|
B. x<=0 && y!=5
|
C. x>0 || y!=5
|
D. x>0 && y==5
|
|
|
2.
设x和y均为bool量,则x || y为假的条件是( A )。
(3.00分)
|
|
A. 它们均为假
|
B. 其中一个为真
|
C. 其中一个为假
|
D. 它们均为真
|
|
|
3.
设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是( C )。
(3.00分)
|
|
A. 288
|
B. 12
|
C. 156
|
D. 144
|
|
|
4.
x>0 && x<=10的相反表达式为( D )。
(3.00分)
|
|
A. x>0 && x>10
|
B. x<=0 || x<=10
|
C. x<=0 && x>10
|
D. x<=0 || x>10
|
|
|
5.
由C++源程序文件编译而成的目标文件的默认扩展名为(D )。
(3.00分)
|
|
A. lik
|
B. cpp
|
C. exe
|
D. obj
|
|
|
6.
设x是一个bool型的逻辑量,y的值为10,则表达式 x && y的值为( D )。
(3.00分)
|
|
A. 1
|
B. 0
|
C. 与x值相反
|
D. 与x值相同
|
|
|
7.
C++程序的基本模块为( B )。
(3.00分)
|
|
A. 表达式
|
B. 函数
|
C. 语句
|
D. 标识符
|
|
|
8.
设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是( B )。
(3.00分)
|
|
A. 15
|
B. 26
|
C. 15,26
|
D. 26,15
|
|
|
9. 存储以下数据,占用存储字节最多的是( C )。
(3.00分)
|
|
A. 0
|
B. “0”
|
C. 0.0
|
D. ‘0’
|
|
|
10.C++程序从上机到得到结果的几个操作步骤依次是(C )。(3.00分)
|
|
A. 编辑、运行、编辑、连接
|
B. 编译、运行、编辑、连接
|
C. 编辑、编译、连接、运行
|
D. 编译、编辑、连接、运行
|
|
|
11.C++源程序文件的默认扩展名为( B)。(3.00分)
|
|
A. lik
|
B. cpp
|
C. exe
|
D. obj
|
|
|
12.
设x和y均为bool量,则x && y为真的条件是(B )。
(3.00分)
|
|
A. 它们均为假
|
B. 它们均为真
|
C. 其中一个为真
|
D. 其中一个为假
|
|
|
13. 程序中主函数的名字为(C )。
(3.00分)
|
|
A. Main
|
B. 任意标识符
|
C. main
|
D. MAIN
|
|
|
14. 可用作C++语言用户标识符的一组标识符是( )。(3.00分)
|
|
A. for -abc Case
|
B. void define +WORD
|
C. 2a DO sizeof
|
D. a3_b3 _123 YN
|
|
|
15. 能作为C++程序的基本单位是( C )。
(3.00分)
|
|
A. 源程序文件
|
B. 语句
|
C. 函数
|
D. 字符
|
|
|
16.以下标识符中不全是保留字的是( )。
(3.00分)
|
|
A. case for int
|
B. default then while
|
C. goto return char
|
D. bool class long
|
|
|
17.
假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是(B )。
(3.00分)
|
|
A. 1/(a*b*c)
|
B. 1.0/a/b/c
|
C. 1.0/a*b*c
|
D. 1/a/b/(float)c
|
|
|
18.
字符串”a+b=12n”的长度为(C )。
(3.00分)
|
|
|
|
19.由C++目标文件连接而成的可执行文件的默认扩展名为( A )。(3.00分)
|
|
A. exe
|
B. lik
|
C. obj
|
D. cpp
|
|
|
20.
程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用( D )符号作为分隔符。
(3.00分)
|
|
A. 逗号或回车
|
B. 空格或逗号
|
C. 逗号或分号
|
D. 空格或回车
|
|
|
二、判断题(每小题2分,共40分)(总分40.00)
|
|
1.
do语句能够改写为 while 语句( 对 )
(2.00分)
|
|
|
|
2.如果在一个程序块中有两个变量具有相同的名字,并且都有效,只是它们的作用域不同,则优先访问作用域较大的那个变量。( 错) (2.00分)
|
|
|
|
3.
用于输出表达式值的标准输出流对象是cout。(对)
(2.00分)
|
|
|
|
4.C++语言是在C语言的基础上发展起来的。( 对 )(2.00分)
|
|
|
|
5.说明函数原型时不需要指明每个参数的类型,只需要说明每个参数的名字就可以了。 ( 错 ) (2.00分)
|
|
|
|
6.C++程序从上机到得到结果的几个操作步骤依次是编辑、编译、运行( 错) (2.00分)
|
|
|
|
7.假定x和y为整型,其值分别为16和5,则x%y和x/y的值分别为1和3。 ( 对 )(2.00分)
|
|
|
|
8.假定x是一个逻辑量,则x && true的值为y。 ( 对) (2.00分)
|
|
|
|
9.在C++中,关键字class与struct具有完全相同的作用。( 错) (2.00分)
|
|
|
|
10.作为C++程序的基本单位是函数。( 对 ) (2.00分)
|
|
|
|
11.由C++源程序文件编译而成的目标文件的默认扩展名为exe (对 )(2.00分)
|
|
|
|
12.
程序中主函数的名字为. main (对 )
(2.00分)
|
|
|
|
13.
一个完整程序中必须有一个名为main的函数。(对 )
(2.00分)
|
|
|
|
14.为了提高程序的运行速度,可将不太复杂的功能用内联函数实现. ( 对)(2.00分)
|
|
|
|
15.假定x和y为整型,其值分别为16和5,则x/y和double(x)/y的值分别为3和3.2。 (对 )(2.00分)
|
|
|
|
16.
C++源程序文件的默认扩展名为. cpp (对 )
(2.00分)
|
|
|
|
17.
行尾使用注释的开始标记符为//。(对 )
(2.00分)
|
|
|
|
18.在C++中存储字符串”a+b=c”至少需要6个字节。 (对 )(2.00分)
|
|
|
|
19.switch语句能够改写为if 语句。(对 )(2.00分)
|
|
|
|
20.在C++中存储字符串”abcdef”至少需要7个字节。(对 ) (2.00分)
|
|
|
|
请先
!