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

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

(40) 有以下程序
struc STU
{ char name[10];
 int num;
};
void f1(struct STU C)
{ struct STU b={“LiSiGuo”,2042};
 c=b;
}
void f2(struct STU *C)
{ struct STU b={“SunDan”,2044};
 *c=b;
}
main( )
{ struct STU a={“YangSan”,2041},b={“WangYin”,2043};
 f1(A) ;f2(&B) ;
 printf(“%d %d\n”,a.num,b.num);
}
执行后的输出结果是
A)2041 2044 B)2041 2043 C)2042 2044 D)2042 2043

(41) 有以下程序
main( )
{ unsigned char a,b;
 a=4|3;
 b=4&3;
 printf(“%d %d\n”,a,b(;
}
执行后输出结果是
A) 7 0 B) 0 7 C) 1 1 D) 43 0

(42) 下面程序的功能是输出以下形式的金字塔图案是:
 *
 ***
 *****
 *******
main( )
{ int i,j;
 for(i=1;i<=4;i++)
 { for(j=1;j<=4-i;j++) printf(“ “);
 for(j=1;j<=_______;j++) printf(“*”);
 printf(“\n”);
}
 }
在下划线处应填入的是
A) i B) 2*i-1 C) 2*i+1 D) i+2

(43) 有以下程序
void sort(int a[],int n)
{ int i,j,t;
 for(i=0;i  for(j=i+2;j  if(a[i] }
main()
{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
 sort(aa,10);
 for(i=0;i<10;i++) printf(“%d”,aa[i]);
 printf(“\n”);
}
其输出结果是
A) 1,2,3,4,5,6,7,8,9,10, B) 10,9,8,7,6,5,4,3,2,1,
C) 9,2,7,4,5,6,3,8,1,10, D) 1,10,3,8,5,6,7,4,9,2,

(44) 以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是
A) char s[10]=”abcdefg”; B) char t[]=”abcdefg”,*s=t;
C) char s[10];s=”abcdefg”; D) char s[10];strcpy(s,”abcdefg”);

(45) 有以下程序
#include
main(int argc ,char *argv[ ])
{ int i,len=0;
 for(i=1;i  printf(“5d\n”,len);
}
经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行
ex abcd efg h3 k44
执行后输出结果是
A) 14 B) 12 C) 8 D) 6      

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

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

考试全流程