2013年上半年程序员考试真题及答案
2013年上半年软件设计师考试上午真题(权威解析+标准答案)
2013年上半年软件设计师考试上午真题(权威解析+标准答案)注:红⾊部字体为其他提问:1.参考答案:A试题分析:虚拟存储器是为了给⽤户提供更⼤的随机存储空间⽽采⽤的⼀种存储技术。
它将内存和外存结合使⽤,速度接近于主存,成本与辅存相近。
所以虚拟存储器由主存和辅存组成。
2.参考答案:C试题分析:发⽣中断时,计算机可以将中断向量暂时的存储在⼀个地⽅,⽽当执⾏完别的程序时,可以从暂存的地⽅将中断向量取出放⼊原来的位置,从⽽可以执⾏原来中断的程序,即中断向量可描述中断服务程序的⼊⼝地址。
3.参考答案:D试题分析:断点可以保存在堆栈中,由于堆栈先进后出的特点,依次将程序的断点压⼊堆栈中。
出栈时,按相反顺序便可准确返回到程序间断处。
4.参考答案:C试题分析:DMA控制外设和主存之间的数据传送,⽆须CPU的⼲预。
因此DMA⼯作⽅式下,在主存和外设之间建⽴了直接的数据通路。
5.参考答案:B|C试题分析:从80000H到BFFFFH有BFFFFH-80000H+1个地址单元,即40000H个地址单元。
若按字节编址,有218个字节,即256KB。
若⽤16K*4bit的存储芯⽚,需要(256K*2*4bit)/(16K*4bit)= 32⽚芯⽚。
6.参考答案:D试题分析:报⽂摘要是⽤来保证数据完整性的。
传输的数据⼀旦被修改,摘要就不同了。
只要对⽐两次摘要就可确定数据是否被修改过。
DMZ是为了解决安装防⽕墙后外部⽹络不能访问内部⽹络服务器的问题,⽽设⽴的缓冲区,这个缓冲区位于内部⽹络和外部⽹络之间的⼩⽹络区域内。
8.参考答案:C试题分析:X卧底软件是⼀种安装在⼿机⾥的监控软件。
9.参考答案:A试题分析:执⾏本单位的任务或者主要利⽤本单位的物质条件所完成的职务发明创造,著作的权利属于该单位。
我记得,好像设计师是可以拥有署名权的,怎么会不选c呢?你好执⾏本单位的任务或者主要利⽤本单位的物质条件所完成的职务发明创造,著作的权利属于该单位。
2013年10月Java语言程序设计(一)试题答案
全国2013 年10 月高等教育自学考试一、单项选择题(本大题共10 小题,每小题 1 分,共10 分)1.在Java 语言中,用于标记回车符的转义字符是(C)P9A .\b B./bC.\n D./n2.设有定义int i=6 ;,则执行语句“i+=-i1;’后’,i 的值为(B)P14A .10 B.11C.12 D.133.以下关于抽象类及抽象方法的说法中,不正确...的是(B)P54A .抽象方法只能出现在抽象类中B.抽象类必须有抽象方法C.有抽象方法的类一定是抽象类D.抽象方法没有实现的代码4.执行下列程序语句后, b 的值是(A)P75String a= 〃Hello 〃;String b=a.substring(1,3) ;A.el B.HeC.ell D.Hel5.能够直接添加组件的Swing 容器是(D)A .JFrame B.JDialogC.JWindow D JPanel6.用于判定鼠标右键操作的常量是(C)A .BUTTON1_MASK B.BUTTON2_MASKC.BUTTON3_MASK D.BUTTON4_MASK7.设置异或绘图模式的方法是(A)A.setXORMode() B.setPaintMode()C.XORMode() D.PaintMode()8.用来定义临界段,能对共享对象的操作上锁的关键字是(D)A .static B.shareC.serialize D.synchronized9.如果一次从文件中读出一行数据,可使用的方法是(B)A .FileReader 的readLine() 方法B.BufferedReader 的readLine() 方法C.FileReader 的read()方法D.BufferedReader 的read()方法10.获取InetAddress 对象的IP 地址所用到的方法是(C)A .getHostlPAddress() B.getHostlP()C.getHostAddress() D.getHost()11.在Java语言中,双精度型变量在内存中占___8___个字节。
2013年计算机统考真题及答案解析
D. 中断 I/O 方式适用于所有外部设备,DMA 方式仅适用于快速外部设备 23. 用户在删除某文件的过程中,操作系统不可能执行的操作是 A. 删除此文件所在的目录 B. 删除与此文件关联的目录项 C. 删除与此文件对应的文件控制块 D. 释放与此文件关联的内存级冲区 24. 为支持 CD-ROM 中视频文件的快速随机播放,播放性能最好的文件数据块组织方式是 A. 连续结构 B. 链式结构 C. 直接索引结构 D. 多级索引结钩 25. 用户程序发出磁盘 I/O 请求后,系统的处理流程是:用户程序→系统调用处理程序→设备 骆动程序→中断处理程序。其中,计算数据所在磁盘的柱面号、磁头号、扇区号的程序是 A. 用户程序 B. 系统调用处理程序 C. 设备驱动程序 D. 中断处理程序 26. 若某文件系统索引结点(inode)中有直接地址项和间接地址项,则下列选项中,与单个文 件长度无关 的因素是 .. A. 索引结点的总数 B. 间接地址索引的级数 C. 地址项的个数 D. 文件块大小 27. 设系统缓冲区和用户工作区均采用单缓冲,从外设读入 1 个数据块到系统缓冲区的时间为 100,从系统缓冲区读入 1 个数据块到用户工作区的时间为 5,对用户工作区中的 1 个数据 块进行分析的时间为 90(如下图所示) 。进程从外设读入并分析 2 个数据块的最短时间是
5. 若 X 是后序线索二叉树中的叶结点,且 X 存在左兄弟结点 Y,则 X 的右线索指向的是 A. X 的父结点 B. 以 Y 为根的子树的最左下结点 C. X 的左兄弟结点 Y D. 以 Y 为根的子树的最右下结点 6. 在任意一棵非空二叉排序树 T1 中,删除某结点 v 之后形成二叉排序树 T2,再将 v 插入 T2 形 成二叉排序树 T3。下列关于 T1 与 T3 的叙述中,正确的是 I. 若 v 是 T1 的叶结点,则 T1 与 T3 不同 II. 若 v 是 T1 的叶结点,则 T1 与 T3 相同 III. 若 v 不是 T1 的叶结点,则 T1 与 T3 不同 IV. 若 v 不是 T1 的叶结点,则 T1 与 T3 相同 A. 仅 I、III B. 仅 I、IV C. 仅 II、III D. 仅 II、IV 7. 设图的邻接矩阵 A 如下所示。各顶点的度依次是 0 1 0 1 0 0 1 1 A 0 1 0 0 1 0 0 0 A. 1,2,1,2 B. 2,2,1,1 C. 3,4,2,3 D. 4,4,2,2 8. 若对如下无向图进行遍历,则下列选项中,不 是广度优先遍历序列的是 . A. h,c,a,b,d,e,g,f C. d,b,c,a,h,e,f,g B. e,a,f,g,b,h,c,d D. a,b,c,d,h,e,f,g
2013年上半年软件设计师上午真题试卷
2013年上半年软件设计师上午试卷题目01-10第1 题常用的虚拟存储器由(1)两级存储器组成。
A. 主存-辅存B. 主存-网盘C. Cache-主存D. Cache-硬盘答案:A本题考查计算机系统存储系统基础知识。
在具有层次结构存储器的计算机中,虚拟存储器是为用户提供一个比主存储器大得多的可随机访问的地址空间的技术。
虚拟存储技术使辅助存储器和主存储器密切配合,对用户来说,好像计算机具有一个容量比实际主存大得多的主存可供使用,因此称为虚拟存储器。
虚拟存储器的地址称为虚地址或逻辑地址。
第2 题中断向量可提供(2)。
A. I/O设备的端口地址B. 所传送数据的起始地址C. 中断服务程序的入口地址D. 主程序的断点地址答案:C 本题考查计算机系统基础知识。
计算机在执行程序过程中,当遇到急需处理的事件时,暂停当前正在运行的程序,转去执行有关服务程序,处理完后自动返回原程序,这个过程称为中断。
中断是一种非常重要的技术,输入输出设备和主机交换数据、分时操作、实时系统、计算机网络和分布式计算机系统中都要用到这种技术。
为了提高响应中断的速度,通常把所有中断服务程序的入口地址(或称为中断向量)汇集为中断向量表。
第3 题为了便于实现多级中断嵌套,使用(3)来保护断点和现场最有效。
A. ROMB. 中断向量表C. 通用寄存器D. 堆栈答案:D 本题考查计算机系统基础知识当系统中有多个中断请求时,中断系统按优先级进行排队。
若在处理低级中断过程中又有高级中断申请中断,则高级中断可以打断低级中断处理,转去处理高级中断,等处理完高级中断后再返回去处理原来的低级中断,称为中断嵌套。
实现中断嵌套用后进先出的栈来保护断点和现场最有效。
第4 题DMA工作方式下,在(4)之间建立了直接的数据通路。
A. CPU与外设B. CPU与主存C. 主存与外设D. 外设与外设答案:C 本题考查计算机系统基础知识。
计算机系统中主机与外设间的输入输出控制方式有多种,在DMA方式下,输入输出设备与内存储器直接相连,数据传送由DMA控制器而不是主机CPU控制。
2013年上半年网络工程师上午试题及解析(本站推荐)
2013年上半年网络工程师上午试题及解析(本站推荐)第一篇:2013年上半年网络工程师上午试题及解析(本站推荐)2013上半年网工真题第 1 题常用的虚拟存储器由(1)两级存储器组成。
(1)A.主存-辅存B.主存-网盘C.Cache-主存D.Cache-硬盘参考答案:(1)A试题分析:虚拟内存是计算机系统内存管理的一种技术。
它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
所以虚拟存储器由主存-辅存(外存)两级存储器组成。
第 2 题中断向量可提供(2)。
(2)A.I/O设备的端口地址B.所传送数据的起始地址 C.中断服务程序的入口地址D.主程序的断点地址参考答案:(2)C试题分析:中断向量是指中断发生时,存放在内存中,用于指向中断处理程序地址的数据,每个中断向量占一个字,低字节为中断号,高字节为例行程序的偏移地址。
第 3 题为了便于实现多级中断,使用(3)来保护断点和现场最有效。
(3)A.ROM B.中断向量表 C.通用寄存器 D.堆栈参考答案:(3)D试题分析:保护断点是指把CS(段地址)和IP(偏移量)放到堆栈。
保护现场指的是除了CS和IP外还要保护PSW(标志寄存器),并且还需要把你所要转移的程序所需要用到的寄存器也放到堆栈中。
第 4 题DMA工作方式下,在(4)之间建立了直接的数据通路。
(4)A.CPU与外设 B.CPU与主存 C.主存与外设 D.外设与外设参考答案:(4)C试题分析:DMA工作方式是程序输入输出控制方式中的一种。
DMA工作方式使用DMA控制器(DMAC)来控制和管理数据传输。
DMAC与CPU共享系统总线,并且具有可以独立访问存储器的能力。
在进行DMA时,CPU放弃对系统总线的控制,改由DMAC控制总线;由DMAC提供存储器地址及必需的读写控制信号,实现外设与存储器的数据交换。
2013年上半年下午 程序员 试题及答案与解析-软考考试真题-案例分析
2013年上半年(5月)下午程序员考试真题案例分析-答案与解析试题一(共15分)平面上一个封闭区域内稳定的温度函数是一个调和函数。
如果区域边界上各点的温度是已知的(非常数),那么就可以用数值方法近似地计算出区域内各点的温度。
假设封闭区域是矩形,可将整个矩形用许多横竖线切分成比较细小的网格,并以最简单的方式建立坐标系统,从而可以将问题描述为:已知调和函数u(i,j)在矩形{0≤i≤m;0≤j≤n}四边上的值,求函数u在矩形内部各个网格点{(i,j)|i=1,…,m-1;j=1,…,n-1}上的近似值。
根据调和函数的特点可以推导出近似算式:该矩形内任一网格点上的函数值等于其上下左右四个相邻网格点上函数值的算术平均值。
这样,我们就可以用迭代法来进行数值计算了。
首先将该矩形内部所有网格点上的函数值设置为一个常数,例如u(0,0);然后通过该迭代式计算矩形内各网格点上的新值。
这样反复进行迭代计算,若某次迭代后所有的新值与原值之差别都小于预定的要求(如0.01),则结束求解过程。
阅读以上说明和流程图,填补流程图中的空缺(1)〜(5),将解答填入答题纸的对应栏内。
【试题答案】(1)、0或任意一个负数(2)、(u(ij+1)+u(ij-1)+u(i-1j)+u(i+1j))/4或等价表示(3)、max(4)、new或((u(i,j+l)+u(i,j-l)+u(i-lj)+u(i+l,j))/4或等价表示(5)、max试题二(共15分)【试题解析】封闭区域内稳定(没有奇异点)的温度场、磁场等都是调和函数。
已知边界上的值,就可以近似计算区域内各点的值。
对于网格化后的矩形区域{0≤i≤m;0≤j≤n},其边界点为{(0,j)丨j=0,..,n}、{((i,0)丨i=0,..,m}、{(m,j)丨j=0,..,n}、{((i,n)|i=0,..,m},其内点为{(i,j)|i=1,•.•m-l;j=1,...,n-l}。
2013年上半年软件水平考试(初级)程序员上午(基础知识)真题试
2013年上半年软件水平考试(初级)程序员上午(基础知识)真题试卷(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1._____________服务的主要作用是实现文件的上传和下载。
A.GopherB.FTPC.TelnetD.E-mail正确答案:B解析:FTP(File Transfer Protocal),是文件传输协议的简称。
用于Internet上的控制文件的双向传输。
同时,它也是一个应用程序(Application)。
用户可以通过它把自己的PC与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。
2.与八进制数1706等值的十六进制数是_____________。
A.3C6B.8C6C.F18D.F1C正确答案:A解析:本题考查的是多进制数的互相转换。
将八进制数转换为十六进制数时,可以先将八进制数转化为二进制数,再转化为十六进制数。
将八进制数1706转化为二进制数:001 111 000 110,再将二进制数转换为十六进制数即为3C6。
3.若计算机字长为8,则采用原码表示的整数范围为—127~127,其中,_____________占用了两个编码。
A.-127B.127C.-1D.0正确答案:D解析:本题考查的计算机的原码和反码的知识。
其中原码与反码互为相反数,其中由于+0与一0所表示的值都一样,所以0占用了两个编码。
4.图像文件格式分为静态图像文件格式和动态图像文件格式。
_____________属于静态图像文件格式。
A.MPGB.A VSC.IPGD.A VI正确答案:C解析:本题考查的是图像文件格式。
图形和图像以文件形式存储。
图形和图像文件格式分为两大类:一类是静态图像文件格式,一类是动态图像文件格式。
静态图像文件格式有:G1F,TIF,BMP,PCX,JPG,PSD等;动态图像文件格式有A VI,MPG等。
2013年上半年软件设计师考试真题(下午)
//其余代码省略
}; class Resume:public Cloneable{//简历private:
string name; string sex; string age;
WorkExperience * work; Resume(WorkExperience * work){ this->work =(3) ;
2013年上半年软件设计师考试真题(下午)
一、阅读下列说明和图,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。
【说明】
某慈善机构欲开发一个募捐系统,已跟踪记录为事业或项目向目标群体进行募捐而组织的集 体性活动。该系统的主要功能如下所述。
(1)管理志愿者。根据募捐任务给志愿者发送加入邀请、邀请跟进、工作任务;管理志愿 者提供的邀请响应、志愿者信息、工作时长、工作结果等。
现采用原型模式(Prototype)来实现上述要求,得到如图 6-1 所示的类图。
【Java 代码】public class workExperience (1) Cloneable{ //工作经历private String workDate;
private String company; public Object clone (16) {
先采用结构化方法对募捐系统进行分析和设计,获得如图 1-1、图 1-2 和图 1-3 所示分层数据流图。
【问题 1】(4 分)
使用说明中的词语,给出图 1-1 中的实体 E1~E4 的名称。
【问题 2】(7 分)
在建模 DFD 时,需要对有些复杂加工(处理)进行进一步精化,图 1-2 为图 1-1 中处理 3 的进一步细化的 1 层数据流图,图 1-3 为图 1-2 中 3.1 进一步细化的 2 层数据流图。补全 1-2 中加工 P1、P2 和 P3 的名称和图 1-2 与图 1-3 中缺少的数据流。
2013年上半年程序员考试真题及答案解析
全国计算机技术与软件专业技术资格(水平)考试2013年上半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。
3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2013 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A. 3 B. 4 C. 5 D. 6(89)A. 20 B. 21 C. 22 D. 23因为考试日期是“5 月 20 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。
●在Word的编辑状态下,若要防止在段落中间出现分页符,可以通过单击鼠标右键在弹出的菜单中选择(1)命令;在“段落”对话框中,选择“换行和分页”选项卡,然后再勾选(2)。
(1)A.段落(P) B.插入符号(S) C.项目符号(B) D.编号(N)(2)A. B.C. D.●某Excel工作表如下所示,若在D1单元格中输入=$A$1+$B$1+C1,则D1的值为(3);此时,如果向垂直方向拖动填充柄至D3单元格,则D2和D3的值分别为(4)。
(3)A.34 B.36 C.39 D.54(4)A.79和99 B.69和93 C.64和60 D.79和93●(5)服务的主要作用是实现文件的上传和下载。
(5)A.Gopher B.FTP C.TelnetD.E-mail●与八进制数1706等值的十六进制数是(6)。
2013年上半年程序员考试真题及答案解析
全国计算机技术与软件专业技术资格(水平)考试2013年上半年程序员上午试卷(考试时间 9 : 00~11 : 30 共 150 分钟)1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。
2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分75 分。
3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。
4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。
解答时用正规 2B 铅笔正确填涂选项,如需修改,请用橡皮擦干净,否则会导致不能正确评分。
例题● 2013 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88)月(89)日。
(88)A. 3 B. 4 C. 5 D. 6(89)A. 20 B. 21 C. 22 D. 23因为考试日期是“5 月 20 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。
●在Word的编辑状态下,若要防止在段落中间出现分页符,可以通过单击鼠标右键在弹出的菜单中选择(1)命令;在“段落”对话框中,选择“换行和分页”选项卡,然后再勾选(2)。
(1)A.段落(P) B.插入符号(S) C.项目符号(B) D.编号(N)(2)A. B.C. D.●某Excel工作表如下所示,若在D1单元格中输入=$A$1+$B$1+C1,则D1的值为(3);此时,如果向垂直方向拖动填充柄至D3单元格,则D2和D3的值分别为(4)。
(3)A.34 B.36 C.39 D.54(4)A.79和99 B.69和93 C.64和60 D.79和93●(5)服务的主要作用是实现文件的上传和下载。
(5)A.Gopher B.FTP C.TelnetD.E-mail●与八进制数1706等值的十六进制数是(6)。
2013上半年程序员考试真题及答案-下午卷
2013上半年程序员考试真题及答案-下午卷试题一平面上一个封闭区域内稳定的温度函数是一个调和函数。
如果区域边界上各点的温度是已知的(非常数),那么就可以用数值方法近似地计算出区域内各点的温度。
假设封闭区域是矩形,可将整个矩形用许多横竖线切分成比较细小的网格,并以最简单的方式建立坐标系统,从而可以将问题描述为:已知调和函数u(i,j)在矩形{0≤i≤m;0≤j≤n}四边上的值,求函数u在矩形内部各个网格点{(i,j)|i=1,…,m-1;j=1,…,n-1}上的近似值。
根据调和函数的特点可以推导出近似算式:该矩形内任一网格点上的函数值等于其上下左右四个相邻网格点上函数值的算术平均值。
这样,我们就可以用迭代法来进行数值计算了。
首先将该矩形内部所有网格点上的函数值设置为一个常数,例如u(0,0);然后通过该迭代式计算矩形内各网格点上的新值。
这样反复进行迭代计算,若某次迭代后所有的新值与原值之差别都小于预定的要求(如0.01),则结束求解过程。
阅读以上说明和流程图,填补流程图中的空缺(1)〜(5),将解答填入答题纸的对应栏内。
(1) 0或任意一个负数(2) (u(ij+1)+u(ij-1)+u(i-1j)+u(i+1j))/4或等价表示(3) max(4) new或((u(i,j+l)+u(i,j-l)+u(i-lj)+u(i+l,j))/4或等价表示(5) max试题二(共15分)本题考查算法(数值计算)流程的描述。
封闭区域内稳定(没有奇异点)的温度场、磁场等都是调和函数。
已知边界上的值,就可以近似计算区域内各点的值。
对于网格化后的矩形区域{0≤i≤m;0≤j≤n},其边界点为{(0,j)丨j=0,..,n}、{((i,0)丨i=0,..,m}、{(m,j)丨j=0,..,n}、{((i,n)|i=0,..,m},其内点为{(i,j)|i=1,•.•m-l;j=1,...,n-l}。
本题采用迭代法进行近似计算。
2013年上半年浙江省高等学校计算机等级考试二级C参考答案
2013年上半年浙江省高等学校计算机等级考试二级C程序设计试卷说明:⑴本试卷共6页,满分100分;考试时间为90分钟;⑵考生应将所有试题的答案填写在答卷上。
⑶程序阅读与填空全部是选择题,请在答卷上的各小题选项的对应位置上填“ ”。
一、程序阅读与填空(24小题,每小题3分,共72分)1.阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案【程序说明】输入一个正整数n,计算1!+2!+3!+…+n!。
运行示例:Enter n: 31!+…+3!=9Enter n: 51!+…+5!=153【程序】#include <stdio.h>main(){ int i, n ;double fact, sum ;printf("Enter n:");scanf(”%d”, &n);(1) ;for( i=1; (2) ; i++ ) {(3) ;sum = sum + fact ;}printf("1!+…+ (4) =%.0f\n", n, sum);}【供选择的答案】(1) A、sum = 0 B、fact = 0, sum = 0C、fact = nD、fact = 1, sum = 0(2) A、i<n B、i<=100 C、i<=n D、i>0(3) A、fact = fact * n B、fact = 1C、fact = sum * iD、fact = fact * i(4) A、%d! B、%f! C、%d D、5!答案【程序说明】输入一个正整数n(1<n≤10),再输入n个整数,将它们从小到大排序后输出。
运行示例:Enter n: 9Enter 9 integers: 3 5 8 1 22 89 0 -1 7After sorted: -1 0 1 3 5 7 8 22 89【程序】#include <stdio.h>main(){ int i, index, k, n, temp, a[10] ;printf("Enter n:");scanf("%d", &n);printf("Enter %d integers:", (5) );for(i=0; i < n; i++)scanf("%d", &a[i]);for(k=0; k < n-1; k++) {(6) ;for(i=k+1; i < n; i++)if(a[i]<a[index]) (7) ;(8) ;}printf("After sorted: ");for(i=0; i < n; i++)printf("%d ", a[i]);}【供选择的答案】(5) A、*n B、n C、&n D、10(6) A、index=k B、index=0 C、index=n D、index=1(7) A、i=index B、index=n C、index=k D、index=i(8) A、a[index]=a[k], a[k]=a[index]B、a[k] = a[index], a[index] = a[k]C、temp = a[index], a[index] = a[k], a[k] = tempD、temp = a[k], a[index] = temp, a[k] = a[index]答案【程序说明】输入一个字符串(少于80个字符),检查其括号的使用是否正确,如果正确,则输出YES,否则,输出NO。
全国高等教育自学考试2013年1月软件工程试题及答案
全国2013年1月高等教育自学考试软件工程试题课程代码:02333。
一、单项选择题(本大题共l5小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
错涂、多涂或未涂均不得分。
1.运用所掌握的知识,通过抽象,给出该系统的结构,这就是(A)A.系统建模B.软件开发C.问题求解D.验证确认2.根据软件需求分类,下列选项中不.属于设计约束的是(C)A.并发操作B.握手协议C.质量属性D.硬件限制3.在常见的耦合类型中,耦合程度最低的是(B)A.内容耦合B.数据耦合C.控制耦合D.标记耦合4.通过对大量软件系统研究,发现设计很好的软件结构图通常呈现的形状类似于(D)A.三角形B.长方形C.五角形D.正方形5.下列选项中,用作详细设计的工具是(D)A.层次图B.数据流图C.模块结构图D.盒图6.UML表达关系的术语中,表达“整体/部分”关系的是(D)A.细化B.依赖C.继承D.聚合7.UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是(A)A.用况图B.部署图C.对象图D.构件图8.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为(B)A.测试计划B.测试构件C.测试评价D.测试过程9.下列选项中,属于白盒测试技术的是(D)A.因果图B.等价类划分C.边界值分析D.路径测试10.假设月收入≤3500元者免税,现用3500元和3501元作为测试数据,所采用的是(A)A.边界值分析B.等价类划分C.条件覆盖D.因果图11.一般来说,单元测试往往采用(C)A.等价类测试B.因果图测试C.白盒测试D.黑盒测试12.相对于螺旋模型,演化模型缺少(D)A.制定计划B.客户评估C.实施工程D.风险分析13.支持面向对象技术的软件生存周期模型是(D)A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型14.按照《ISO/IEC软件生存周期过程12207—1995》中,可归于基本过程的是(C)A.文档过程B.验证过程C.维护过程D.管理过程15.CMMI成熟度等级中的第四级为(B)A.已定义级B.已定量管理级C.持续优化级D.已管理级二、填空题(本大题共20空,每空1分,共20分)16.软件开发的本质,即实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射,实现这一映射的基本途径是_过程途径_______。
软考初级信息处理技术员2013上半年上午试题及答案
初级信息处理技术员2013上半年上午试题单项选择题1、以下关于数据的叙述,不正确的是______。
A.社会越发达,人们对数据的依赖就越多B.对实际问题,如果不能量化它,就难以把握它C.数据的信息化和可视化,可转化为生产力D.在多数企业的财务报表中列出了数据的价值2、人类传播信息的五大类媒体按其出现的先后顺序排列为______。
A.图、声、文、像、影 B.文、图、声、像、影C.声、图、文、像、影 D.图、声、文、影、像3、我国实施工业化和信息化的战略是______。
A.先实施工业化,在工业化的基础上再实施信息化B.在发达地区重点实施信息化,在欠发达地区重点实施工业化C.在新兴行业重点实施信息化,在传统行业重点实施工业化D.推动信息化和工业化深度融合4、随着社会信息化程度的迅速提高,人类进入了大数据时代。
数据量的单位也在不断扩展:1、K、M、G、T、P、E、Z等,后者是前者的1024倍。
因此,1E=1______G。
A.K B.M C.G D.T5、平面上由条件X≥0、Y≥0和X+Y≤1所限定的区域,其面积为______。
A.1/2 B.1 C.2 D.36、根据2013年1月15日中国互联网络信息中心发布的第31次中国互联网络发展状况统计报告,中国网民数量达到5.64亿,其中手机网民数4.20亿,台式电脑网民数3.98亿。
从以上数据可以算出,既用台式电脑上网也用手机上网的网民人数为______。
A.0.22亿 B.1.44亿 C.1.66亿 D.2.54亿7、企业数据处理的目的不包括______。
A.删除低价值数据,保存重要数据B.从海量的历史数据中提取和挖掘有价值的信息C.为企业决策提供依据D.探讨本企业产品和服务的发展方向8、现在的大数据处理系统具有智能删除重复数据的功能,其作用不包括______。
A.减少备份量 B.降低存储成本C.保护数据安全 D.加快备份和恢复速度9、在数据处理过程中,删除多余的重复数据、补充缺失的数据、纠正或删除错误的数据,这些工作属于______。
2013年上半年软件设计师考试下午真题(权威解析+标准答案)
题目说明中最后一句话的“将剩余任务一次放入。。”的意思是分配了 M 台机器后剩下的任务都放在一 台机器上吗?S[][]的数组在算完成所有任务的时间有什么作用? 你好 问题:“将剩余任务一次放入。。”的意思是分配了 M 台机器后剩下的任务都放在一台机器上吗 答:这里不能这么理解,而是先将任务按照时间长度从大到小排序,每台机器依次从任务序列中运行一 个任务,那台机器先运行完,就再从任务序列中运行一个任务;这个时候哪台机器先运行完,就再从任 务序列中运行一个任务;总之哪台机器空闲并且还有未运行的任务,就从任务序列中取出一个任务运 行,而不是全部。题目中的“一次”,可能是编辑错误,应该为“依次“。 问题:S[][]的数组在算完成所有任务的时间有什么作用? 答:实际上二维数组就是记录每台机器运行了哪几个任务,在统计完成任务的时间时,就可以通过获取 各个机器运行的任务数,来得到相应的运行时间,比较各个时间的大小就可以得到答案。 谢谢 时间复杂度嵌套 for 循环有两个和没有嵌套的 for 循环,按最高的两个 for 循环应该为 O(n^2),这里的 O(mn)又是如何来的呢,有时候双有 O(lgn)之类的,这里我见书上的答案又是 O(2m*n+2m) O(2m*n+2m)就等于 O(m*n),这是渐进式,查询下书上的资料彻底理解下吧 在两个 for 循环里面一个是 m,一个是 n,当然是 m*n,其他两个循环跟它不是一个数量级,故可以忽 略 5. 参考答案: (1)virtual Cloneable * Clone()=0 (2)WorkExperience * obj = new WorkExperience() (3)(WorkExperience * ) work‐>Clone() (4)Resume * obj = new Resume(this‐>work) (6)(Resume *)a‐>Clone() 试题分析: 本题考查原型模型的概念及应用。 原型模型的主要思想: 先借用已有系统作为原型模型,通过“样品”不断改进,使得最后的产品就是 用户所需要的。 原型模型通过向用户提供原型获取用户的反馈,使开发出的软件能够真正反映用户的 需求。同时,原型模型采用逐步求精的方法完善原型,使得原型能够“快速”开发,避免了像瀑布模型 一样在冗长的开发过程中难以对用户的反馈作出快速的响应。相对瀑布模型而言,原型模型更符合人们 开发软件的习惯,使目前较流行的一种实用软件生存期模型。Prototype 模式其实就是常说的“虚拟构 造函数”一个实现,C++的实现机制中并没有支持这个特性,但是通过不同派生类实现的 Clone 接口函 数可以完成与“虚拟构造函数”同样的效果。 题中声明一个虚拟基类,所有的原型都是从这个基类继承,(1)所代表的就是这个基类中的纯虚函数,
2013上半年软考程序员下午试题以及答案
2013年上半年程序员下午试题参考答案与评分标准程序员下午试题共六题,试题一至试题四为必答题,试题五至试题六选择一题解答。
每题15分,满分75分。
若解答正确给满分;若答出部分要点,可酌情给分,但不给满分。
试题一(共15分)(1)0 或任意一个负数(3分)(2)(u(i,j+1)+u(i,j-1)+u(i-1,j)+u(i+1,j))/4 或等价表示(3分)(3)max (3分)(4)new 或((u(i,j+1)+u(i,j-1)+u(i-1,j)+u(i+1,j))/4 或等价表示(3分)(5)max (3分)试题二(共15分)(1)date.month (3分)(2)date.month > 2 或其等价形式(3分)(3)DATE (3分)(4)theyear (3分)(5)days_month[i-1] 或其等价形式(3分)试题三(共15分)(1)i < N+1 或其等价形式(3分)(2)k++ 或++k 或其等价形式(3分)(3)k > N 或k >= N+1 或其等价形式(3分)(4)i+k 或其等价形式(3分)(5)sieve[i] = 0 或其等价形式(3分)试题四(共15分)(1)1 (3分)(2)q->next 或p->next->next (3分)(3)0 (3分)(4)p->next (3分)(5)p->code (3分)试题五(共15分)(1)virtual double getGPA()=0 (3分)(2)Student(stuNo,name, gs) (2分)(3)computeWg() + Apoints 或Student::computeWg() + Apoints (3分)(4)Student(stuNo,name, gs) (2分)(5)computeWg() + Awards 或Student::computeWg() + Awards (3分)(6)students[i]->getGPA() (2分)试题六(共15分)(1)abstract double getGPA() (3分)注: 考生若在上述答案之前加public 或protected不扣分(2)super(stuNo, name, grades) (2分)(3)computeWg() + Apoints 或puteWg() + Apoints (3分)(4)super(stuNo, name, grades) (2分)(5)computeWg() + totalAwards或puteWg() + totalAwards (3分)(6)students[i]. getGPA() (2分)。
2013年(上)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言)考试试卷
2013年(上)全国信息技术水平考试计算机程序设计技术水平证书(JA V A语言)考试试卷第一大题:单选题(30 分)1. (1分)Java虚拟机指的是()。
(A) 由Java语言操作的家用设备(B) 运行Java程序所需的硬件设备(C) Java源代码的编译器(D) Java字节代码的解释程序2. (1分)在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。
(A) 源,HTML(B) HTML,字节代码(C) 字节代码,源(D) 源,字节代码3. (1分)运行以下代码,并在命令行输入:java MyProg “Good morning”,则输出结果是()。
(A) Good morning(B) Good(C) morning(D) Exception raised: "ng.ArrayIndexOutOfBoundsException: 2"4. (1分)A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:(1)A a0=new A();(2)A a1=new B();(3)A a2=new C();下列说法中正确的是()(A) 只有第1行能通过编译(B) 第1、2行能通过编译,但第3行编译出错(C) 第1、2、3行能通过编译,但第2、3行运行时出错(D) 第1行、第2行和第3行的声明都是正确的5. (1分)设x和y均为int型变量,则语句:x+=y;y=x-y;x-=y;的功能是()。
(A) 把x和y按从大到小排列(B) 交换x和y中的值(C) 无确定结果(D) 把x和y按从小到大排列6. (1分)下列程序段执行后,其输出的结果是()。
(A) 编译错误(B) 2 (C) 3 (D) 07. (1分)在Java语言中,不允许作为类及类成员访问的限制修饰符是()。
(A) public (B) static (C) private (D) protected8. (1分)下列选项中,属于public void demo(){...} 的重载函数的是()。
c03-NOIP2013初赛答案解析
一、单选题(15*1.5)1、A,一个字节有8个bit,32位整型变量占用4个字节,故选A。
2、A,二进制11.01转为十进制,(11.01)2 = 1*2+1+0*0.5+1*0.25 = (3.25)10 。
3、B,老和尚给小和尚讲的故事里边有故事本身,递归是函数内部调用函数本身,故选B,递归。
4、D,香农信息论鼻祖。
5、A,一定是满二叉树时拥有2个字节点的节点数最多,最下一层会有2013-1023=990个节点,于是倒数第二层会有990/2=495个节点有2个字节点,从第1层到倒数第三层共有1023-2^9=511个节点,且这些节点都是用2个子节点的节点,所以共有495+511=1006个,选A。
6、B,要使图不联通,只要其中某一个节点不连通即可,所有顶点度最少是3,所以最少需要删除3条边,选B。
7、D,此题最开始一眼扫到的时候脑子进水,跟学生将选B,O(n),实际上不是,计算F1需要1次,计算F2需要一次,计算Fn需要计算F(n-1)的次数加上F(n-2)的次数,所以其实就是计算Fn次,于是答案选择D,至于这个Fn到底是多大,数学上可以计算,它等于O(((1+sqrt(5))/2)^n).8、B,这个必须是B,没有什么好说的,中序遍历保证左边都是小于根的,右边都是大于根的,所以可以保证是一个有序序列。
9、D,A项6和17对11取余都是6发生冲突,B项10的平方和17的平方对11取余都是1发生冲突,C项6的两倍和17的两倍对11取余都是1发生冲突,D 项分别为1,2,3,4,不冲突。
10、D,IPV6地址是128位的。
谢谢网友指正!11、C,二分为6个和6个的顶点,此时边最多,有36条边。
12、B,我的学生几乎全选A去了,因为之前讲题只介绍过ASCII码,但是看到统一二字也应该想到Uni...前缀啊。
13、D,64位非零浮点数强制转换成32位浮点数,两个数会有大小上的细微差别,但不会发生符号变化,因为有专门的符号位。
2013年软考程序员考前练习试题及答案解析(6)
76.设有定义“int x=8,y,z;”,则执⾏“y=z=x++,x=y==z;”后,变量x值是( ) A.0 B.1 C.8 D.9 【解析】这是逗号表达式组成的语句,要先计算“y=z=x++”,结果变量y和z的值均为8。
注意++是后缀运算符,同时x等于9。
再计算“x=y==z”,由于“==”优先于“=”,所以x的值等于“y==z”,⽽y和z值相等,所以运算结果为1,即x值为1。
本题答案应选B。
【参考答案】 B 77.设有“int a=1,b=1;”,“printf("%d,%d",(a++,--b),b-1);”的输出是( ) A.1,-1 B.1,0 C.0,-1 D.0,0 【解析】printf()函数的功能是⾃右向左依次计算表达式的值,然后再按照⾃左向右的顺序输出各个表达式的值,所以题⽬中输出语句执⾏时,是依次计算下列两个表达式的值: b-1 结果为0,注意变量b值不变; (a++,--b)这是逗号表达式,先计算a++,结果变量a值为2; 再计算--b,结果变量b值为0; 整个逗号表达式的值就是--b的值,为0。
按照⾃左向右的顺序输出(a++,--b)和b-1的值,依次为0,0。
本题答案应选D。
【参考答案】D 78.设有定义语句“char s[]="123";”,则表达式“s[3]”的值是 ( ) A.’1’ B.’3’ C.0 D.语法出错 【解析】字符数组s在定义时省略了数组长度,表⽰给每个数组元素均赋了初值。
对本题来说,数组的长度为4;数组元素的值依次为:S[0]为'1'。
S[1」为'2'。
S[2]为'3'、S[3]为字符率结束标记符'\0',所以“s[3]”的值是'\0'。
注意,这个字符的 ASCII代码值是整数 0,所以本题答案应选C。
【参考答案】 C 79.定义⼀个具有10个元素的整型数组,应当使⽤语句( ) A.int a[10]; B.int a[2,5]; C.int a[]; D.int *a[10]; 【解析】分析备选答案 A:显然是正确的,本题答案应选 A。
2013年上真题及答案前40题-完善版
黄底红字99%是正确答案;黄底黑字--根据统计得出的大家选的最多的答案,如有出入,请已最终分数为准。
1、不符合《电脑信息系统集成企业资质评定条》有关信息系统成企业一级资质评定的规定。
A、企业的主要负责人从事信息技术领域企业管理的经历不少于5年。
B、主要技术负责任须有电脑信息系统高级资质C、财务负责人就有财务系列的高级职称D、主要技术负责人从事系统集成技术工作的经历不少于5年2、根据<电脑信息系统集成企业资质等级评定条件2012版规定,信息系统集成企业假设想申请二级资质,必须满足。
>A、具有电脑信息系统集成项目管理人员资质的人数不少于18名,其中高级项目经理人数不少于4名。
B、从事软件开发与系统集成相关工作的人员不少于50人,其中大学本科及以上学历人员所占比例不低于60%C、近三年至少完成1个合同额不少于300万元的系统集成项目,或所完成合同额不少于100万元的系统集成项目总额不少于300万元,或所完成合同额不少于50万元的存软件和信息技术服务项目总额不少于150万元。
D、企业可以拥有信息系统工程监理单位资质。
3、根据<电脑信息系统集成企业资质等级评定条件2012版规定为表达企业的技术能力,系统集成一、二、三级企业应?A、拥有自主开发的软件产品并取的该软件产品的著作权B、拥有经过登记的自主开发的软件产品C、取的自主开发的软件产品的著作权并获得信息技术发明专利D、获得信息技术发明4、某软件公司希望采购一套自用的管理信息系统,覆盖公司生产经营管理的各个方面,并可以根据自身情况灵活地组合不同的功能模块进行集成和使用,该公司应采购?系统A、CDSB、ERPC、CRMD、IDS5、在利用电子信息技术进行客户关系管理活动中,数据采信和存储是其中非常重要的环节?不是其中重点关注的数据A、描述性数据B、促销性数据C、交易性数据D、关系性数据6、供给链管理是一种将正确数量的商品在正确的时间配送到正确地点的集成的管理思想和方法,评价供给链管理的最重要的指标是:A 、供给链的成本B、客户满意度C、供给链的响应速度D、供给链的吞吐量7、从信息系统开发的角度来看,信息系统的生命周期包括;A、立项。