正确答案: D
发现软件错误而执行程序
题目:在软件测试设计中,软件测试的主要目的是
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[多选题]以下for语句中不是死循环的是
以下for语句中不是死循环的是
for(int i=0;i0;++i);
for(int i=0;i1;++);
解析:解析:for循环的一般格式为for(初始化部分;终止条件判断部分;迭代部分){循环体;}说明如下:for循环开始时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。完成一次循环后,重新判断终止条件。注意:在for语句中,如果省略了终止条件判断部分,开且在语句中没有break,或者是终止条件判断部分始终没有终止,都将出现死循环。注意:for循环语句可由while循环语句来代替。
[单选题]关于通配符的使用,下列说法中不正确的是( )。
在一个“日期”字段下面的“准则”单元中使用表达式:Like“6/*/98”,系统会报错“日期类型不支持*等通配符”
解析:解析:本题考查通配符的知识。通配符一般作为其他字符的占位符,其中包括星号(*)、问号(?)、方括号([])、叹号(!)、减号(-)和数字号码(#)。其中最常用的问号(?)表示所在的位置可以是任何一个字符,星号(*)表示所在的位置可以是任何多个字符。使用通配符搜索这些代表通配符的符号时,需要将搜索的符号放在方括号内。无论是文本型还是日期型字段都可以使用通配符。
[单选题]下列关于栈的描述正确的是________。
栈是特殊的线性表,只能在一端插入或删除元素
解析:解析:栈实际上也是线性表,只不过是一种特殊的线性表。在这种特殊的线性表中,其插入和删除只性表的一端进行。
[单选题]下列叙述中,正确的是( )。
声明变量时必须指定一个类型
解析:解析: 本题考查Java中的基本概念。关于Java的基本概念是考试重点,应该重视。在Java中,声明变量时,必须指定类型,否则将会出错,所以选项A说法正确。Java标识符是区分大小写的,这是与C语言不同的,变量number和Number对Java来说是不同的,选项B说法错误。Java中有三种注释方式:文档注释严/**…*/,被javadoc处理,可以建立类的一个外部说明性文件:c语言注释风格/*…*/,用于去掉当前不再使用但仍想保留的代码等:单行注释//,格式上要求注释符//后必须紧跟一个空格,然后才是注释信息,选项C说法错误。源文件中public类可以有0或1个,不能多于1个,选项D说法错误。
[单选题]继承具有( ),即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员。
传递性
解析:解析:在一个派生类中,其成员由两部分构成:一部分是从基类继承得到的,另一部分是自己定义的新成员。当基类本身也是一个派生类时,它必然包含了它的直接基类成员,这些成员相应地也存在于该基类的派生类中。因此,继承是具有传递性的。