源代码
已知: 目录结构 那么要使源代码通过编译,需要在源代码中添加()
A、 package dira;
B、 package dirb;
C、 package dira.dirb;
D、 package dirb.dira;
A.编写源代码
B.编写HTML文件
C.编译源代码
D.解释执行
编译一个定义了5个类和18个方法的Java源代码文件,编译该源代码文件时会产生几个字节码文件()
A、1
B、23
C、18
D、5
基于结构度量的技术,是指利用源代码中的结构信息计算源代码之间相似度的技术,一般来说分为()步。
A、二
B、三
C、四
D、五
A.编译器B.解释器C.汇编器D.预处理器
A.源代码静态分析工具B.文档分析工具C.版本控制工具D.再工程工具
如果恶意开发人员想在代码中隐藏逻辑炸弹,什么预防方式最有效?
A、源代码周期性安全扫描
B、源代码人工审计
C、渗透测试
D、对系统的运行情况进行不间断监测记录
通过变更源代码,一个大型主机的计算机操作员在支付给某一特定供货商的数额上增加了1000美元,随后他将这种变更撤销,然后该操作员从这位供货商那里收取回扣。下列()审计程序最有可能发现对源代码的变更。
A、检查源代码的原版拷贝
B、分析由计算机自动记录的所有程式变更程序
C、应付账款的财务比率分析
D、测试当前的结果代码
关于维护软件所需的成本,以下叙述正确的是(45)。
A.纠正外部和内部设计错误比纠正源代码错误需要更大的成本
B.与需求定义相比,源代码的文字量大得多,所以源代码的维护成本更高
C.用户文档需要经常更新,其维护成本超过了纠正设计错误的成本
D.需求定义的错误会在设计时被发现并纠正,因此需求定义纠错的成本小于源代码纠错的成本
A检查源代码的原版拷贝
B分析由计算机自动记录的所有程式变更程序
C应付账款的财务比率分析
D测试当前的结果代码
库控制软件的目标是之一是允许()。
A、程序员访问产品源代码和目标数据库
B、批量程序升级
C、操作员在测试完成之前升级控制库和产品版本
D、只读方式获取源代码
关于维护软件所需的成本,以下叙述中正确的是______。
A.纠正外部和内部设计错误比纠正源代码错误需要更人的成本
B.与需求定义相比,源代码的文字量大得多,所以源代码的维护成本更高
C.用户文档需要经常更新,其维护成本超过了纠正设计错误的成本
D.需求定义的错误会在设计时被发现并纠正,因此需求定义纠错的成本小于源代码纠错的成本
A.Java源代码
B.经Javac编译生成的文件
C.经Java解释生成的文件
D.经Javap反汇编生成的文件
程序员恶意修改程序用于修改数据,然后恢复为原始代码,下面哪种方法可以最有效的发现这种恶意行为()。
A、比较源代码
B、审查系统日志文件
C、比较目标代码
D、审查可执行代码和源代码的完整性
A.只有程序员应该访问生产库
B.用户应当访问测试库,以确定所有变动是否恰当做出
C.只有程序库管理是应当对生产库做出变动
D.计算机操作员应该既访问生产库,又访问源代码库,以协助诊断计算机的崩溃情况
下列有关白盒测试的叙述中,错误的是
A)白盒测试是在同时拥有源代码和可执行代码的情形下才可以进行的一种软件测试方法
B)白盒测试应该由开发人员实施,因为只有他们才能够访问测试执行所涉及的代码
C)即使对所有的源代码都进行了100%的逻辑覆盖测试,也不能保证程序中没有错误
D)软件测试人员制定测试计划的目的是想尽可能多地对源代码进行测试
A.
B.
C.
D.
给出下列java源代码: //Point x Public class Interesting{} 在源代码//point x处添加()能符合java语法
Aimport java.awt.*
Bpackage local.util
Cclass MoreInteresting{}
Dprotected class MoreInteresting{}
保证一个程序的源代码和可执行代码相匹配的控制方法有()。
A、证实程序移植的请求是经过授权的确
B、要求对代码进行程序、系统和并行测试
C、授权程序员只访问测试库
D、将源代码重新编译到生产载入库
大多数大型计算机系统至少包括三大程序:产品库(主要用于运行程序);源代码库(保留的源代码)以及测试库(主要用于修改程序),下列有关健全计算机程序库控制的陈述中,正确的有:
A.仅有程序员方可接触产品库;
B.使用者应当可以接触产品库以确定是否所有的修改均已适当完成;
C.仅允许程序库管理员对产品库作出修改;
D.计算机操作员应当可以进入产品库和源代码库,以便有助于诊断计算机故障。
关于VB源代码的编写,下列说法错误的是()。
A、VB源代码中不区分字母的大小写
B、同一行可以写多个语句
C、可以适当添加注释有利于程序的维护和调试
D、一个语句必须写在一行中,不可分成多行来书写