C++试题及答案(9套合集)
自考C++试题(9套合集)1-2套

2009年全国自考C++程序设计模拟试卷(一)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 编写C++程序一般需经过的几个步骤依次是()A. 编辑、调试、编译、连接B. 编辑、编译、连接、运行C. 编译、调试、编辑、连接D. 编译、编辑、连接、运行2. 决定C++语言中函数的返回值类型的是()A. return语句中的表达式类型B. 调用该函数时系统随机产生的类型C. 调用该函数时的主调用函数类型D. 在定义该函数时所指定的数据类型3. 下面叙述不正确的是()A. 派生类一般都用公有派生B. 对基类成员的访问必须是无二义性的C. 赋值兼容规则也适用于多重继承的组合D. 基类的公有成员在派生类中仍然是公有的4. 所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是()A. 类B. 对象C. 函数体D. 数据块5. 在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的()A. 私有成员B. 公有成员C. 保护成员D. 保护成员或私有成员6. 对基类和派生类的关系描述中,错误的是()A. 派生类是基类的具体化B. 基类继承了派生类的属性C. 派生类是基类定义的延续D. 派生类是基类的特殊化7. 关于this指针使用说法正确的是()A. 保证每个对象拥有自己的数据成员,但共享处理这些数据的代码B. 保证基类私有成员在子类中可以被访问。
C. 保证基类保护成员在子类中可以被访问。
D. 保证基类公有成员在子类中可以被访问。
8. 所谓多态性是指()A. 不同的对象调用不同名称的函数B. 不同的对象调用相同名称的函数C. 一个对象调用不同名称的函数D. 一个对象调用不同名称的对象9. 一个函数功能不太复杂,但要求被频繁调用,则应把它定义为()A. 内联函数B. 重载函数C. 递归函数D. 嵌套函数10. 下面函数模板定义中不正确的是()A. AB. BC. CD. D11. 假设ClassY:publicX,即类Y是类X的派生类,则说明一个Y类的对象时和删除Y类对象时,调用构造函数和析构函数的次序分别为()A. X,Y;Y,XB. X,Y;X,YC. Y,X;X,YD. Y,X;Y,X12. 适宜采用inline定义函数情况是()A. 函数体含有循环语句B. 函数体含有递归语句C. 函数代码少、频繁调用D. 函数代码多、不常调用13. 假定一个类的构造函数为A(int aa,int bb) {a=aa--;b=a*bb;},则执行A x(4,5);语句后,x.a和x.b的值分别为()A. 3和15B. 5和4C. 4和20D. 20和514. 在类中说明的成员可以使用关键字的是()A. publicB. externC. cpuD. register15. 下列不能作为类的成员的是()A. 自身类对象的指针B. 自身类对象C. 自身类对象的引用D. 另一个类的对象16. 使用地址作为实参传给形参,下列说法正确的是()A. 实参是形参的备份B. 实参与形参无联系C. 形参是实参的备份D. 实参与形参是同一对象17. 下列程序的输出结果是()#include <iostream.h>void main(){int n[][3]={10,20,30,40,50,60};int (*p)[3];p=n;cout<<p[0][0]<<","<<*(p[0]+1)<<","<<(*p)[2]<<endl;}A. 10,30,50B. 10,20,30C. 20,40,60D. 10,30,6018. 在C++中,使用流进行输入输出,其中用于屏幕输入()A. cinB. cerrC. coutD. clog19. 假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为()A. x.aB. x.a()C. x->aD. (*x).a()20. 关于对象概念的描述中,说法错误的是()A. 对象就是C语言中的结构变量B. 对象代表着正在创建的系统中的一个实体C. 对象是类的一个变量D. 对象之间的信息传递是通过消息进行的二、填空题(本大题共20小题,每小题1分,共20分)请在每小题的空格中填上正确答案。
c语言专升本试题及答案

