C++试题及答案(9套合集)

合集下载

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

自考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语言专升本试题及答案

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语言程序设计历年统考试题集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语言程序设计题库及答案,推荐文档

(完整版)C语言程序设计题库及答案,推荐文档
C.4ab
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语言程序设计试题及答案

专升本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证考试试题及答案

上海建筑安全员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语言期末考试试题汇总

大学生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语言程序设计试题及答案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语言中数组和指针的区别。

C语言程序设计试题及答案完整版

C语言程序设计试题及答案完整版

C语言复习资料5元必须清楚的:1)程序结构是三种: 顺序结构, 循环结构(三个循环结构), 选择结构(if 和switch)2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。

3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是他的地址.4)bit是位是指为0 或者1。

byte 是指字节, 一个字节= 八个位.5)一定要记住二进制如何划成十进制。

概念常考到的:1、编译预处理不是C语言的一部分,不再运行时间。

C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。

2、每个C语言程序中main函数是有且只有一个。

3、在函数中不可以再定义函数。

4、算法的是一定要有输出的,他可以没有输入。

5、break可用于循环结构和switch语句。

6、逗号运算符的级别最低。

第一章1)合法的用户标识符考查:合法的要求是由字母,数字,下划线组成。

有其它元素就错了。

并且第一个必须为字母或则是下划线。

第一个为数字就错了。

关键字不可以作为用户标识符号。

main define scanf printf 都不是关键字。

迷惑你的地方If是可以做为用户标识符。

因为If中的第一个字母大写了,所以不是关键字。

2)实型数据的合法形式:2.333e-1 就是合法的,且数据是2.333×10-1。

考试口诀:e前e后必有数,e后必为整数。

.3)字符数据的合法形式::'1' 是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。

'0' 的ASCII数值表示为48,'a' 的ASCII数值是97,'A'的ASCII数值是65。

4)整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节:考试时候一般会说,在16位编译系统,或者是32位系统。

碰到这种情况,不要去管,一样做题。

掌握整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节就可以了。

c语言程序与设计基础知识试题及答案

c语言程序与设计基础知识试题及答案

c语言程序与设计基础知识试题及答案一、单项选择题(每题2分,共20分)1. C语言中,用于定义结构体的关键字是:A. structB. unionC. enumD. typedef答案:A2. 下列哪个选项是C语言中的合法整型常量?A. 0x12B. 0123C. 0.12ED. 12e答案:A3. 在C语言中,用于定义数组的关键字是:A. arrayB. listC. vectorD. none of the above答案:D4. 下列哪个函数用于将字符串转换为浮点数?A. atoiB. atofC. itoaD. sprintf答案:B5. C语言中,用于文件操作的库函数是:A. stdio.hB. string.hC. math.hD. stdlib.h答案:A6. 下列关于指针的描述,错误的是:A. 指针可以存储变量的地址B. 指针可以存储一个值C. 指针可以作为函数的参数D. 指针可以作为函数的返回值答案:B7. 在C语言中,用于定义函数的关键字是:A. functionB. defineC. defD. void答案:D8. 下列哪个选项不是C语言中的控制结构?A. if-elseB. switch-caseC. forD. goto答案:D9. 下列哪个选项是C语言中的合法变量名?A. 2variableB. variable2C. variable_2D. all of the above答案:D10. C语言中,用于定义枚举类型的关键字是:A. enumB. typedefC. structD. union答案:A二、填空题(每题2分,共10分)1. C语言中,用于定义一个名为“person”的结构体,包含姓名和年龄两个成员,正确的定义方式是:struct person { char name[50];int age; }。

答案:正确2. 在C语言中,使用________函数可以输出格式化的字符串到控制台。

c语言题库(60道题)

c语言题库(60道题)

第一题:编写一个售货机(POS)计算程序,用于水果店售货员算账。

苹果每千克 3.2元,梨每千克1.96元,香蕉每千克3元,樱桃每千克24元。

某顾客购买1.5斤苹果,2斤梨,3斤香蕉,1.5斤樱桃,付给售货员100元。

要求规范输出这位顾客购买各类水果的名称,对应的重量和应付价钱,显示顾客所付款项,输出应找回的款项。

#include<stdio.h>main(){float apple=1.5,pear=2.0,banana=3.0,cherry=1.5;float cost,pay=100.0,retern;cost=3.2*apple+1.96*pear+3.0*banana+24.0*cherry;retern=pay-cost;printf("LIST\t重量:\t价钱:\n");printf("apple\t1.5\t%.2f\n",3.2*apple);printf("pear\t2.0\t%.2f\n",1.96*pear);printf("banana\t3.0\t%.2f\n",3.0*banana);printf("cherry\t1.5\t%.2f\n",24.0*cherry);printf("pay=%.2fRMB\ncost=%.2fRMB\nretern=%.2fRMB\n",pay,cost,retern);}第二题:编写一个程序,对输入的一组整数,分别统计其中正整数和负整数的个数(0作为结束标志)。

