正确答案: C
n
题目:对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )
解析:对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为n,平均比较次数为n/2、对长度为n的线性表进行二分法查找,在最坏情况下所需要的比较次数为logan。因此选项C正确。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[多选题]()的指导思想是:自上而下、逐步分解。
结构化分析方法
解析:本题答案:C
[单选题]请读程序:includeint a[]={2,4,6,8,};main(){int i; int *p=a; for( i=0;i
请读程序: #include stdio.h> int a[]={2,4,6,8,}; main() { int i; int *p=a; for( i=0;i4;i++) a[i]=*p++; priatf("%d\n",a[2]); } 上面程序的输出结果是( )。
6
解析:解析:本题考查通过指针引用数组元素。程序通过a[i]=*p++;语句,循环地将2赋给a[0],4赋给a[1],6赋给a[2],8赋给a[3],所以输出结果为6。
[单选题]自定义异常类时,可能通过对下列( )项进行继承。
Exception类及其子类
解析:解析:选项A中的Error类是与Exception类平行的一个类,这两个类都是继承了Throwable类的,它主要处理一些不能由try和catch子句捕获的异常,例如ThreadDeath异常,虽然是一种常见的异常,但是并不是一般的try和catch子句可以捕获的;选项B是java小应用程序的基类;选项D的解释同选项A,由于AssertionError是Error类的子类,所以不可以用来派生自定义异常类。
[单选题]有如下程序 #include iostream> #include iomanip> using namespace std; int main( ){ coutsetprecision(3)fixedsetfill('*')setw(8); cout12.345__________34.567; return 0; } 若程序的输出是: **12.345**34.567 则程序中下划线处遗漏的操作符是( )。
setw(8)
[单选题]若已经定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
函数调用可以作为一个函数的形参
解析:解析:swapl(a,a+1)是将a,a+1的地址进行传递,运行swapl以后,a[0],a[1]的值不发生改变,而swap2(&b[0],&b[1])是将两个指针所指的元素进行传递,运行swap2后,b[0]与b[1]的值互换。
[单选题]在Excel2003中引用两个区域的公共部分,应使用引用运算符()。
空格
[单选题]和语句for(int x=0;x15;x+=2)sum+=x+5;作用一样的语句是 ( )
for(int x=5;x20;x+=2)sum+=x;
解析:解析:该题中的for语句是求0~ 15之间所有偶数加5,然后再求总和的作用,选项A中for语句的作用和它相同,所以选项A正确。
[单选题]创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类名是Person,正确的命令是( )。
CREATE CLASS student OF mylib AS Person
解析:C。【解析】格式为CREATECLASS新类名OF类库名称AS父类名。