C++考试复习

合集下载

最新建筑CAD考试复习题库388题(含标准答案)

最新建筑CAD考试复习题库388题(含标准答案)

2020年建筑CAD考试题库388题[含答案]一、多选题1.创建文字样式可以利用以下哪些方法:A.可以随时创建B.直接在文字输入时创建C.在命令输入窗中输入Style后按下Enter键,在打开的对话框中创建D.选择“格式”|“文字样式”命令后,在打开的对话框中创建答案C,D2.执行哪项命令,可打开“标注样式管理器”对话框,在其中可对标注样式进行设置:A.DIMSTYLEB.DIMDIAMETERC.DIMRADIUSD.DIMLINEAR答案 A ..3.()对象执行[倒角]命令无效。

A.多段线B.直线C.构造线D.弧答案 D4.图案的边界可以重新生成,生成的边界是?A.样条线B.直线C.面域或多段线D.圆弧答案 C5.快速标注的命令是:A.DIMB.QLEADERC.QDIMLINED.QDIM答案 D6.()是AutoCAD中另一种辅助绘图命令,它是一条没有端点而无限延伸的线,它经常用于建筑设计和机械设计的绘图辅助工作中。

A.样条曲线B.射线C.多线D.构造线答案 D7.设置光标大小需在(选项)对话框中的()选项卡中设置。

A.显示B.草图C.打开和保存D.系统答案 A8.在绘制多段线时,当在命令行提示输入A时,表示切换到()绘制方式。

A.角度B.圆弧C.直径D.直线答案 B9.在进行“修剪”操作时,首先要定义修剪边界,如果没有选择任何对象,而是直接按回车或右键或空格,结果是:A.无法进行下面的操作B.系统继续要求选择修剪边界C.修剪命令马上结束D.所有显示的对象作为潜在的剪切边答案 D10.A.圆角矩形B.有厚度的矩形C.ABD答案全正确11.制作矿山图时当比例尺为1:5000时下列哪些不是标准的字高:A.12.5B.12C.14答案 B,C,D12.使用公制样板文件创建的文件,在“文字样式”中将“高度”设为0,然后用该样式输入文字,系统将会:A.使用的默认字体高度为2.5,可以重新给定新的字高B.使用的默认字体高度为0,可以重新给定新的字高C.使用的默认字体高度为2.5,不可以重新给定新的字高D.使用的默认字体高度为0,无法书写文字答案 A ..13.“在同一个图形中,各图层具有相同的(),用户可以对位于不同图层上的对象同时进行编辑操作。

计算机综合考试复习题 (1)

计算机综合考试复习题 (1)

一.单选题1.运算器由()等部件组成。

A.ALU与主存B.ALU.累加器与主存C.ALU.通用寄存器和主存D.ALU.累加器与通用寄存器2.操作系统有4种不同类型,能对多台分布在不同位置上的计算机及其设备之间的通讯进行有效监护和管理的叫()A.分时操作系统B.批处理操作系统C.网络操作系统D.实时操作系统3.当全加器的输入为()时,J=1且H=1。

