300.下列不是面向对象程序设计语言的是( )。
A.C
B.C++
C.JAVA
D.VB
301.下列关于机器语言和高级语言的说法中正确的是( )。
A.机器语言程序比高级语言程序执行速度慢
B.机器语言程序比高级语言程序可移植性好
C.机器语言程序比高级语言程序可读性差
D.有了高级语言,机器语言就没有存在的必要了
302.下列选项中,不是面向对象的程序设计的基本特性的是( )。
A.封装
B.代理
C.继承
D.多态
303.下面不属于软件工程的三个要素的是( )。
A.工具
B.过程
C.方法
D.环境
304.一门程序语言的定义通常包含。
A.顺序、条件、重复
B.语法、语义、语用
C.输入、控制、输出
D.数据、语法、控制
305.用高级语言编写的程序如果未经编译,我们将之称为( )。
A.源程序
B.汇编语言
C.目标程序
D.连接程序
306.在面向对象程序设计中,类的实例称为( )。
A.对象
B.元组
C.函数
D.过程
307.以下关于对称加密与非对称加密算法叙述中,错误的是( )。
A.对称加密算法中,加密密钥可以公开
B.对称加密算法中,加密和解密使用的是同一密钥
C.非对称加密算法中,加密密钥可以公开
D.非对称加密算法中,加密和解密使用的是不同密钥
308.在计算机中某数X= ( 11001010B ) , 如果进行某计算后的结果是它的每位的相反数,那么不可以进行的计算是( ) 。
A.对X进行非运算
B.跟一个字节的全0进行或运算
C.用一个字节的全1按位减去X
D.跟一个字节的全1进行异或运算
309.为解决某一特定问题而设计的指令序列称为( )。
A.文件
B.语言
C.程序
D.软件
310.一台计算机可能会有多种多样的指令,这些指令的集合就是( )。
A.指令系统
B.指令集合
C.指令群
D.指令包
311.程序设计语言通常分为( )类。
A.5
B.4
C.3
D.2
312.下列有关快捷键方式的叙述,错误的是( )。
A.快捷方式改变了程序或文档在磁盘上的存放位置
B.快捷方式提供了对常用程序或文档的访问捷径
C.快捷方式图标的左下角有一个小箭头
D.删除快捷方式不会对源程序或文档产生影响
313.ASP默认的脚本语言是( )。
A.VBScript
B.JavaScript
C.C/C++
D.Perl
314.面向对象程序设计着重于( )的设计。
A.对象
B.类
C.算法
D.数据
315.为在计算机中正确表示有符号数,通常规定最高位为符号位,并用( )表示负数。
A.A+
B.B-
C.C1
D.D1
316.下面的说法不正确的是( )。
A.负数的原码等于其补码
B.正数的原码和补码一样
C.正数的原码、反码和补码均一样
D.正数的原码和反码是相同的
317.设有二进制数X=-1101110,若采用8位二进制数表示,则[X]补的结果是( )。
A.11101101
B.10010011
C.10011
D.10010010
318.如果X为负数,由[x]补求[-x]补是将( )。
A.[x]补各值保持不变
B.[x]补符号位变反,其他各位不变
C.[x]补除符号位外,各位变反,末位加1
D.[x]补连同符号位一起各位变反,末位加1
319.8位定点原码整数10100011B的真值为( )。
A.+0100011B
B.-0100011B
C.+1011101B
D.-1011101B
320.十进制数-61的二进制原码是( )。
A.10101111
B.10110001
C.10101100
D.10111101
321.如下几类数中,不能直接用浮点数表示的是 ( )。
A.纯小数
B.负整数
C.分数
D.第一小数位是0的数
322.已知一补码为10000101,则其真值用二进制表示为( )。
A.-000010
B.-1111010
C.-000000
D.-1111011
323.计算机中机器数有三种表示方法,它们是原码、反码和( )。
A.补码
B.内码
C.ASCII码
D.汉字交换码
324.数以某种表示方式存储在计算机中,称为“机器数”,( )称为“字长。
A.机器数的表示范围
B.机器数的二进制位数
C.机器数的最大值
D.机器数的尾数的位数
325.指令系统中采用不同寻址方式的目的主要是( )。
A.可降低指令译码难度
B.缩短指令字长,扩大寻址空间,提高编程灵活性
C.实现程序控制
D.寻找操作数
326.以下关于对称加密与非对称加密算法叙述中,错误的是( )。
A.对称加密算法中,加密密钥可以公开
B.对称加密算法中,加密和解密使用的是同一密钥
C.非对称加密算法中,加密密钥可以公开
D.非对称加密算法中,加密和解密使用的是不同密钥
327.高级程序设计语言的基本组成成分有( )。
A.数据,运算,控制,传输
B.外部,内部,转移,返回
C.子程序,函数,执行,注解
D.基本,派生,定义,执行
328.需求分析的任务不包括( )。
A.问题分析
B.系统设计
C.需求描述
D.需求评审
329.指令的数量和类型由( )决定。
A.CPU
B.DRAM
C.SRAM
D.BIOS
330.关于计算机程序语言的描述中正确的是( )。
A.源程序与目标程序是互相依赖的
B.翻译高级语言源程序时,解释方式和编译方式并无太大差别
C.用高级语言编写的程序其代码效率比汇编语言编写的程序要高
D.对于编译类计算机语言,源程序不能被执行,必须产生目标程序才能被执行
331.结构化程序设计的基本原则不包括( )。
A.自顶向下
B.逐步求精
C.多态性
D.模块化
332.下列关于指令、指令系统的叙述错误的是( )。
A.指令系统是指计算机所能执行的全部指令的集合
B.操作码给出了操作数或操作数的地址
C.一条指令实际是一组有意义的二进制代码
D.根据指令内容确定操作数地址的过程称为寻址
333.下面对计算机中程序、指令等概念的理解,有错误的一项是( )。
A.计算机工作必须要有程序,程序是由一条条指挥计算机工作的指令组成的
B.计算机指令一般由操作码,操作数两个部分组成,其中操作码用来说明指令要进行什么样的操作
C.高级语言编写的源程序经过编译生成了目标代码后,目标代码就会按顺序被执行
D.高级语言编写的源程序是不能直接执行的,必须要经过解释或编译之后才能执行,这两种方式工作原理是一样的
334.汇编语言是一种( )。
A.依赖于计算机的低级程序设计语言
B.计算机能直接执行的程序设计语言
C.独立于计算机的高级程序设计语言
D.执行效率较低的程序设计语言
335.计算机能直接执行的是( )。
A.源程序
B.机器语言程序
C.高级语言程序
D.汇编语言程序