2010年春江苏计算机等级三级偏软考试试题

合集下载

2022年江苏计算机三级偏软笔试试卷含答案

2022年江苏计算机三级偏软笔试试卷含答案

江苏省高等学校非计算机专业学生计算机基本知识和应用能力级别考试三级偏软年(春)笔试试卷(考试时间150 分钟,满分100 分)一、选择题Ⅰ.计算机基本知识(10 分)(1)微软公司于年1 月推出旳新一代视窗操作系统(中文版)是。

A)Windows XP B)Windows CE C)Windows NT D)Windows Vista(2)英特尔公司在Pentium D 之后推出旳解决器酷睿TM2(core TM2 Duo),其重要技术特性是。

A)超线程B)超标量C)双重独立总线D)双核(3)下列4 个不同进制旳数中,数值最大旳是。

A)45Q B)2AH C)00101001B D)38(4)设最高位为符号位,小数点在符号位之后,下列等式成立旳是。

A)[-0]原=[-0]补B)[-1]原=[-1]补C)[-1/4]原=[-1/4]补D)[-1/2]原=[-1/2]补(5)设某计算机用12 位二进制数表达一浮点数,从高位到低位依次为阶符1 位、阶码3 位(补码表达),数符位,尾数7 位(补码表达),则-4.8125 旳规格化浮点数应表达为。

A)B B)B C)B D)B(6)设某字节单元内容为01000010B,它不也许表达。

A)端口地址B)压缩(组合)BCD 码C)英文字母旳ASCII 码D)中文国标码(7)逻辑体现式X○+ Y 与下列等价旳是。

A)X+Y B)X+Y + X + Y C)XY + XY D)XY + Y(8)下列总线中,属于并行总线旳是。

A)PCI Express B)USB C)PCI D)IEEE-1394(9)在个人计算机系统中,下述一般不使用直接存储器访问(DMA)方式旳是。

A)键盘输入B)视频播放C)声卡数据采集D)文献系统备份(10)因特网(Internet)是全球范畴内规模最大、影响最广泛旳计算机网络,它旳核心合同是。

A)IPS/SPX B)HTTP C)TCP/IP D)WWWⅡ.软件基本和应用(51 分)(11)有关PC 软件旳描述中,对旳旳是。

2010年3月全国计算机等级考试二级C语言笔试试卷及参考答案

2010年3月全国计算机等级考试二级C语言笔试试卷及参考答案

绝密★启用前2010年3月全国计算机等级考试二级笔试试卷C语言程序设计及参考答案(考试时间90分钟,满分100分)一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分。

共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡上,答在试卷上不得分。

(1) 下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)log n)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(2log n)D) 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n2(2) 算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3) 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是A)编辑软件B)操作系统C)教务管理系统D)浏览器(4) 软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5) 数据流程图(DFD图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6) 软件生命周期可分为定义阶段,开发阶段和维护阶段。

详细设计属于A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7) 数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8) 在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9) 数据库设计中,用E-R 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段 B)逻辑设计阶段C)概念设计阶段 D)物理设计阶段(10) 有两个关系R 和T 如下:R T则由关系R 得到关系T 的操作是选择B )投影 C)交 D)并(11) 以下叙述正确的是A)C 语言程序是由过程和函数组成的B)C 语言函数可以嵌套调用,例如:fun(fun(x))C)C 语言函数不可以单独编译D)C 语言中除了main 函数,其他函数不可以作为单独文件形式存在(12) 以下关于C 语言的叙述中正确的是A)C 语言中的注释不可以夹在变量名或关键字的中间B)C 语言中的变量可以再使用之前的任何位置进行定义C)在C 语言算术的书写中,运算符两侧的运算数类型必须一致D)C 语言的数值常量中夹带空格不影响常量值的正确表示(13) 以下C 语言用户标示符中,不合法的是A)_1 B)AaBc C)a_b D)a--b(14) 若有定义:double a=22;int i=0,k=18;则不符合C 语言规定的赋值语句是A)a=a++,i++B)i=(a+k)<=(i+k) C)i=a%11D)i=!a(15)#include <stdio.h>main(){char a,b,c,d;scanf("%c%c ",&a,&b);c=getchar(); d=getchar();printf("%c%c%c%c\n",a,b,c,d);}当执行程序时,按下列方式输入数据(从第一列开始,<CR>代表回车,注意:回车是一个字符)12<CR>34<CR>则输出结果是:A、1234B、12C、12D、123 3416、以下关于C语言数据类型使用的叙述中错误的是:A、若要准确无误的表示自然数,应使用整数类型。

