位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2013年9月全国计算机等级《二级C语言程序设计》上机临考冲刺试卷(4)

对线性表进行二分法检索,其前提条件是( )。

发布时间:2024-07-09

A.线性表以顺序方式存储,并按关键码值排好序

B.线性表以顺序方式存储,并按关键码的检索频率排好序

C.线性表以链式方式存储,并按关键码值排好序

D.线性表以链式方式存储,并按关键码的检索频率排好序

试卷相关题目

  • 1有以下程序:fun(int x){ int P;if(x==0 || x==l)return(3);p=x-fun(x-2);return p;}main(){printf("%d\n",fun(7));}程序执行后的输出结果是( )。

    A.7

    B.3

    C.2

    D.0

    开始考试点击查看答案
  • 2有以下程序:void swap(char*x,char*y){ char t;t=*x;*x=*y;*y=t;}main(){ char*s1="abe",*s2="123":swap(s1,s2);printf("%s,%s\n",s1,s2);}程序执行后的输出结果是( )。

    A.123,abe

    B.abc.123

    C.1bc,a23

    D.321,cba

    开始考试点击查看答案
  • 3下列叙述中错误的是( )。

    A.在C语言中,函数中的自动变量可以赋初值,每调用一次赋一次初值

    B.在C语言中,在调用函数时,实参和对应形参在类型上只需赋值兼容

    C.在C语言中,外部变量的隐含类型是自动存储类别

    D.在C语言中,函数形参的存储类型是自动(auto)类型的变量

    开始考试点击查看答案
  • 4若i、j已定义成mt型,则下列程序段中内循环体的总执行次数是( )。for(i=6;i>0;i--)for(j=0;j<4;j++){…}

    A.20

    B.24

    C.25

    D.30

    开始考试点击查看答案
  • 5已有定义:char c;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字堪的表达式是( )。

    A.isupper(c)

    B.'A'<=c<='Z '

    C.'A'<=c&&c<='Z'

    D.c<=('z'-32)&&('a'-32)<=c

    开始考试点击查看答案
  • 6若有说明“char s1[30]="abc",s2[]="defghi";",则在使用函数stoat(s1,s2)后,结果是( )。

    A.s1的内容更新为abcdefghi

    B.s1的内容更新为defghi\0

    C.s1的内容更新勾defghiabc\0

    D.s1的内容更新为abcdefghi\0

    开始考试点击查看答案
  • 7有下列程序:main(){int i,s=0,t[]={1,2,3,4,5,6,7,8,9);for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出结果是( )。

    A.45

    B.20

    C.25

    D.36

    开始考试点击查看答案
  • 8下列程序的输出结果是( )。main(){ int a,b,d=25;a=d/10%9;b=a&&(一1);printf("%d,%d\n",a,b);}

    A.6,1

    B.2,1

    C.6,0

    D.2,0

    开始考试点击查看答案
  • 9下列程序的运行结果是( )。#includevoid fun(int*S,int*p){ static int t=3:*p=s[t];t--;}void main(){ int a[]={2,3,4,5),k;int x;for(k=0,k<4,k++){ fun(a,&x);printf("%d,",x);}}

    A.5,4,3,2

    B.2,3,4,5

    C.2,2,2,2

    D.5,5,5,5

    开始考试点击查看答案
  • 10设在C语言中,float类型数据占4个字节,则double 类型数据占( )个字节。

    A.1

    B.2

    C.8

    D.4

    开始考试点击查看答案
返回顶部