一级B笔试模拟30
一、选择题
1. 十进制整数64转换为二进制整数等于______。 A.1100000 B.1000000 C.1000100 D.1000010 答案:B
[解答] 十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。1)十进制整数转换为二进制整数,十进制整数转换为二进制整数采用“除2取余,逆序排列”法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。2)十进制小数转换为二进制小数,十进制小数转换成二进制小数采用“乘2取整,顺序排列”法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。
2. 目前,制造计算机所用的电子元器件是 。 A.大规模集成电路
B.晶体管 C.集成电路 D.电子管 答案:A
[解答] 根据计算机所采用的主要物理器件,将计算机的发展划分成4个阶段:第一代(1946~1957年)电子管时代:第二代(1958~ 1964年)晶体管时代:第三代(1965~1970年)中、小规模集成电路时代;第四代(1971年至今)大规模和超大规模集成电路时代。
3. 现代计算机中所采用的电子元器件是 。 A.电子管 B.晶体管 C.小规模集成电路
D.大规模和超大规模集成电路 答案:D
[解答] 当今计算机为第4代(1971年至今)计算机,主要采用大规模、超大规模集成电路作为元器件。
4. 十六进制数34B对应的十进制数是 A.1234 B.843 C.768
D.333 答案:B
[解答] 十六进制数转换成十进制数的方法和二进制一样,都是按权展开。
5. 下列不是我国知名的高性能巨型计算机的是 。 A.银河 B.曙光 C.神威 D.紫金 答案:D
[解答] 我国自行研制的银河、曙光、神威都属于高性能巨型计算机。紫金是我国早期研发的微型机系列.
6. 二进制数111111转换成十进制数是 。 A.71 B.65 C.63 D.62 答案:C
[解答] 二进制数转换成十进制数的方法是将二进制数按权展开: (111111)2=1×25+1×24+1×23+1×22+1×21+1×20=63
7. 计算机语言的发展过程,依次是机器语言、______和高级语言。 A.汇编语言 B.编辑程序 C.解释程序 D.编译程序 答案:A
[解答] 计算机语言的发展过程,依次是机器语言、汇编语言和高级语言。
8. 已知A=10111110B,B=AEH,C=184D,关系成立的不等式是 。 A.A<B<C B.B<C<A C.B<A<C D.C<B<A 答案:B
[解答] A=10111110B,B=AEH,C=184D转化为十进制的值为190、174、184。所以B<C<A。
9. 在标准ASCⅡ码表中,已知英文字母A的ASCⅡ码是01000001,英文字母D的ASCⅡ码是 。 A.01000011 B.01000100 C.01000101 D.01000110 答案:B
[解答] 字母A比字母D小3,所以D的码值是01000001+1+1+1=01000100。
10. 把用高级程序设计语言编写的源程序翻译成目标程序(.odj)的程序称为______。 A.汇编程序 B.编辑程序 C.编译程序 D.解释程序 答案:C
[解答] 计算机不能直接识别高级语言,要通过翻译的方法把高级语言源程序翻译成等价的机器语言程序(称为目标程序)才能执行。这种方法叫做“编译”。
11. 为了提高软件开发效率,开发软件时应尽量采用 。 A.汇编语言