c语言专升本试题及答案一、选择题(每题2分,共20分)1. C语言中,用于定义变量的关键字是()。
A. varB. letC. intD. define答案:C2. 下列哪个选项不是C语言中的运算符?()A. %B. &&C. ==D. ||答案:B3. 在C语言中,用于定义一个结构体的关键字是()。
A. structB. unionC. enumD. typedef答案:A4. 下列哪个选项是合法的C语言函数声明?()A. int fun(int a, int b);B. int fun();C. int fun(int a, b);D. int fun(int a, int b) { ... }答案:A5. C语言中,用于定义一个二维数组的语法是()。
A. int array[3][2];B. int array[3][];C. int array[][2];D. int array[2,3];答案:A二、填空题(每题2分,共20分)1. C语言中,用于表示逻辑“与”操作的运算符是____。
答案:&&2. C语言中,用于表示逻辑“或”操作的运算符是____。
答案:||3. C语言中,用于表示逻辑“非”操作的运算符是____。
答案:!4. 在C语言中,用于定义一个字符类型的数组的关键字是____。
答案:char5. C语言中,用于声明一个无返回值的函数的关键字是____。
答案:void三、简答题(每题10分,共20分)1. 请简述C语言中指针的概念。
答案:指针是C语言中的一种数据类型,它存储了另一个变量的内存地址。
通过指针,程序可以直接访问和操作内存中的数据。
2. 请简述C语言中函数的作用。
答案:函数是C语言中封装代码块的一种方式,它允许将一段代码和相关的数据封装在一起,以便于复用和模块化编程。
四、编程题(每题20分,共40分)1. 编写一个C语言程序,实现求两个整数的和。
C语言程序设计历年统考试题集10套含答案

