泰山学院成人继续教育2023年面向对象程序设计(C)期末复习题及答案(附后).docx
《泰山学院成人继续教育2023年面向对象程序设计(C)期末复习题及答案(附后).docx》由会员分享,可在线阅读,更多相关《泰山学院成人继续教育2023年面向对象程序设计(C)期末复习题及答案(附后).docx(197页珍藏版)》请在课桌文档上搜索。
1、泰山学院学习方式:业余时间:120考试科目:财务管理(总分)99集中开卷考试特别提醒:1、所有答案均须填写在答题卷上,否则无效。2、每份答卷上均须准确填写专业、身份证号码、所属学习中心名称、学号、姓名等。一单选题(共259题,总分值259分)1 .假定一个二维数组的定义语句为,则元素ainta34=3,4b2A6)Kw的值为()。(1分)A. 2B. 4C. 6D. 82 .有如下语句inti=l;do(i+;while(i则程序执行时循环执行()次。(1分)A.0B. 8C. 9D. 103 .软件产品准确执行软件需求规格说明书中所规定的任务的能力叫做软件的()。(1分)A.可维护性B.可免
2、用性C.兼容性D.正确性4.C+语言的编译系统对宏命令的处理是()。(1分)A.在程序运行时进行B.在程序连接时进行C.和C+程序的其它语句同时进行编译D.在对源程序中其它成分正式编译之前进行5 .已知inta=0,2,4,6,8,10),*p=a+l;其值等于。的表达式是()(1分)A. *(p+)B. *(-p)C. *(+p)D. *(p-)6 .若声明数组inta10,则对数组中第三个元素的引用正确的是()。(1分)A. alB. a2C. a3D. a47 .在下面存储类中,()的对象不是局部变量。(1分)A.外部静态类8 .自动类C.函数形参D.寄存器类8.若变量a是int型,并执
3、行了语句:a=A+1.6;,则正确的叙述是()(1分)A. a的值为字符CB. a的值为浮点型C.不允许字符型和浮点型数据相加D.a的值为字符W的ASCII值加19. 在inta=3,int*p=&a;中,*p的值是()(1分)A.变量a的地址值B.变量P的地址值C.3D.无意义10.mta=1,2,3,4,5);这个数组的下标范围是()A0-4B1-5C2-6D0-6(1分)A. (八)B. (B)C. (C)D.(D)C语言的数据类型包括()A基本数据类型、构造类型、指针类型、B基本数据类型、构造类型、指针类型、空值类型C构造类型、指针类型、空值类型D基本数据类型、指针类型、空值类型(1分
4、)A. (八)B. (B)C. (C)D. (D)12.在C+中,下列选项中是合法的八进制数的是(1分)A. 127B. 091C. 0x12D. OlOll设函数fun的定义形式为:voidfunction(charc,floatx)(,则以下对函数fun的调用语句中,正确的是()。Afunction(a,3.0);Bt=function(c,16.5);Cfunction(60,2);Dfunction(32,32);(1分)A. (八)B. (B)C. (C)D. (D)14.若有语句Chara=test”;则数组a中共有()个变量。(1分)A. 3B. 4C.5D.015,函数原型语句
5、正确的是()。(1分)A.IntFunction(Voida)B. voidFunction(int)C. intFunction(a)D. voidint(doublea)16 .字符串a+b=12”的长度为()。(1分)A. 6B. 7C. 8D. 917 .假定有structBOOKchartitle40;floatprice;BOOK*book;w,则不正确的语句为()。(1分)A. BOOK*x=newbookB. BOOKx=C+Programming,27.0C. BOOK*x=newBOOKD. BOOK*x=bookC语言正确的注释字符是()A:B/*和*C*D*18 .(1
6、分)A. (八)B. (B)C. (C)D. (D)19 .定义函数intshow(inta,intb)returna+b;)则a被称为函数的()(1分)A.形参B.返回值C.名字D.实参20. 假定变量a和Pa定义为wdoublea10,*pa=a;w,要将12.35赋值给a中的下标为5的元素,不正确的语句是()。(1分)A. pa5=12.35B. a5=12.35C. *(pa+5)=1235D. *(a0+5)=12.3521.Inta=I0,*P=&a;Prlntf(%d,*);则打印结果是()AlOB无在确定Ca的地址值D11(1分)A. (八)B. (B)C. (C)D. (D)
7、22.float数据类型在内存中占用()个字节。A4B8C2D6(1分)A. (八)B. (B)C. (C)D.(D)23.nta=10,*=&a,*q=p;则下列非法赋值的语句是()Ap=qB*p=*qCa=*qDp=a(1分)A.(八)B.(B)C.(C)D(D)24. C+中注释“”的有效范围是()(1分)A.从“H”开始到行尾B.从“II开始到下一个IIC.II”及其后一个字符D.从“II”开始到程序尾25 .假定P指向的字符串为”String,则COUtVVP+3的输出结果为()。(1分)A. stringB. ringC. ingD. i26 .假定k是一个double类型的变量,
8、则关于变量P的正确定义语句为()。(1分)A. doublep=&kB. int*p=&kC. double&p=*kD.char*p=wThankyou!w27 .以下正确的函数原型语句是()。(1分)A. doublefun(intx,inty)B. doublefun(intx:inty)C. doublefun(intjnt);D. doublefun(intx,y);28 .指针变量是用来存放()的变量。(1分)A.其他变量的值B.其他变量的变量名C.函数名D.地址29.运算符重载的关键字是AtemplateBoperatorCnewDdelete(1分)A. (八)B. (B)C.
9、 (C)D. (D)有以下函数定义:voidfun(intn,doublex)()以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句:Afun(inty,doublem);Bk=fun(10,12.5);Cfun(x,n);Dvoidfun(n,x),(1分)A. (八)B. (B)C. (C)D. (D)31.类A中存在在静态数据成员x,设a,b是类A的两个对象,在执行a.x=10之后,b.x的值为()(1分)A.等于a.B.等于0C.随机D.未初始化化32.下列关于成员访问权限的描述中,正确的是()(1分)A.类的私有成员只可被类的成员函数访问B.类的保护成员可通过类的对象进
10、行访问C.类的数据成员只可被类的成员函数访问D.类的私有成员可被类的成员函数和友元函数访问33 .假定P指向的字符串为”string,若要输出这个字符串的地址值,则使用()。(1分)A. cout*pB. CoutpC. cout&pD. couttitle,WangTaow)B. strcpy(book.titleZ,WangTaow)C. strcpy(*book.title,WangTaow)D.strcpy(*book)-title,WangTaoz,)39.变量S的定义为rtchar*s=wHelloworld!w,要使变量P指向S所指向的同一个字符串,则应选取()。(1分)A. c
11、har*p=sB. char*p=&sC.char*pD. p=*sE. char*pF. p=&s40.派生类继承基类,不管采用何种继承方丸产基类类成员都不能访问的是ApublicBprotectedCprivateD都不能访问(1分)A.(八)B. (B)C. (C)D. (D)41 .定义P并使P指向动态空间中的包含30个整数的数组所使用的定义语句为()。(1分)A. int*p=newint3OB. int*p=newint(30)C. int*p=new3OD. *p=newint3042 .int1=010,j=10;执行“printf(%d,%dn,+尸);”的输出是(AU,10
12、B9,10C010,9D10,9(1分)A. (八)B. (B)C. (C)D. (D)43 .若在函数定义时省去类型标识符,则系统默认函数返回值类型为()。(1分)A.整形B.浮点型C.字符型D.空类型44 .下列标识符不合法的是()(1分)A.alB. tex_lC. _sumD. 2word45 .关于消息,下列说法中不正确的是()。(1分)A.发送消息的对象请求服务,接受消息的对象提供服务B.消息的发送者必须了解消息的接收者如何相应消息C.在C+中,消息的发送具体体现为对接收消息的对象的某个函数的调用D.每个对象只能接收某些特定格式的消息46.X=(a=3,b=a);后,X,a,b的值
13、依次为()A3,3,2B2,3,2.C3,2,3D2,3,3(1分)A. (八)B. (B)C. (C)d.(D)47 .假定指针变量p定义为rtint*p=newint(100);”,要释放P所指向的动态内存,应使用语句()。(1分)A. deletepB. delete*pC. delete&pD. deletep48 .inta=5;intb=4;itc=3;(3*a,a=b+c,+a);a的值是1A8B5C6D7(1分)A. (八)B. (B)C. (C)D. (D)49 .假定一个二维数组的定义语句为inta34=3,4,8,6);,则元素a2l的值为OO(1分)A.0B. 4C.
14、8D. 650 .C语言程序连接生成的可执行文件扩展名是(AcBobjCexeDbat(1分)A. (八)B. (B)C. (C)D. (D)51 .假定变量In定义为“intm=7,则定义变量P的正确语句为()。(1分)A. intp=&mB. int*p=&mC. int&p=*mD. int*p=m52 .nstrcat(strcpy(strLstr2),str3)”的功能是()A将字符串M复制到字符串str2中后再连接辨符串str3之后B将字符串M连接到字符串str2中后再复制到字符率str3之后C将字符串str2复制到字符串StH申后再将字符串str3连接到字符串StrI之5D将字符
15、串如2连翩字符率血之后再将字符串Strl复制到字符串M中(1分)A. (八)B. (B)C. (C)D. (D)53 .设有定义“staticintdata56;,设该数组在静态存储区中的起始地址为十进制的100,若每个int型数占4个字节,则数组元素data23的地址为()。(1分)A. 115B. 124C. 130D. 16054 .在创建派生类对象时,构造函数的执行顺序是()(1分)A.对象成员构造函数、基类构造函数、派生类本身的构造函数B.派生类本身的构造函数、基类构造函数、对象成员构造函数C.基类构造函数、派生类本身的构造函数、对象成员构造函数D.基类构造函数、对象成员构造函数、派
16、生类本身的构造函数55.C+程序从()开始执行。(1分)A.预处理命令B.第一个函数的第一条语句C.第一条语句D.main函数的第一条语句56.如有以下定义语句:inta(10);floatb(2);则SiZeof(a)和sizeof(b)的值为()(1分)A. 2和4B. 10和2C.0和OD.40和857.语句coutsetiosflags(ios:!scientific)setprecision(4)aendl;中SetPreCiSiOn(4)的含义是()(1分)A.设置输出域宽为4B.设置用八进制输出数据C.设置浮点数的输出精度为4D.设置输出数据的间距为458 .以下关于函数模板叙述
17、正确的是()。(1分)A.函数模板也是一个具体类型的函数B.函数模板的类型参数与函数的参数是同一个概念C.通过使用不同的类型参数,函数模板可以生成不同类型的函数D.用函数模板定义的函数没有类型下面带缺省参数值的函数正确的是0。Afunc(inta,mtb,ntc=1,ntd)Bfunc(inta,mtb,intc=1,intd=1)Cfunc(inta,intb=1,intc=1,intd)59 .Dfunc(inta=1,intb=1,intc=1,intd)(1分)A. (八)B. (B)C. (C)D. (D)60 .在函数定义中的形参属于()。(1分)A.局部变量B.全局变量C.静态变
18、量D.寄存器变量61.下列()是C语言系统库函数。ACoutBciiiCPiiiitbiifferDpritf(1分)A. (八)B. (B)C. (C)D. (D)符号&在CH中可以定义()变量。aoA指针B类C引用D结构C04.11分)A. (八)B. (B)C. (C)D. (D)63 .函数调用func(expl,exp2),(exp3,exp4,exp5)中所含实参的个数为()。(1分)A. 1B. 2C.4D.564 .x0&XV;IO的相反表达式为()。(1分)A.x10B.x10C.x=0x0&x1065 .下列的符号常量定义中,错误的定义是()。(1分)A. ConstM=I
19、OB. constintM=20C. ConstcharchD. constboolmark=true66 .声明函数为内联函数时所使用的关键字为()(1分)A. constB. inlineC. shortD. signed67 .用new运算符创建一个含10个元素的一维整型数组的正确语句是()。(1分)A. int*p=newa10B. int*p=newfloat10C. int*p=newint10D.int*p=newint10=lz2,3,4,568 .函数int&min(int&,int&)返回参数中较小者,设有两整型变量inta=10;intb=15在执行语句Inin(a,b)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 泰山 学院 成人 继续教育 2023 面向 对象 程序设计 期末 复习题 答案 附后

链接地址:https://www.desk33.com/p-1033791.html