(题中A,B为数据输入,J'为进位输入,J为进位输出,H为和)A.A=B=1,J'=0 B.A=B=J'=1C.A=J'=1,B=0 D.B=J'=1,A=04.已知字符“0”的ASCII码为30H,字符“9”的ASCII码前加上一个奇校验位后的数据信息为()A.8H B.9H C.39H D.89H E.09H5.一般情况下两个变量之间可以有()种不同的逻辑微操作。

A.32 B.16 C.8 D.46.可编程序逻辑阵列PLA其功能相当于()A.其输入端为“与”门的集合,其输出端亦为“与”门的集合B.其输入端为“或”门的集合,其输出端为“与”门的集体C.其输入端为“与”门的集合,其输出端为“或”门的集合D.其输入端为“或”门的集合,其输出端亦为“或”门的集合7.在向下生长的堆栈中,如果入栈指令PUSH X的操作定义为:SP←(SP)-1M(SP)←M(X)则出栈指令POP X应定义为()A.SP←(SP)-1 M(X)←M(SP)B.SP←(SP)+1 M(X)←M(SP)C.M(X)←M(SP) SP←(SP)-1D.M(X)←M(SP) SP←(SP)+18.从控制存储器中读取一条微指令并执行相应操作的时间叫()A.CPU周期B.微周期C.时钟周期D.机器周期9.若要表示0~999的十进制数,使用BCD码时,需要( )A.6bitB.8bitC.10bitD.12bit10.以下论述正确的是( )A.两个定点数相加时,采用补码运算,这是惟一的办法B.用原码,反码求两定点数运算时,符号位都要单独处理C.用反码,补码运算时,符号位不用单独处理D.用补码运算时不会出现溢出11.()操作系统允许多个用户在其终端上同时交互地使用计算机。

氧化铝厂技师复习题c

氧化铝厂技师复习题c

氧化铝厂技师考试复习题一、填空题:1、进厂矿石AL2O3含量≮60% ,矿石块度≤15mm;2、闪蒸槽的作用是降温降压,是通过孔板和控制二次汽阀和冷凝水阀的开度来实现。

3、棒磨机抽细棒的目的是:防止细棒磨断后影响棒磨机磨矿效率;4、添加石灰是为了消除 TiO2(或钛酸钠) 对溶出反应的影响。

5、平果铝铝土矿的特点是低硅高铁、氧化铝含量高(铝硅比高)。

6、单管料浆管内壁的结疤主要成分为钠硅渣,清洗时用稀硫酸(酸洗)。

7、氧化铝的灼减要求控制在1.0%以下。

8、原料磨球磨机的规格是:φ3.6 × 8.5 m。

9、矿浆添加石灰的目的是:提高矿石溶出率、降低碱损失。

10、矿浆添加石灰的目的:提高矿石溶出率、降低碱损失。

11、高压溶出现场具有高温、高压和高碱度的“三高”特点。

12、为了防止料浆的沸腾,末级压煮器的压力要求不小于 3.9 MPa。

13、铝土矿按氧化铝结晶形态可分为:一水硬铝石矿,一水软铝石矿,14、新的焙烧炉系统的内衬是新浇注的,对于新内衬的烘制必须按照专门制定的烘炉曲线进行烘制.每小时的升温幅度不能超过25℃/h。

炉子检修后重新启动,烘炉时,每小时升温幅度不允许超过 50 ℃/h。

15、导致蒸发设备传热系数降低主要原因是加热管结疤,提高传热系数是提高蒸发器产能及降低汽耗主要途径。

16、赤泥洗涤的目的是回收赤泥附液中的碱和氧化铝。

17、分级送平盘料浆粒度要求:-44μ≤9% 。

18、排盐过滤机真空度 0.6bar ,盐滤饼含水率≤ 35% 。

20、蒸发的基本任务:浓缩分解送来的种分母液,调配成合格浓度的循环母液并排除流程中碳酸盐杂质;二、选择题:1、下列说法正确的是(A、B、C、)A、配灰太少会影响溶出Rp值的稳定性;B、原矿浆的跑粗会影响溶出Rp值的稳定性;C、母液浓度波动会影响到溶出Rp值的稳定性;D、原矿浆固含偏高不会影响溶出Rp的稳定性。

2、中铝广西分公司溶出工序的工艺规程要求溶出率控制在(B)以上。

C语言程序设计期末考试复习题及答案[]

C语言程序设计期末考试复习题及答案[]

C语言考试期末考试复习题及答案一、选择题(1) 一个C语言程序总是从(C )开始执行A) 书写顺序的第一个函数B) 书写顺序的第一条执行语句C) 主函数main()D) 不确定(2) 设int x=3,y=4,z=5,则下列表达式中的值为0的是( D )A) ‘x’&&’y’B) x||y+z&&y-z C) x<=yD) !((x<y)&&!z||1)(3) 执行以下程序段后,i的值是 ( C )int i=10。

