【计算机类职业资格】二级C++-3-2及答案解析.doc

上传人:lawfemale396 文档编号:1324078 上传时间:2019-10-17 格式:DOC 页数:26 大小:141KB
下载 相关 举报
【计算机类职业资格】二级C++-3-2及答案解析.doc_第1页
第1页 / 共26页
【计算机类职业资格】二级C++-3-2及答案解析.doc_第2页
第2页 / 共26页
【计算机类职业资格】二级C++-3-2及答案解析.doc_第3页
第3页 / 共26页
【计算机类职业资格】二级C++-3-2及答案解析.doc_第4页
第4页 / 共26页
【计算机类职业资格】二级C++-3-2及答案解析.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、二级 C+-3-2 及答案解析(总分:78.50,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:54.50)1.表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是U /U。 A.showbase()和 eof() B.showpoint()和 eof() C.showpoint()和 bad() D.showpoint()和 good()(分数:1.00)A.B.C.D.2.C+语言类体系中,不能被派生类继承的有 A.转换函数 B.构造函数 C.虚函数 D.静态成员函数 (分数:1.00)A.B.C.D.3.以下程序的正确运行结果是U /U。#includeiostre

2、am.hint f(int);void main()int a=2,i;for(i=0;i3;i+)coutf(a)“ “;coutendl;int f(int a)int b=0static int c=3;b+:c+;return(a+b+c); A.777 B.7 10 13 C.79 11 D.7 8 9 (分数:1.00)A.B.C.D.4.继承机制的作用是 A.信息隐藏 B.数据封装 C.定义新类 D.数据抽象(分数:1.00)A.B.C.D.5.在深度为 7 的满二叉树中,叶子结点的个数为 A. 32 B. 31 C. 64 D. 63(分数:1.00)A.B.C.D.6.下列叙

3、述中正确的是U /U。 A. 一个算法的空间复杂度大,则其时间复杂度必定大 B. 一个算法的空间复杂度大,则其时间复杂度必定小 C. 一个算法的时间复杂度大,则其空间复杂度必定小 D. 上述三种说法都不对(分数:2.00)A.B.C.D.7.下面关于数组的描述错误的是 A.在 C+语言中数组的名字就是指向该数组第一个元素的指针 B.长度为 n 的数组,下标的范围是 0n-1 C.数组的大小必须在编译时确定 D.数组只能通过值参数和引用参数两种方式传递给函数(分数:1.00)A.B.C.D.8.有如下程序:#includeusing name space std;classBpublic:B(i

4、nt xx):x(xx)+count;x+=10;virtual void show()constcoutcountshow();delete ptr;return 0;运行时的输出结果是U /U。 A.1_120 B.2_120 C.1_20 D.2_20(分数:2.00)A.B.C.D.9.下列对重载函数的描述中,错误的是U /U。 A.重载函数中不允许使用默认参数 B.重载函数中编译是根据参数表进行选择的 C.不要使用重载函数来描述毫不相干的函数 D.构造函数重载将会给初始化带来多种方式(分数:2.00)A.B.C.D.10.在表达式 x-y 中,“-”是作为非成员函数重载的运算符。若使

5、用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为U /U。 A.x.operator-(y) B. operator-(y,x) C.y. operator-(x) D. operator-(x,y)(分数:2.00)A.B.C.D.11.关于虚函数下面说的正确的是U /U。 A.若在重定义虚函数时使用了 virtual,则该重定义函数还是虚函数 B.虚函数不能声明为友元 C.子类必须重定义父类的虚函数 D.虚函数不能是 static 的 (分数:1.00)A.B.C.D.12.下列表达式的值为 false 的是U /U。 A. 13while(*b=*a)b+;a+;void

6、main()char+s=“*a+b*“,t80;fun(s,t);puts(t)程序的运行结果是_。 A.*a*b B.a*b C.a*b* D.ab(分数:2.50)A.B.C.D.19.以下四种说法中,正确的一项是U /U。 A.C+允许在字符串上进行整体操作 B.语句:char vn =“Brown“; 将 vn 定义成一个有 5 个元素的数组,因为“Brown“ 中含有 5个字符 C.对指针只要赋给一个地址值就可以了 D.一维的指针数组实际上是一个二维数组(分数:2.00)A.B.C.D.20.在计算机中,算法是指 A. 加工方法 B. 解题方案的准确而完整的描述 C. 排序方法 D

