2009定9埖柴麻字屈雫C囂冱寔籾‐現基宛/
2009定9埖畠忽柴麻字吉雫深編永編編壌
屈雫巷慌児粥岑紛才C囂冱殻會譜柴
?深編扮寂90蛍嶝?諾蛍100蛍?
PDF井?掲膝宙?和墮? 2009定9埖柴麻字屈雫C囂冱寔籾
匯、僉夲籾??1? ??10?、?21? ??40?耽籾2蛍??11? ??20?耽籾1蛍?70蛍?
?1?和双方象潤更嶄?奉噐掲?來潤更議頁? ?。
A?儉桟錦双 B?揮全錦双
C?屈我峯 D?揮全媚
?2?和双方象潤更嶄?嬬校梓孚“枠序朔竃”圻夸贋函方象議頁? ?。
A?儉桟錦双 B?媚
C?錦双 D?屈我峯
?3?斤噐儉桟錦双?和双偃峰嶄屎鳩議頁? ?。
A?錦遊峺寞頁耕協音延議
B?錦遊峺寞匯協寄噐錦硫峺寞
C?錦遊峺寞匯協弌噐錦硫峺寞
D?錦遊峺寞辛參寄噐錦硫峺寞?匆辛參弌噐錦硫峺寞
?4?麻隈議腎寂鹸墫業頁峺? ?。
A?麻隈壓峇佩狛殻嶄侭俶勣議柴麻字贋刈腎寂
B?麻隈侭侃尖議方象楚
C?麻隈殻會嶄議囂鞘賜峺綜訳方
D?麻隈壓峇佩狛殻嶄侭俶勣議匝扮垢恬汽圷方
?5?罷周譜柴嶄皿蛍庁翠議匯倖彈夸頁? ?。
A?詰坪詔詰骼栽B?互坪詔詰骼栽
C?詰坪詔互骼栽D?互坪詔互骼栽
?6?和双僉?嶄音奉噐潤更晒殻會譜柴圻夸議頁? ?。
A?辛撃廾 B?徭競?和 C?庁翠晒 D?幟化箔娼
?7?罷周峋聾譜柴恢伏議夕泌和?
乎夕頁? ?。
A?N-S夕 B?PAD夕
C?殻會送殻夕D?E-R夕
?8?方象垂砿尖狼由頁? ?。
A?荷恬狼由議匯何蛍B?壓荷恬狼由屶隔和議狼由罷周
C?匯嶽園咎狼由D?匯嶽荷恬狼由
?9?壓E-R夕嶄?喘栖燕幣糞悶選狼議夕侘頁? ?。
A?蓉垈侘 B?裳侘 C?曹侘 D?眉叔侘
?10?嗤眉倖購狼R?S才T泌和?
凪嶄購狼T喇購狼R才S宥狛蝶嶽荷恬誼欺?乎荷恬葎? ?。
A?僉夲 B?誘唹 C?住 D?旺
?11?參和偃峰嶄屎鳩議頁? ?。
A?殻會譜柴議販暦祥頁園亟殻會旗鷹旺貧字距編
B?殻會譜柴議販暦祥頁鳩協侭喘方象潤更
C?殻會譜柴議販暦祥頁鳩協侭喘麻隈
D?參貧眉嶽傍隈脅音頼屁
?12?參和僉?嶄?嬬喘恬喘薩炎紛憲議頁? ?。
A?void B?8_8 C?_0_ D?unsigned
?13?堋響參和殻會
# include <stdio.h>
main()
{ int case; float printF;
printf ("萩補秘2倖方:");
scanf ("%d %f", &case, &printF);
printf ("%d %f\n", case, printF);
}
乎殻會壓園咎扮恢伏危列?凪竃危圻咀頁? ?。
A?協吶囂鞘竃危?case頁購囚忖?音嬬喘恬喘薩徭協吶炎紛憲
B?協吶囂鞘竃危?printF音嬬喘恬喘薩徭協吶炎紛憲
C?協吶囂鞘涙危?scanf音嬬恬葎補秘痕方聞喘
D?協吶囂鞘涙危?printf音嬬補竃case議峙
?14?燕器塀?(int)((double)9/2)-(9)%2議峙頁? ?。
A?0 B?3 C?4 D?5
?15?飛嗤協吶囂鞘?int x=10;?夸燕器塀x-=x+x議峙葎? ?。
A?-20 B?-10 C?0 D?10
?16?嗤參和殻會
# include <stdio.h>
main()
{ int a=l, b=0;
printf ("%d,", b=a+b);
printf ("%d\n", a=2*b);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?0,0 B?1,0 C?3,2 D?1,2
?17?譜嗤協吶?int a=l, b=2, c=3;?參和囂鞘嶄峇佩丼惚嚥凪万眉倖音揖議頁? ?。
A?if(a>b)c=a,a=b,b=c; B?if(a>b){c=a,a=b,b=c;}
C?if(a>b)c=a;a-b;b=c; D?if(a>b){c=a;a-b;b=c;}
?18?嗤參和殻會
# include <stdio.h>
main()
{ int c=0, k,
for(k=1; k<3; k++)
switch (k)
{ default: c+=k;
case 2: c++; break;
case 4: c+=2; break;
}
printf("%d\n", c);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?3 B?5 C?7 D?9
?19?參和殻會粁嶄?嚥囂鞘?k=a>b?(b>c ? 1 : 0) : 0?孔嬬屢揖議頁? ?。
A?if((a>b) && (b>c)) k=l; B?if((a>b)||(b>c))k=l;
else k=0; else k=0;
C?if(a<=b)k=0; D?if(a>b) k=l;
else if(b<=c)k=1; else if(b>c)k=1;
else k=0;
?20?嗤參和殻會
# include <stdio.h>
main()
{ char s[]={"012xy"}; int i, n=0;
for (i=0; s[i]!=0; i++)
if(S[i]>='a' &&s[i]<='z') n++;
printf("%d\n",n);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?0 B?2 C?3 D?5
?21?嗤參和殻會
# include <stdio.h>
main()
{ int n=2,k=0;
while (k++ &&n++>2);
printf("%d %d\n",k,n);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?0 2 B?1 3 C?5 7 D?l 2
?22?嗤參和協吶囂鞘?園咎扮氏竃孖園咎危列議頁? ?。
A?char a='a'; B?char a='\n'; C?char a='aa'; D?char a='\x2d';
?23?嗤參和殻會
# include <stdio.h>
main()
{ char c1,c2;
c1='A'+'8'-'4';
c2='A'+'8'-'5';
printf("%c,%d\n",c1,c2)?
}
厮岑忖銚A議ASCII鷹葎65?殻會塰佩朔議補竃潤惚頁? ?。
A?E,68 B?D,69 C?E,D D?補竃涙協峙
?24?嗤參和殻會
# include <stdio.h>
void fun (int p)
{ int d=2;
p=d++; printf("%d",p);}
main()
{ int a=1;
fun(a); printf("%d\n",a);}
殻會塰佩朔議補竃潤惚頁? ?。
A?32 B?12 C?21 D?22
?25?參和痕方findmax亭糞孖壓方怏嶄臥孀恷寄峙旺恬葎痕方峙卦指?徽殻會嶄嗤危擬崑音嬬糞孖圓協孔嬬。
# define MIN -2147483647
int findmax (int x[],int n)
{ int i,max;
for(i=0;i<n;i++)
{ max=MIN;
if(max<x[i]) max=x[i];}
return max;
}
夛撹危列議圻咀頁? ?。
A?協吶囂鞘int i,max;嶄max隆験兜峙
B?験峙囂鞘max=MIN;嶄?音哘公max験MIN峙
C?囂鞘if(max<X[i])max=X[i];嶄登僅訳周譜崔危列
D?験峙囂鞘max=MIN;慧危阻了崔
?26?嗤參和殻會
# include <stdio.h>
main()
{ int m=1, n=2, *p=&m, *q=&n, *r;
r=p; p=q; q=r;
printf("%d,%d,%d,%d\n",m,n,*p,*q);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?1,2,1,2 B?1,2,2,1 C?2,1,2,1 D?2,1,1,2
?27?飛嗤協吶囂鞘?int a[4][10],*p,*q[4];拝0≤i<4?夸危列議験峙頁? ?。
A?p=a B?q[i]=a[i] C?p=a[i] D?p=&a[2][1]
?28?嗤參和殻會
# include <stdio.h>
# include <string.h>
main()
{ char str[][20]={"One*World","One*Dream!"},*p=str[1];
printf("%d,",strlen(p));printf("%s\n",p);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?9,One*World B?9,One*Dream! C?10,One*Dream! D?10,One*World
?29?嗤參和殻會
# include <stdio.h>
main()
{ int a[]={2, 3, 5, 4}, i;
for(i=0;i<4;i++)
switch(i%2)
{ case 0 : switch(a[i]%2)
{case 0 : a[i]++;break;
case 1 : a[i]--;
}break;
case 1 : a[i]=0;
}
for(i=0;i<4;i++)printf("%d",a[i]);printf("\n");
}
殻會塰佩朔議補竃潤惚頁? ?。
A?3 3 4 4 B?2 0 5 0 C?3 0 4 0 D?0 3 0 4
?30?嗤參和殻會
# include <stdio.h>
# include <string.h>
main()
{ char a[10]="abcd";
printf("%d,%d\n",strlen(a),sizeof(a));
}
殻會塰佩朔議補竃潤惚頁? ?。
A?7,4 B?4,10 C?8,8 D?10,10
?31?和中頁嗤購C囂冱忖憲方怏議宙峰?凪嶄危列議頁? ?。
A?音辛參喘験峙囂鞘公忖憲方怏兆験忖憲堪
B?辛參喘補秘囂鞘委忖憲堪屁悶補秘公忖憲方怏
C?忖憲方怏嶄議坪否音匯協頁忖憲堪
D?忖憲方怏峪嬬贋慧忖憲堪
?32?和双痕方議孔嬬頁? ?。
fun(char *a,char *b)
{ while((*b=*a)!='0円') {a++; b++;} }
A?繍a侭峺忖憲堪験公b侭峺腎寂
B?聞峺寞b峺?a侭峺忖憲堪
C?繍a侭峺忖憲堪才b侭峺忖憲堪序佩曳熟
D?殊臥a才b侭峺忖憲堪嶄頁倦嗤'0円'
?33?譜嗤參和痕方?
void fun(int n,char *s) {……}
夸和中斤痕方峺寞議協吶才験峙譲屎鳩議頁? ?。
A?void (*pf)(); pf=fun; B?void *pf(); pf=fun;
C?void *pr(); *pf=fun; D?void(*pf)(int,char);pf=&fun?
?34?嗤參和殻會
# include <stdio.h>
int f(int n);
main()
{ int a=3,s;
s=f(a);s=s+f(a);printf("%d\n",s);
}
int f(int n)
{ static int a=1;
n+=a++;
return n;
}
殻會塰佩朔議補竃潤惚頁? ?。
A?7 B?8 C?9 D?10
?35?嗤參和殻會
# include <stdio.h>
# define f(x) x*x*x
main()
{ int a=3,s,t;
s=f(a+1);t=f((a+1));
printf("%d,%d\n",s,t);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?10,64 B?10,10 C?64,10 D?64,64
?36?和中潤更悶議協吶囂鞘嶄?危列議頁? ?。
A?struct ord {int x; int y; int z;}; struct ord a;
B?struct ord {int x; int y; int z;} struct ord a;
C?struct ord {int x; int y; int z;}a;
D?struct {int x; int y; int z;} a;
?37?譜嗤協吶?char *c;?參和僉?嶄嬬校聞忖憲侏峺寞c屎鳩峺?匯倖忖憲堪議頁? ?。
A?char str[]="string";c=str; B?scanf("%s",c);
C?c=getchar(); D?*c=*string";
?38?嗤參和殻會
# include <stdio.h>
# include <string.h>
Struct A
{ int a; char b[10]; double c;};
struct A f(struct A t);
main()
{ struct A a={1001,"ZhangDa",1098.0};
a=f(a); printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
struct A f(Struct A t)
{ t.a=1002; strcpy(t.b,"ChangRong");t.c=1202.0;return t;}
殻會塰佩朔議補竃潤惚頁? ?。
A?1001,ZhangDa,1098.0 B?1002,ZhangDa,1202.0
C?1001,ChangRong,1098.0 D?1002,ChangRong,1202.0
?39?飛嗤參和殻會粁
int r=8;
printf("%d\n",r>>1);
補竃潤惚頁? ?。
A?16 B?8 C?4 D?2
?40?和双購噐C囂冱猟周議偃峰嶄屎鳩議頁? ?。
A?猟周喇匯狼双方象卆肝電双怏撹?峪嬬更撹屈序崙猟周
B?猟周喇潤更會双怏撹?辛參更撹屈序崙猟周賜猟云猟周
C?猟周喇方象會双怏撹?辛參更撹屈序崙猟周賜猟云猟周
D?猟周喇忖憲會双怏撹?凪窃侏峪嬬頁猟云猟周
屈、野腎籾?耽腎2蛍?慌30蛍?
?1?蝶屈我峯嗤5倖業葎2議潤泣參式3倖業葎1議潤泣?夸乎屈我峯嶄慌嗤‐1/倖潤泣。
?2?殻會送殻夕嶄議曹侘崇燕幣議頁‐2/。
?3?罷周蝕窟狛殻麼勣蛍葎俶箔蛍裂、譜柴、園鷹嚥霞編膨倖竣粁?凪嶄‐3/竣粁恢伏“罷周俶箔号鯉傍苧慕”。
?4?壓方象垂室宝嶄?糞悶鹿岻寂議選狼辛參頁匯斤匯賜匯斤謹賜謹斤謹議?椎担“僥伏”才“辛僉仁殻”議選狼葎‐4/。
?5?繁埀児云佚連匯違淫凄?附芸屬催?侖兆?來艶?定槍吉。凪嶄辛參恬葎麼購囚忖議頁‐5/。
?6?飛嗤協吶囂鞘?int a=5;?夸燕器塀?a++議峙頁‐6/。
?7?飛嗤囂鞘double x=17; int y;?輝峇佩y=(int)(x/5)%2;岻朔y議峙葎‐7/。
?8?參和殻會塰佩朔議補竃潤惚頁‐8/。
# include <stdio.h>
main()
{ int x=20;
printf("?d",0<x<20);
printf("%d\n",0<x && x<20); }
?9?參和殻會塰佩朔議補竃潤惚頁‐9/。
# include <stdio.h>
main()
{ int a=1,b=7;
do {
b=b/2; a+=b;
} while (b>1);
printf ("%d\n",a); }
?10?嗤參和殻會
# include <stdio.h>
main()
{ int f,fl,f2,i;
f1=0; f2=1;
printf("%d %d",fl,f2);
for(i=3;i<=5;i++)
{ f=fl+f2; printf("?d",f);
f1=f2; f2=f;
}
printf("\n");
}
殻會塰佩朔議補竃潤惚頁‐10/。
?11?嗤參和殻會
# include <stdio.h>
int a=5;
void fun(int b)
{ int a=10;
a+=b; printf("%d",a);
}
main()
{ int c=20;
fun(c); a+=c; printf("%d\n",a);
}
殻會塰佩朔議補竃潤惚頁‐11/。
?12?譜嗤協吶?
struct person
{ int ID; char name[12];}p;
萩繍scanf("%d", ‐12/); 囂鞘温割頼屁?聞凪嬬校葎潤更悶延楚p議撹埀ID屎鳩響秘方象。
?13?嗤參和殻會
# include <stdio.h>
main()
{ char a[20]="How are you?"?b[20];
scanf("%s",b); printf("%s %s\n",a,b);
}
殻會塰佩扮貫囚徒補秘?How are you?<指概>
夸補竃潤惚葎‐13/。
?14?嗤參和殻會
# include <stdio.h>
typedef struct
{ int num; double s; } REC;
void funl(REC x) {x.num=23; x.s=88.5;}
main()
{ REC a={16,90.0};
funl (a);
printf("%d\n",a.num);
}
殻會塰佩朔議補竃潤惚頁‐14/。
?15?嗤參和殻會
# include <stdio.h>
fun(int x)
{ if(x/2>0) fun(x/2)?
printf("%d", x);
}
main()
{ fun(6); printf("\n"); }
殻會塰佩朔議補竃潤惚頁‐15/。
屈雫巷慌児粥岑紛才C囂冱殻會譜柴
?深編扮寂90蛍嶝?諾蛍100蛍?
PDF井?掲膝宙?和墮? 2009定9埖柴麻字屈雫C囂冱寔籾
匯、僉夲籾??1? ??10?、?21? ??40?耽籾2蛍??11? ??20?耽籾1蛍?70蛍?
?1?和双方象潤更嶄?奉噐掲?來潤更議頁? ?。
A?儉桟錦双 B?揮全錦双
C?屈我峯 D?揮全媚
?2?和双方象潤更嶄?嬬校梓孚“枠序朔竃”圻夸贋函方象議頁? ?。
A?儉桟錦双 B?媚
C?錦双 D?屈我峯
?3?斤噐儉桟錦双?和双偃峰嶄屎鳩議頁? ?。
A?錦遊峺寞頁耕協音延議
B?錦遊峺寞匯協寄噐錦硫峺寞
C?錦遊峺寞匯協弌噐錦硫峺寞
D?錦遊峺寞辛參寄噐錦硫峺寞?匆辛參弌噐錦硫峺寞
?4?麻隈議腎寂鹸墫業頁峺? ?。
A?麻隈壓峇佩狛殻嶄侭俶勣議柴麻字贋刈腎寂
B?麻隈侭侃尖議方象楚
C?麻隈殻會嶄議囂鞘賜峺綜訳方
D?麻隈壓峇佩狛殻嶄侭俶勣議匝扮垢恬汽圷方
?5?罷周譜柴嶄皿蛍庁翠議匯倖彈夸頁? ?。
A?詰坪詔詰骼栽B?互坪詔詰骼栽
C?詰坪詔互骼栽D?互坪詔互骼栽
?6?和双僉?嶄音奉噐潤更晒殻會譜柴圻夸議頁? ?。
A?辛撃廾 B?徭競?和 C?庁翠晒 D?幟化箔娼
?7?罷周峋聾譜柴恢伏議夕泌和?
乎夕頁? ?。
A?N-S夕 B?PAD夕
C?殻會送殻夕D?E-R夕
?8?方象垂砿尖狼由頁? ?。
A?荷恬狼由議匯何蛍B?壓荷恬狼由屶隔和議狼由罷周
C?匯嶽園咎狼由D?匯嶽荷恬狼由
?9?壓E-R夕嶄?喘栖燕幣糞悶選狼議夕侘頁? ?。
A?蓉垈侘 B?裳侘 C?曹侘 D?眉叔侘
?10?嗤眉倖購狼R?S才T泌和?
凪嶄購狼T喇購狼R才S宥狛蝶嶽荷恬誼欺?乎荷恬葎? ?。
A?僉夲 B?誘唹 C?住 D?旺
?11?參和偃峰嶄屎鳩議頁? ?。
A?殻會譜柴議販暦祥頁園亟殻會旗鷹旺貧字距編
B?殻會譜柴議販暦祥頁鳩協侭喘方象潤更
C?殻會譜柴議販暦祥頁鳩協侭喘麻隈
D?參貧眉嶽傍隈脅音頼屁
?12?參和僉?嶄?嬬喘恬喘薩炎紛憲議頁? ?。
A?void B?8_8 C?_0_ D?unsigned
?13?堋響參和殻會
# include <stdio.h>
main()
{ int case; float printF;
printf ("萩補秘2倖方:");
scanf ("%d %f", &case, &printF);
printf ("%d %f\n", case, printF);
}
乎殻會壓園咎扮恢伏危列?凪竃危圻咀頁? ?。
A?協吶囂鞘竃危?case頁購囚忖?音嬬喘恬喘薩徭協吶炎紛憲
B?協吶囂鞘竃危?printF音嬬喘恬喘薩徭協吶炎紛憲
C?協吶囂鞘涙危?scanf音嬬恬葎補秘痕方聞喘
D?協吶囂鞘涙危?printf音嬬補竃case議峙
?14?燕器塀?(int)((double)9/2)-(9)%2議峙頁? ?。
A?0 B?3 C?4 D?5
?15?飛嗤協吶囂鞘?int x=10;?夸燕器塀x-=x+x議峙葎? ?。
A?-20 B?-10 C?0 D?10
?16?嗤參和殻會
# include <stdio.h>
main()
{ int a=l, b=0;
printf ("%d,", b=a+b);
printf ("%d\n", a=2*b);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?0,0 B?1,0 C?3,2 D?1,2
?17?譜嗤協吶?int a=l, b=2, c=3;?參和囂鞘嶄峇佩丼惚嚥凪万眉倖音揖議頁? ?。
A?if(a>b)c=a,a=b,b=c; B?if(a>b){c=a,a=b,b=c;}
C?if(a>b)c=a;a-b;b=c; D?if(a>b){c=a;a-b;b=c;}
?18?嗤參和殻會
# include <stdio.h>
main()
{ int c=0, k,
for(k=1; k<3; k++)
switch (k)
{ default: c+=k;
case 2: c++; break;
case 4: c+=2; break;
}
printf("%d\n", c);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?3 B?5 C?7 D?9
?19?參和殻會粁嶄?嚥囂鞘?k=a>b?(b>c ? 1 : 0) : 0?孔嬬屢揖議頁? ?。
A?if((a>b) && (b>c)) k=l; B?if((a>b)||(b>c))k=l;
else k=0; else k=0;
C?if(a<=b)k=0; D?if(a>b) k=l;
else if(b<=c)k=1; else if(b>c)k=1;
else k=0;
?20?嗤參和殻會
# include <stdio.h>
main()
{ char s[]={"012xy"}; int i, n=0;
for (i=0; s[i]!=0; i++)
if(S[i]>='a' &&s[i]<='z') n++;
printf("%d\n",n);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?0 B?2 C?3 D?5
?21?嗤參和殻會
# include <stdio.h>
main()
{ int n=2,k=0;
while (k++ &&n++>2);
printf("%d %d\n",k,n);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?0 2 B?1 3 C?5 7 D?l 2
?22?嗤參和協吶囂鞘?園咎扮氏竃孖園咎危列議頁? ?。
A?char a='a'; B?char a='\n'; C?char a='aa'; D?char a='\x2d';
?23?嗤參和殻會
# include <stdio.h>
main()
{ char c1,c2;
c1='A'+'8'-'4';
c2='A'+'8'-'5';
printf("%c,%d\n",c1,c2)?
}
厮岑忖銚A議ASCII鷹葎65?殻會塰佩朔議補竃潤惚頁? ?。
A?E,68 B?D,69 C?E,D D?補竃涙協峙
?24?嗤參和殻會
# include <stdio.h>
void fun (int p)
{ int d=2;
p=d++; printf("%d",p);}
main()
{ int a=1;
fun(a); printf("%d\n",a);}
殻會塰佩朔議補竃潤惚頁? ?。
A?32 B?12 C?21 D?22
?25?參和痕方findmax亭糞孖壓方怏嶄臥孀恷寄峙旺恬葎痕方峙卦指?徽殻會嶄嗤危擬崑音嬬糞孖圓協孔嬬。
# define MIN -2147483647
int findmax (int x[],int n)
{ int i,max;
for(i=0;i<n;i++)
{ max=MIN;
if(max<x[i]) max=x[i];}
return max;
}
夛撹危列議圻咀頁? ?。
A?協吶囂鞘int i,max;嶄max隆験兜峙
B?験峙囂鞘max=MIN;嶄?音哘公max験MIN峙
C?囂鞘if(max<X[i])max=X[i];嶄登僅訳周譜崔危列
D?験峙囂鞘max=MIN;慧危阻了崔
?26?嗤參和殻會
# include <stdio.h>
main()
{ int m=1, n=2, *p=&m, *q=&n, *r;
r=p; p=q; q=r;
printf("%d,%d,%d,%d\n",m,n,*p,*q);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?1,2,1,2 B?1,2,2,1 C?2,1,2,1 D?2,1,1,2
?27?飛嗤協吶囂鞘?int a[4][10],*p,*q[4];拝0≤i<4?夸危列議験峙頁? ?。
A?p=a B?q[i]=a[i] C?p=a[i] D?p=&a[2][1]
?28?嗤參和殻會
# include <stdio.h>
# include <string.h>
main()
{ char str[][20]={"One*World","One*Dream!"},*p=str[1];
printf("%d,",strlen(p));printf("%s\n",p);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?9,One*World B?9,One*Dream! C?10,One*Dream! D?10,One*World
?29?嗤參和殻會
# include <stdio.h>
main()
{ int a[]={2, 3, 5, 4}, i;
for(i=0;i<4;i++)
switch(i%2)
{ case 0 : switch(a[i]%2)
{case 0 : a[i]++;break;
case 1 : a[i]--;
}break;
case 1 : a[i]=0;
}
for(i=0;i<4;i++)printf("%d",a[i]);printf("\n");
}
殻會塰佩朔議補竃潤惚頁? ?。
A?3 3 4 4 B?2 0 5 0 C?3 0 4 0 D?0 3 0 4
?30?嗤參和殻會
# include <stdio.h>
# include <string.h>
main()
{ char a[10]="abcd";
printf("%d,%d\n",strlen(a),sizeof(a));
}
殻會塰佩朔議補竃潤惚頁? ?。
A?7,4 B?4,10 C?8,8 D?10,10
?31?和中頁嗤購C囂冱忖憲方怏議宙峰?凪嶄危列議頁? ?。
A?音辛參喘験峙囂鞘公忖憲方怏兆験忖憲堪
B?辛參喘補秘囂鞘委忖憲堪屁悶補秘公忖憲方怏
C?忖憲方怏嶄議坪否音匯協頁忖憲堪
D?忖憲方怏峪嬬贋慧忖憲堪
?32?和双痕方議孔嬬頁? ?。
fun(char *a,char *b)
{ while((*b=*a)!='0円') {a++; b++;} }
A?繍a侭峺忖憲堪験公b侭峺腎寂
B?聞峺寞b峺?a侭峺忖憲堪
C?繍a侭峺忖憲堪才b侭峺忖憲堪序佩曳熟
D?殊臥a才b侭峺忖憲堪嶄頁倦嗤'0円'
?33?譜嗤參和痕方?
void fun(int n,char *s) {……}
夸和中斤痕方峺寞議協吶才験峙譲屎鳩議頁? ?。
A?void (*pf)(); pf=fun; B?void *pf(); pf=fun;
C?void *pr(); *pf=fun; D?void(*pf)(int,char);pf=&fun?
?34?嗤參和殻會
# include <stdio.h>
int f(int n);
main()
{ int a=3,s;
s=f(a);s=s+f(a);printf("%d\n",s);
}
int f(int n)
{ static int a=1;
n+=a++;
return n;
}
殻會塰佩朔議補竃潤惚頁? ?。
A?7 B?8 C?9 D?10
?35?嗤參和殻會
# include <stdio.h>
# define f(x) x*x*x
main()
{ int a=3,s,t;
s=f(a+1);t=f((a+1));
printf("%d,%d\n",s,t);
}
殻會塰佩朔議補竃潤惚頁? ?。
A?10,64 B?10,10 C?64,10 D?64,64
?36?和中潤更悶議協吶囂鞘嶄?危列議頁? ?。
A?struct ord {int x; int y; int z;}; struct ord a;
B?struct ord {int x; int y; int z;} struct ord a;
C?struct ord {int x; int y; int z;}a;
D?struct {int x; int y; int z;} a;
?37?譜嗤協吶?char *c;?參和僉?嶄嬬校聞忖憲侏峺寞c屎鳩峺?匯倖忖憲堪議頁? ?。
A?char str[]="string";c=str; B?scanf("%s",c);
C?c=getchar(); D?*c=*string";
?38?嗤參和殻會
# include <stdio.h>
# include <string.h>
Struct A
{ int a; char b[10]; double c;};
struct A f(struct A t);
main()
{ struct A a={1001,"ZhangDa",1098.0};
a=f(a); printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
struct A f(Struct A t)
{ t.a=1002; strcpy(t.b,"ChangRong");t.c=1202.0;return t;}
殻會塰佩朔議補竃潤惚頁? ?。
A?1001,ZhangDa,1098.0 B?1002,ZhangDa,1202.0
C?1001,ChangRong,1098.0 D?1002,ChangRong,1202.0
?39?飛嗤參和殻會粁
int r=8;
printf("%d\n",r>>1);
補竃潤惚頁? ?。
A?16 B?8 C?4 D?2
?40?和双購噐C囂冱猟周議偃峰嶄屎鳩議頁? ?。
A?猟周喇匯狼双方象卆肝電双怏撹?峪嬬更撹屈序崙猟周
B?猟周喇潤更會双怏撹?辛參更撹屈序崙猟周賜猟云猟周
C?猟周喇方象會双怏撹?辛參更撹屈序崙猟周賜猟云猟周
D?猟周喇忖憲會双怏撹?凪窃侏峪嬬頁猟云猟周
屈、野腎籾?耽腎2蛍?慌30蛍?
?1?蝶屈我峯嗤5倖業葎2議潤泣參式3倖業葎1議潤泣?夸乎屈我峯嶄慌嗤‐1/倖潤泣。
?2?殻會送殻夕嶄議曹侘崇燕幣議頁‐2/。
?3?罷周蝕窟狛殻麼勣蛍葎俶箔蛍裂、譜柴、園鷹嚥霞編膨倖竣粁?凪嶄‐3/竣粁恢伏“罷周俶箔号鯉傍苧慕”。
?4?壓方象垂室宝嶄?糞悶鹿岻寂議選狼辛參頁匯斤匯賜匯斤謹賜謹斤謹議?椎担“僥伏”才“辛僉仁殻”議選狼葎‐4/。
?5?繁埀児云佚連匯違淫凄?附芸屬催?侖兆?來艶?定槍吉。凪嶄辛參恬葎麼購囚忖議頁‐5/。
?6?飛嗤協吶囂鞘?int a=5;?夸燕器塀?a++議峙頁‐6/。
?7?飛嗤囂鞘double x=17; int y;?輝峇佩y=(int)(x/5)%2;岻朔y議峙葎‐7/。
?8?參和殻會塰佩朔議補竃潤惚頁‐8/。
# include <stdio.h>
main()
{ int x=20;
printf("?d",0<x<20);
printf("%d\n",0<x && x<20); }
?9?參和殻會塰佩朔議補竃潤惚頁‐9/。
# include <stdio.h>
main()
{ int a=1,b=7;
do {
b=b/2; a+=b;
} while (b>1);
printf ("%d\n",a); }
?10?嗤參和殻會
# include <stdio.h>
main()
{ int f,fl,f2,i;
f1=0; f2=1;
printf("%d %d",fl,f2);
for(i=3;i<=5;i++)
{ f=fl+f2; printf("?d",f);
f1=f2; f2=f;
}
printf("\n");
}
殻會塰佩朔議補竃潤惚頁‐10/。
?11?嗤參和殻會
# include <stdio.h>
int a=5;
void fun(int b)
{ int a=10;
a+=b; printf("%d",a);
}
main()
{ int c=20;
fun(c); a+=c; printf("%d\n",a);
}
殻會塰佩朔議補竃潤惚頁‐11/。
?12?譜嗤協吶?
struct person
{ int ID; char name[12];}p;
萩繍scanf("%d", ‐12/); 囂鞘温割頼屁?聞凪嬬校葎潤更悶延楚p議撹埀ID屎鳩響秘方象。
?13?嗤參和殻會
# include <stdio.h>
main()
{ char a[20]="How are you?"?b[20];
scanf("%s",b); printf("%s %s\n",a,b);
}
殻會塰佩扮貫囚徒補秘?How are you?<指概>
夸補竃潤惚葎‐13/。
?14?嗤參和殻會
# include <stdio.h>
typedef struct
{ int num; double s; } REC;
void funl(REC x) {x.num=23; x.s=88.5;}
main()
{ REC a={16,90.0};
funl (a);
printf("%d\n",a.num);
}
殻會塰佩朔議補竃潤惚頁‐14/。
?15?嗤參和殻會
# include <stdio.h>
fun(int x)
{ if(x/2>0) fun(x/2)?
printf("%d", x);
}
main()
{ fun(6); printf("\n"); }
殻會塰佩朔議補竃潤惚頁‐15/。