switch(i+1){ case 10: i++。

break。

case 11: ++i。

case 12: ++i。

break。

default : i=i+1。

}A) 11 B) 13 C) 12 D) 14(4) 语句while(!e)。

中的条件!e等价于 ( A )A) e==0 B)e!=1 C) e!=0D) 运行时出错(5) 用 int a[4]={1,2}。

对数组进行初始化后,数组元素a[3]的值是 ( B )A) 随机值B) 0 C) 1D) F(6) 在执行char str[10]=“china\0”; strlen(str)的结果是( A )A)5 B) 6 D) 7 D 9(7) 若有定义,char *p=”computer”。

则语句printf(“%c”,*(p+2))运行结果是 ( B )A) 随机值B) m C)o D) omputer(8) 在以下函数调用语句中fun1(x,10,(x,10),fun2(y,10,(y,10)))。

函数fun1参数的个数为 ( B )A) 8 B) 4C) 5 D) 编译出错(9) 在说明一个结构体变量时系统分配给它的存储空间是( D )A)该结构体中第一个成员变量所需存储空间 B) 该结构体中最后一个成员变量所需存储空间C)该结构体中占用最大存储空间的成员变量所需存储空间D) 该结构体中所有成员变量所需存储空间的总和1. 用C语言编写的代码程序( B )A)可立即执行 B)是一个源程序 C)经过编译即可执行 D)经过编译解释才能执行2. C语言中用于结构化程序设计的三种基本结构是( A )A)顺序结构、选择结构、循环结构 B)if、switch、break C)for、while、do-while D)if、for、continue3. 以下定义语句中正确的是( C )A)char a='A'b='B'。

C++高级期末考试复习题

C++高级期末考试复习题

面向对象程序设计综合练习题一.单项选择题1.C++源程序文件的缺省扩展名为(A)。

A. cppB. exeC. objD. lik2.以下标识符中不全是保留字的是(B)。

A. case for intB. default then whileC. bool class longD. goto return char3.程序中主函数的名字为(A)。

A. mainB. MAINC. MainD. 任意标识符4.可用作C++语言用户标识符的是(B)。

A. voiddefine+WORDB. a3_b3_123C. for-abcCaseD. 2aDOsizeof5.存储以下数据,占用存储字节最多的是(D)。

A. 0B. ‘0’C. “0”D. 0.06.设“int a=12;”,则执行完语句“a+=a*a;”后,a的值是(C)。

A. 12B. 144C. 156D. 2887.设”int a=15,b=26;”,则“cout<<(a,b);”的输出结果是(D)。

A. 15B. 26,15C. 15,26D. 268.设x是一个bool型的逻辑量,y的值为10,则表达式x && y的值为(C)。

A. 1B. 0C. 与x值相同D. 与x值相反9.设x和y均为bool量,则x && y为真的条件是(A)。

A. 它们均为真B. 其中一个为真C. 它们均为假D. 其中一个为假10.字符串“a+b=12\n”的长度为(B)。

A. 6B. 7C. 8D. 911.假定下列x和y均为int型变量,则不正确的赋值为(B)。

A. x+=y++B. x++=y++C. x=++yD. ++x=++y12.下列的符号常量定义中,错误的定义是(C)。

A. const M=10;B. const int M=20;C. const char ch;D. const bool mark=true;13.循环语句“for(int i=0; i<n; i++) cout<<i*i<<‘’;”中循环体执行的次数为(C)。

全国计算机等级考试二级C语言考试复习资料及复习计划以及考试要点

全国计算机等级考试二级C语言考试复习资料及复习计划以及考试要点

全国计算机等级考试二级C语言考试复习资料及复习计划一、C语言的特点C语言是近年来非常流行的语言,很多人宁愿放弃已经熟悉的其他语言而改用C语言,其原因是C语言有优于其他语言的一系列特点。