7、. 查询方法(分数:1.00)A.B.C.D.21.为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为 A. public B. protected C. private D. static(分数:1.00)A.B.C.D.22.NULL 是指 A. 0 B. 空格 C. 未知的值或无任何值 D. 空字符串(分数:1.00)A.B.C.D.23.下列语句分别是不同程序中的第一个输入输出语句。若去掉其中的“left”,输出效果将发生变化的是 A. coutleftsetfill(*)357; B. coutleftsetw(5)357; C. coutlefts

8、etw(5)“ABCDE“; D. coutleft“ABCDE“;(分数:2.00)A.B.C.D.24.若调用一个函数,且此函数中没有 return 语句,则正确的说法是该函数U /U。 A. 没有返回值 B. 返回若干个系统默认值 C. 有返回值,但返回一个不确定的值 D. 返回一个用户所希望的函数值(分数:1.00)A.B.C.D.25.下列叙述中正确的是 A. 程序执行的效率与数据的存储结构密切相关 B. 程序执行的效率只取决于程序的控制结构 C. 程序执行的效率只取决于所处理的数据量 D. 以上三种说法都不对(分数:2.00)A.B.C.D.26.为了使类中的某个成员不能被类的对象

9、通过成员操作符访问,则不能把该成员的访问权限定义为_。 A. public B. protected C. private D. static(分数:2.00)A.B.C.D.27.下面关于 break 语句的描述中,不正确的是U /U。 A.break 可以用于循环体内 B.break 语句可以在 for 循环语句中出现多次 C.break 语句可以在 switch 语句中出现多次 D.break 语句可用于 if 条件判断语句内(分数:2.00)A.B.C.D.28.每个 C+程序都必须有且仅有一个U /U。 A. 预处理命令 B. 函数 C. 语句 D. 主函数(分数:2.00)A.B.

10、C.D.29.某二叉树共有 7 个结点,其中叶子结点只有 1 个,则该二叉树的深度为(假设根结点在第 1 层)U /U。 A. 3 B. 4 C. 6 D. 7(分数:2.00)A.B.C.D.30.设有程序段:int k=10;while(k=0)k=k-1;则下面描述中正确的是_。 A.循环执行 10 次 B.无限循环 C.循环体语句一次也不执行 D.循环体语句执行一次(分数:1.00)A.B.C.D.31.在设计程序时,应采纳的原则之一是U /U。 A. 不限制 goto 语句的使用 B. 减少或取消注解行 C. 程序越短越好 D. 程序结构应有助于读者理解(分数:2.00)A.B.C.

11、D.32.若要对类 BigNumber 中重载的类型转换运算符 long 进行声明,下列选项中正确的是U /U。 A.operator long() const; B.operator long(BigNumber); C.long operator long() const; D.long operator long(BigNumber);(分数:2.00)A.B.C.D.33.下列关于纯虚函数与抽象类的描述中,错误的是U /U。 A.纯虚函数是一种特殊的虚函数,它没有具体的实现 B.抽象类是指具有纯虚函数的类 C.一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类 D.抽象类只能作

12、为基类来使用,其纯虚函数的实现由派生类给出(分数:1.00)A.B.C.D.34.为了避免在嵌套的条件语句 if-else 中产生二义性,C+语言中规定的 if-else 匹配原则是U /U。 A. else 字句与所排位置相同的 if 配对 B. else 子句与其之前最近的 if 配对 C. else 子句与其之后最近的 if 配对 D. else 子句与同一行上的 if 配对(分数:1.00)A.B.C.D.35.有如下程序#include iostream#include iomanipusing namespace std;int main( )coutsetprecision(3)

13、fixedsetfill(*)setw(8);cout12.345_34.567;return 0;若程序的输出是:*12.345*34.567则程序中下划线处遗漏的操作符是U /U。 A.setprecision(3) B.fixed C.setfill(*) D.setw(8)(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,分数:24.00)36.有以下程序: #include fstream #include string using namespace std; int main () char ch = “The end“; ofstream outstr( “d:

