资源描述:
《哈理工C++考试题库之2(可直接的打印的)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、〖第1题〗『填空』(1分)intx=2,y=3,z=4;则表达式!x+y>z的值为【1】.答案:1).0〖第2题〗『填空』(1分)inta=1,b=2,c=3;执行语句a=b=c;后a的值是【1】.答案:1).3〖第3题〗『填空』(1分)intx=2;z=x++-1;则z的值为【1】.答案:1).1〖第4题〗『填空』(1分)在面向对象程序设计中,与析构函数相对应的函数称为【1】函数.答案:1).构造〖第5题〗『填空』(1分)执行下列语句后,z的值是【1】.intx=4,y=25,z=5;z=y/x*z;答案:1).30〖第6题〗『填空』(
2、1分)在面向对象程序设计中,基类的构造函数和【1】函数不能被继承.答案:1).析构〖第7题〗『填空』(1分)设a、b、c为整型数,且a=2、b=3、c=4,则执行完以下语句:a*=16+(b++)-(++c);后,c的值是【1】.答案:1).5〖第8题〗『填空』(1分)已知x=2,y=2则表达式x*=y+8的值为【1】.答案:1).20〖第9题〗『填空』(1分)已知a=13,b=6,a&&b的十进制数值为【1】.答案:1).1〖第10题〗『填空』(1分)C++语言表达式!(4>=6)&&(3<=7)的值是【1】.答案:1).1〖第11题〗
3、『填空』(1分)intx;x=-3+4%-5*3,则x的值为【1】.答案:1).9〖第12题〗『填空』(1分)intx=2;z=++x+1;则x的值为【1】.答案:1).3〖第13题〗『填空』(1分)【1】是标准C++指定的一个名字空间.答案:1).std〖第14题〗『填空』(1分)设a、b、c为整型数,且a=2、b=3、c=4,则执行完以下语句:a*=16+(b++)-(++c);后,a的值是【1】.答案:1).28〖第15题〗『填空』(1分)执行以下程序段后,s的值是【1】inta[]={5,3,7,2,1,5,3,10},s=0,k
4、;for(k=0;k<8;k+=2)s+=*(a+k);答案:1).16〖第16题〗『填空』(1分)以下程序段要求从键盘输入字符,当输入字母为'Y'时,执行循环体,则在括号内填写.#include"iostream.h"main(){charch=cin.get();while(ch【1】'Y')/*在括号中填写*/ch=cin.get();}答案:1).==〖第17题〗『填空』(1分)将数组a的首地址赋给指针变量p的语句是【1】.答案:1).p=a;或p=&a[0];〖第18题〗『填空』(1分)C++中,实参和形参之间的参数传递有三种:
5、地址传递、引用传递和【1】.答案:1).值传递〖第19题〗『填空』(1分)下列程序段的输出结果是【1】.intadd(intx,inty=10);voidmain(){inta(30),b(50);cout<6、案:N〖第2题〗『判断』(1分)函数可以设置默认的参数值,默认参数值必须设置在函数定义时的形参上.答案:N〖第3题〗『判断』(1分)形参变量和实参变量一样同时被分配内存单元,并且同实参一起释放.答案:N〖第4题〗『判断』(1分)c++中用取址运算符"*"来获得变量的地址.答案:N〖第5题〗『判断』(1分)struct是C++语言中的关键字.答案:Y〖第6题〗『判断』(1分)定义符号常量pi.constfloatpi=3.1415926f;答案:Y〖第7题〗『判断』(1分)静态存储变量具有全局的生存期.答案:Y〖第8题〗『判断』(1分)若i
7、=3,则cout<<-i++;输出的值为-4.答案:N〖第9题〗『判断』(1分)转义字符,它在内存中占一个字节答案:Y〖第10题〗『判断』(1分)结构体就是一个可以包含不同数据类型的一个结构.答案:Y〖第11题〗『判断』(1分)重载函数必须在参数个数上有所不同.答案:N〖第12题〗『判断』(1分)C++语言中的读写函数,不仅可用于标准文件,也可用于磁盘文件.答案:Y〖第13题〗『判断』(1分)3%5的值是3答案:Y〖第14题〗『判断』(1分)基类中的成员在派生类中都是可以直接访问的.答案:N〖第15题〗『判断』(1分)对数组进行初始化bb
8、[]="hello";则数组bb的长度是5.答案:N〖第16题〗『判断』(1分)对C++语言源程序编译后,目标程序的扩展名为.cpp.答案:N〖第17题〗『判断』(1分)二维数组初始化的方法是