二级C语言过关考试选择题.docVIP

  • 89
  • 0
  • 约3.4千字
  • 约 10页
  • 2016-12-14 发布于重庆
  • 举报
选择题 1)软件开发不属于开发阶段: A)实现 B)设计 C)可行性研究 D)测试 2)构成计算机软件的是: A)源代码 B)程序,数据及相关文档 C)程序和数据 D)程序和文档 3)有三个关系R,S和T如下 R S T A B C A B C A B C a 1 2 d 3 2 a 1 2 b 2 1 c 3 1 b 2 1 c 3 1 c 3 1 d 3 2 R和S得到关系T的是 A)投影 B)并 C)交 D)选择 4)长度为10的线性表进行冒泡排序,最坏情况下需要比较次数 A)45 B)9 C)90 D)10 5)A和B是一对多,B和C是一对一,则A和C是: A)一对一 B)一对多 C)多对一 D)多对多 6)在关系模型中,每一个二维表称为一个 A)关系 B)元组 C)主码 D)属性 7)下面不能作为结构化方法软件需求分析工具的是 A)数据流程图 B)判定表 C)系统结构图 D)数据字典 8)计算机能直接执行的程序是 A)可执行程序 B)源程序 C)目标程序 D)汇编程序 9)以下为C程序合法实数的是: A)3.0e0.2 B)E9 C)9.12E D)1E0 10) (int )((double)9/2)-9%2的值 A)4 B)0 C)5 D)3 11)下列定义变量的语句错误的是 A)double int_; B)int _int ; C)char For; D)float us$; 12) 若定义语句 :char a=’\182’;则变量a ___ A)包含一个字符 B)说明不合法 C)包含3个字符 D)包含2个字符 13)while(!E)s; 若要执行循环体s,则E的取值为___ A)E≠0 B)E≠1 C) E=1 D)E=0 14)以下选项中函数形参不是指针的是 A) fun(int p[]) {…………} B) fun(int *a) {…………} C) fun(int p) {…………} D) fun(int a[n]) {…………} 15)以下程序 #include stdio.h int fun(int a,int b) {return a+b;} main () {int x=6,y=7,z=8,r; r=fun(fun(x,y),z--); printf(%d\n,r); } A)31 B)20 C)15 D)21 16)有以下程序 #include stdio.h main() {int y=1,x,a[]={2,4,6,8,10},*p; p=a[1]; for(x=0;x3;x++) y=y+*(p+x); printf(%d\n,y); } A)20 B)18 C)17 D)19 17)以下fun函数的功能是将形参S所指字符串内容颠倒过来: void fun(char *s) {int i,j,k; for(i=0,j=strlen(s)___;ij;i++,j--) {k=s[i]; s[i]=s[j]; s[j]=k; } } A) -1 B),K=0 C) +0 D)+1 18)有以下程序 #include stdio.h void fun(char *p,int n) {char b[6]=abcde; int i; for(i=0,p=b;in;i++) p[i]=b[i]; } main() {char a[6]=ABCDE; fun(a,5); printf(%s\n,a); } 程序运行后的输出结果是__ A)ABCDE B)EDCBA C)edcba D)abcde 19)有以下程序 #include stdio.h void fun(char **p) {int i; for(i=0;i4;i++) printf(%s ,p[i]); } main() {char *s[6]={ABCD,EFGH,IJKL,MNOP,QRS

文档评论(0)

1亿VIP精品文档

相关文档