14、/put.txt“, ios_base: :app); for (int i = 0; i strlen( ch ); i+ ) outstr.put(chi); outstr.close(); return 0; 程序实现的功能是U U/U /U。(分数:1.00)填空项 1:_37.以下函数模板 max()的功能是返回数组 a 中最大元素的值。请将横线处缺失部分补充完整。 templatetypename TT max(T a,int n) T m=a0; for(int i=l;in;i+) if(aim)_; return m; (分数:2.00)填空项 1:_38.在概念设计阶段可用

15、 E-R 图,其中“矩形框表示实体,U U /U /U表示实体间联系。(分数:2.00)填空项 1:_39.计算机技术中,为解决一个特定问题而采取的特定的有限的步骤称为U U /U /U。(分数:2.00)填空项 1:_40.在 C+中,下列程序段的输出结果是U U /U /U。 int x, a10; coutsizeof(x)“”sizeof(a)“”sizeof(float)end1(分数:2.00)填空项 1:_41.下面程序的运行结果是U U /U /U。 #inChldeiOStream using namespace std; class count static int n;

16、public: count() n+; static int test() for(int i=0:i4;i+) n+; return n; ; int count:n=0; int main() coutCOUnt:test()“ “; count c1, c2; coutcount:test()end1; return 0; (分数:1.00)填空项 1:_42.数据结构分为逻辑结构与存储结构,线性链表属于U /U。(分数:2.00)填空项 1:_43.以下程序的输出结果是 【8】 。 #includeiostreamh class object private: int va1; pub

17、lic: object( ); object(int i) object( ); ; object:Object( ) va1=0; cout “Default constructor for object“ end1; object:object(int i) va1=i cout “Constructor for object“ va1 end1; object:object( ) cout “Destructor for object“ va1 end1; class container private: object one; object two; int data; public:

18、 container( ); container(int i,int j,int k); container( ); ; container:container( ) data=0; cout “Default constructor for container“ end1; container:container(int i,int j,int k):two(i),one(j) data=k; cout “Constructor for container“ end1; container:container( ) cout “Destructor for container“ end1;

19、void main( ) container anObj(5,6,10);(分数:1.00)填空项 1:_44.C+语言支持的两种多态性分别是编译时的多态性和U U /U/U的多态性。(分数:1.00)填空项 1:_45.静态数据成员在定义或说明时,要在前面加上关键字U U /U /U;静态成员函数的实现中,不能直接引用类中说明为非静态的成员。(分数:2.00)填空项 1:_46.当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为U U /U/U。(分数:1.00)填空项 1:_47.在算法正确的前提下,评价一个算法的两个标准是U U /U /U。(分数:

20、2.00)填空项 1:_48.己知类 sample 是一个抽象类,其成员函数 display 是无形参、无返回类型的纯虚函数,请完成其声明:class sample public: sample(); _ ;(分数:2.00)填空项 1:_49.以下程序的功能是输出 1 至 100 之间每位数的乘积大于每位数的和的数,例如对于数字 12,有1*21+2,故不输出该数;对于 27,有 2*72+7,故输出该数。请填空。 #includeiostream.h void main() int n,k=1,s=o,m: for (n=l:n=100;n+= k=l;s=0; _; while(_) k

21、*=m%10;s+=m%10; U U /U /U; if(ks)coutn; (分数:1.00)填空项 1:_50.在最坏情况下,堆排序需要比较的次数为U /U。(分数:2.00)填空项 1:_二级 C+-3-2 答案解析(总分:78.50,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:54.50)1.表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是U /U。 A.showbase()和 eof() B.showpoint()和 eof() C.showpoint()和 bad() D.showpoint()和 good()(分数:1.00)A.B. C.D.解析:

22、2.C+语言类体系中,不能被派生类继承的有 A.转换函数 B.构造函数 C.虚函数 D.静态成员函数 (分数:1.00)A.B. C.D.解析:解析:派生类对象的数据结构是由基类中说明的数据成员和派生类中说明的数据成员共同构成,所以不能继承基类的构造函数,必须重新定义。3.以下程序的正确运行结果是U /U。#includeiostream.hint f(int);void main()int a=2,i;for(i=0;i3;i+)coutf(a)“ “;coutendl;int f(int a)int b=0static int c=3;b+:c+;return(a+b+c); A.777

