第 1 頁(yè):選擇題 |
第 5 頁(yè):參考答案 |
31.有下列程序:
#include
voidmain( )
{
ints[12]={1,2,3,4,4,3,2,1,1,l,2,3),c[5]=
{0},i;
for(i=0;i<12;i++)c[s[i]]++;
for(i=1;i<5;i++)printf("%d",c[i]);
printf("\n")
}
程序的運(yùn)行結(jié)果是( )。
A.1234
B.2344
C.4332
D.1123
32.有下列程序:
#include
voidfun(int*S,intn1,intn2)
{
inti,j,t;
i=n1;j=n2
while(i--;}
}
voidmain( )
{
inta[10]={1,2,3,4,5,6,7,8,9,0),k;
fun(a,0,3);fun(a,4,9);fun(a,0,9);
for(k=0;k<10;k++)printf(”%d”,a[k]);printf
("\n");
}
程序的運(yùn)行結(jié)果是( )。
A.0987654321
B.4321098765
C.5678901234
D.0987651234
33.有下列程序:
#include
#include"string.h"
voidfun(char*s[],intn)
{
char*t;inti,j
for(i=0;ifor(j=i+1;jif(strlen(s[i]>strlen(s[j])){t=s[i];s[i]=s
[j];s[j]=t;}
}
voidmain( )
{
char*ss[]=("bcc","bbcc","xy","aaaacc","aab—
cc"};
fun(ss,5);printf("%s,%s\n",ss[O],ss[4]);}
程序的運(yùn)行結(jié)果是( )。
A.xy,aaaacc
B.aaaacc,xy
C.bcc,aabcc
D.aabcc,bcc
34.有下列程序:
#include
intf(intx)
{
inty;
if(x==0‖x==1)return(3);
y=x*x-f(X-2);
returny;
}
voidmain( )
{
intZ;
z=f(3);printf("%d\n",z);
}
程序的運(yùn)行結(jié)果是( )。
A.0
B.9
C.6
D.8
35.有下列程序:
#include
voidfun(char*a,char*b)
{
while(*a==’*’)a++;
while(*b=*a){b++;a++;}
}
voidmain( )
{
char*s="*****a*b****",t[80];
fun(s,t);puts(t)
}
程序的運(yùn)行結(jié)果是( )。
A.*****a*b
B.a*b
C.a*b****
D.ab
36.有下列程序:
#include
#include”strin9.h”
typedefstruct{charname[9];charsex;floatscore
[2];}STU;
voidf(STUa)
{
STUb={"Zha0",’m’,85.0,90.0);inti;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++)a.score[i]=b.score[i];
}
voidmain( )
{
STUc={"Qian",’f’,95.0,92.0);
f(c);
printf("%s,%c,%2.Of,%2.Of\n",C.name,C.sex,
C.score[O],C.score[1]);
}
程序的運(yùn)行結(jié)果是( )。
A.Qian,f,95,92
B.Qian,m,85,90
C.Zha0,f,95,92
D.Zha0,m,85,90
37.有下列程序:
#include
voidmain( )
{
FILE*fp;inta[10]={1,2,3},i,n;
fp=fopen("dl.dat","w");
for(i=0;i<3;i++)fprintf(fp,"%d",a[i]);
fprintf(fp,”\n”);
fclose(fp);
fp=open("dl.dat","r")
fscanf(fp,"%d",&n);
fclose(fp);
printf(”%d\n”,n);
}
程序的運(yùn)行結(jié)果是( )。
A.12300
B.123
C.1
D.321
38.變量a中的數(shù)據(jù)用二進(jìn)制表示的形式是01011101,變量b中的數(shù)據(jù)用二進(jìn)制表示的形式是11110000,若要求將a的高4位取反,低4位不變,所要執(zhí)行的運(yùn)算是( )。
A.a*b
B.a|b
C.a&b
D.a<<4
39.在C語(yǔ)言中,只有在使用時(shí)才占用內(nèi)存單元的變量,其存儲(chǔ)類型是( )。
A.auto和register
B.extern和register
C.auto和static
D.static和register
40.設(shè)有定義語(yǔ)句int(*f)(int);,則下列敘述正確的是( )。
A.f是基類型為int的指針變量
B.f是指向函數(shù)的指針變量,該函數(shù)具有一個(gè)int類型的形態(tài)
C.f是指向int類型一維數(shù)組的指針變量
D.f是函數(shù)名,該函數(shù)的返回值是其類型為int類型的地址
編輯推薦:
2014年上半年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間及入口專題
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |