计算机可视化编程.docx
《计算机可视化编程.docx》由会员分享,可在线阅读,更多相关《计算机可视化编程.docx(212页珍藏版)》请在课桌文档上搜索。
1、计算机可视化编程交卷时间2023-06-2711:03:56一、单选题1.程序中要使用Prirltf语句输出,必须在程序的开头添加下面语句()o#includestdio.h#includestring.h3#includeiostream.hE#includestdlib.h正确答案A您的答案是未作答回答错误2.在公用继承方式下,有关派生类对象和基类对象的关系,不正确的叙述是()。(4分)日派生类的对象可以赋给基类的对象日派生类的对象可以初始化基类的引用日派生类的对象可以直接访问基类中的成员0派生类的对象的地址可以赋给指向基类的指针正确答案C您的答案是未作答回答错误在下面循环语句中循环体执行
2、的次数为()。for(inti=0;in2)break;(4分)En/2J12+1:n/2-1E-l正确答案B您的答案是未作答回答错误4.下列语句的运行结果为()#includesrtuctCOMPLEX(intx;ity;cNum2=lz3,2,7);voidmain()(coutcNumO.y*cNumlx=b=c)c+;执行后C的值是O正确答案C您的答案是未作答回答错误11.假定一个二维数组的定义语句为inta34=3,4,2,8,6;,则元素a2l的值为()o正确答案A您的答案是未作答回答错误12.假定AB为一个类,则执行“ABx;”语句时将自动调用该类的()。(4分)Eaboa=o;
3、AB(intaa=O):a(aa)AB(intaa):a(aa)Eabo)13.一个类的友元不是该类的成员,与该类的关系密切,所以它()。(4分)日有this指针,有默认操作的对象日没有this指针,可以有默认操作的对象国有this指针,不能执行默认操作El没有this指针,也就没有默认操作的对象正确答案D您的答案是未作答回答错误14.13.在程序中a.b.c均被定义成整型,所赋的值都大于1,下列能正确表示代数式1/abc的表达式是()。(4分)gl.Oa*b*cXl(a*b*c)Slab(float)c1.0/a/b/c正确答案D您的答案是未作答回答错误15.下列类中不属于MFC框架基本类的
4、是()(4分)国CWinAPPECFrameWnd,iewEbject16.以下叙述不正确的是()。(4分)用宏替换不占用运行时间,宏名无类型日宏替换只是字符替换口宏名必须用大写字母表示正确答案D您的答案是未作答回答错误17.在下面的二维数组定义中,正确的是()。(4分)2inta5;Enta5);Einta3=l,3,5,2);Enta(10);正确答案C您的答案是未作答回答错误18.设X和y均为bool量,则X&y为真的条件是()。(4分)它们均为真日其中一个为真日它们均为假)是错误的。一个文档对象能连接视图对象R其中个为假19.假定指针变量P定义为“int*p=newint(100);,
5、要释放P所指向的动态内存,应使用语句()。(4分);deletep;delete*p;delete&p;deletep;正确答案A您的答案是未作答回答错误20.关于C+与C语言关系的描述中,(4分)比语言是C+语言的一个子集:C语言与C+语若是兼容的Bc+语言对C语言进行了一些改进0C+语言和C语言都是面向对象的止确答案D您的答案是未作答回答错误21.一个视图对象能连接文档对象,()。(4分)一个,多个日多个,-个g一个,一个EI多个,多个正确答案A您的答案是未作答回答错误22.设PX是指向一个类对象的指针变量,则执行“deletepx;”语句时,将自动调用该类的()。(4分)无参构造函数口带
6、参构造函数日析构函数In拷贝构造函数正确答案C您的答案是未作答回答错误23.假定AB为一个类,则()为该类的拷贝构造函数的原型说明。(4分)Eio正确答案B您的答案是未作答回答错误24.用new运算符创建一个含10个元素的一维整型数组的正确语句是()o(4分)Jint*p=newa10;int*p=newfloat10;Iint*p=newint10;0int*p=newint10=l,2,3,4,5正确答案C您的答案是未作答回答错误25.假定一个类对象数组为An,当离开它定义的作用域时,系统自动调用该类析构函数的次数为()。(4分)En-I正确答案C您的答案是未作答回答错误0分00:00:0
7、40/25W2014-2023弘成科技发展有限公司所利计算机可视化编程交卷时间2023-06-2711:04:15一、单选题1.队列具有()的操作特性。(4分)日先进先出日先进后出!3进出无序修进出任意纠错正确答案A您的答案是未作答回答错误2.在下面的二维数组定义中,正确的是()。(4分)3nta5;Einta口;Einta3=l,3,5z2;Enta(10);正确答案C您的答案是未作答回答错误3.用于类中虚成员函数说明的关键字是()。(4分)virtualpublicprotectedgprivate正确答案A您的答案是未作答回答错误4.用于类中虚成员函数说明的关键字是()(4分)VirtU
8、alpublicprotectedprivate正确答案A您的答案是未作答回答错误5.设置编辑控件的文本内容,可使用函数()(4分)SetWindowTextI)ESetSe1()答RePIaCeSe1()EGetWindowTextf正确答案A您的答案是未作答回答错误6.字符串常量“ME”的字符个数、有效字符个数分别是()。(4分)口1,27.在下面循环语句中循环体执行的次数为()。inti=0;doi+;while(i*i10);(4分)正确答案A您的答案是未作答回答错误8.在编译指令中,宏定义使用哪个指令()(4分)#include#define2#ifQtfelse正确答案B您的答案是
9、未作答回答错误9.假定AB为一个类,p为指向该类的一个含有n个对象的动态数组的指针,则执行delete口px;”语句时共调用该类析构函数的次数为()。(4分)E+10.关于工具栏.菜单和加速键的关系,正确的说法是()。(4分)用工具按钮与菜单必须一一对应日工具按钮与加速键一一对应日工具按钮不必与菜单对应0菜单与加速键一一对应正确答案C您的答案是未作答回答错误11.下面对模板的声明,正确的是()。(4分)StemPIatetemplatetemplateEtemPlateVdaSSTl;classT2正确答案C您的答案是未作答回答错误12.由C+源程序文件编译而成的目标文件的缺省扩展名为()。(
10、4分)E-Cpp.eeBobjEdik正确答案C您的答案是未作答回答错误13.WindoWS操作系统主要基本内核元件中,支持与操作系统密切相关的功能:如进程加载.文本切换.文件I/O以及内存管理.线程管理等。()(4分)EgdikernelBUSEREl以上都不是。正确答案B您的答案是未作答回答错误14.考虑下面的函数原型声明:voidtestDefaulParam(inta,intb=7,charz=*);下面函数调用中,不合法的是()。(4分)JtestDefauIParam(三);testDefaulParam(5z8);SteStDefaUlParam(5,#);EtestDefauI
11、Paramf0,0/*);正确答案C您的答案是未作答回答错误15.已知在一个类体中包含如下函数原型:VolUnIeoperator-(Volume)const;,下列关于这个函数的叙述中,错误的是()。(4分)0这是运算符-的重载运算符函数,这个函数所重载的运算符是一个一元运算符日这是一个成员函数El这个函数不改变类的任何数据成员的值正确答案B您的答案是未作答回答错误16.假定P是具有int*类型的指针变量,则给P赋值的正确语句为()。(4分)jp=ewint;p=newint*;Jp=newint*;gp=newint10;正确答案B您的答案是未作答回答错误17.模板的使用实际上是将类模板实
12、例化成一个()。(4分)EJ函数同对象m类口抽象类18.关于对象,下列说法中不正确的是()(4分)用对象是类的一个实例日任何一个对象只能属于一个类日一个类只能有一个对象El类与对象的关系和数据类型与变量间的关系类似正确答案C您的答案是未作答回答错误19.类CNUm的缺省构造函数和析构函数是()(4分)CNum()和CNum()ECNUm(int)和CNum()GCNUm()和CNum(delete)必CNUm()和intCNum()正确答案A您的答案是未作答回答错误20.VC中的输出函数Printf,常会出现一些特殊规定字符,其中“n”表示()。(4分)EJ回车日换行清屏并换页Tab符21.假
13、定AB为一个类,则执行AB*s=newAB(a,5);”语句时得到的一个动态对象为O任意个正确答案D您的答案是未作答回答错误22.this指针存在的目的是()(4分)门保证基类公有成员在子类中可以被访问目保证每个对象拥有自己的数据成员,但共享处理这些数据成员的代码国保证基类保护成员在子类中可以被访问值保证基类私有成员在子类中可以被访问正确答案B您的答案是未作答回答错误23.假定AA为一个类,a为该类私有的数据成员,GetValUe()为该类公有函数成员,它返回a的值,X为该类的一个对象,则访问X对象中数据成员a的格式为()。;a()3-GetVaIueOE.GetValue()正确答案D您的答
14、案是未作答回答错误24.假定AB为一个类,则执行“ABx;”语句时将自动调用该类的()。(4分)Eaboa=o;AB(intaa=O):a(aa)AB(intaa):a(aa)Eabo正确答案B您的答案是未作答回答错误25.x0&x=10的相反表达式为()。(4分)E10x10SXV=OIlx0&ax10正确答案A您的答案是未作答回答错误0分00:00:030/252014-2023弘成科技发展有限公司所:计算机可视化编程交卷时间2023-06-2711:04:38一、单选题26.假定一个类的构造函数为A(intaa=l,intbb=0)a=aa;b=b数”,则执行“AX(4);“语句后,X.
15、a和X.b的值分别为()。En-I正确答案D您的答案是未作答回答错误27.若需要把一个类外定义的成员函数指明为内联函数,则必须把关键字()放在函数原型或函数头的前面。gininlineSinLineEInLiner纠错正确答案B您的答案是未作答回答错误28.调用一成员函数时,使用动态联编的情况是()0通过对象调用虚函数日通过指针或引用调用一虚函数日通过对象调用静态函数Q通过指针或引用调用一静态函数正确答案B您的答案是未作答回答错误29.假定有structBOOKchartitle40;floatprice;BOOK*book;则不正确的语句为()。/V(4z)BOOK*x=newbook;BO
16、OK=C+Programming,27.0;Ebook*=ewbook;BOOK*=book;正确答案A您的答案是未作答回答错误30.对于在类中定义的静态数据成员,下面正确的说法是()(4分)ES该类的每个对象中都有一个静态数据成员何对象创建时产生日在类外进行初始化El既可以在类外初始化,也可以在类内初始化正确答案C您的答案是未作答回答错误31.下列语句中,将函数intsum(intx,inty)正确重载的是()。(4分)floatsum(int,inty);intsum(inta,intb);Sfloatsum(float,floaty);EdOUbIesum(intyzint);正确答案C
17、您的答案是未作答回答错误32.当一个类对象离开它的作用域时,系统自动调用该类的()。(4分)日无参构造函数口带参构造函数日拷贝构造函数口析构函数正确答案D您的答案是未作答回答错误33.面向对象软件开发中使用的OOD表示()。(4分)日面向对象分析目面向对象设计日面向对象语言口面向对象方法正确答案B您的答案是未作答回答错误34.类的构造函数可以带有()个参数。口任意正确答案D您的答案是未作答回答错误35.假定AA是一个类,“AA&abc();”是该类中一个成员函数的原型,若该函数存在对*this赋值的语句,当用x.abc()调用该成员函数后,X的值()。(4分)显已经被改变口可能被改变日不变In
18、不受函数调用的影响正确答案A您的答案是未作答回答错误36.对类中引用成员的初始化是通过构造函数中给出的()实现的。函数体日参数表日初始化表母初始化表或函数体正确答案C您的答案是未作答回答错误37.结构中定义的成员默认为()访问属性。(4分)QpublicprivateprotectedEfriend正确答案A您的答案是未作答回答错误38.以下不属于成员函数的是()(4分)门静态成员函数曰友元函数日构造函数0析构函数正确答案B您的答案是未作答回答错误39.假定P指向的字符串为string,WJcoutstringEringBingB正确答案C您的答案是未作答回答错误40.C+中声明常量的关键字是
19、(a)o(4分)SconstexternBPUbliC生num正确答案A您的答案是未作答回答错误41.MFC中的集合类包括()。用对象.列表和映射目数组.列表和对象寓数组.列表和映射El数组.列表和链表正确答案C您的答案是未作答回答错误42.F列不属于面向对象程序设计的3大机制的是()多态日封装日重载E继承正确答案C您的答案是未作答回答错误43.在关键字PUbliC后面定义的成员为类的()成员。(4分)EJ私有日公用同保护任何正确答案B您的答案是未作答回答错误44.实现运行时的多态性,必须通过()来完成。(4分)!3虚函数日重载函数且构造函数0析构函数正确答案A您的答案是未作答回答错误45.关
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 可视化 编程
链接地址:https://www.desk33.com/p-739083.html