亚信笔试题B卷以及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
亚信联创科技校园招聘
考试时间60—分钟_考试方式(闭)卷
(本试卷满分100分,答案请写在答题卡上)
请不要在问卷上答题或涂改,笔试结束后请务必交回试卷
第一部分计算机基础
一、选择题(每题2分,总分40分)
1. CPUI犬态分为目态和管态两种,什么是从目态转换到管态的唯一途径(D)
A. 运行进程修改程序状态字
B.进程调度程序
C.中断屏蔽
D.中断
2. 引入多道程序设计的目的是(C)
A. 增强系统的用户友好性
B.提高系统实用性
C.充分利用CPUD扩充内存容量
3. Windows系统是一个(B)操作系统。
A、单用户单系统
B、单用户多任务
C、多用户单任务D多用户多任务
4.
在半导体存储器中,动态随机存储器 DRAM 勺特点是(D )。
操作码和目的操作数地址 D 、操作码和下一条指令地址
110111B 、 111101 C 、 111110D 、 111111 80486型号的微处理器能同时处理的二进制位数是( C )位。
若串 S1=‘ABCDEF 'G,S2=‘9898',S3=‘###',S4=‘012345', 执行
concat(replace(S1,substr(S1,length(S2),length(S3)),S3),substr(S4,index(S2, ))) 其结果为()
设有两个串P 和q ,其中q 是P 的子串,求q 在p 中首次出现的位置的算法称为(
11. 下列字符中, ASCII 码值最大的是 (D ) 。
A. 空格 B . MC 8D. m
A 、 按位结构方式存储
B 、按字结构方式储存
C 、
信息在储存介质中移动 D 每隔一定时间进行一次刷新 5. 单地址指令的格式是由(B )构成。
A 、 操作码和操作数地址
B 、操作码和原操作数地址
C 、 6. 八进制数
76 转换为二进制数为( C ) A 、 7.
A 、 8
B 、 16
C 、 32
D 、 64
8.
面关于串的的叙述中,哪一个是不正确的(
B )
A . 串是字符的有限序列
B . 空串是由空格构成的串
C .
模式匹配是串的一种重要运算 D . 串既可以采用顺序存储,也可以采用链式存储
9.
8'),length(S2
A . A BC###G0123
B . A BCD###2345
C . A BC###G1234
D .
ABCD###1234 10. A . 求子串B.联接C.匹配D.求串长
i++;
下列叙述中,正确的是 (A) 。 内存中存放的是当前正在执行的应用程序和所需
的数据
能直接与CPU 交换信息的存储器的是(C)。
A. 硬盘存储器B . CD-ROM C.内存储器D.软盘存储器
14. 一个汉字的国际码需用 (B) 。
A . 1个字节
B . 2 个字节
C . 3个字节
D . 4个字节
二进制数 110101 转换为八进制数是 (B) 。
A.串行能力B .控制操作C.重执操作D.并行操作
18. 我们把在一段时间内,只允许一个进程访问的资源称为临界资源,因此我们可以得出下列结论,正确的
是(B)。
A 对临界资源是不能实现资源共享的
B. 只要能使程序并发执行,这些并发执行的程序便可对临界资源实现共享
C. 为临界资源配上相应的设备控制块后,便能被共享
D. 对临界资源,应采取互斥访问方式,来实现共享
19. 算法分析的两个主要方面是 (A) 。
A 空间复杂度和时间复杂度 B.正确性和简单性 C.可读性和文档性D.数据复杂性和程序复杂性
12. A . B . 内存中存放的是当前暂时不用的程序和数据 C . 外存中存放的是当前正在执行的程序和所需的数据 D . 内存中只能存放指令
13.
15. 执行下列二进制算术加法运算:,其运算结果是
(A)。
A .
B .
C . 00010000
D .
16. A . 71B . 65C . 56D .51
17. 操作系统中采用缓冲技术的目的是为了增强系统
(D) 的能力。
20. 线性表采用链式存储时,结点的存储地址
(C)。
A. 必须是连续的
B. 必须是不连续的
C. 连续与否均可
D. 和结点的存储地址相连续
第二部分C/C++语言基础
一、选择题(含单选题和多选题,每题2分,总分40分)
1、A为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为A)publicB)protectedC)privateD)static
2、C类的析构函数是在什么时候调用的?
A)类创建时B)创建对象时C)删除对象时D)不自动调用
3、B在位运算中,操作数每右移一位,其结果相当于
A)操作数乘以2B)操作数除以2C)操作数乘以4D)操作数除以4
4、A下列语句中不是死循环的是
A) inti = 10;B)for(inti = 1; i<10;i++) while(1){ }i--;
i--;}
if(i==1)break;
}?
C)i nti = O;D)i nti=1;
do{for(;;)i = i+1;
}while(i>=0)