计算机二级考试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; |
【单选题】: |