23、B.7 10 13 C.79 11 D.7 8 9 (分数:1.00)A.B.C.D. 解析:4.继承机制的作用是 A.信息隐藏 B.数据封装 C.定义新类 D.数据抽象(分数:1.00)A.B.C. D.解析:解析 数据封装就是数据抽象,即信息隐藏;而继承是实现程序复用的基础。5.在深度为 7 的满二叉树中,叶子结点的个数为 A. 32 B. 31 C. 64 D. 63(分数:1.00)A.B.C. D.解析:解析 在二叉树的第 k 层上,最多有 2k-1(k1)个结点。对于满二叉树来说,每一层上的结点数都达到最大值,即在满二叉树的第 k 层上有 2k-1个结点。因此,在深度为 7 的满二

24、叉树中,所有叶子结点在第 7 层上,即其结点数为2k-1=27-1=64因此,本题的正确答案为 C。6.下列叙述中正确的是U /U。 A. 一个算法的空间复杂度大,则其时间复杂度必定大 B. 一个算法的空间复杂度大,则其时间复杂度必定小 C. 一个算法的时间复杂度大,则其空间复杂度必定小 D. 上述三种说法都不对(分数:2.00)A.B.C.D. 解析:解析 算法的时间复杂度和算法的空间复杂度从不同的角度来衡量算法的执行情况,它们之间没有内在联系。7.下面关于数组的描述错误的是 A.在 C+语言中数组的名字就是指向该数组第一个元素的指针 B.长度为 n 的数组,下标的范围是 0n-1 C.数组

25、的大小必须在编译时确定 D.数组只能通过值参数和引用参数两种方式传递给函数(分数:1.00)A.B.C.D. 解析:解析 本题考查的是数组的基本使用,数组还可以通过对应的指针调用传递参数,其余选项的说法都是正确的。8.有如下程序:#includeusing name space std;classBpublic:B(int xx):x(xx)+count;x+=10;virtual void show()constcoutcountshow();delete ptr;return 0;运行时的输出结果是U /U。 A.1_120 B.2_120 C.1_20 D.2_20(分数:2.00)A.

26、B. C.D.解析:解析 本题考查了类的继承。继承有三种方式,public 公有、pnvate 私有和 protected 保护,本题都涉及到了。本题中类 D 公有继承类 B。在类 B 中又定义了虚函数,并且有保护类静态类型 count 及私有变量 x。主函数中调用类 D,类 D 又继承了类 B,经过系统及调用,本题最终结果为 2120。9.下列对重载函数的描述中,错误的是U /U。 A.重载函数中不允许使用默认参数 B.重载函数中编译是根据参数表进行选择的 C.不要使用重载函数来描述毫不相干的函数 D.构造函数重载将会给初始化带来多种方式(分数:2.00)A. B.C.D.解析:解析 选项

27、A 中,重载函数中是允许使用默认参数的;为了使重载函数有意义,不要使用重载函数来描述毫不相干的函数;重载函数中编译是根据参数表进行选择的,包括参数的个数和类型。10.在表达式 x-y 中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为U /U。 A.x.operator-(y) B. operator-(y,x) C.y. operator-(x) D. operator-(x,y)(分数:2.00)A.B.C.D. 解析:11.关于虚函数下面说的正确的是U /U。 A.若在重定义虚函数时使用了 virtual,则该重定义函数还是虚函数

28、B.虚函数不能声明为友元 C.子类必须重定义父类的虚函数 D.虚函数不能是 static 的 (分数:1.00)A.B.C.D. 解析:12.下列表达式的值为 false 的是U /U。 A. 13while(*b=*a)b+;a+;void main()char+s=“*a+b*“,t80;fun(s,t);puts(t)程序的运行结果是_。 A.*a*b B.a*b C.a*b* D.ab(分数:2.50)A.B.C. D.解析:解析 在程序的主函数中,maon 定义了一个指向字符串的指针和一个字符数组,然后调用fun(s,t),在 fun()中第一个 while 语句判断*a 中的值为“

