2004年9月全国计算机等级考试二级C笔试试题(含答案)

出处:考试大 作者:qinqin 日期:2007年07月18日 11时02分
      

 28. 有以下程序
 int f(int a)
 { return a%2; }
 main()
 { int s[8]={1,3,5,2,4,6},i,d=0;
 for (i=0;f(s);i++) d+=s;
 printf("%d\n",d);
 }
 程序运行后的输出结果是
 A)9 B)11 C)19 D)21

 29.若有以下说明和语句,int c[4][5],(*p)[5];p=c;能正确引用c数组元素的是
A)p+1 B)*(p+3)
C)*(p+1)+3 D)*(p[0]+2])

 30.有以下程序
 main()
 { int a=7,b=8,*p,*q,*r;
 p=&a;q=&b;
 r=p; p=q;q=r;
 printf("%d,%d,%d,%d\n",*p,"q,a,b);
 }
 程序运行后的输出结果是
 A)8,7,8,7 B)7,8,7,8 C)8,7,7,8 D)7,8,8,7
 31.s12和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
 A)if(s1>s2)S; B)if(strcmp(s1,s2))S;
 C)if(strcmp(s2,s1)>0)S; D)if(strcmp(s1,s2)>0)S;
资料来源:东方教育网全国计算机等级考试频道 Http://www.eastedu.com.cn
 32.设有定义语句
 int x[6]={2,4,6,8,5,7},*p=x,i;
 要求依次输出x数组6个元素中的值,不能完成此操作的语句是
 A)for(i=0;i<6;i++) printf("-",*(p++));
 B)for(i=0;i<6;i++) printf("-",*(p+i));
 C)for(i=0;i<6;i++) printf("-",*p++);
 D)for(i=0;i<6;i++) printf("-",(*p)++);
 33.有以下程序
 #include
 main()
 {int a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL;
 *q=*(p+5);
 printf("%d %d\n",*p,*1);
 }
 程序运行后的输出结果是
 A)运行后报错 B)6 6 C)6 11 D)5 10
 34有以下定义和语句
 int a[3][2]={1,2,3,4,5,6,},*p[3];
 p[0]=a[1];
 则*p[0]+1)所代表的数组元素是
 A)a[0][1] B)a[1][0] C)a[1][1] D)a[1][2]
35.有以下程序
 main()
 {char str[][10]={"China","Beijing"},*p=str;
 printf("%s\n",p+10);
 }
 程序运行后的输出结果是
 A) China B)Bejing C)ng D)ing

 36. 有以下程序
 main()
 {char s[]="ABCD",*p;
 for(p=s+1;p }
 程序运行后的输出结果是
 A) ABCD B)A C)B D)BCD
 BCD B C CD
 CD C D D
 D D
 37.在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则
 A)称为函数的直接递归调用 B)称为函数的间接递归调用
 C)称为函数的循环调用 D)C语言中不允许这样的递归调用
 38.已有定义:int i,a[10],*p;,则合法的赋值语句是
 A)p=100; B)p=a[5]; C)p=a[2]+2; D)p=a+2;
 39.以下叙述中正确的是
 A)局部变量说明为static存储数,其生存期将得到延长
 B)全局变量说明为static存储类,其作用域将被扩大
 C)任何存储类的变量在未赋初值时,其值都是不确定的
 D)形参可以使用的存储类说明符与局部变量完全相同        

最后更新时间:2008-05-28 12:02:40
文章评论
共有 0 位网友发表了评论
用户名: 新注册) 密码: 匿名评论 [查看所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
您可以用以下几种方式找到此文章

考试全流程