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 26.如下程序的执行结果是( ) #include void main() { static int a[]={1,7,3,9,5,11}; int *p=a; *(p+3)+=4; cout<<*p<<″,″<<*(p+3);} A.1,13 B.1,16 C.3,13 D.1,14 【参考答案】 A 27.下列程序的输出结果是( ) #include void main() {double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; cout< A.3 B.3.2 C.0 D.3.07 【参考答案】 C
|