29、*”时继续扫描,如果不是“*”终止,第二个 while 循环,将*a 中从“a”开始的后续所有字符都赋予*b,也就是 t80中的内容为“a*b*”,所以此时的运行结果为选项 C。19.以下四种说法中,正确的一项是U /U。 A.C+允许在字符串上进行整体操作 B.语句:char vn =“Brown“; 将 vn 定义成一个有 5 个元素的数组,因为“Brown“ 中含有 5个字符 C.对指针只要赋给一个地址值就可以了 D.一维的指针数组实际上是一个二维数组(分数:2.00)A. B.C.D.解析:20.在计算机中,算法是指 A. 加工方法 B. 解题方案的准确而完整的描述 C. 排序方法 D

30、. 查询方法(分数:1.00)A.B. C.D.解析:解析 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。21.为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为 A. public B. protected C. private D. static(分数:1.00)A. B.C.D.解析:解析 本题考查点为类成员的访问权限,public 关键字修饰的类成员可以被类的对象通过成员操作符“.”直接访问,protected 和 private 则不能,而 static 不能单独修饰类的成员。22.NULL

31、是指 A. 0 B. 空格 C. 未知的值或无任何值 D. 空字符串(分数:1.00)A.B.C. D.解析:解析 此题属于记忆性的题目,NULL 是指未知的值或无任何值。23.下列语句分别是不同程序中的第一个输入输出语句。若去掉其中的“left”,输出效果将发生变化的是 A. coutleftsetfill(*)357; B. coutleftsetw(5)357; C. coutleftsetw(5)“ABCDE“; D. coutleft“ABCDE“;(分数:2.00)A.B. C.D.解析:24.若调用一个函数,且此函数中没有 return 语句,则正确的说法是该函数U /U。 A.

32、 没有返回值 B. 返回若干个系统默认值 C. 有返回值,但返回一个不确定的值 D. 返回一个用户所希望的函数值(分数:1.00)A.B.C. D.解析:25.下列叙述中正确的是 A. 程序执行的效率与数据的存储结构密切相关 B. 程序执行的效率只取决于程序的控制结构 C. 程序执行的效率只取决于所处理的数据量 D. 以上三种说法都不对(分数:2.00)A. B.C.D.解析:解析 本题考查程序效率。程序效率是指程序运行速度和程序占用的存储空间。影响程序效率的因素是多方面的,包括程序的设计、使用的算法、数据的存储结构等。在确定数据逻辑结构的基础上,选择一种合适的存储结构,可以使得数据操作所花费

33、的时间少,占用的存储空间少,即提高程序的效率。因此,本题选项 A 的说法是正确的。26.为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为_。 A. public B. protected C. private D. static(分数:2.00)A. B.C.D.解析:解析 类的 public 成员可以被类对象通过成员操作符“.”直接访问,protected 和 private 成员则不能,而 static 不能单独修饰类的成员。27.下面关于 break 语句的描述中,不正确的是U /U。 A.break 可以用于循环体内 B.break 语句可以在 fo

34、r 循环语句中出现多次 C.break 语句可以在 switch 语句中出现多次 D.break 语句可用于 if 条件判断语句内(分数:2.00)A.B.C.D. 解析:解析 本题考查的是 break 语句的使用。break 可以结束 switch 语句和 for 循环语句,但是不能使用在条件判断语句内。28.每个 C+程序都必须有且仅有一个U /U。 A. 预处理命令 B. 函数 C. 语句 D. 主函数(分数:2.00)A.B.C.D. 解析:解析 一个 C+程序一般由预处理命令、输入输出、函数、语句、变量这几个基本部分组成。但是,每个 C+程序都必须有且仅有一个主程序。29.某二叉树共

35、有 7 个结点,其中叶子结点只有 1 个,则该二叉树的深度为(假设根结点在第 1 层)U /U。 A. 3 B. 4 C. 6 D. 7(分数:2.00)A.B.C.D. 解析:解析 根据二叉树的性质,度为 0 的结点(即叶子结点)总是比度为 2 的结点多一个。题目中的二叉树的叶子结点为 1,因此度为 2 的结点的数目为 0,因而这个二叉树的深度为 7。30.设有程序段:int k=10;while(k=0)k=k-1;则下面描述中正确的是_。 A.循环执行 10 次 B.无限循环 C.循环体语句一次也不执行 D.循环体语句执行一次(分数:1.00)A.B.C. D.解析:解析 while 中