#include<stdio.h>main(){int a[]={12,1648,500,-322,41,-15,126,-45,0,45,-356},i=0,m=0,n=0;for(i=0;a[i]!=0;i++){if(a[i]<0)m++;else if(a[i]>0)n++;}printf("%d\n%d\n",m,n);}第三题:统计100-500之间各个数字之和为9的三位数,输出这些三位数。

C语言常见复习题(选择填空)及参考答案

C语言常见复习题(选择填空)及参考答案

C语言常见复习题及参考答案一、选择题1.下述标识符中,()是合法的用户标识符。

A.A#CB.getchC.voidD.ab*2.在C语言中,字符型数据在内存中是以()形式存放的。

A.原码B.BCD码C.反码D.ASCII码3.以下选项中不合法的用户标识符是()。

A.abc.cB.fileC.MainD.PRONTF4.以下选项中不合法的用户标识符是()。

A.123B.printfC.Anbsp;D.Dim5.可以在C语言程序中用做用户标识符的一组标识符是()。

A.voidB.as-b3C.forD.2cdefine -123 -abc DoWORD If cas SIG6.在以下各组标识符中,合法的用户标识符是(1)、(2)、(3)。

(1)A.001 B.table_1 C.0_t D.k%Int t*.1 W10 point(2)A.Fast_ B.void C.pbl D.Fast+Big abs fabs beep(3)A.xy_ B.longdouble C.*p D.CHAR变量1 signed history Float7.()是构成C语言的基本单位。

A.函数B.过程C.子程序D.子例程8.若有说明:char s1='\067';char s2="1";char s3='1';则s1中(1),s2中(2),s3中(3)。

(1).A.包含3个字符 B.包含2个字符C.包含1个字符D.无定值,说明不合法(2).A.包含1个字符 B.包含2个字符C.包含3个字符D.无定值,说明不合法(3).A.包含1个字符 B.包含2个字符C.包含3个字符D.无定值,说明不合法9.若x为int型变量,则执行以下语句后,x的值为x=6;x+=x-=x*xA.36B.-60C.60D.-2410.在C语言中,char 型数据在内存中是以()形式存储的。

A.原码B.补码C.ASCII码D.反码11.以下运算符中优先级最低的算符为(),优先级最高的为()。

c语言程序设计试题及答案专科

c语言程序设计试题及答案专科

c语言程序设计试题及答案专科一、选择题(每题2分,共20分)1. C语言中,用于定义一个结构体类型的关键字是()。

A. structB. unionC. enumD. typedef答案:A2. 下列选项中,不属于C语言基本数据类型的是()。

A. intB. floatC. charD. string答案:D3. 在C语言中,以下哪个运算符用于取地址?()A. *B. &C. %D. ^答案:B4. C语言中,用于文件操作的库函数位于哪个头文件中?()A. stdio.hB. stdlib.hC. string.hD. fcntl.h答案:A5. 下列关于C语言函数的描述,错误的是()。

A. 函数可以返回一个值B. 函数可以没有返回值C. 函数可以没有参数D. 函数可以有多个返回值答案:D6. 在C语言中,用于定义一个变量的关键字是()。

A. varB. letC. defineD. int答案:D7. 下列关于C语言数组的描述,正确的是()。

A. 数组可以是多维的B. 数组的大小在编译时确定C. 数组的索引从1开始D. 数组可以动态分配答案:B8. 在C语言中,用于定义一个指针的关键字是()。

A. pointerB. ptrC. *D. ref答案:C9. 下列关于C语言预处理指令的描述,错误的是()。

A. #include用于包含头文件B. #define用于定义宏C. #ifdef用于条件编译D. #pragma用于编译器指令答案:C10. 在C语言中,用于定义一个枚举类型的关键字是()。

A. enumB. typedefC. structD. union答案:A二、填空题(每题3分,共30分)1. 在C语言中,定义一个整型变量的正确方式是使用关键字________。

答案:int2. C语言中,用于声明一个函数的关键字是________。

答案:void 或返回类型3. 在C语言中,要使用数学函数,需要包含的头文件是________。

c语言填空试题库及答案

c语言填空试题库及答案

c语言填空试题库及答案1. 在C语言中,用于定义变量的关键字是______。