下面是C语言的主要特点: (1)语言简洁、紧凑,并且使用方便、灵活;(2)运算符丰富;(3)数据结构丰富;(4)具有结构化的控制语句;(5)语法限制不太严格,使程序设计比较自由; (6)C语言允许用户直接访问物理地址,能进行位(bit)操作,可以直接对硬件进行操作。

二、源程序的书写规则C语言的书写规则。

C语言书写格式自由,一行内可以写几个语句,一个语句也可以分写在多行上。

C程序没有行号,每个语句和数据定义的最后必须有一个分号。

C语言中分号是语句中不可少的,即使是程序中的最后一个语句也应该包含分号。

C语言中的注释可以用″/*″用″*/″结束,注释可以在任何允许插入空格符的地方插入。

C语言中注释不允许嵌套,注释可以用西文,也可以用中文。

三、C语言的风格由于C语言对语法限制不太严格,为了保证程序的准确性和可读性,建议在书写程序采用阶梯缩进格式。

也就是按如下格式书写C语言程序:**********;*****(){**********;********;{******;......}*********;}概括起来,C语言程序具有如下的风格:①C语言程序的函数具体模块结构风格,使得程序整体结构清晰、层次清楚,为模块化程序设计提供了强有力的支持。

②C语言的源程序的扩展名都是.C。

③C语言中的注释格式为:/*注释内容*//与*之间不允许有空格,注释部分允许出现在程序中的任何位置。

④C语言中的所有语句都必须以分号“;”结束一、程序的构成尽管C程序的内容千变万化,但是它们的构成都是一致的,一个完整的C源程序的格式可以如下表示: 编译预处理主函数()函数()..函数()从上面中可以看出,一个C源程序实际上就是若干函数的集合,这些函数中有一个是程序的主函数,任何C 的源程序执行时,都是从主函数开始执行的,其它的函数最终必将被这个主函数所调用。

C语言复习资料--编程

C语言复习资料--编程

顺序结构:1.将华氏温度转换为摄氏温度和绝对温度的公式分别为:c=59(f-32) (摄氏温度)k=273.16+c (绝对温度)请编程序:当给出f时,求其相应摄氏温度和绝对温度。

#include <stdio.h>void main(){float ff,fk,fc;scanf("%f",&ff);fc=5.0/9*(ff-32);fk=273.16+fc;printf("c=%f,k=%f\n",fc,fk);}2.输入3个实数,分别求出它们的和、平均值、平方和以及平方和的开方,并输出所求出各个值。

#include <stdio.h>#include <math.h>void main(){float fa,fb,fc,fsum,fave,fqsum,fq;scanf("%f%f%f",&fa,&fb,&fc);fsum=fa+fb+fc;fave=fsum/3;fqsum=fa*fa+fb*fb+fc*fc;fq=sqrt(fqsum);printf("sum=%f,average=%f,quadrtic sum=%f, square root=%f\n",fsum,fave,fqsum,fq);}3.输入一个3位整数,求出该数每个位上的数字之和。

如123,每个位上的数字和就是1+2+3=6。

#include <stdio.h>void main(){int ia,ib,ic,in,isum;scanf("%d",&in);ia=in/100;ib=in%100/10;ic=in%10;isum=ia+ib+ic;printf("sum=%d\n",isum);4.编写一个程序,实现:用户输入一个长方体的长、宽、高,程序计算输出它的体积及正、侧、顶三个面的面积。

CorelDRAW期末考试复习题

CorelDRAW期末考试复习题