36、表达式值一直为 0,故循环一次也不执行。31.在设计程序时,应采纳的原则之一是U /U。 A. 不限制 goto 语句的使用 B. 减少或取消注解行 C. 程序越短越好 D. 程序结构应有助于读者理解(分数:2.00)A.B.C.D. 解析:解析 在设计程序时,应采纳的原则之一是程序结构应有助于读者理解。32.若要对类 BigNumber 中重载的类型转换运算符 long 进行声明,下列选项中正确的是U /U。 A.operator long() const; B.operator long(BigNumber); C.long operator long() const; D.long op

37、erator long(BigNumber);(分数:2.00)A. B.C.D.解析:33.下列关于纯虚函数与抽象类的描述中,错误的是U /U。 A.纯虚函数是一种特殊的虚函数,它没有具体的实现 B.抽象类是指具有纯虚函数的类 C.一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类 D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出(分数:1.00)A. B.C.D.解析:34.为了避免在嵌套的条件语句 if-else 中产生二义性,C+语言中规定的 if-else 匹配原则是U /U。 A. else 字句与所排位置相同的 if 配对 B. else 子句与其之前最近的 i

38、f 配对 C. else 子句与其之后最近的 if 配对 D. else 子句与同一行上的 if 配对(分数:1.00)A.B. C.D.解析:解析 本题考核 if-else 语句中 if 与 91se 的匹配原则。当多个 ifelse 语句嵌套时, else 与哪个 if 匹配呢?为解决语义上的这种歧义性,C+语言规定,else 连接到在同一层中最接近它而又没有其他 else 语句与之相匹配的 if 语句。35.有如下程序#include iostream#include iomanipusing namespace std;int main( )coutsetprecision(3)fix

39、edsetfill(*)setw(8);cout12.345_34.567;return 0;若程序的输出是:*12.345*34.567则程序中下划线处遗漏的操作符是U /U。 A.setprecision(3) B.fixed C.setfill(*) D.setw(8)(分数:2.00)A.B.C.D. 解析:二、B填空题/B(总题数:15,分数:24.00)36.有以下程序: #include fstream #include string using namespace std; int main () char ch = “The end“; ofstream outstr( “d

40、:/put.txt“, ios_base: :app); for (int i = 0; i strlen( ch ); i+ ) outstr.put(chi); outstr.close(); return 0; 程序实现的功能是U U/U /U。(分数:1.00)填空项 1:_ (正确答案:在文件 put.txt 的尾部追加写入一串字符)解析:解析 解本题的关键是要了解文件打开模式常量 ios_base:app 的含义。常量 ios base:app 表示为添加数据而打开文件(总是在文件尾部写),因此上述程序实现的功能就是在文件尾部写入数组 ch 中字符串。37.以下函数模板 max()

41、的功能是返回数组 a 中最大元素的值。请将横线处缺失部分补充完整。 templatetypename TT max(T a,int n) T m=a0; for(int i=l;in;i+) if(aim)_; return m; (分数:2.00)填空项 1:_ (正确答案:m=ai)解析:解析 此题考查的是函数模板、if 语句、for 循环等知识点。函数模板 max()的功能是返回数组a 中最大元素的值,所以当 ai是最大值时,应将 ai的值赋给 m。38.在概念设计阶段可用 E-R 图,其中“矩形框表示实体,U U /U /U表示实体间联系。(分数:2.00)填空项 1:_ (正确答案:

42、菱形框)解析:39.计算机技术中,为解决一个特定问题而采取的特定的有限的步骤称为U U /U /U。(分数:2.00)填空项 1:_ (正确答案:算法)解析:40.在 C+中,下列程序段的输出结果是U U /U /U。 int x, a10; coutsizeof(x)“”sizeof(a)“”sizeof(float)end1(分数:2.00)填空项 1:_ (正确答案:4 40 4)解析:41.下面程序的运行结果是U U /U /U。 #inChldeiOStream using namespace std; class count static int n; public: count() n+; static int test() for(int i=0:i4;i+) n+; return n; ; int count:n=0; int main() coutCOUnt:test()“ “; count c1, c2; coutcount:test()end1; return 0; (分数:1.00)填空项 1:_ (正确答案:4 10)解析:解析 本题主要考查 C+类中静态数据成员的使用。题目程序首先定义了类 count,其内部含

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1