计算机二级习题练习

计算机二级考试C语言每日一练(2016-1-15)
1题:
用递归实现将输入小于32768的整数按逆序输出。如输入12345,则输出54321。
#include"stdio.h"
main()
{ int n;
printf("Input n : ");
scanf("%d", ① );
r(n);
printf("\n");
}
r( int m )
{ printf("%d", ② );
m = ③ ;
if( ④ )
⑤ ;
}
【填空题】:

2题:在主函数中从键盘输入若干个数放入数组x中,用0结束输入但不计入数组。下列给定程序中,函数fun功能是:输出数组元素中小于平均值的元素。
  void fun(___1___,int n)
  {
  double sum=0.0;
  double average=0.0;
  int i=0;
  for(i=0;i
  ___2___;
  average=___3___;
  for (i=0;i
  if(x[i]
  {
  if(i%5==0)
  printf("\n");
  printf("%d, ",x[i]);
  }
  }
【填空题】:

3题:对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较log2n次,而顺序查找需要比较()次。
【填空题】:

4题:有以下程序
void swap(char *x,char *y)
{char t;
t=*x; *x=*y; *y=t;
}
main()
{char *s1="abc",*s2="123";
swap(s1,s2);printf("%s,%s\n",s1,s2);
}
程序执行后的输出结果是
A.123,abc
B.abc,123 
C.1bc,a23
D.321,cba

【单选题】:      

5题:查询尚未归还书的图书编号和借书日期,正确的SQL语句是()。
A.SELECT图书编号,借书日期FROM借阅WHERE还书日期=""
B.SELECT图书编号,借书日期FROM借阅WHERE还书日期=NULL
C.SELECT图书编号,借书日期FROM借阅WHERE还书日期ISNULL
D.SELECT图书编号,借书日期FROM借阅WHERE还书日期
【单选题】:      

6题:在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,【】负责数据的模式定义与数据的物理存取构建。
【填空题】:

7题:从需求分析建立的模型的特性来分:()和动态分析
【填空题】:

8题:设有语句intx=3,y=3,a=1,b=2;表达式(x=a>b)&&(y=b>a)的值是()
A.8
B.1
C.5
D.0
【单选题】:      

9题:叶子结点是度为()的结点。
【填空题】:

10题:
下列不正确的定义是()。
A、int *p=&i,i;
B、int *p,i;
C.int i,*p=&i;
D、int i,*p;
【单选题】:      

 

您正在结束答题

请确认是否提交试卷?

继续做题 确认提交