江苏计算机二级C2010春及2011春秋C部分真题及答案

江苏计算机二级C2010春及2011春秋C部分真题及答案

2010春第二部分C语言程序设计一、选择题(用答题卡答题,答案依次填在21~30答题号内,共lO分)21.C语言规定,在一个源程序中main函数的位置_____(21)_____ 。

A.必须在最开始B.必须在最后C.必须在预处理命令的后面D.可以在其他函数之前或之后22.以下选项中,______(22)______ 是C语言关键字A.printf B.include C.fun D.default23.已知有声明"int a=3,b=4,c;",则执行语句"c=1/2*(a+b);"后,c的值为__(23)___ 。

A.0 B.3 C.3.5 D.424.设指针变量占2个字节的内存空间,若有声明"char *p="123";int c;",则执行语句"c=sizeof(p);"后,c的值为A.1 B.2 C.3 D.425.已知有声明"int a=3,b=4;",下列表达式中合法的是(25)A.a+b=7 B.a=|b| C.a=b=0 D.(a++)++26.已知有声明"char s[20]="Hello";",在程序运行过程中,若要想使数组s中的内容修改为"Good",则以下语句中能够实现此功能的是(26) 。

A.s="Good"; B.s[20l="Good"; C.strcat(s,"Good"); D.strcpy(s,"Good"); 27.已知有声明"int a[4][4]={{1,2,3,4},{5,6,7,8),{9,10,11,12},{13,14,15,16)};",若需要引用值为12的数组元素,则下列选项中错误的是( 27 ) 。

2013年春江苏省计算机三级偏软考试真题及参考答案

2013年春江苏省计算机三级偏软考试真题及参考答案

2013年(春)考试试卷(偏软)(本试卷考试时间为150分钟)说明:1.本试卷题型分两类:选择题和填空题。

2.选择题使用答题卡答题。

每一个选择题有A、B、C.D四个可供选择的答案,请将其中一个正确答案按题序涂写在答题卡的相应题号中。

3.填空题使用答题纸答题。

请将答案填入答题纸上的相应题号中,不得转行。

4.请检查答题卡和答题纸上的学校和准考证号等是否已分别按规定填好。

一、选择题(共有70个空格,每格1分,共70分,请务必使用答题卡答题)I.计算机基础知识(14分)1.下列操作系统,目前在手机或平板电脑中最流行的是___1___ 。

A. VxWorksB.Windows CEC.AndroidD.Win 72.PCI Express( PCIe)被称为第3代计算机系统I/O总线3GIO,亦即通常所说的主板与扩展板 (卡)之间连接的系统总线,但使用面更宽,下列叙述错误的是___2___。

A.从PCI转换为PCIe只需修改物理层,不必修改软件B.PCIe与操作系统无关,PCIe兼容PCI,但PCIe与PCI不可共存于同一系统C.PCle可取代AGP,与显卡相连D.PCIe可连接"北桥"("主桥")和"南桥"("I/O桥")3.在下列不同进制的数中,其数值为43.75的是___3___ 。

A. A3.3HB.53.4QC.101011.011BD.2B.CH4.若有定点整数32位,含1位符号位,补码表示,则所能表示的绝对值最大的负数为 ___4___.A. -2B. -(2 -1)C. -2D. -(2 -1)5.十进制数71240用非压缩(非组合)BCD码及二进制数表示时,所需的内存字节数依次为___5___ 。

A.5、3B.5、2C.3、3D.3、26.某256色彩色显示器的分辨率为1024×768,则256KB、512KB、1MB、2MB共4种容量中,有___6___种不可能是相应显示卡的显存容量。

2010年下半年程序员考试真题及答案解析

2010年下半年程序员考试真题及答案解析

全国计算机技术与软件专业技术资格(水平)考试2010年下半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。

2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。

3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。

4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。

解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。

例题● 2010 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。

(88)A. 9 B. 10 C. 11 D. 12(89)A. 4 B. 5 C. 6 D. 7 因为考试日期是“11 月 4 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。

●在Word 2003编辑状态下,若要将另一个文档的内容全部添加到当前文档的光标所在处,其操作是(1):若要将文档中选定的文字移动到文档的另一个位置上,应该按下(2),将选定的文字拖曳至该位置上。

(1)A.在“插入”菜单下选择“超链接”命令 B.在“插入”菜单下选择“文件”命令C.在“文件”菜单下选择“打开”命令D.在“文件”菜单下选择“新建”命令(2)A.Ctrl键 B.Alt键 C.鼠标左键 D.鼠标右键●某班级学生《C++程序设计》成绩表如下图所示。

若学生作业成绩、上机成绩和笔试成绩分别占综合成绩的15%、25%和60%,那么可先在E3单元格中输入(3),再向垂直方向拖动填充柄至E10单元格,则可自动算出这些学生的综合成绩。

若要将及格和不及格的人数统计结果显示在B11和E11单元格中,则应在B11和E11中分别填写(4)。

江苏计算机二级C语言2010年春笔试、上机真题与答案

江苏计算机二级C语言2010年春笔试、上机真题与答案

2010年春一.选择题21.C语言规定,在一个源程序中main函数的位置()A.必须在最开始B.必须在在最后C.必须在预处理命令的后面D.可以在其他函数之前或之后22.以下选项中,()是C语言的关键字A.printfB.includeC.funD.default23.已知有声明“int a=3,b=4,c;”,则执行语句“c=1/2*(a+b);”后,c的值为()A.0B.3C.3.5D.424.设指针变量占2个字节的内存空间,若有声明“char *p=”123”;int c;”,则执行语句“c=sizeof(p);”后,c的值为()A.1B.2C.3D.425.已知有声明“int a=3,b=4;”,下列表达式中合法的是()A.a+b=7B.a=∣b∣C.a=b=0D.(a++)++26.已知有声明“char s[20]=”hello”;”,在程序运行过程中,若要想使数组s中的内容修改为”Good”,则以下语句中能够实现此功能的是()A.s=”Good‟;B.s[20]=”Good”;C.strcat(s,”Good”);D.strcpy(s,”Good”);27. 已知有声明“int a[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};”,若需要引用值为12的数组元素,则下列选项中错误的是()A.*(a+2)+3B.*(*(a+2)+3)C.*(a[2]+3)D.a[2][3]28. 已知有声明“int n;float x,y;”,则执行语句“y=n=x=3.89;”后,y的值为()A.3B.3.0C.3.89D.4.029. 已知有声明“int a=12,b=15,c;”,则执行表达式“c=(a||(b-=a))”后,变量b和c的值分别为()A.3 , 1B.15 , 12C.15 , 1D.3 , 1230.下列叙述中,正确的是()A.C语言中的文件是流式文件,因此只能顺序存取文件中的数据。

2010软设下午题

全国计算机技术与软件专业技术资格(水平)考试2010年上半年软件设计师下午试卷(考试时间14:00~16:30 共150分钟)请按下述要求正确填写答题纸1. 在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2. 在答题纸的指定位置填写准考证号、出生年月日和姓名。

3. 答题纸上除填写上述内容外只能写解答。

4. 本试卷共6道题,试题一至试题四是必答题,试题五和试题六选答1道。

每题15分,满分75分。

5. 解答时字迹务必清楚,字迹不清时,将不评分。

6. 仿照下面例题,将解答写在答题纸的对应栏内。

例题2010 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“5月22日”,故在答题纸的对应栏内写上“5”和“22”(参看下表)。

例题(1)(2)解答栏5 222010 年上半年软件设计师下午试卷第1 页(共14 页)试题一(共15分)阅读下列说明和图,回答问题 1 至问题4,将解答填入答题纸的对应栏内。

【说明】某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量的连接需求,欲构建数据管理中间件,其主要功能如下:(1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。

用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。

(2)中间件验证前端应用提供的用户信息。

若验证不通过,返回非法用户信息;若验证通过,中间件将等待前端应用提交操作请求。

(3)前端应用提交操作请求后,中间件先对请求进行格式检查。

如果格式不正确,返回格式错误信息;如果格式正确,则进行权限验证(验证用户是否有权执行请求的操作),若用户无权执行该操作,则返回权限不足信息,否则进行连接管理。

(4)连接管理连接相应的后台数据库并提交操作。

2010&2009年春江苏省二级考试C语言真题和答案

2010年春第二部分C语言程序设计一.选择题21.C语言规定,在一个源程序中main函数的位置()A.必须在最开始B.必须在在最后C.必须在预处理命令的后面D.可以在其他函数之前或之后22.以下选项中,()是C语言的关键字A.printfB.includeC.funD.default23.已知有声明“int a=3,b=4,c;”,则执行语句“c=1/2*(a+b);”后,c的值为()A.0B.3C.3.5D.424.设指针变量占2个字节的内存空间,若有声明“char *p=”123”;int c;”,则执行语句“c=sizeof(p);”后,c的值为()A.1B.2C.3D.425.已知有声明“int a=3,b=4;”,下列表达式中合法的是()A.a+b=7B.a=∣b∣C.a=b=0D.(a++)++26.已知有声明“char s[20]=”hello”;”,在程序运行过程中,若要想使数组s中的内容修改为”Good”,则以下语句中能够实现此功能的是()A.s=”Good‟;B.s[20]=”Good”;C.strcat(s,”Good”);D.strcpy(s,”Good”);27. 已知有声明“int a[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};”,若需要引用值为12的数组元素,则下列选项中错误的是()A.*(a+2)+3B.*(*(a+2)+3)C.*(a[2]+3)D.a[2][3]28. 已知有声明“int n;float x,y;”,则执行语句“y=n=x=3.89;”后,y的值为()A.3B.3.0C.3.89D.4.029. 已知有声明“int a=12,b=15,c;”,则执行表达式“c=(a||(b-=a))”后,变量b和c的值分别为()A.3 , 1B.15 , 12C.15 , 1D.3 , 1230.下列叙述中,正确的是()A.C语言中的文件是流式文件,因此只能顺序存取文件中的数据。

2010年江苏计算机二级VFP春秋_笔试考试答案

二级VFP2010春考试试题第一部分计算机基础知识1. 下面关于通信技术的叙述中,错误的是_ ______ 。

A. 任何一个通信系统都有信源、信道和信宿这三个基本组成部分B. 为了实现远距离传输信息,在模拟通信和数字通信中均采用载波技术C. 为了降低传输信息的成本,在通信中广泛采用多路复用技术D. 数字通信系统的一个主要性能参数是信道带宽,它指实际进行数据传输时单位时间内传输的二进位数目2. 在下列有关集成电路及其应用的叙述中,错误的是________ 。

A. 集成电路的制造工序繁多,工艺复杂且技术难度高B. 经过抛光后的硅片称为晶圆,每个晶圆最多可以制成一个合格的集成电路芯片C. IC卡分为接触式IC卡和非接触式IC卡,后者通常又称为射频卡或感应卡D. 集成电路应用十分广泛,目前我国第2代居民身份证中就有集成电路芯片3. 在下列有关数字技术的一些叙述中,错误的是________ 。

A. 数字技术是采用有限个状态(例如“0”和“1”)来表示、处理、存储和传输信息的B. 在逻辑代数中,1与1进行逻辑加(∨)和逻辑乘(∨)的结果相同C. 任何一个十进制数,均可以精确地转换成等值的二进制数D. 在PC机种,通常用原码表示正整数、用补码表示负整数4. 在下列有关PC机主机的叙述中,错误的是________ 。

A. BIOS和CMOS存储器安装在主板上,普通用户一般不能自己更换B. 由于PC机主板的物理尺寸等没有标准化,所以不同PC机的主板均不能互换C. 芯片组是PC机各组成部分相互连接和通信的枢纽,一般由2块VLSI芯片组成D. 芯片组决定了主板上所能安装的内存最大容量、速度及可使用的内存条类型5. 在下列4个Intel微处理器产品中,采用双核结构的是________ 。

A. Core 2 DuoB. Pentium PROC. Pentium IIID. Pentium 46. 在下列四种PC机主存储器类型中,目前常用的是________ 。

2010年3月计算机等级考试二级C++笔试试题及答案

2010年3月计算机等级考试二级C++笔试试题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)(2)算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。

下面属于系统软件的是A)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。

