位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2006年4月全国计算机等级考试二级C语言笔试试卷

有以下程序fun(char p[][10]){int n=0,i;for(i=0;i<7;i++)if(p[i][0]==′T′)n++;return n;}main(){char str[][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};printf("%d\n",fun(str));}程序执行后的输出结果是

发布时间:2024-07-09

A.1

B.2

C.3

D.0

试卷相关题目

  • 1有以下程序main(){int i,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++) printf("%d",t[2-i][i]);}程序执行后的输出结果是

    A.7 5 3

    B.3 5 7

    C.3 6 9

    D.7 5 1

    开始考试点击查看答案
  • 2有以下程序int fun1(double a){return a*=a;}int fun2(double x,double y){double a=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(){double w;w=fun2(1.1,2.0);……}程序执行后变量w中的值是

    A.5.21

    B.5

    C.5.0

    D.0.0

    开始考试点击查看答案
  • 3有以下程序main(){int  i,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++;}x++;}printf("x=%d\n",x);}程序执行后的输出结果是

    A.x=4

    B.x=8

    C.x=6

    D.x=12

    开始考试点击查看答案
  • 4有以下程序main(){int a=0,b=0,c=0,d=0;if(a=1) b=1;c=2;else  d=3;printf("%d,%d,%d,%d\n",a,b,c,d);}程序输出

    A.0,1,2,0

    B.0,0,0,3

    C.1,1,2,0

    D.编译有错

    开始考试点击查看答案
  • 5有以下程序main(){int  y=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是

    A.y=0

    B.y=-1

    C.y=1

    D.while构成无限循环

    开始考试点击查看答案
  • 6有以下程序main(){int i,s=0,t[]={l,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

    开始考试点击查看答案
  • 7有以下程序void fun1(char *p){char *q;q=p;while(*q!=′\0′){  (*q)++;  q++;  )}main(){char a[]={"Program"), *p;p=&amp;a[3];fun1(p);printf("%s\n",a);}程序执行后的输出结果是

    A.Prohsbn

    B.Prphsbn

    C.Progsbn

    D.Program

    开始考试点击查看答案
  • 8有以下程序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

    开始考试点击查看答案
  • 9有以下程序int fun(int n){if(n==1)return 1;elsereturn(n+fun(n-1));}main(){int  x;scanf("%d",&amp;x); x=fun(x);printf("%d\n",x);}执行程序时,给变量X输入10,程序的输出结果是

    A.55

    B.54

    C.65

    D.45

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

    A.45

    B.50

    C.60

    D.55

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