C语言程序设计试题集(第1套)请将第一、二、三、四题的答案写在答题页的相应题目的后面(写在别处不得分)。
一、单项选择题(每题2分,共20分)1、以下叙述不正确的是A)C程序由函数构成B) 一个C程序至少包含一个main函数C) main函数可以调用main函数D) main函数是每个程序执行的起始点2、C程序中能直接让机器执行的文件是A)编辑后的.c源文件 B)通过编译的.obj文件C)通过连接的.exe文件 D)编辑后的.bak文件3、假设定义变量如下:int x;float y;以下输入语句中哪个是正确的?A)scanf(“%f%d”,&y,&x); B)scanf(“%f%d”, y, x); C)scanf(“%f%f”,&y,&x); D)scanf(“%d%d”,&y,&x);4、已知:int a[][3]={1,2,3,4,5,6};则数组a的第一维的大小是A)2 B)3 C)4 D)无确定值5、.如果switch表达式是char 变量code,下面哪一个case子句是合法的。
A)case “3”:B) case ‘3’: C)case 3 : D)case =3:6、能正确表示”x的值在[1,10]和[200,210]范围内”的表达式是A)(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)B) (x>=1) || (x<=10) || (x>=200) || (x<=210)C) (x>=1)&&(x<=10) || (x>=200)&&(x<=210)D) (x>=1) || (x<=10)&&(x>=200) || (x<=210)7、C语言中while和do-while 循环的主要区别是A)do-while循环至少无条件执行一次,而while循环可能一次也不执行B)while循环控制条件比do-while循环控制条件严格C)do-while循环允许从外部转到循环体内,而while循环不允许D)do-while的循环体可以是复合语句,而while循环不可以是复合语句 8、下面哪一项函数的头部是有效的?A)one(int a int b)B)int thisone(char x)C)char another(int a,b)D)double yetanother9、若有定义char x[ ]= "12345"; char y[ ]={ '1', '2', '3', '4', '5'};则A)x数组与y数组的长度相同B)x数组长度大于y的长度C)x 数组长度小于y数组长度 D)x数组等价于y 数组10、二维数组的第一个元素的行下标和列下标是A) 1,1 B)0,1 C)1,0 D) 0,0二、填空题(每空3分,共30分)1、如果a=4, b=3,那么,在执行语句a=b;之后,a、b的值分别是(1)2、语句:if(6>5)printf(“#”);printf(“$”);输出(2)3、for( sum=j=0; j<=10; ++j) sum += j; 循环结束后sum的值等于(3)4、长度为10的int类型数组和长度为3 的double类型数组,哪一个数组占用的内存空间多(4)5、字符数组a)char a[]=“one”;占多少内存字节(5)6、如果ch<‘A’或ch>‘Z’,那么,表达式ch>=‘A’&& ch<=‘Z’的值是(6)7、编写C语句,交换a、b的值(7)8、为了使用库函数getchar(),必须在程序中包含命令(8)9、设int numbers[5]={17,25,30,56,58};编写C的for语句,将数组numbers中的每个元素减去3。
(完整版)C语言程序设计题库及答案,推荐文档

D.a2_b 19 . 以下叙述中错误的是__A___。 A.用户所定义的标识符允许使用关键字 B.用户所定义的标识符应尽量做到“见名知意 C.用户所定义的标识符必须以字母或下划线开头 D.用户定义的标识符中,大、小写字母代表不同标识 20 . C 语言程序中,下列( C)组标识符是合法。 A.abc、2id、while B.4d、DO、oodb
B.二进制
C.十进制
D.八进制
3 . 以下不正确的 C 语言标识符是(C )。
A.AB1
B._ab3
C.4ab
D.a2_b
4 . 以下运算符中优先级最低的运算符是_D____。
A.&&
B.& C.||
D.=
5 . 在 C 语言中,要求运算数必须是整型的运算符是___A___。
A.%
B./ C.<
D.!
12 . 以下说法不正确的是__D___。 A.在 C 程序中,逗号运算符的优先级最低 B.在 C 程序中,aph 和 aPh 是两个不同的变量 C.若 a 和 b 类型相同,在计算了赋值表达式 a=b 后 b 中的值将放入 a 中,而 b 中的值不变 D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输 入实型数 13 . C 语言程序的基本单位是_C______。 A.程序行 B.语句 C.函数 D.字符 14 . C 语言程序中,下列(C )组符合变量命名规则。 A.for、-sub、xy
A.1
B.3
C.2.0
D.2.5
19 . func(exp1,(exp2,exp3),(exp4,exp5,exp6));含有(C )个实参。 A.1 B.2 C.3 D.6 20 . 有 int x=3,y=4,z=5;则下面表达式中值为 0 的是__B____。 A.x&&y B.! (x<y&&!z||1) C.x||y+z&&y-z D.x<=y 21 . 已定义 c 为字符型变量,则下列语句中正确的是____C__。
专升本c语言程序设计试题及答案

专升本c语言程序设计试题及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 下列关于C语言函数的描述,哪个是正确的?A. 函数可以没有返回值B. 函数不能有多个返回值C. 函数必须有返回值D. 函数不能有参数答案:A3. 在C语言中,以下哪个运算符用于计算两个整数的和?A. %B. +C. ==D. &&答案:B4. C语言中,以下哪个关键字用于定义一个指针?A. intB. floatC. charD. *答案:D5. 在C语言中,以下哪个选项是正确的注释方式?A. // 这是注释B. /* 这是注释 */C. // 这是注释/* 这是注释 */D. // 这是注释/* 这是注释 */答案:B6. 下列关于C语言数组的描述,哪个是错误的?A. 数组可以是多维的B. 数组下标从0开始C. 数组的大小在编译时确定D. 数组可以动态分配答案:D7. 在C语言中,以下哪个选项是正确的文件操作函数?A. fopenB. fcloseC. fprintfD. All of the above答案:D8. C语言中,以下哪个选项是正确的字符串定义方式?A. char str[] = "Hello";B. char str[5] = "Hello";C. char str[] = {'H', 'e', 'l', 'l', 'o'};D. All of the above答案:D9. 在C语言中,以下哪个选项是正确的条件语句?A. if (condition)B. switch (condition)C. case (condition)D. All of the above答案:A10. 下列关于C语言循环的描述,哪个是正确的?A. for循环可以嵌套B. while循环不能嵌套C. do-while循环至少执行一次D. All of the above答案:C二、填空题(每题2分,共20分)1. 在C语言中,定义一个整型变量的正确语法是:___________。
上海建筑安全员c证考试试题及答案

上海建筑安全员c证考试试题及答案一、单选题(每题2分,共20分)1. 施工现场的临时用电必须符合以下哪项规定?A. 可以使用任何类型的电线B. 必须使用绝缘良好的电线C. 可以使用破损的电线D. 可以使用非标电线答案:B2. 建筑施工中,以下哪种行为是被禁止的?A. 佩戴安全帽B. 穿拖鞋进入施工现场C. 正确使用个人防护装备D. 遵守安全操作规程答案:B3. 施工现场的消防设施应如何设置?A. 随意放置B. 定期检查并保持完好C. 只在明显位置放置D. 只在办公区设置答案:B4. 施工现场的脚手架搭建应遵循哪些原则?A. 随意搭建B. 符合安全规范C. 仅考虑成本D. 仅考虑施工效率答案:B5. 施工现场的机械设备应如何进行维护?A. 无需维护B. 定期维护C. 只在出现故障时维护D. 只在检查时维护答案:B6. 施工现场的危险品应如何存放?A. 随意堆放B. 按照规定存放C. 堆放在隐蔽处D. 堆放在施工现场入口处答案:B7. 施工现场的临时用电线路应如何敷设?A. 随意敷设B. 按照规定敷设C. 敷设在潮湿地面D. 敷设在易燃物品上答案:B8. 施工现场的高空作业应采取哪些安全措施?A. 无需采取任何措施B. 佩戴安全带C. 使用安全网D. 佩戴安全带和使用安全网答案:D9. 施工现场的特种作业人员应具备哪些条件?A. 无需任何条件B. 持有特种作业操作证C. 有工作经验D. 有良好的身体素质答案:B10. 施工现场的应急救援预案应如何制定?A. 不需要制定B. 根据实际情况制定C. 仅在事故发生后制定D. 仅在上级要求时制定答案:B二、多选题(每题3分,共15分)1. 施工现场的安全防护措施包括哪些方面?A. 个人防护B. 机械防护C. 环境防护D. 管理防护答案:ABCD2. 施工现场的消防安全措施应包括哪些内容?A. 配备消防器材B. 定期进行消防演练C. 制定消防安全制度D. 定期检查消防设施答案:ABCD3. 施工现场的脚手架安全检查应包括哪些内容?A. 脚手架的稳定性B. 脚手架的承载能力C. 脚手架的搭建材料D. 脚手架的搭建高度答案:ABC4. 施工现场的用电安全措施应包括哪些内容?A. 定期检查电线B. 使用合格的电气设备C. 配备合格的电工D. 定期进行用电安全培训答案:ABCD5. 施工现场的机械设备操作应遵循哪些原则?A. 操作人员必须持证上岗B. 定期进行设备维护C. 遵守操作规程D. 确保设备处于良好状态答案:ABCD三、判断题(每题1分,共10分)1. 施工现场可以使用破损的电线进行临时用电。
大学生C语言期末考试试题汇总

大学生C语言期末考试试题汇总第1-3章习题一、单项挑选题1C语言属于()。
A.机器语言B.低级语言C.中级语言D.高级语言2一个C程序可以包含随意多个不同名的函数,但有且仅有一个。
A.函数B.主函数C.includeD.过程3系统默认的C语言源程序扩展名为.C,需经过之后,生成.exe文件,才干运行?A.编辑?编译B.编译?衔接C.编辑?改错D.编辑?衔接4C语言程序从开头执行。
A.程序中第一条可执行语句B.程序中第一个函数C.程序中的main函数D.包含文件中的第一个函数5C语言程序是由构成的。
A.一些可执行语言B.main函数C.函数D.包含文件中的第一个函数6一个算法应具有“确定性”等5个特性,则对另外4个特性描述错误的是。
A.有效性B.有穷性C.有零个或多个输入D.有零个或多个输出7设变量a是整型,f是实型,i双精度型,则表达式10+’a’+i*f 值的数据类型。
A.intB.floatC.doubleD.不确定8在C语言中,变量所分配的内存空间大小是由。
A.均为一个字节B.由用户自己定义C.由变量的类型打算D.是随意的9执行scanf (“a=%d,b=%d”,&a,&b)语句,若要使变量a和b的值分离为3和4,则正确的输入办法为。
A. 3 ,4B.a:3 b: 4C.a=3,b=4D. 3 410在算术表达式中允许使用的括号类型是。
A.{ }B.[ ]C.( )D.以上三项皆错11存储以下数据,占用存储字节最少的是。
A. 0B. ‘0’C. “0”D. 0.012设n=10,i=4,则运算n%=i+1执行后,n 的值是。
A.0B.3C.2D.113C语言中运算对象必需是整型的运算符是。
A.%B. /C. =D.〈=14已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是.A .0 B. 1 C. 5 D. 615若有以下类型说明语句:char w;int x;float y;double z;则表达式w-x*y/z的结果为类型A.floatB.charC.intD.double16在C语言的库函数中,可以输出char型变量x值的语句是。
c语言程序设计试题及答案

c语言程序设计试题及答案C语言程序设计试题及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个是合法的变量名?A. 2variableB. variable-nameC. variable_nameD. variable-2答案:C2. 以下哪个语句不是C语言中的输入语句?A. scanf("%d", &x);B. printf("%d", x);C. gets("string");D. getchar();答案:B3. C语言中,以下哪个不是标准库函数?A. printf()B. malloc()C. strcpy()D. main()答案:D4. 以下哪个选项是C语言中正确的数组声明?A. int array[];B. int [10] array;C. int array[10];D. int [10] = array;答案:C5. 以下哪个是C语言中正确的字符串字面量?A. "Hello World"B. 'Hello World'C. "Hello\nWorld"D. "Hello World"答案:C6. C语言中,以下哪个是正确的函数声明?A. int function();B. void myFunction(int x, int y);C. int myFunction(int x, int y) {}D. int myFunction(int x, int y) { return x + y; }答案:B7. 在C语言中,以下哪个是正确的条件语句?A. if (x = 5)B. if (x == 5)C. if (x = 5) { x++; }D. if (x == 5) { x++; }答案:D8. 在C语言中,以下哪个是正确的循环语句?A. for (int i = 0; i <= 10; i++) {}B. for (int i = 0; i < 10; i--) {}C. while (x != 0) { x--; }D. do { x++; } while (x != 0);答案:D9. 在C语言中,以下哪个是正确的指针声明?A. int *ptr;B. *int ptr;C. int ptr*;D. int * ptr;答案:A10. C语言中,以下哪个不是运算符?A. +B. -C. :D. *答案:C二、简答题(每题5分,共30分)1. 请简述C语言中数组和指针的区别。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
。 _ _ _和 g o l c、 t u o c、 n i c是们它�流个 4了义定预库流的 + + C .1 。分无均填不、填错。 案答确正上填中格空的题小每在请)分02共�分1题小每�题小02共题大本(题空填、二 。误错项 A以 所。作操有没�据数有只量变的中 C而�项两作操和据数括包�有才中�� C在象对 A ) 7 3 P (�析解 A�案答 的行进息消过通是递传息信的间之象对 .D 量变个一的类是象对 .C 体实个一的中统系的建创在正着表代象对 .B 量变构结的中言语 C是就象对 .A ��是的误错法说�中述描的念概象对于关 .02 。数函员成问访是项 B�员成据数问访是项选 A。员成 > -针指象 对者或员成 . )针指象对 * (�种两有以可针指。员成 .名象对�为式方的员成问访象对 ) 1 4 P (�析解 B�案答 ) ( a .� x *� .D a > x .C ) ( a . x .B a . x .A ��为式格的 ) ( a员成 数函中象对 x问访则�象对个一的类该为 x�员成数函的有公类该为 ) ( a�类个一为 A A定假 .91 象对的类 m a e r t s o� g o l c流错出准标型冲缓 ) 4 (。象对的类 m a e r t s o� r r e c流错出准标型冲缓非 ) 3 ( 。象对的类 m a e r t s o� t u o c流出输准标 ) 2 (。象对的类 m a e r t s i� n i c流入输准标 ) 1 ( ) 3 9 1 P (�析解 A�案答 g o l c .D t u o c .C r r e c .B n i c .A ��入输幕屏于用中其�出输入输行进流用使�中 + + C在 .81 。� 2�� 0� p�� 1�� 0� p�� 0�� 0� p问访别分目题以所 。值的素元列 1 + j第、 1 + i第组数 b示表都� j�� i� p) j +� i� p ( *) j + ) i + p ( * ( * �式形价等的值 。址地的素元列 1 + j第、行 1 + i第组数 b示表都� j�� i� p &j +� i� p j + ) i + p ( * pi + p 。址地首的素元个 1第的行 1 + i第组数 b示表都 ) i + p ( *� i� �式形价等的址地 ; b =� 3� ) p * (化始初的针指将果如。针指行的 n组数向指示表 p 。 >�数个素元� < > )名量变 * ( < >型类据数 <�为式格的明声。组数维 二理处于用般一组数针指。组数针指为组数个这称则�针指的型类同相是都素元组数果如�析解 B�案答 0 6� 0 3� 0 1 .D 0 6� 0 4� 0 2 .C 0 3� 0 2� 0 1 .B 0 5� 0 3� 0 1 .A } ; l d n e < <� 2� ) p * ( < < "� " < < ) 1 +� 0� p ( * < < "� " < <� 0�� 0� p < < t u o c ; n = p ;� 3� ) p * (t n i 3��� nt n i { ; } 0 6 , 0 5 , 0 4 , 0 3 , 0 2 , 0 1 { =� ) ( n i a md i o v
行运、接连、辑编、译编 .D 接连、辑编、试调、译编 .C 行运、接连、译编、辑编 .B 接连、译编、试调、辑编 .A ��是次依骤步个几的过经需般一序程 + + C写编 .1 。分 无均选未或选多、选错。内号括的后题在写填码代其将请�的求要目题合符是个一有只 中项选备个四的出列题小每在)分02共�分1题小每�题小02共题大本(题择选项单、一
类基是能只员成有私的类基�问访接直以可都有公类基者或护保的类基中类生派在 ) 3 3 1 P (�析解 A�案答 员成有私或员成护保 .D 员成护保 .C 员成有公 .B 员成有私 .A ��的 中类基是定一员成该则�员成个某的来承继中类基问访接直能不数函员成的类生派有公在 .5 。作动的有具类是作操�征特态静的类是据数�体合组的作操和据数即类 ) 9 3 P (�析解 A�案答 块据数 .D 体数函 .C 象对 .B 类 .A ��是就也 体实这�体实个一成形�起一在装组作操关有据数组这与和据数组一将是就装封据数谓所 .4 。误错项 D以所�员成有私了成变中类生派在�时承继有私用采员成有公 的中类基。用适都承继多或承继单以所�系关承继在存要只�用使象对类基作当以可象对类生派 指是则规容兼值赋。性义二在存能不�时问访行进但�性义二了生产就�员成些这问访中类子的 们它在�员成名同有具类基个多�中承继多。护保和有私、有公�种三有式方承继 ) 6 3 1 P (�析解 D�案答 的有公是然仍中类生派在员成有公的类基 .D 合组的承继重多于用适也则规容兼值赋 .C 的性义二无是须必问访的员成类基对 .B 生派有公用都般一类生派 .A ��是的确正不述叙面下 .3 。型类回返的时义定的数函成 换转要值的式达表的项 A。的定决型类据数的定指的时数函义定由型类值回返的数函 ) 1 5 P (�析解 D�案答 型类据数的定指所时数函该义定在 .D 型类数函用调主的时数函该用调 .C 型类的生产机随统系时数函该用调 .B 型类式达表的中句语 n r u t e r .A ��是的型类值回返的数函中言语 + + C定决 .2 。程过的果结示显上幕屏在� e x e行执是行运。 e x e为果结�程过的序程 行执可为换转 j b o件文标目将是接连。行运接直能不还�址地对绝的配分统系到得有没于由� j b o 为件文标目�程过的言语器机成生 p p c序程源将器译编的供提统系用使是译编。 p p c为名件文存 保�程过的机算计入输序程源 + + C将是辑编。骤步个四行运和接连、译编、辑编过经 ) 1 2 P (�析解 B�案答
)一(卷 Y .D Y , X� X , Y .C Y , X� Y , X .B X , Y� Y , X .A ��为别分序次的数函构析和数函造构用调� 时象对类 Y除删和时象对的类 Y个一明说则�类生派的 X类是 Y类即� X c i l b u p : Y s s a l C设假 .11 。项 A 择选以所。误错值回返为作型类回返用中 n r u t e r而�值的型类 Q回返个一是 F中项 A ) 7 4 1 P (�析解 A�案答 D .D C .C B .B A .A ��是的确正不中义定板模数函面下 .01 。项 A择选以所。慢较度速�用调复反即数函套嵌。洁简较比辑逻�上式形从 是只归递�多得率效有归递比都代迭 /环循�间时和间空多很费耗要用调序程�用调序程子是归 递�题问的口接一统决解数函载重。高率效行执�用调繁频�少码代征特数函联内 ) 9 5 P (�析解 A�案答 数函套嵌 .D 数函归递 .C 数函载重 .B 数函联内 .A �� 为义定它把应则�用调繁频被求要但�杂复太不能功数函个一 .9 。项 B择选以所�名数函的同相有具定肯性态多 。数函名同的 同不用调同不象对于由�时数函名同用调象对同不指是性态多态动�数函名同的同不用调同不的 数参于由�数函名同用调指是性态多态静�性态多态动和性态多态静种两有性态多 ) 7 6 1 P (�析解 B�案答 象对的称名同不用调象对个一 .D 数函的称名同不用调象对个一 .C 数函的称名同相用调象对的同不 .B 数函的称名同不用调象对的同不 .A �� 指是性态多谓所 .8 。项 A择选以所。系关有没 s i h t与�关有式方承继与�问访否能中类 生派在员成的类基。据数的中象对用调问访来针指该用使以可�的藏隐是针指 s i h t ) 6 8 P (�析解 A�案答 。问访被以可中类子在员成有公类基证保 .D 。问访被以可中类子在员成护保类基证保 .C 。问访被以可中类子在员成有私类基证保 .B 码代的据数些这理处享共但�员成据数的己自有拥象对个每证保 .A ��是的确正法说用使针指 s i h t于关 .7 。误错以所�员成类生派承继能不类基项 B。展扩类基对是类生派�化殊特和化体具的类 基是也�展扩的类基是类生派以所�身本自来个一�类基自来是个一员成的类生派 ) 9 2 1 P (�析解 B�案答 化殊特的类基是类生派 .D 续延的义定类基是类生派 .C 性属的类生派了承继类基 .B 化体具的类基是类生派 .A ��是的误错�中述描系关的类生派和类基对 .6 。项 A择选以所。问访来数函员成的
> h . m a e r t s o i <e d u l c n i # ��是果结出输的序程列下 .71 。项 D择选以所。份备的参实是参形时此�量变 通普是也参形�值数是参实果如。象对个一同表代参形与参实示表�参实为作址地 ) 1 5 P (�析解 D�案答 象对一同是参形与参实 .D 份备的参实是参形 .C 系联无参形与参实 .B 份备的参形是参实 .A ��是的确正法说列下�参形给传参实为作址地用使 .61 。项选 B择选以 所。象对员成即�象对的类个一另有以可中类。用引的象对用使以可也然当�作操的表链现实以 可�针指的类身自有具中类在。误错项 B�义定环循得使�象对类身自有果如�义定的类�析解 B�案答 象对的类个一另 .D 用引的象对类身自 .C 象对类身自 .B 针指的象对类身自 .A ��是的员成的类为作能不列下 .51 。项 A择选以所�限权问访有公为明声 c i l b u p。员成类明 声能不都们它。型类 u p c无。量变型类器存寄明声 r e t s i g e r。的量变部外明声于用 n r e t x e�析解 A�案答 r e t s i g e r .D u p c .C n r e t x e .B c i l b u p .A ��是的字键关用使以可员成的明说中类在 .41 。系关何任有没 a a与而� 0 2 = 5 * 4� b�关相 b b、 a与值的 b�减后为因 , 4 = a ) 5 7 P (�析解 C�案答 5和 0 2 .D 0 2和 4 .C 4和 5 .B 5 1和 3 .A ��为别分值的 b . x和 a . x� 后句语� ) 5 , 4 ( xA行执则 , } ; b b * a = b ; a a = a {) b bt n i , a at n i ( A为数函造构的类个一定假 .31 。项 C择选以所�征特的高率效行执和用调繁频、少码代序程有具数函联内 ) 9 5 P (�析解 C�案答 用调常不、多码代数函 .D 用调繁频、少码代数函 .C 句语归递有含体数函 .B 句语环循有含体数函 .A ��是况情数函义定 e n i l n i用采宜适 .21 。项 A择选 以所�理清行进类基对�数函构析类基用调�理清行进象对员成的增新类生派对�数函构析象对 员成用调�理清行进员成通普增新类生派对即�反相好正数函造构与程过行执的它但�作操行进 象对员成和类基对要也中程过行执在数函构析。体数函造构的类生派�数函造构的象对子用调� 数函造构类基用调�序顺行执其�化始初行进员成类三这对须必数函造构类生派 ) 0 3 1 P (�析解 A�案答