摘要:2018上半年程序员考试已结束,以下为2018上半年程序员考试上午真题第三部分,供考生们参考。
21.设机器码的长度为8位,已知[X]原=[Y]补=1111 1111,且X和Y都是带符号的整数,则X和Y的真值分别为( )
A.-127,-127 B.-1,-127 C.-127,-1 D.-1,-1
22.以下关于Windows系统中文件的叙述中,正确的是( )。
A.文件一且保存后则不能被删除 B.文件必须占用磁盘的连续区域
C.“xls”也是可执行文件的扩展名 D.不同文件夹下的文件允许同名
23.在Windows资源管理器中,若要选择窗口中分散的多个文件,在缺省配置下,可以先选择一个文件,然后按住( )。
A.CTRL键不放,并用鼠标右键单击要选择的文件
B.CTRL键不放,并用鼠标左键单击要选择的文件
C.SHIFT键不放,并用鼠标右键单击要选择的文件
D.SHIFT键不放,并用鼠标左键单击要选择的文件
24.假设某计算机系统中资源R的可用数为9.系统中有3个进程竞争R,且每个进程都需要i个R,则该系统可能会发生死锁的最小i值是( )
A.2
B.3
C.4
D.5
25.某计算机系统页面大小为4K,进程P的页面变换表如下图所示。若进程P要访问逻辑地址25EFH(十六进制),那么经过地址变换后物理地址应为( )。
A. 15EFH
B. 35EFH
C. 45EFH
D. 65EFH
26.嵌入式操作系统主要特点包括:微型化、( )。
A.可定制、实时、可靠,但不易移植
B.可定制、实时、可靠和易移植
C.实时、可靠、易移植,但不可定制
D.可定制、实时、易移植性,但可靠性差
27.( )不属于脚本语言。
A. COBOL B. Python C. PHP D. JavaScript
28.将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为( )
A.编译 B.解释 C.汇编 D.解析
29.在Windows系统中,执行x.exe时系统报告找不到y.dll,原因是( )
A.程序x中存在语法或语义错误,需要修改与x对应的源程序
B.程序y中存在语法错误,需要修改与y对应的源程序
C.程序y中存在语义错误,需要修改与y对应的源程序并重新编译
D.程序x执行时需要调用y中的函数。要安装y.dll
30.算术表达式采用后缀式表示时不需要使用括号,使用( )就可以方便地进行求值。a-b*(c+d)的后级式为( )
A.队列 B.数组 C.栈 D.广义表
A.a b c d- * + B.a b c d * + - C.a b – c * d + D.a b c d + * -
软考备考资料免费领取
去领取