答案:int2. 下列哪个选项是C语言中合法的字符串常量?A. "Hello, World!"B. 'Hello, World!'C. "Hello, World!"D. "Hello, World!"答案:A3. 在C语言中,用于定义一个函数的关键字是______。

答案:void4. 下列哪个选项是C语言中的逻辑运算符?A. %B. ||C. &&D. ==答案:C5. 在C语言中,用于声明一个指针变量的语法是______。

答案:int *p;6. 下列哪个选项是C语言中正确的循环结构?A. forB. whileC. do-whileD. All of the above答案:D7. 在C语言中,用于定义一个结构体的关键字是______。

答案:struct8. 下列哪个选项是C语言中用于文件操作的函数?A. printf()B. scanf()C. fopen()D. fclose()答案:C9. 在C语言中,用于定义一个枚举类型的关键字是______。

答案:enum10. 下列哪个选项是C语言中用于动态内存分配的函数?A. malloc()B. free()C. Both A and BD. None of the above答案:C11. 在C语言中,用于定义一个联合体的关键字是______。

答案:union12. 下列哪个选项是C语言中用于输入输出的库?A. math.hB. stdio.hC. string.hD. time.h答案:B13. 在C语言中,用于定义一个宏的预处理命令是______。

答案:#define14. 下列哪个选项是C语言中用于数组的声明?A. int arr[10];B. int *arr;C. int arr[];D. All of the above答案:D15. 在C语言中,用于定义一个二维数组的语法是______。

计算机等级考试c语言程序设计试题及答案

计算机等级考试c语言程序设计试题及答案

计算机等级考试c语言程序设计试题及答案一、单项选择题(每题2分,共20分)1. 在C语言中,用于定义一个结构体的关键字是()。

A. structB. unionC. enumD. typedef答案:A2. 下列选项中,哪个是合法的C语言变量名?()A. 2variableB. variable2C. variable_2D. variable-2答案:C3. 在C语言中,用于定义一个函数的关键字是()。

A. functionB. defC. defineD. int答案:D4. 下列关于C语言数组的描述中,错误的是()。

A. 数组名代表数组的起始地址B. 数组可以存储不同类型的数据C. 数组的下标从0开始D. 数组在内存中是连续存储的答案:B5. 下列关于C语言指针的描述中,正确的是()。

A. 指针可以存储任何类型的数据B. 指针变量的值是它所指向的变量的地址C. 指针变量不能被赋值D. 指针变量不能作为函数的参数答案:B6. 在C语言中,用于定义一个枚举类型的关键字是()。

A. enumB. structC. unionD. typedef答案:A7. 下列关于C语言函数的描述中,错误的是()。

A. 函数可以有返回值B. 函数可以没有返回值C. 函数必须有返回值D. 函数可以有参数答案:C8. 在C语言中,用于定义一个联合体的关键字是()。

A. structB. unionC. enumD. typedef答案:B9. 下列关于C语言中的循环控制语句的描述中,错误的是()。

A. for循环可以没有初始化表达式B. while循环至少执行一次循环体C. do-while循环至少执行一次循环体D. for循环可以没有循环控制表达式答案:B10. 在C语言中,用于定义一个宏的预处理命令是()。

A. #defineB. #includeC. #importD. #pragma答案:A二、填空题(每题2分,共20分)1. 在C语言中,使用____关键字可以定义一个常量。

(完整版)C语言题库(带详解答案)

(完整版)C语言题库(带详解答案)

一单项选择题1.(A)是构成C语言程序的基本单位。

A、函数B、过程C、子程序D、子例程2.C语言程序从 C开始执行。

A) 程序中第一条可执行语句 B) 程序中第一个函数C) 程序中的main函数 D) 包含文件中的第一个函数3、以下说法中正确的是(C)。

A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在main( )函数中定义C、C语言程序总是从main( )函数开始执行D、C语言程序中的main( )函数必须放在程序的开始部分4.下列关于C语言的说法错误的是(B)。

A) C程序的工作过程是编辑、编译、连接、运行B) C语言不区分大小写。

C) C程序的三种基本结构是顺序、选择、循环D) C程序从main函数开始执行5.下列正确的标识符是(C)。

A.-a1B.a[i]C.a2_iD.int t5~8题为相同类型题考点:标识符的命名规则(1)只能由字母、数字、下划线构成(2)数字不能作为标识符的开头(3)关键字不能作为标识符选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3)6.下列C语言用户标识符中合法的是( B)。

A)3ax B)x C)case D)-e2 E)union选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1);7.下列四组选项中,正确的C语言标识符是(C)。

