
2024年全国软件水平考试之初级程序员考试历年考试题(附答案).docx
41页姓名 :_________________编号 :_________________地区 :_________________省市 :_________________ 密封线 密封线 全国软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置 3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚 4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效参考答案和详细解析均在试卷末尾)一、选择题1、对于任意一个结点数为n(n>0)的二叉树,其高度h( ) A.一定大于n B.一定小于n C.一定小于log2n D.一定大于log2n 2、关于分页管理说法正确的是 A.逻辑地址等于物理地址 B.逻辑地址的结构是:物理块号+页内地址 C.逻辑地址的结构是:逻辑页号+页内地址 D.分页管理可以采用首次适应算法 3、在面向对象技术中,抽象类是() A.接口 B.没有方法的类 C.没有子类的类 D.至少有一个未定义消息的类 4、采用IE浏览器访问清华大学校园网主页时,正确的地址格式为( )。
A.Smtp:// B. C.Smtp:\\ D.http\\ 5、声音信号的数字化过程包括采样、( )和编码 A.合成 B.去噪 C.量化 D.压缩 6、在windows系统中,若要将文件“D:\user\my.doc"设置成只读属性,可以通过修改该文件的(请作答此空)来实现将文件设置为只读属性可控制用户对文件的修改,这一级安全管理称之为( )安全管理 A.属性 B.内容 C.文件名 D.路径名 7、以下关于专业程序员知识和技能的叙述中,不正确的是( ) A.了解编译原理有助于快速根据编译错误和警告信息修改代码 B.了解开发工具知识有助于直接用工具开发软件而无须任何编程 C.了解 os 底层运行机制有助于快速找到运行时错误的问题根源 D.了解网络协议的原理有助于分析网络在哪里可能出现了问题 8、( )属于标记语言 A.PHP B.Lisp C.XML D.SQL 9、用户界面设计原则中不包括( ) A.不要将实现技术暴露给用户 B.整个软件中应采用统一规范且易于理解的行业术语 C.软件给出的错误信息应尽量包括错误表现和问题,以及解决方法和建议 D.软件运行时底层软件发现的错误应由底层代码向界面发送错误信息 10、某计算机内存按字节编址,内存地址区域从44000H到6BFFFH,共有(请作答此空)K字节。
若采用16K×4bit的SRAM芯片,构成该内存区域共需( )片 A.5 B.10 C.20 D.32 11、设有一个员工关系EMP(员工号,姓名,部门名,职位,薪资),若需查询不同部门中担任“项目主管”的员工的平均薪资,则相应的SELECT语句为:SELECT 部门名,AVG(薪资) AS 平均薪资FROM EMPGROUP BY ( )HAVING ( )将员工号为“10058”、姓名为“黄晓华”、部门名为“开发部”的元组插入EMP关系中的SQL语句为:Insert ( ) A.员工号 B.姓名 C.部门名 D.薪资 12、若内存按字节编址,用存储容量为 8K×8 比特的存储器芯片构成地址编号 7000H至EFFFH 的内存空间,则至少需要()片 A.4 B.6 C.8 D.10 13、计算机的用途不同,对其部件的性能指标要求也有所不同以科学计算为主的计算机,对( )要求较高,而且应该重点考虑 ( ) A.CPU 的主频和字长,以及内存容量 B.硬盘读写速度和字长 C.CPU 的主频和显示分辨率 D.硬盘读写速度和显示分辨率 14、以下关于 CPU 的叙述中,正确的是(6) A.CPU 中的运算单元、控制单元和寄存器组通过系统总线连接起来 B.在 CPU 中,获取指令并进行分析是控制单元的任务 C.执行并行计算任务的 CPU 必须是多核的 D.单核 CPU 不支持多任务操作系统而多核 CPU 支持 15、Cookies 的作用是( )。
A.保存浏览网站的历史记录 B.提供浏览器视频播放插件 C.保存访问站点的缓存数据 D.服务器存储在用户本地终端的数据 16、假设系统中有事务T1和T2,数据D1和D2若T1对D1已加排它锁,对D2已加共享锁;那么T2对D1(请作答此空),T2对D2( ) A.加共享锁成功,加排它锁失败 B.加共享锁、加排它锁都失败 C.加共享锁、加排它锁都成功 D.加排它锁成功,加共享锁失败 17、某国近几年GDP增长率维持在2%的水平上为使明年GDP达到200亿美元,今年的GDP应达到( )亿美元 A.200/(1+2%) B.200*(1-2%) C.200*(1+2%) D.200/(1-2%) 18、( )is an intermediate repository of data. A.Universal Serial Bus B.Buffer C.DatA.record D.Database 19、以下关于程序员职业素养的叙述中,不正确的是( ) A.面对程序中出现的问题,采用的解决方式和反思的深度体现程序员的素养 B.职业素养强调的不是天赋的神秘和技艺的高超,而是持续积淀的结晶 C.职业素养高的程序员会对经理为了赶工期而降低程序质量的要求说"不" D.职业素养高的程序员对用户提出的任何需求变更和功能调整说"是" 20、在Windows资源管理器的左窗口中,若显示的文件夹图标前带有“”标志,则意味着该文件夹( )。
A.是空文件夹 B.仅含有文件 C.含有子文件夹 D.仅含有隐藏文件 21、高级程序设计语言都会提供描述( )、 ( )、控制和数据传输的语言成分, 控制成分中有顺序结构、选择结构、( ) A.函数 B.循环 C.递归 D.反射 22、微型计算机系统中,打印机属于( ),内存属于( ) A.表现媒体 B.传输媒体 C.表示媒体 D.存储媒体 23、在文字处理软件Word的编辑状态下,将光标移至文本行首左侧空白处呈“(箭头)形状时,若双击鼠标左键,则可以选中( );要复制选定的文档内容,可使用鼠标指针指向被选定的内容并按住( )键,拖曳鼠标至目标处 A.单词 B.一行 C.一段落 D.全文 24、下列软件产品中,专门用于音频信息处理的工具软件是( ) A.3Ds Max B.PhotoShop C.Audition D.Authorware 25、对于下面的有向图,其邻接矩阵是一个(41)的矩阵, 采用邻接链表存储时,顶点0的表结点个数为 2,顶点3的表结点个数为0,顶点1的表结点个数为(42) A.3X4 B.4X3 C.6X6 D.7X7 26、统一建模语言(uML)图中,( )用于建模系统的动态行为,它描述活动的顺序,展现从一个活动到另一个活动的控制流。
A.序列图 B.交互图 C.活动图 D.通信图 27、下列储存器件中,存取速度最快的是( ) A.主存 B.辅存 C.寄存器 D.高速缓存 28、在Windows XP中,可以使用( )来浏览日志文件,其中包含有(请作答此空)、安全性日志和系统日志 A.事件查看器 B.浏览器 C.超级终端 D.信息服务 29、给定关系R(A,B,C,D,E)与S(A,B,C,F,G),那么与表达式等价的SQL语句如下:select ( ) from R, S where ( 请作答此空); A.R.A=S.AOR R.B=S B.OR R.C=S C.OR R.A<S.FB.R.A=S.A.OR R.B=S.B.OR R.C=S.COR R.A<S.BCR.A=S.A.AN D.R.A<S.B 30、在Word编辑状态下,若要多次复制Word中的格式,使用方法为:首先选中设置好格式的文字,在工具栏上()按钮,光标将变成格式刷的样式;然后,选中需要设置同样格式的(),即可将选定格式复制到多个位置取消格式刷时,只需在工具栏上再次单击格式刷按钮,或者按下Esc键即可 A.文字,按下Ctrl +V 键 B.图像,按下Ctrl +V 键 C.文字,或将鼠标移到需要复制格式的段落内,再单击鼠标左键 D.图像,或将鼠标移到需要复制格式的图像内,再单击鼠标左键 31、机构为( )学院,本课程授课老师为薛大龙教授和( )副教授。
A.51CTO,邹月平 B.61CTO,邹月平 C.71CTO,邹月平 D.81CTO,邹月平 32、计算机软件有系统软件和应用软件,下列(2)属于应用软件 A.Linux B.Unix C.Windows7 D.Internet Explorer 33、在Excel的A1单元格中输入公式“=POWER(MIN(-4,-1,1,4), 3)”,按回车键后,Al单元格中显示的值为( ) A.-1 B.-64 C.1 D.64 34、在统一建模语言 (UML)中,( )展现了 一组对象以及它们之间的关系, 给出了系统的静态设计视图或静态进程视图,描述了( )中所建立的事物 实例的静态快照 A.序列图 B.状态图 C.对象图 D.通信图 35、Outlook Express是一个()处理程序 A.文字 B.表格 C.电子邮件 D.幻灯片 36、在电子邮件系统中,客户端代理( ) A.发送邮件和接收邮件通常都使用SMTP协议 B.发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议 C.发送邮件通常使用POP3协议,而接收邮件通常使用SMTP协议 D.发送邮件和接收邮件通常都使用POP3协议 37、在数据库系统中,数据的( )是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏;数据的(请作答此空)是指数据库正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。
A.安全性 B.可靠性 C.完整性 D.并发控制 38、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零:交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品这一业务需求适合采用(请作答此空)模式设计实现,。
