中级软件评测师上午基础知识(选择题)模拟试卷2
中文选择题
1.软件评测师每年考( )次(A)
A. 1
B. 2
C. 3
D. 4
解析:软考每年进行2次考试,上半年在5月份的第三个周末,下半年在11月份的第二个周末,但是软件评测师考试一年只考一次,在每年的下半年进行。
2.内存按字节编址从A5000H到DCFFFH的区域其存储容量为( )(D)
A. 123KB
B. 180KB
C. 223KB
D. 224KB
解析:内存按字节编址从A5000H到DCFFFH,得出地址空间为:DCFFFH-A5000H+1=38000H;38000H换算为KB为:38000H=3*16^4+8*16^3=229376B=229376/1024KB=224KB。
也可以通过2进制换算:38000H=3*16^4+8*16^3=3*2^16+8*2^12=(3*2^6+8*2^2)*2^10=(3*64+8*4)KB=224KB
3.为了提高计算机磁盘存取效率,通常可以( )。(C)
A. 利用磁盘格式化程序,定期对ROM进行碎片整理
B. 利用磁盘碎片整理程序,定期对内存进行碎片整理
C. 利用磁盘碎片整理程序,定期对磁盘进行碎片整理
D. 利用磁盘格式化程序,定期对磁盘进行碎片整理
解析:格式化程序使用于磁盘格式化;格式化是指对磁盘或磁盘中的分区(partition)进行初始化的一种操作,这种操作通常会导致现有的磁盘或分区中所有的文件被清除。碎片整理程序用于磁盘碎片整理:磁盘碎片整理,就是通过系统软件或者专业的磁盘碎片整理软件对电脑磁盘在长期使用过程中产生的碎片和凌乱文件重新整理,可提高电脑的整体性能和运行速度。磁盘碎片应该称为文件碎片,是因为文件被分散保存到整个磁盘的不同地方,而不是连续地保存在磁盘连续的簇中形成的。硬盘在使用一段时间后,由于反复写入和删除文件,磁盘中的空闲扇区会分散到整个磁盘中不连续的物理位置上,从而使文件不能存在连续的扇区里。这样,再读写文件时就需要到不同的地方去读取,增加了磁头的来回移动,降低了磁盘的访问速度。内存是随机访问存取,文件在任何位置读取的时间是一样的。
某企业的生产流水线上有2名工人P1和P2,1名检验员P3。P1将初步加工的半成品放入半成品箱B1;P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2:P3从成品箱B2取出产品检验。假设B1可存放n件半成品,B2可存放m件产品,并设置6个信号量S1、S2、S3、S4、S5和S6,且S3和S6的初值都为0。采用PV操作实现P1、P2和P3的同步模型如下图所示,则信号量S1和S5(1);S2、S4的初值分别为(2)。
4.(1)(C)
A. 分别为同步信号量和互斥信号量,初值分别为0和1
B. 都是同步信号量,其初值分别为0和0
C. 都是互斥信号量,其初值分别为1和1
D. 都是互斥信号量,其初值分别为0和1
解析:因为信号量S1是一个互斥信号量,表示半成品箱B1当前有无工人(生产者)使用,所以初值为1。信号量S5也是一个互斥信号量,表示成品箱B2当前有无工人或检验员使用,所以初值为1。
5.(2)(D)
A. n、0
B. m、0
C. m、n
D. n、m
解析:信号量S2表示半成品箱B1的容量,故S2的初值为n。当工人P1不断地将其工序上加工的半成品放入半成品箱B1时,应该先测试半成品箱是否有空位,故工人P1使用P(S2),当工人P2从半成品箱取一件半成品时,半成品箱B1就空出一个空位,故工人P2使用V(S2)释放空间。同理,信号量S4表示成品箱B2的容量,故S4的初值为m。当工人P2完成一件产品放入成品箱B2时,应该先测试成品箱是否有空位,故工人P2使用P(S4),当检验员P3从成品箱取一件产品检验时,成品箱B2就空出一个空位,故检验员P3使用V(S4)释放空间。
6.查询“软件工程”课程的平均成绩、最高成绩与最低成绩之间差值的SQL语句如下:
SELECT AVG(成绩)AS平均成绩,( )
FROM C, SCWHERE C.课程名=’软件工程’AND C.课程号=SC.课程号(B)
A. 差值AS MAX(成绩)-MIN(成绩)
B. MAX(成绩)-MIN(成绩) AS差值
C. 差值IN MAX(成绩)-MIN(成绩)
D. MAX(成绩)-MIN(成绩) IN差值
解析:给列取别名的语法为:列名AS 新列名;最大值聚集函数为:MAX;最小值聚集函数为:MIN
7.DHCP客户端可从DHCP服务器获得( )。(B)
A. DHCP服务器的地址和Web服务器的地址
B. DNS服务器的地址和DHCP服务器的地址
C. 客户端地址和邮件服务器地址
D. 默认网关的地址和邮件服务器地址
解析:本题考查DHCP。协议的工作原理。
DHCP客户端可从DHCP服务器获得本机IP地址、DNS服务器的地址、DHCP服务器的地址、默认网关的地址等,但没有Web服务器、邮件服务器地址。
8.在以阶段划分的编译器中,符号表管理和( )贯穿于编译器工作始终(D)
A. 代码生成
B. 语法分析
C. 语义分析
D. 出错处理
解析:一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成,以及出错处理和符号表管理,如图所示:
已知函数f(),g()的定义如下所示,调用函数f()时传递给形参x的值是5,若g(a)采用引用调用(call by reference)方式传递参数,则函数f()的返回值为(1);若g(a)采用值调用(call by value)的方式传递参数,则函数f()的返回值(2)。其中,表达式“x>>1”的含义是将x的值右移1位,相当于x除以2
9.(1)(C)
A. 35
B. 32
C. 11
D. 7
解析:引用调用:在按引用调用时,过程的形式参数取得的是实际参数所在的单元地址。在过程中,对该形式参数的引用相当于对实际参数所在的存储单元的地址引用。任何改变形式参数值的操作会反映在该存储单元中,也就是反映在实际参数中,因此数据的传送是双向的。本题:采用的是引用调用方式执行,x=5,右移一位之后a=2(注意不是2.5,偶数变为原来的一半,奇数变为原数减1的一半),函数g中的a的地址赋予了此时局部变量x,最后得出a=2*3=6,即a这时的值被修改为6,最后a+x=6+5=11。
10.(2)(D)
A. 35
B. 32
C. 11
D. 7
解析:引用调用:在按引用调用时,过程的形式参数取得的是实际参数所在的单元地址。在过程中,对该形式参数
本文档预览:3600字符,共9480字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载