一起答

2017年软考初级程序员真题汇编试卷(1)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 多媒体计算机中的彩色图像一般采用 ______彩色空间表示。

    • A.RGB
    • B.CMY
    • C.YUV
    • D.YIQ
  2. 某软件在应用初期,运行在Windows NT环境中。现因某种原因,该软件需要在UNIX环境中运行,而且必须完成相同的功能。为适应这个要求,软件本身需要进行修改,而所需修改的工作量取决于该软件的______。

    • A.可扩充性
    • B.可靠性
    • C.复用性
    • D.可移植性
  3. 某数码相机内置 128MB 的存储空间,拍摄分辨率设定为 1600×1200 像素,颜色深度为 24 位,若不采用压缩存储技术,使用内部存储器最多可以拍摄 () 张照片。

  4. 因特网属于( )。

    • A.万维网
    • B.局域网
    • C.城域网
    • D.广域网
  5. 若字符串s的长度为n(n>1),且其中的字符互不相同,则s的长度为2的子串有()个。

    • A.n
    • B.n-1
    • C.n-2
    • D.2
  6. 下列关于加密的叙述中,正确的是______。

    • A.DES属于公钥密码体制
    • B.RSA属于公钥密码体制,其安全性基于大数因子分解困难
    • C.公钥密码体制的密钥管理复杂
    • D.公钥密码体制中,加密和解密采用不同的密钥,解密密钥是向社会公开的
  7. The () in e-mail messages has affected almost every computer around the world and has caused the damage of up to US$1 billion in North America.

    • A. illness     
    • B. virus       
    • C. weakness      
    • D. attachment   
  8. WWW服务使用的协议为()。

    • A.HTML
    • B.HTTP
    • C.SMTP
    • D.FTP
  9. 一般情况下,企业对程序员的素质要求中不包括()。

    • A.根据有关的合同和规范,对所编写的程序和文档进行保护
    • B.根据企业发展需求绘制软件系统的逻辑模型
    • C.认真细致工作,并想方设法提高软件质量
    • D.具有良好的团队合作精神
  10. 某企业准备将3项任务P、Q、R分配给甲、乙、丙三人,每人分别做一项。估计各人完成各项工作所需的天数如下表所示:

     设最优的分配方案为完成这三项工作所需的总天数最少,则在最优分配方案中, () 。

    • A. 甲执行P 
    • B. 甲执行Q  
    • C. 乙执行P  
    • D. 乙执行R
  11. Software()activities consume a large portion of the total life-cycle budget. 

    • A.repair          
    • B.maintenance       
    • C.change      
    • D.update
  12. 两个递增序列 A和 B的长度分别为 m和 n(m< n) ,将二者归并为一个长度为 m+n的递增序列时, () ,归并过程中元素的比较次数最少。

    • A. 当 A的最大元素大于 B 的最大元素时
    • B. 当 A的最大元素小于 B 的最小元素时
    • C. 当 A的最小元素大于 B 的最小元素时
    • D. 当 A的最小元素小于 B 的最大元素时
  13. 在编译器和解释器的工作过程中,()是指对高级语言源程序进行分析以识别出记号的过程。

    • A.词法分析
    • B.语法分析
    • C.语义分析
    • D.代码优化
  14. 对矩阵压缩存储的主要目的是______。

    • A.方便运算
    • B.节省存储空间
    • C.降低计算复杂度
    • D.提高运算效率
  15. In C language, one method of communicating data between functions is by ______.

    • A.arguments
    • B.variables
    • C.messages
    • D.constants
  16. 与十进制数254等值的二进制数是

    • A.11111110
    • B.11101111
    • C.11111011
    • D.11101110
  17. 通常在软件开发的______活动中无需用户参与。

    • A.需求分析
    • B.维护
    • C.编码
    • D.测试
  18. The two goals of an operation system are( )and efficiency.

    • A.convenience
    • B.quick
    • C.optimize
    • D.standardize
  19. ()不属于多媒体输入设备。

    • A.麦克风
    • B.摄像头
    • C.扫描仪
    • D.SCSI硬盘
  20. 在面向对象技术中,抽象类是 () 。

    • A. 接口   
    • B. 没有方法的类
    • C. 没有子类的类  
    • D. 至少有一个未定义消息的类
  21. 下列关于类和对象的叙述中,正确的______。

    • A.类是对象的模板,一个类仅能生成一个对象
    • B.对象是类的模板,一个对象仅能生成一个类
    • C.类是对象的模板,一个类是一组对象的集合
    • D.对象是类的模极,一个对象是一组类的集合
  22. 以下关于DoS攻击的描述中,正确的是______。

    • A.以传播病毒为目的
    • B.以窃取受攻击系统上的机密信息为目的
    • C.以导致受攻击系统无法处理正常用户的请求为目的
    • D.以扫描受攻击系统上的漏洞为目的
  23. 某主机的IP地址为200.15.13.12/22,其子网掩码是( )。

    • A.255.255.248.O
    • B.255.255.240.O
    • C.255.255.252.O
    • D.255.255.255.0
  24. 下面关于类、对象和实例的叙述中,错误的是()。

    • A.类是创建对象的模板
    • B.对象是类的实例
    • C.类是对象的实例
    • D.类是一组具有共同特征的对象集合
  25. 按照ISO/IEC9126软件质量模型的规定,软件的适应性是指______。

    • A.软件运行于不同环境中的故障率
    • B.软件运行于不同环境中的安全等级
    • C.将一个系统耦合到另一个系统所需的工作量
    • D.软件运行于不同环境中的能力
  26. 进行软件测试的目的是()。

    • A.尽可能多地找出软件中的缺陷
    • B.缩短软件的开发时间
    • C.减少软件的维护成本
    • D.证明程序没有缺陷