CorelDRAW期末考试复习题一、选择题1.CorelDRAW专用图形文件格式是 ;A、JPEGB、TIFFC、CDRD、AI2.模式是以低分辨率显示所有图形对象及填充效果;A、线框模式B、草稿模式C、正常模式D、增强模式3、下列不属于在CorelDRAW中打开文件操作的是 ;A、选择“文件”>“打开”菜单B、按Ctrl+O组合键C、单击“标准”工具栏中的“打开”按钮D、按Ctrl+A组合键4、打开文档并编辑后,要将该文档以其他名称保存,应进行操作;A、选择“文件”>“另存为”菜单B、选择“文件”>“保存”菜单C、单击“标准”工具栏中的“保存”按钮D、选择“文件”>“关闭”菜单5、要快速制作与绘图页面同等大小的矩形,应 ;A、双击工具箱中的“矩形工具”图标B、双击工具箱中的“3点矩形工具”图标C、利用“矩形工具”在页面中单击并拖动D、利用“矩形工具”在页面中绘制一个矩形,再用“挑选工具”调整矩形大小;6、按住键,可以绘制正方形、圆形和正多边形等;A、CtrlB、AltC、Ctrl+AltD、Shift7、要编辑对象的外观形状,主要使用工具;A、挑选工具B、形状工具C、缩放工具D、椭圆工具8、下列不属于绘图工具的是 ;A、矩形工具B、椭圆工具C、挑选工具D、星形工具9、下列哪一项不属于CorelDRAW的节点类型 ;A、平滑节点B、对称节点C、反向节点D、尖突节点10、利用“形状工具”在路径线段上 ,可以增加节点;A、双击鼠标B、单击鼠标C、右键单击鼠标D、右键双击鼠标11、按住键盘上的键,单击图形,可以选择被其他图形覆盖在底下的图形; A.Shift B.ctrlC.altD.Shift+alt12、CorelDRAW文件的默认文件扩展名是;A.cdrB.cdtC.cmxD.psd13、按键,可以绘制一个以鼠标单击点为中心,向四周扩展的正方形;A.ShitB.AltC.CtrlD.Shift+Ctrl14、拖动时按住键盘上的键,可以将移动的方向限制在水平或者垂直方向;A.AltB.ShiftC.CtrlD.Alt+Ctrl15、命令是通过奇偶计算法计算,两两相交的部分被挖空;A.群组B.组合C.拆分D.结合16、下列哪几种方法不是格式化文本A.指定字体、大小和粗细B.添加和修改下划线C.在段落文本中添加项目符号D.将美术文本转换成段落文本17、在CorelDRAW X4默认状态下,下列方法中,能给轮廓线填充颜色的操作是、A.用鼠标左键单击调色板中的一种颜色B.用鼠标右键单击调色板中的一种颜色C. 用鼠标双击调色板中的一种颜色D.使用轮廓工具下的“轮廓笔对话框”18、CorelDRAW渐变填充方式中不包括的类型有A.射线B.圆锥C.线形D.平行四边形19、下面属于CorelDRAW X4不具有的功能是A.文字排版B.绘图C.网页制作D.插话设计20、群组的快捷键是A.Shift+BB.ctrl+GC.alt+GD.Shift+alt+B21、在形状工具和挑选工具之间切换的快捷键是A.F10B.ctrlC.altD.Shift+alt22、打开渐变对话框的快捷键是A.Shift+F11B.F10C.F11D.Shift+F1023、下列不是CoreldRAW视图显示方式;A、正常B、线框C、网格D、增强24、CorelDraw撤销的快捷键是;A、Alt+ZB、PageDownC、Ctrl+ZD、Z25、默认状态,旋转时按住Ctrl键,可以强制极限的角度以度增量变化旋转;A、20B、45C、15D、3026、按住键,可快速镜像图形;A、CtrlB、AltC、DelD、shift27、下列不是CoreldRAW交互工具;A、透明工具B、立体化工具C、透镜D、调和工具28、绘图时,按住键,可保证画出的图形为正图形;A、CtrlB、ShiftC、shift+AltD、Alt29、为了使所绘制曲线更加符合想要的形状,常用工具调节;A、移动B、形状C、互动式变形D、透明30、全屏显示的快捷键是;A、F7B、F8C、F9D、F1131、图形导入的快捷键是A、Ctrl+IB、Alt+InsertC、Ctrl+LD、Ctrl+Alt+D32、在coreldRAW中默认的填充模式;A、RGBB、LABC、索引颜色D、CMYK33、将所选图形对齐到页面的中心的快捷键是A、LB、TC、PD、Shift34、可将矩形变为圆角矩形的工具是;A、移动工具B、形状工具C、交互式变形D、透明工具35、相对于起点为中心,绘制正图形功能键是;A、CtrlB、ShiftC、Shift+ctrlD、Alt36、图形原地复制功能键是;A、小键盘“+”B、Ctrl+DC、Shift+Ctrl+DD、Alt+F37、图形群组功能的快捷键是;A、Ctrl+DB、Ctrl+GC、Shift+Ctrl+DD、Alt+F38、可将图形变为曲线的快捷键是;A、Ctrl+QB、Ctrl+YC、Ctrl+MD、Shift39、切换到形状工具的快捷键是;A、F11B、F4C、F1D、F1040、coreldRAW默认的文件格式;A、AIB、PSDC、DRV D 、CDR41、图像大致可分为、;A、位图B、真彩位图C、矢量图D、色彩图二、填空题1、在CorelDRAW X3中,可利用的工具箱中的 Z缩放视图,利用 H平移视图;2、在绘制矩形时,按住 CTRL键的同时,可以绘制出正方形;3、利用F10 工具拖动矩形任意角的节点,可以将矩形改变成圆角矩形;4、利用“折线工具”在页面中单击鼠标,可以绘制直线线;按住鼠标左键并拖动,可以绘制曲线线;5、计算机图像可分为位图、矢量图;6、导入文件的快捷键是ctrl+I ;三、简答1、CorelDRAW的应用领域有那些文字排版插画设计包装设计VI设计书籍装帧广告设计2、简述复制图形的几种常用方法Ctrl+CCtrl+v小键盘上的加号鼠标左键拖动右键单击3、写出在CoreldRAW中包含的几种色彩模式并指出常用的色彩模式RGBCMYKLAB灰度索引Hsb4、在coreldRAW中绘图工具都有哪些矩形工具椭圆工具钢笔工具贝塞尔工具折线工具三点椭圆工具手绘工具5、简述绘制圆角矩形的两种方法1绘制矩形后在属性栏中修改圆角属性值,使其变为圆角矩形2绘制矩形后利用形状工具拖动控制点,调整圆角大小,使其变为圆角矩形6、矢量图和位图的区别矢量图是指无论使图形放大或缩小,都不会使图像失真和降低品质,也不会对文件的大小有影响;位图图像时很多的彩色网格来拼成一幅图像的,每个网格称为一个像素,像素都有特定的位置和颜色值;如果位图图像放大后会发现有马赛克一样的像素点,也就是会失真;。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题.下列对派生类的描述中,( C )是错误的。

