软考初级网络管理员__编程单选题

1.为了提高程序的可读性,在编写源程序时需要。

添加注释

减少全局变量

注重程序执行效率

减少存储空间

2.在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,将汇编代码转变为机器可以执行的指令的过程称为()。

预编译

编译

汇编

链接

3.在浮点表示格式中,数的精度是由()的位数决定的。

尾数

阶码

数符

阶符

4.编写程序时通常为了提高可读性而加入注释,注释并不参与程序的运行过程。通常,编译程序在阶段就会删除源程序中的注释。

词法分析

语法分析

语义分析

代码优化

5.以下关于解释方式运行程序的叙述中,错误的是()。

先将高级语言程序转换为字节码,再由解释器运行字节码

由解释器直接分析并执行高级语言程序代码

先将高级语言程序转换为某种中间代码,再由解释器运行中间代码

先将高级语言程序转换为机器语言,再由解释器运行机器语言代码

6.以下关于软件测试的叙述中,正确的是()。

软件测试的目的是为了证明软件是正确的

软件测试是为了发现软件中的错误

软件测试在软件实现之后开始,在软件交付之前完成

如果对软件进行了充分的测试,那么交付时软件就不存在问题了

7.在软件测试中,高效的测试是指()。

用较多的测试用例说明程序的正确性

用较多的测试用例说明程序符合要求

用较少的测试用例发现尽可能多的错误

用较少的测试用例纠正尽可能多的错误

8.对程序语言进行翻译处理的逆过程称为()。

编译

反编译

汇编

解释

9.如果要使得用C语言编写的程序在计算机上运行,则对其源程序需要依次进行()等阶段的处理。

预处理、汇编和编译

编译、链接和汇编

预处理、编译和链接

编译、预处理和链接

10.将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为()。

编译

解释

汇编

解析

11.一个应用软件的各个功能模块可采用不同的编程语言来分别编写,分别编译并产生(),再经过(请作答此空)后形成在计算机上运行的可执行程序。

汇编

反编译

预处理

链接

12.采用UML进行软件设计时,可用()关系表示两类事物之间存在的特殊/一般关系,用(请作答此空)关系表示事物之间存在的整体/部分关系。

依赖

聚集

泛化

实现

13.采用UML进行软件设计时,可用(请作答此空)关系表示两类事物之间存在的特殊/一般关系,用( )关系表示事物之间存在的整体/部分关系。

依赖

聚集

泛化

实现

14.用某高级程序设计语言编写的源程序通常被保存为()。

位图文件

文本文件

二进制文件

动态链接库文件

15.在面向对象的系统中,对象是运行时的基本实体,对象之间通过传递()进行通信。(请作答此空)是对对象的抽象,对象是其具体实例。

对象

封装

消息

16.在 UML 中有4种事物:结构事物、行为事物、分组事物和注释事物。其中()事物表示 UML 模型中的名称,它们通常是静态部分,描述概念或物理元素。以下(请作此空)属于此类事物。

状态机

活动

构件

17.在 UML 中有4种事物:结构事物、行为事物、分组事物和注释事物。其中(请作答此空)事物表示UML 模型中的名称,它们通常是静态部分,描述概念或物理元素。以下()属于此类事物。

结构

行为

分组

注释

18.应用系统的数据库设计中,概念设计阶段是在()的基础上,依照用户需求对信息进行分类、聚焦和概括,建立信息模型。

逻辑设计

需求分析

物理设计

运行维护

19.下面有关白盒测试说法错误的是()。

"白盒”法是穷举路径测试

白盒测试又称结构测试

"白盒"法全面了解程序内部逻辑结构

程序中每一条可能的路径无需全部执行一次

20.以下关于解释方式运行程序的叙述中,错误的是()。

先将高级语言程序转换为字节:码,再由解释器运行字节:码

由解释器直接分析并执行高级语言程序代码

先将高级语言程序转换为某种中间代码,再由解释器运行中间代码

先将高级语言程序转换为机器语言,再由解释器运行机器语言代码

21.编写程序时通常为了提高可读性而加入注释,注释并不参与程序的运行过程。通常,编译程序在阶段就会删除源程序中的注释。

词法分析

语法分析

语义分析

代码优化

22.在堆栈操作中,()保持不变。

堆栈的顶

堆栈的底

堆栈指针

堆栈中的数据

23.将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为()。

编译

解释

汇编

解析

24.将一个可执行程序翻译成某种高级程序设计语言源程序的过程称为()。

编译

反编译

汇编

解释

25.()不属于解释程序语言。

C语言

VBScript

JavScript

visual Basi

26.将某高级语言程序翻译为汇编语言形式的目标程序,该过程称为()。

编译

解释

汇编

解析

27.源程序中()与程序的运行结果无关。

注释的多少

变量的取值

循环语句的执行次数

表达式的求值方式

28.()专门用于翻译汇编语言源程序.

编译程序

汇编程序

解释程序

链接程序

29.以下关于软件维护的叙述中,错误的是()。

软件维护解决软件产品交付用户之后运行中发生的各种问题

软件维护期通常比开发期长得多,投入也大得多

软件的可维护性是软件开发阶段各个时期的关键目标

软件工程存在定量度量软件可维护性的很好的普遍适用的方法

30.以下关于软件测试的叙述中,不正确的是()。

软件测试的目的是为了发现错误

成功的测试是能发现至今尚未发现的错误的测试

测试不能用来证明软件没有错误

当软件不存在错误时,测试终上

31.在结构化设计中,主要根据()进行软件体系结构设计。

数据流图

实体一关系图

状态一迁移图

数据字典

32.专业程序员的职业素养要求中不包括()。

要严格按照程序设计规格说明书编写程序,不应该有任何质疑

不要为了赶工期而压缩测试,要反复测试确信代码能正常运行

既要善于独处,又要善于合作,要不断学习,不要落后于时代

要勇担责任,出了错误自己来收拾,确保以后不再犯同样的错

33.在应用程序开发中,从源代码到可执行文件,需要经过四个步骤,在哪一步完成后可以生产可执行文件()。

预编译

编译

汇编

链接

34.一个计算机算法是对特定问题求解步骤的一种描述。若一个算法能够识别输入的非法数据并进行适当处理或反馈,则说明该算法的()较好。

可行性

正确性

健壮性

确定性

35.()不属于程序的基本控制结构。

顺序结构

分支结构

循环结构

递归结构

36.脚本语言程序开发不采用“编写,编译一链接。运行”模式,()不属于脚本语言。

Delphi

Php

Python

Ruby

37.在面向对象技术中,()说明一个对象具有多种形态。

继承

组合

封装

多态

38.一个计算机算法是对特定问题求解步骤的一种描述。()并不是一个算法必须具备的特性。

可移植性

可行性

确定性

有穷性

39.在确定类时,所有()是候选的类。

名词

形容词

动词

代词

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值