版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件设计师模拟题及答案解析第三十三套1.某计算机系统中,16位浮点数的表示格式如图1所示。其中阶码4位(含1位符号)为定点整数,尾数12位(含1位符号)为定点小数。尾数(含尾符)图 1设一个数机器码为1110 0010 1000 0000,若阶码为移码且尾数为原码,则其十进制数真值为 (1) 。(1) A.20B.25C.0.078 125D.20.969 375参考答案:(1)A。解析:为了充分利用尾数来表示更多的有效数字,即提高数据的表示精度,通常采用规格化浮点数。规定浮点数在运算结束将运算结果存到计算机中时,必须是规格化的浮点数。规格化浮点数尾数的最高数值位是有效数字,即正尾数0.5Fd
2、ata.aD. p.data.a参考答案:(20) B。解析:结构变量data有两个成分a和b。结构指针变量p指向结构变量data。引用结构变量data的成分a有两种方法:一是直接由变量data引用其自己的成分a,写成data.a;二是通过指针变量p引用它所指的结构的成分a,这又有两种写法,分别是p-a和(*p).a。正确解答是B。16. 文,投递给某国家的核心期刊,并于2006年11月1日发表。国家相关部门认为该教授的译文质量很高,经与该教授协商,于2007年1月5日发文将该译文定为官方正式译文。(21) 。(21) A.由于该教授未经相关部门同意而自行翻译官方条例,因此对其译文不享有著作权
3、B.该教授对其译文自2006年6月1日起一直享有著作权C.该教授对其译文自2006年6月1日至2007年1月4日期间享有著作权D.该教授对其译文自2006年11月1日至2007年1月4日期间享有著作权参考答案:(21)C。注释、整理已有作品而产生的作品,其著作权由改编、翻译、注释和整理人享有,但行使著作权时不得侵犯原作品的著作权。”因此,该教授自2006年6月1日至2007年1月4日期间享有该翻译作品的著作权。17. (22) 图像通过使用彩色查找来获得图像颜色。(22) A.真彩色B.伪彩色C.直接色D.矢量参考答案:(22)B。解析:在组成一幅彩色图像的每个像素值中,有R、G和B共3个基色
4、分量,每个基色分量直接决定显示设备的基色强度,这样产生的彩色称为选项A的“真彩色”。伪彩色图像是将像素值当做彩色查找表的表项入口地址,去查找一个显示图像时使用的R、G、B值。用查找出的R、G、B值产生的彩色称为伪彩色。直接色图像中把每个像素值分成R、G和B分量,每个分量作为单独的索引值对它做变换,通过变换表找出基色强度。用变换后得到的R、G和B强度值产生的彩色称为直接色矢量图像中使用一系列计算机指令来表示一幅图,如画点、线、曲线和矩形等,其中,颜色属性表示了这些形状的颜色。18. 对于MPEG视频中的空间冗余信息可以采用 (23) 的方法来进行压缩编码。(23) A.帧间预测和变换编码B.哈夫
5、曼编码和运动补偿C.变换编码和帧内预测D.帧内预测和运动补偿参考答案:(23)C。解析:视频图像本身在时间上和空间上都存在冗余信息。对视频进行编码就是去除时间和空间上的冗余信息。去除空间上的冗余信息时,不参照任何过去的或者将来的其他图像帧,压缩编码可以采用类似JPEG的压缩方法,主要采用的压缩技术包括帧内预测编码和变换编码。19. 某幅图像具有640480个像素点,若每个像素具有8位的颜色深度,经5:1压缩后,其图像数据需占用的存储空间为 (24) 字节。(24) A.61 440B.307 200C.384 000D.3 072 000参考答案:(24)A。解析:若每个像素具有n=8位的颜色
6、深度,则可表示2n=28=256种不同的颜色。若一幅图像具有640480个像素点,每个像素具有8位的颜色深度,未进行压缩时其图像数据所占用的存储空间为(6404808)b=(640480)B。经5:1压缩后,图像数据所占用的存储空间为 。20. 新软件项目与过去成功开发过的一个项目类似,但规模更大,此时比较适合使用 (25) 进行项目开发设计。(25) A.原型法B.变换模型C.瀑布模型D.螺旋模型参考答案:(25)C。解析:由于新项目与过去成功开发过的一个项目类似,已经有了成功的项目开发经验和积累的软件模块,因此,应尽可能将这些经验和软件模块应用到新项目中,即对于这个规模更大的软件项目应该使
7、用瀑布模型进行开发。21. 新软件项目与过去成功开发过的一个项目类似,但规模更大,此时比较适合使用 (25) 进行项目开发设计。(25) A.原型法B.变换模型C.瀑布模型D.螺旋模型参考答案:(25)C。解析:由于新项目与过去成功开发过的一个项目类似,已经有了成功的项目开发经验和积累的软件模块,因此,应尽可能将这些经验和软件模块应用到新项目中,即对于这个规模更大的软件项目应该使用瀑布模型进行开发。22.在下列代码中,正确的C代码是(26)(26) A. #defineMYNAME=ABCB. #includestring.hC. for(i=0;i10;i+);D. structintstu
8、intname;参考答案:(26) C。解析:A是关于宏定义的,在宏的定义形式中,宏名与字符列之间至少有一个空白符,并在宏名希望代表的字符序列之间也不能有任何非空格类字符,若有也被当作是字符序列的一部分。有了宏定义,以后程序中若要有宏名后的字符序列就可简写成宏名。选择在宏名之后紧接字符=。B是关于包含命令的,在上述包含命令的格式中,被包含文件应放在一对尖括号之间,或一对双引号之间,不可在文件名字符列的首末没有这种符号。C是for语句,for语句的循环体可以用空语句,从语言的句法规则来说,该语句是正确的。但通常循环是为了完成某种重复计算操作,单一地让一个变量循环增1到某个值,程序员是不会编写这种
9、代码的。D是想定义结构类型,定义结构时,struct后接结构类型名,不可在结构名之前插入某些其它类型符。正确解答是C。23.在下列代码中,正确的C代码是(27)(27)A. #definePI=3.14159B. includestdio.hC. for(i=0,iP3且系统CPU调度采用可剥夺式优先级的进程调度方案,CPU使用权在这一进段将转让给进程P1,进程P1占用CPU的使用权20ms,进程P2继续占用R3设备20ms,进程P3因CPU使用权被剥夺而处于就绪状态。 t2t3时段(20ms):进程P1占用CPU使用权终止后,进入占用R3设备的时段。由于进程的优先级P2P3,进程P2使用完R
10、3设备后,进入占用CPU的使用权时段。进程P3仍处于就绪状态。 t3t4时段(10ms):进程P1在t3时刻运行完毕。进程P2继续占用CPU的使用权。进程P3仍处于就绪状态。 t4t5时段(10ms):进程P2占用CPU使用权终止后,进入占用R2设备的时段。进程调度程序重新调度进程P3占用CPU的使用权。 t5t6时段(10ms):进程P3占用CPU使用权终止后,进入占用R2设备的时段。由于I/O设备R2可被进程并行使用,因此,进程P2、P3在这一时段将并行占用R2设备。系统中也没有其他待运行的进程,此时段CPU将处于空闲状态。 t6t7时段(10ms):进程P2在t6时刻运行完毕。进程P3继
11、续占用R2设备。此时段CPU仍处于空闲状态。 t7t8时段(20ms):进程P3的I/O操作任务完成后,进程调度程序将CPU使用权分配给它。进程P3占用CPU 20ms后运行完毕。30. 某磁盘的转速为7保证读或写一个512字节的扇区的平均时间为11.3ms。那么,该磁盘的平均寻道时间最大应不超过 (35) ms。(35) A.3.9B.4.7C.5.5D.6.1参考答案:(35)D。解析:磁盘读或写某个扇区所需平均时间应包括 该磁盘的平均寻道时间、 平均旋转时间、 读或写数据的传输时间和控制器的开销时间等。控制器开销为1ms。要保证读或写一个512字节的扇区的平均时间为11.3ms,则该磁盘
12、的平均寻道时间的最大值为 ,即不超过6.1 ms。31. 根据以下Redhat Linux操作系统的提示信息,将(36)空缺处的Apache服务操作命令填写完整。httpd(pid200142001320012200112001020009200082000720004)正在运行(36) A.service httpd statusB.httpd -k startC.httpd -k restartD.apachectl start参考答案:(36)A。解析:使用命令“servicehttpdstart”启动httpd进程之后,再使用命令“service httpd status”可以查看Ap
13、ache服务器的状态信息。选项B的“httpd-kstart”用于启动Apache服务,其等价于“servicehttpd start”或“apachectl start”。选项C的“httpd -k restart”用于重启Apache,使其重新读取配置文件,与其等价的命令有“service httpd restart”和“apachectl restart”。另外,使用命令“servicehttpdstop”可以终止Apache服务,该命令的等价命令是“httpd -k stop”(或“apachectl stop”)。32. 所占用的空间为 (37) 。(37) A.5个字节B.6个字节
14、C.10个字节D.12个字节参考答案:(37)B。httpd(pid200142001320012200112001020009200082000720004)正在运行(36) A.service httpd statusB.httpd -k startC.httpd -k restartD.apachectl start参考答案:(36)A。解析:使用命令“servicehttpdstart”启动httpd进程之后,再使用命令“service httpd status”可以查看Apache服务器的状态信息。选项B的“httpd-kstart”用于启动Apache服务,其等价于“service
15、httpd start”或“apachectl start”。选项C的“httpd -k restart”用于重启Apache,使其重新读取配置文件,与其等价的命令有“service httpd restart”和“apachectl restart”。另外,使用命令“servicehttpdstop”可以终止Apache服务,该命令的等价命令是“httpd -k stop”(或“apachectl stop”)。32. 所占用的空间为 (37) 。(37) A.5个字节B.6个字节C.10个字节D.12个字节参考答案:(37)B。法是,根据正规式的含义及其代数性质进行判断。由于题目中给出的正
16、规式、和的共同之处是以字符b结尾,因此系。从直观的角度理解,正规式“(aa*|ab)*”表示的是包含空串 及a开头的且 在内的所有a和b构成的字符串集合,并不限制b的出现方式;正规式“(a|b)* |aa)*”表示的字符串也不具有必须以a开头的特点。因此,正规式与和正规式与的等价关系即可排除,即先排除选项A和B。由于“(a|b)*”已经包括了含有“aa”子串的所有a和b字符串,因此,对于正规式“(a|b)* |aa)*”中的“aa”可省略,即正规式“(a|b)* |aa)*”与“(a|b)*”是等价的,故正确答案是选项C。34. 表达式 (39) 对应的逆波兰式是“ab+-c/d-”。(39)
17、 A.a-b-c/dB.-(a+b)/c-dC.-a+b/c-dD.(a+b)/(-c-d)参考答案:(39)B。解析:一个表达式可用一棵二叉树表示,其中的叶子节点表示操作数,内部节点表示操作符或中间结果,根节点表示整个表达式的值。对此二叉树分别进行前序、中序和后序遍历恰好为表达式的前缀表示(波兰式)、中缀表示和后缀表示(逆波兰式)。其中,表达式的前缀和后缀表示均可以将表达式中的括号省去而不影响计算次序和结果。表达式的逆波兰表示也就是后缀表示,它将运算符号写在运算对象的后面,并指明其前面的操作数或中间结果所要执行的运算。对后缀表达式从左到右求值,则每当扫描到一个运算符号时,其操作数是最近刚得到
18、的。因此“ab+-c/d-”表示先将a与b相加,然后进行一元“-”运算,结果除以c,除运算的商再与d相减,即对应的表达式为“-(a+b)/c-d”。35. 软件开发工具VB、PB和Delphi是可视化的。这些工具是一种 (40)程序语言。(40) A.逻辑式B.命令式C.函数式D.事件驱动参考答案:(40)D。解析:事件驱动(Event Driven)是指系统根据发生的事件发送消息给相应的程序,程序根据事件和当前状态,决定要做的事情。如果不发生事件,计算机的控制权并不是在正在执行的程序手里,这时程序并不占用CPU资源。面向对象和可视化程序设计方法采用了事件驱动机制,所以程序设计方法发生了很大的
19、改变。事件驱动给程序设计带来了极大的灵活性。同时,它可以在不采用分时系统的前提下实现多进程。可视化程序设计(Visual Programming)运用面向对象程序设计的概念,通过图形化及可视途径,构建应用程序。它使程序设计更为简单和容易。软件开发工具Visual Basic、PB和Delphi提供了可视化的集成开发环境,运用代表通用于程序的图标,通过图形操作,构建基于图形用户界面(GUI)的应用程序,是一种以事件驱动的程序语言。36.在下列代码中,错误的C代码是(41)(41)A. #definePI3.14159B. #includestdio.h;C. if(2);D. for(;)if(
20、1)break;参考答案:(41)B。解析:A是正确的宏定义。B的文件包含预处理命令行不可以有多余的分号字符。C是if语句,虽没有任何意义,但就句法来说是正确的。D是for语句,其成分语句是if语句,从for语句来说,是一个无穷循环的控制结构,但它的成分语句因条件成立,执行break语句,立即退出循环。同样虽也是一条没有任何意义的语句,但从句法规则来说,也是正确的。正确解答是B。37.设有以下定义,则执行语句z=2*(N+Y(5+1);后,z的值为(42)#defineN3#defineY(n)(N+l)*n)(42)A. 出错B. 42C. 48D. 54参考答案:(42)C。解析:在新的宏定义中,可以使用前面已定义的宏名。另外,宏调用是这样被替换展开的,分别用宏调用中的实在参数字符序列替换定定义字符序列中对应所有出现的形式参数。而宏定义字符序列中的不是形式参数的其他字符则保留。这样形成的字符序列,即为宏调用的展开替换结果。所以代码z=2*(N+Y(5+1);被替换成:z=2*(3+(3+1)*5+1);执行该代码,将使Z的值为48。解答为C。38. 当使用数据流图对一个工资系统进行建模时, (43) 可以被认定为外部实体。(43) A.工资单B.工资系统源程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026年江苏省人教版小学一年级数学上册第1单元同步练习题
- 2026年人教版高中物理选修3-2电磁学练习题
- 2026年四川省人教版部编版高一数学必修第一册单元测试卷
- 2026年四川省人教版高一英语必修一第一章写作测试卷
- 2026年天津市北师大版高中生物必修第七册第11章生态学习题
- 2025-2026年陕西省交通安全教育模拟测试题
- 2025-2026年考研数学一概率论与数理统计模拟试题
- 2026年重庆市部编版高中数学必修第一册单元测试卷
- 运输一队员工不安全行为汇编
- 从流程管控到行为洞察销售管理数字化投资的心理学维度
- ISO 17987-7-2025 中文版 道路车辆 LIN 总线 物理层一致性测试规范
- 2026秋人教版小学数学三年级上册(新教材)教学计划含教学进度表
- 2026广东广州市南沙区黄阁镇人民政府招聘编外工作人员10人笔试参考题库及答案详解
- 2026年秋季学期苏科版四年级上册信息科技教学计划
- 2026年秋道德与法治六年级上册教学工作计划
- T∕CCEAS008-2026 建设工程造价咨询成果文件质量标准
- 启智润心安全成长-2026年五年级秋季开学第一课
- 2025年呼和浩特农商行招聘笔试真题(附答案)
- 2026年全国高考1卷高考语文真题(教师版)
- Unit1Differentfriends句型讲解(课件)-人教PEP版英语五年级上册
- 注浆堵漏施工方案安全措施与环境保护
评论
0/150
提交评论