详细设计属于A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系R得到关系T的操作是A)选择B)投影C)交D)并(11)下列关于函数的描述中,错误的是A)函数可以没有返回值B)函数可以没有参数C)函数可以是一个类的成员D)函数不能被定义为模板(12)若MyClass是一个类名,且有如下语句序列MyClass c1,*c2;MyClass *c3=new MyClass;MyClass &c4=c1;上面的语句序列所定义的类对象的个数是A)1C)3D)4(13)下列关于继承方式的描述中,错误的是A)如果不显式地指定继承方式,缺省的继承方式是私有(private)B)采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员C)采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员D)采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员(14)将前缀运算符“--”重载为非成员函数,下列原型中,能正确用于类中说明的是A)Decr& operator --(int);B)Decr operator --( Decr&,int);C)friend Decr& operator --(Decr&);D)frlend Decr operator --(Decr&,int);(15)若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTempp2;MyTempp3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是A)1B)2C)3D)0(16)在C++中,cin是个A)类B)对象D)函数(17)在下列字符中,不允许作为C++标识符的是A)bB)BC)_D)2(18)下列叙述中,错误的是A)false是一个逻辑型常量B)"b"是一个字符型常量C)365是一个int常量D)3.1415926是一个double常量(19)若x和y是程序中的两个整型变量,则下列if语句中正确的是A)if(x==0) y=1; else y=2;B)if(x==0) then y=1 else y=2;C)if(x==0) y=1 else y=2;D)if x==0 y=1; else y=2;(20)要定义整型数组x,使之包括初值为O的三个元素,下列语句中错误的是A)int x[3]={0,0,0};B)int x[]={0};C)static int x[3]={0};D)int x[]={0,0,0};(21)关于函数中的<返回类型>,下列表述中错误的是A)<返回类型>中有可能包含关键字intB)<返回类型>中有可能包含自定义标识符C)<返回类型>中有可能包含字符*D)<返回类型>中可能包含[](22)要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是A)MyClass p=MyClass;B)MyClass p=new MyClass;C)MyClass &p=new MyClass;D) MyClass a,&p=a;(23)有如下两个类定义class XX{private:double x1;protected:double x2;public:double x3;};class YY:protected XX{private:double y1;protected:double y2;public:double y3;};在类YY中保护成员变量的个数是A)1B)2C)3D)4(24)下列关于运算符重载的描述中,错误的是A)可以通过运算符重载在C++中创建新的运算符B)赋值运算符只能重载为成员函数C)运算符函数重载为类的成员函数时,第一操作数是该类对象D)重载类型转换运算符时不需要声明返回类型(25)下列关于类模板的描述中,错误的是A)类模板的成员函数都是模板函数B)可以为类模板参数设置默认值C)类模板描述了一组类D)类模板中只允许有一个类型参数(26)下列控制格式输入输出的操作符中,能够设置浮点数精度的是A)setprecisionB)setwC)setfillD)showpoint(27)下列程序段中包含4个函数,其中具有隐含this指针的是int fun1();class Test{public:int fun2();friend int fun3();static int fun4();};A)fun1B)fun2C)fun3D)fun4(28)有如下程序#includeusing namespace std;class Test{public:Test(){ }Test(const Test &t) {cout<<1;}};Test fun(Test &u) {Test t=u; return t;} int main(){Test x,y; x=fun(y); return 0;} 运行这个程序的输出结果是A)无输出B)1C)11D)111(29)有如下程序#includeusing namespace std;class A{public:A(int i=0):r1(i) { }void print() {cout<<'E’<<R1<<'-';}< p>void print() const {cout<<'C'<<R1*R1<<'-';}< p> void print(int x) {cout <<'P'<<R1*R1*R1<<'-';}< p> private:int r1;};int main() {A a1;const A a2(4);a1.print(2);a1.print();return 0;}运行时的输出结果是A)P8-E4B)P8-C16-C)P0-E4-D)P0-C16-(30)下列代码声明了3个类class Person{};class Student:public Person{};class Undergraduate:Student{};下列关于这些类之间关系的描述中,错误的是A)类Person是类Undergraduate的基类B)类Undergraduate从类Student公有继承C)类Student是类Person的派生类D)类Undergraduate是类Person的派生类(31)有如下程序#includeusing namespace std;Class Base{public:Base(int x=0):valB(x) {cout<<VALB;}< p>~Base() {cout<<VALB;}< p>private:int valB;};class Derived:public Base{public:Derived(int x=0,int y=0):Base(x),valD(y){cout<<VALD;}< p> ~Derived() {cout<<VALD;}< p>private:int valD;};int main(){Derived obj12(2,3);retuen 0;}运行时的输出结果是A)2332B)2323C)3232D)3223(32)下面是类Shape的定义:class Shape{public:virtual void Draw()=0;};下列关于Shape类的描述中,正确的是A)类Shape是虚基类B)类Shape是抽象类C)类Shape中的Draw函数声明有误D)语句“Shape s;”能够建立Shape的一个对象s(33)将运算符“+”重载为非成员函数,下列原型声明中,错误的是A)MyClock operator + (MyClock,long);B)MyClock operator + (MyClock,MyClock);C)MyClock operator + (long,long);D)MyClock operator + (long,MyClock);(34)打开文件时可单独或组合使用下列文件打开模式①ios_base::app ②ios_base::binary③ios_base::in ④ios_base::out若要以二进制读方式打开一个文件,需使用的文件打开模式为A)①③B)①④C)②③D)②④(35)有如下程序:#includeusing namespace std;Class B{public:B(int xx):x(xx) {++cout; x+=10;}virtual void show() const{cout<<COUNT<<'_'<<X<<ENDL;}< p>protected:static int count;private:int x;};class D:public B{public:D(int xx,int yy):B(xx),y(yy) {++count; y+=100;}virtual void show() const{cout<<COUNT<<'_'<<Y<<ENDL;}< p>private:int y;};int B::count=0;int main(){B *ptr=new D(10,20);ptr->show();delete ptr;return 0;}运行时的输出结果是A)1_120B)2_120C)1_20D)2_20二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【l】~【15】序号的横线上,答在试卷上不得分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

特别说明
此资料来自豆丁网(http://www.docin.com/)
您现在所看到的文档是使用下载器所生成的文档
此文档的原件位于

感谢您的支持
抱米花
http://blog.sina.com.cn/lotusbaob

http://www.docin.com/p-93165756.html

相关文档
最新文档