A.一个派生类可以作为另一个派生类的基类B.派生类至少应有一个基类C.基类中成员访问权限继承到派生类中都保持不变D.派生类的成员除了自定义的成员外,还包含了它的基类成员.C++类体系中,能被派生类继承的有( B )。

A.构造函数B.虚函数C.友元函数D.析构函数.下列有关运算符重载的描述中,( B )是正确的。

A.运算符重载可改变其优先级B.运算符重载不改变其语法结构C.运算符重载可改变其结合性D.运算符重载可改变其操作数的个数Ps:书上125页,详解、连接器所生成的文件的扩展名为(D )A、.cppB、.objC、.libD、.exe、下列符号中,( B )不是分隔符。

A、;B、//C、()D、{}、设int a=3,b=4,c=5;表达式(a+b)>c&&b==c 的值是( C)。

A、2B、-1C、0D、1、下列标识符中,不合法的用户标识符为( A )A、a#bB、_intC、a_10D、PAdPs:标识符是由字符,数字,下划线组成且必须是字母或者下划线开头、while(!x)中的(!x)与下面条件(A )等价。

A、x==1B、x!=1C、x!=0D、x==0、定义析构函数时,应该注意(C )a、其名与类名完全相同B、返回类型是void类型C、无形参,也不可重载D、函数体中必须有delete语句、每个类( C)构造函数。

