17.关于虚函数下面说的正确的是( )
A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数
B.虚函数不能声明为友元
C.子类必须重定义父类的虚函数
D.虚函数不能是static的
【参考答案】 D
18.要想使23.78965421的输出为23.7887应用的语句是( )
A.cout<<23.78965421; B.cout<
C.cout<<23.78965421 -0.001; D.cout<
【参考答案】 C
19.有以下程序
#include
float fun(int x,int y)
{ return(x+y);}
void main()
{ int a=2,b=5,c=8;
cout<
程序运行后的输出结果是( )
A.编译出错 B.9 C.21 D.9.0
【参考答案】 B
20.C++中,封装是借助于什么达到的?( )
A.结构 B.类 C.数组 D.函数
【参考答案】 B
21.有如下程序
#include
#define N 2
#define M N+1
#define NUM 2*M+1
void main()
{int i;
for(i=1;i<=NUM;i++)
cout<
该程序中的for循环执行的次数是( )
A.5 B.6 C.7 D.8
【参考答案】 B
22.所有在函数中定义的变量,连同形式参数,都属于( )
A.全局变量 B.局部变量 C.静态变量 D.寄存器变量
【参考答案】 B
23.下列关于C++关键字的说法中正确的是( )
A.关键字是用户为程序中各种需要命名的“元素”所起的名字
B.关键字是对程序中的数据进行操作的一类单词
C.关键字是在程序中起分割内容和界定范围作用的一类单词
D.关键字是C++中预先定义并实现一定功能的一类单词
【参考答案】 D
24.C++语言中运算对象必须是整型的运算符是( )
A.%= B./ C.= D.<=
【参考答案】 A
25.有如下程序段
#include
void main()
{int a=14,b=15,x;
char c=′A′;
x=(a&&b)&&(c<′B′);
cout<
执行该程序段后,x的值为( )
A.ture B.false C.0 D.1
【参考答案】 D
[本文共有 7 页,当前是第 3 页] <<上一页 下一页>>