A) %x B) a+b C) a123 D) 123选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。

A、print _3d db8 aBcB、I\am one_half start$it 3paiC、str_1 Cpp pow whileD、Pxq My->book line# His.age选项B中的“\”,”$” ,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while 为关键字,不满足(3)9.C语言中的简单数据类型包括(D)。

c语言试题库及答案

c语言试题库及答案

c语言试题库及答案C语言是一门被广泛应用于计算机科学领域的编程语言,对于学习和掌握该语言的学生和程序员而言,进行试题练习是提高编程能力和理解语言特性的重要途径。

本文将介绍C语言试题库及答案,帮助读者巩固知识、提升实践能力。

1. 试题库概述C语言试题库是一套包含丰富练习题的资源集合,涵盖了C语言的各个方面。

试题库的设计旨在帮助学生和程序员系统地学习和练习C语言的各项知识和技能。

2. 试题种类C语言试题库通常包含了多种种类的题目,包括但不限于:- 选择题:通过选择给出的选项来回答问题,检验对语法和概念的理解。

- 填空题:根据题目要求,填写完整的代码片段或概念解释。

- 编程题:要求根据题目描述设计算法和实现相应的程序。

3. 试题难度C语言试题库中的试题难度通常由浅入深,从基础到高级逐步增加。

这样的设计能够满足不同阶段学习者的需求,并逐渐提升学习者的编程能力。

4. 试题答案C语言试题库配备有详细的答案解析,确保学习者能够对照答案检查自己的解题思路和答案的正确性。

答案解析通常包括:- 选择题的正确选项和解释。

- 填空题的正确填空和解释。

- 编程题的示范代码和解题思路。

5. 利用试题库的方法使用C语言试题库进行学习和练习时,可以采取以下方法:- 首先,了解试题库的整体结构和分类,并根据自身水平选择相应难度的题目。

- 其次,认真阅读每道题目的要求和提示,思考合适的解决方案。

- 接着,尝试解答问题,写出自己的代码。

- 最后,对照答案解析检查自己的答案,并找出解题过程中的问题和不足。

- 在整个过程中,多进行反复练习和总结,逐渐提高自己的编程水平。

总结:C语言试题库是提高学习者编程能力和掌握C语言的重要资源,通过多样的试题形式和详细的答案解析,能够帮助学习者加深对语言特性和编程技巧的理解。

在使用试题库时,学习者应积极思考、多做练习,不断提升自己的编程实践能力。

祝您在学习C语言的道路上取得进步!。

C语言程序设计试卷含答案

C语言程序设计试卷含答案

C语言程序设计试卷含答案一、选择题(共20题,每题2分,共40分。

下面每题后面用小括号内标注了正确答案)1. 下列关键字中,用于定义变量的是(A)A. intB. ifC. whileD. for2. 变量的作用域是指变量的(C)A. 大小B. 类型C. 可访问范围D. 值3. 下列语句中,用于输出字符的是(B)A. scanfB. printfC. inputD. output4. 已知整型变量a和b,那么a += b; 等价于(D)A. a = a + b;B. a -= b;C. a = a - b;D. a = a + b;5. 在C语言中,用于表示“不等于”的运算符是(C)A. =B. ==C. !=D. >=6. 下面哪个for循环语句是正确的(A)A. for(int i=0; i<10; i++)B. for(int i<10; i++)C. for(int i=0; i<10)D. for(i=0; i<10; i++)7. 下列选项中,表示“或”运算符的是(D)A. &B. &&C. |D. ||8. 在C语言中,用于声明宏定义的关键字是(B)A. defineB. #defineC. constD. int9. 如果要判断一个整数是否为负数,正确的if条件语句是(C)A. if(n > 0)B. if(n => 0)C. if(n < 0)D. if(n <= 0)10. 下列哪个不是C语言的基本数据类型(D)A. intB. floatC. charD. string11. 下列关键字中,用于定义函数的是(C)A. mainB. includeC. voidD. for12. 在C语言中,表示“或者”的条件语句是(B)A. ifB. else ifC. switchD. while13. C语言中的“++”运算符表示(A)A. 自增B. 自减C. 相加D. 相减14. 下列哪个语句用于在C语言中声明字符类型的变量(C)A. String name;B. var name;C. char name;D. character name;15. 下列哪个不是C语言的关键字(D)A. enumB. longC. doubleD. true16. 在C语言中,用于跳出当前循环并继续执行下一次循环的关键字是(D)A. exitB. breakC. endD. continue17. 下列哪个函数用于从标准输入读取一个整数(A)A. scanfB. printfC. getsD. puts18. 在C语言中,用于声明一个指针变量的关键字是(A)A. int*B. pointC. newD. pointer19. 下列哪个运算符用于获取变量在内存中的地址(B)A. &B. *C. #D. %20. 下列哪个函数调用可以输出字符串(A)A. printf("Hello World!");B. scanf("Hello World!");C. gets("Hello World!");D. puts("Hello World!");二、填空题(共5题,每题4分,共20分。

