下列叙述中,不属于测试的特征的是(  )。

  • A+
(1)【◆题库问题◆】:[单选] 下列叙述中,不属于测试的特征的是(  )。
A.测试的挑剔性
B.完全测试的不可能性
C.测试的可靠性
D.测试的经济

【◆参考答案◆】:C

【◆答案解析◆】:软件测试的目标是在精心控制的环境下执行程序.以发现程序中的错误,给出程序可靠性的鉴定。软件测试有3个重要特征:测试的挑剔性、完全测试的不可能性及测试的经济性。

(2)【◆题库问题◆】:[多选] 在word2010中,“文档视图”方式有哪些(  )。
A.页面视图
B.阅读版式视图
C.web版式视图
D.大纲视图
E.草稿

【◆参考答案◆】:A,B,C,D,E

(3)【◆题库问题◆】:[单选] 有以下结构体说明和变量的定义,且指针P指向变量a’指针q指向变量b,则不能把结点b连接到结点a之后的语句是(  )。structnode{ char data;structnode*next;}a,b,*p=&a,*q=&b;
A.next=q;
B.P.next=&b:
C.p—>next=&b;
D.(*p).next=q;

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】本题考查结构体指针变量的赋值方法,要把结点b连接到结点a的后面,必须把b的地址给a的next指针。故选项8正确。

(4)【◆题库问题◆】:[单选] 下列程序的输出结果是(  )。#include<stdio.h>main(){inta[2][3]={{1,2,3),{4,5,6)),(*p)[3],i;p=a:for(i=O;j<3;i++){ if(i<2)p[1][i]=p[1][i]-1;elsep[1][i]=1;)printf(”%d\n”,a[0][1]4-a[1]+a[1]+a[1][2]);)
A.8
B.7
C.12
D.9

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】本题考查for循环及.iF.一else语句嵌套,第1次执行for循环,p[1][o]一p[1][o]=pEl3E0]一1—3;第2次执行for循环,pEl3E13一p[1][1]一1—4}第3次执行for循环,pEl3[2]一1,最后输出的是a[o][1]+a[1][1]+aEl][2]一2+4十1—7。

(5)【◆题库问题◆】:[单选] 若变量已正确定义并赋值,符合C语言语法的表达式是(  )。
A.a=a+7:
B.a=7+b+e,a++
C.int(12.3%4)
D.a=a+7=c+b

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】选项A,不是表达式,是语句;选项B,是逗号表达式;选项C,12.3是小数不能做%运算;选项D,a+7不能放在表达式左边。

(6)【◆题库问题◆】:[单选] 下列有关继承和派生的叙述中,正确的是(  )。
A.如果一个派生类公有继承其基类,则该派生类对象可以访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类

【◆参考答案◆】:D

【◆答案解析◆】:私有继承方式为基类的公用成员和保护成员在派生类中成了私有成员,其私有成员仍为基类私有,但派生类对象可以访问基类的保护成员,所以基类对象不能赋值给派生类对象。抽象类是指含有纯虚拟函数的类,所以选项D正确。

(7)【◆题库问题◆】:[单选] 以下选项中能表示合法常量的是( )。

【◆参考答案◆】:D

【◆答案解析◆】:A:整数中不能用逗号分隔,B:实数中E后数值必须是整数,C:C语言里字符串中的字符“”需转义,应为“”。

(8)【◆题库问题◆】:[单选] 有以下结构说明和变量定义,指针p、q、r分别指向链表中的3个连续结点。structnode{intdata;struct node*next;}*p,*q,*r;现要将q所指结点从链表中删除,同时要保持链表的连续,以下不能按要求完成操作的语句是(  )。
A.P->next=q->next;
B.p-next=p->next->next;
C.p->next=r;
D.p=q->next;

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题考查链表结点的删除,q一>next中存放的是r所指结点的首地址,将r所指结点的首地址存于p-->next中,则实现删除q所指点的功能,并保持链表连续,P所指点与r所指结点相连。

(9)【◆题库问题◆】:[单选] 以下叙述中正确的是(  )。
A.在C语言程序中,main函数必须放在其他函数的最前面
B.每个后缀为C的C语言源程序都可以单独进行编译
C.在C语言程序中,只有main函数才可单独进行编译
D.每个后缀为.C的C语言源程序都应该包含一个main函数

【◆参考答案◆】:B

【◆答案解析◆】:C语言是一种成功的系统描述语言,具有良好的移植性,每个后缀为.C的C语言源程序都可以单独进行编译。

(10)【◆题库问题◆】:[单选] 下列程序片段中,能通过编译的是(  )。
A.public abstract class Animal{public void speak(  );}
B.public abstract class Animal{public void speak(  ){};}
C.public class Animal{pubilc abstract void speak(  );}
D.public abstract class Animal{pubile abstract void speak(  ){};}

【◆参考答案◆】:A

【◆答案解析◆】:Java中一个类是一个abstract类的子类,它必须具体实现父类的abstract方法。如果一个类中含有abstract方法,那么这个类必须用abstract来修饰(abstract类也可以没有abstract方法)。有abstract方法的父类只声明,由继承他的子类实现。所以选A。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: