资源描述:
《c程序设计习题2》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《C++程序设计》习题2一、单项选择题1.C++程序的基本模块为()。八、表达式B、标识符C、语句D、函数2.类的析构函数的作用是()。八、一般成员函数B、类的初始化C、对象的初始化D、用来完成对象被删除前的一些清理工作3.构造函数不具备的特征的是()。八、构造函数的函数名与类名相同B、构造函数可以重载C、构造函数可以设罝默认参数D、构造函数必须指定类型说明4.若x,i,j和k都是int型变量,则执行下面表达式后x的值为()ox=(i=4,j=16,k二32)A、4B、16C、32D、525.通常,拷贝构造函数的参数是()。八、某个对象名B、某个对象的成员名C、
2、某个对象的引用名D、某个对象的指针名6.C++程序从上机到得到结果的几个操作步骤依次是()。A、编译、编辑、连接、运行B、编辑、编译、连接、运行C、编译、运行、编辑、连接D、编辑、运行、编辑、连接7.以下正确的描述是()。A、函数的定义可以嵌套,函数的调用不可以嵌套B、函数的定义不可以嵌套,函数的调用可以嵌套C、函数的定义和函数的调用均可以嵌套D、函数的定义和函数的调用均不可以嵌套8.设voidf1(int*m,long&n):inta;longb;则以卜•调用合法的是()。A、fl(a,b);B、fl(&a,b);C、fl(a,&b);D、f1(&a,&b);
3、1.若有说明语句:charc=’72’则变量c()。A、包含1个字符B、包含2个字符C、包含3个字符D、说明不合法,c的值不确定2.下列标识符屮,不合法的用户标识符为()。A、a#bB、intC、a_10D、Pad3.strcmp(strl,str2)<0表示()。A、strl的长度小于str2B、strl的K:度大于str2C、strl小于str2D、strl的内容小于str2的内容4.设x是一个bool型的逻辑置,y的值为10,则表达式x&&y的值为()。A、1B、0C、与x值相同D、与x值相反5.字符串”a+b=12”的长度为()。A、6B、7C、8
4、D、96.假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加()。A、1B、4C、sizeof(double)D、sizeof(p)7.采用重载函数的目的是()oA、实现共享B、减少空间C、提高速度1)、使用方便,提高可读性8.下列()的调用方式是引用调用。A、形参和实参都是变量B、形参是指针,实参是地址值C、形参是引用,实参是变量D、形参是变量,实参是地址值9.假定一个二维数组的定义语句为“ima[5][6]={{5,7,9},{2,8,6}};",则元素a[l][1]的值为()。A、2B、5C、6D、81.枚举类型中的每个枚举
5、常量的值都是一个()。A、整数B、浮点数C、字符D、逻辑值2.设〃inta=12;〃,则执行完语句"a+=a*a;"后,a的值是()。A、12B、144C、156D、2883.sizeof(float)是()0八、一个双精度型表达式B、一个整型表达式C、一种函数调用D、一个不合法的表达式二、多项选择题1.在类屮说明的成员可以使用关键字()进行修饰。A、privateB、externC、autoD、publicE、register2.有关析构函数说法正确的是()。A、析构函数在对象生存期结束吋被自动调用B、析构函数名与类名相同C、定义析构函数时可以指定返回类行为v
6、oidD、析构函数不能指定参数3.如果类A被说明成类B的友元,则()。A、类A的成员即类B的成员B、类B的成员即类A的成员C、类A的成员阑数不得访问类B的成员D、类A的成员函数可以访问类B的成员E、类B不一定是类A的友元三、判断题1.在VC++6.0编译环境中,bool类型的数据占用1个字节。2.常数3.62的数据类型为double。1.常数-4.205具有4位有效数字。2.字符串”This’sabook.”的长度为703.在C+卡巾存储字符串”abcdef”需要1个字节。4.假定x=5,y=6,贝!)表达式x++*++y的值为30。5.关系表达式x+y>
7、5的相反表达式为x+y<5o6.算术表达式xy'2/3a+4b-l对应的C++表达式为(x*y*y)/(3*a)+4*b-l。7.表达式float(25)/4的值为6.25。8.作为语句的函数调用是通过函数的副作用來体现的。9.假定要动态分配一个类型为Worker的具有n个元素的数组,并巾r指向这个动态数组,则使用的语句为Worker*r=newWorker[n]:o10.要使引用pr代表变量char*p;,则pr应初始化为char*&pr=p;o11.假定a是一个一维数组,则a[i]对应的存储地址(以字节为单位)为a_i*sizeof(a[i])<,12.假定
8、要访问一个结构指针p所指