自考C++试题及答案(9套合集)-3-4.

自考C++试题及答案(9套合集)-3-4.

2010年全国自考C++程序设计模拟试卷(三)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 设有定义int i;double j=5;,则10+i+j值的数据类型是()A. intB. doubleC. floatD. 不确定2. 要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为()A. const char *p=“ABCD”;B. char *const p=“ABCD”;C. char const *p=“ABCD”;D. const char * const p=“ABCD”;3. 类的构造函数被自动调用执行的情况是在定义该类的()A. 成员函数时B. 数据成员时C. 对象时D. 友元函数时4. 已知类A是类B的友元,类B是类C的友元,则()A. 类A一定是类C的友元B. 类C一定是类A的友元C. 类C的成员函数可以访问类B的对象的任何成员D. 类A的成员函数可以访问类B的对象的任何成员5. 假定一个类的构造函数为“A(int i=4, int j=0) {a=i;b=j;}”, 则执行“A x (1);”语句后,x.a和x.b的值分别为()A. 1和0B. 1和4C. 4和0D. 4和16. 关于this指针使用说法正确的是()A. 保证每个对象拥有自己的数据成员,但共享处理这些数据的代码B. 保证基类私有成员在子类中可以被访问。

C. 保证基类保护成员在子类中可以被访问。

D. 保证基类公有成员在子类中可以被访问。

7. 所谓多态性是指()A. 不同的对象调用不同名称的函数B. 不同的对象调用相同名称的函数C. 一个对象调用不同名称的函数D. 一个对象调用不同名称的对象8. 友元关系不能()A. 提高程序的运行效率B. 是类与类的关系C. 是一个类的成员函数与另一个类的关系D. 继承9. 语句ofstream f(“TEMP.DAT”,ios::app|ios::binary)的功能是建立流对象f,试图打开文件TEMP.DAT 并与之连接,并且()A. 若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件B. 若文件存在,将其置为空文件;若文件不存在,打开失败C. 若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件D. 若文件存在,打开失败;若文件不存在,建立一个新文件10. 构造函数不具备的特征是()A. 构造函数的函数名与类名相同B. 构造函数可以重载C. 构造函数可以设置默认参数D. 构造函数必须指定类型说明11. 在公有继承的情况下,基类的公有或保护成员在派生类中的访问权限()A. 受限制B. 保持不变C. 受保护D. 不受保护12. 假定一个类的构造函数为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和513. C++对C语言做了很多改进,即从面向过程变成为面向对象的主要原因是()A. 增加了一些新的运算符B. 允许函数重载,并允许设置缺省参数C. 规定函数说明符必须用原型D. 引进了类和对象的概念14. 在类中说明的成员可以使用关键字的是()A. publicB. externC. cpuD. register15. C++语言中所有在函数中定义的变量,连同形式参数,都属于()A. 全局变量B. 局部变量C. 静态变量D. 函数16. 在私有继承的情况下,基类成员在派生类中的访问权限()A. 受限制B. 保持不变C. 受保护D. 不受保护17. 使用地址作为实参传给形参,下列说法正确的是()A. 实参是形参的备份B. 实参与形参无联系C. 形参是实参的备份D. 实参与形参是同一对象18. C++的继承性允许派生类继承基类的()A. 部分特性,并允许增加新的特性或重定义基类的特性B. 部分特性,但不允许增加新的特性或重定义基类的特性C. 所有特性,并允许增加新的特性或重定义基类的特性D. 所有特性,但不允许增加新的特性或重定义基类的特性19. 对于int *pa[5];的描述,正确的是()A. pa是一个指向数组的指针,所指向的数组是5个int型元素B. pa是一个指向某个数组中第5个元素的指针,该元素是int型变量C. pa[5]表示某个数组的第5个元素的值D. pa是一个具有5个元素的指针数组,每个元素是一个int型指针20. 以下基类中的成员函数表示纯虚函数的是()A. virtual void tt()=0B. void tt(int)=0C. virtual void tt(int)D. virtual void tt(int){}二、填空题(本大题共20小题,每小题1分,共20分)请在每小题的空格中填上正确答案。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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�案答
相关文档
最新文档