A、只能有一个B、只可有公有的C、可以有多个D、只可有缺省的、在一个类中可以对一个操作符进行( D )重载。

A、1种B、2种以下C、3种以下D、多种、重载赋值操作符时,应声明为(C )函数。

A、友元B、虚C、成员D、多态Ps:不知道为什么,好像只可以作为成员函数重载、在公有继承的情况下,基类成员在派生类中的访问权限( B )A、受限制B、保持不变C、受保护D、不受保护、通过(A )调用虚函数时,采用动态束定。

A、对象指针B、对象名C、成员名限定D、派生类名.对类的构造函数和析构函数描述正确的是( A )。

A.构造函数可以重载,析构函数不能重载B.构造函数不能重载,析构函数可以重载C.构造函数可以重载,析构函数也可以重载D.构造函数不能重载,析构函数也不能重载.下面对于友元函数描述正确的是(C )。

A.友元函数的实现必须在类的内部定义B.友元函数是类的成员C.友元函数破坏了类的封装性和隐藏性D.友元函数不能访问类的私有成员.派生类的对象对它的基类成员中( A )是可以访问的。

A.公有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员(可以用函数访问,不可以用对象直接访问)D.私有继承的公有成员.C++类体系中,不能被派生类继承的有( A )。

A.构造函数B.虚函数C.静态成员函数D.赋值操作函数.以下( C )成员函数表示纯虚函数。

A.virtual int vf(int);B.void vf(int)=0;C.virtual void vf()=0;D.virtual void vf(int) { };.下面对静态数据成员的描述中,正确的是( B )。

A.静态数据成员可以在类体内进行初始化B.静态数据成员不可以在类体内进行初始化C.静态数据成员不能受private控制符的作用D.静态数据成员不可以用类对象调用Ps:静态数据成员类内定义,类外初始化,并且共有.继承具有( B ),即当基类本身也是某一个类派生类时,底层的派生类也会自动继承间接基类的成员。

A.规律性B.传递性C.重复性D.多样性.若有以下定义,则释放指针所指内存空间的操作是( C )。

float r=news float[10];A.delete r ;B.delete *r;C.delete []r;D.delete r[];Ps:写错了?float *r=news float[10]???? .在用关键字class定义的类中,以下叙述正确的是( A )。

A.在类中,不作特别说明的成员均为私有类型B.在类中,不作特别说明的成员均为公有类型C.类成员的定义必须是成员变量定义在前,成员函数定义在后D.类的成员函数定义必须放在类定义体内部.C++语言是从早期的C语言逐渐发展演变而来的,与C语言相比,它在求解问题方法上进行的最大改进是( B)A.面向过程B.面向对象C.安全性D.复用性.考虑函数原型void test(int a,int b=7,char*="*"),下面的函数调用中,属于不合法调用的是( C )A.test(5);B.test(5,8);C.test(6,"#");D.test(0,0,"*"); ps:默认参数靠右对齐,而结合的时候是自左向右.类的析构函数的作用是(D )。

A.一般成员函数B.类的初始化C.对象初始化 D.删除对象.假设OneClass为一个类,则该类的拷贝初始化构造函数的声明语句为( C )。

A. OneClass(OneClass p);B. OneClass& (OneClass p);C. OneClass(OneClass & p);D. OneClass (OneClass *p);PS:copy构造函数只能有一个参数,并且是引用形式.已知下列语句中的x和y都是int型变量,其中不正确的语句是( D )A.y+=++x;B.++x+=y;C.y=x++;D.x++=y;Ps:前自增可以作为左值,而后自增不可以作为左值.已知某应用系统中已经定义了函数fun,其原形是 int fun(char='A'); 则下列函数中,可以在同一系统中加以重载的是( A )。

A.int fun();B.intfun(char);C.int fun(char,int);D.intfun(char,double=0.0);PS:B选项不能算重载,C、D选项会引起函数重载的二义性问题。

如fun(A)调用的时候,是调用哪个呢.已知函数func的原形是double func(doouble *pd,int &ri);变量x和y的定义是double x; int y;把x和y分别作为第一参数和第二参数来调用函数func,正确的调用语句是( B )。

A.func(x,&y); B.func(&x,y);C.func(&x,&y);D.func(x,y);.类的默认的拷贝构造函数( D )。

A.在任何情况下都存在B.仅当未定义拷贝构造函数时存在C.仅当未定义有参构造函数时存在D.仅当未定义任何构造函数时存在.下列是构造函数的特点,( C )是错误的。

A.构造函数是一种成员函数,它具有一般成员函数的特点B.构造函数的名称与其类名相同C.构造函数必须指明其返回类型D.一个类中可定义一个或多个构造函数Ps:构造函数无类型,无返回值,能被重载,可以有函数参数,而析构函数无类型,无返回值,不能被重载,不能有函数参数.对new运算符的下列描述中,( B )是错误的。

A.它可以动态创建对象和对象数组B.用它创建对象数组时必须指定初始值C.用它创建对象时要调用构造函数D.用它创建的对象可以使用运算符delete 来释放. 下列有关类的说法不正确的是( C )。

A.对象是类的一个实例B.任何一个对象只能属于一个具体的类C.一个类只能有一个对象D.类与对象的关系和数据类型与变量的关系相似.下列运算符中,( A )运算符在C++中不能重载。

A.? :B.[]C.newD.&& Ps:C++当中不能被重载的运算符有5个,分别是成员访问运算符“。

(点)”,成员指针访问运算符”。

*”,域运算符“::”,长度运算符“sizeof”,条件运算符“?:”.下面关于友元的描述中,错误的是( D )。

A.友元函数可以访问该类的私有数据成员B.一个类的友元类中的成员函数都是这个类的友元函数C.友元可以提高程序的运行效率D.类与类之间的友元关系可以继承.下述静态成员的特性中,( D )是错误的。

A.静态成员函数不能利用this指针B.静态数据成员要在类体外进行初始化C.引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符D.静态数据成员不是所有对象所共有的.下面有关重载函数的说法中正确的是( C )A.重载函数必须具有不同的返回值类型B.重载函数形参个数必须不同C.重载函数必须有不同的形参列表D.重载函数名可以不同.下列关于构造函数的描述中,错误的是( D )A.构造函数可以设置默认参数B.构造函数在定义类对象时自动执行C.构造函数可以是内联函数D.构造函数不可以重载.下面描述中,表达错误的是(B )A.公有继承时基类中的public成员在派生类中仍是public的B.公有继承是基类中的private成员在派生类中仍是private的C.公有继承时基类中的protected成员在派生类中仍是protected的D.私有继承时基类中的public成员在派生类中是private的.应在下列程序划线处填入的正确语句是( C )#include <iostream>using namespace std; class Base{ public:void fun(){ cout<<"Base::fun"<<endl; }; class Derived:public Base{ void fun(){ _____________ //显示调用基类的函数fun()cout<<"Derived::fun"<<endl; }};A.fun();B.Base.fun();C.Base::fun();D.Base->fun();.在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测输入流状态的操作函数名称是( B )A.failB.eofC.badD.good.拷贝构造函数具有的下列特点中,( D )是错误的。

A.如果一个类中没有定义拷贝构造函数时,系统将自动生成一个默认的B.拷贝构造函数只有一个参数,并且是该类对象的引用C.拷贝构造函数是一种成员函数D.拷贝构造函数的名字不能用类名.类的析构函数的作用是(D )。

A.一般成员函数B.类的初始化C.对象初始化D.删除对象.若指针p定义为 const char *p="Luchy!"; 则( A )。

A.p所指向的数据不可改变,p在定义时可以不初始化。

相关文档
最新文档