2010定3埖柴麻字屈雫C囂冱寔籾‐現基宛/
2010定3埖畠忽柴麻字吉雫深編屈雫永編編壌
C囂冱殻會譜柴式歌深基宛
?深編扮寂90 蛍嶝?諾蛍100 蛍?
PDF井?掲膝宙?和墮? 2010定3埖柴麻字屈雫C囂冱寔籾
匯、僉夲籾??1?—?10?、? 21?—?40?耽籾2 蛍??11?—?20?耽籾1蛍。慌70蛍?
和双光籾A?、B?、C?、D?膨倖僉?嶄?峪嗤匯倖僉?頁屎鳩議?萩繍屎鳩僉?与亟
壓基籾触貧?基壓編壌貧音誼蛍。
(1) 和双偃峰嶄屎鳩議頁
A)斤海業葎n 議嗤會全燕序佩臥孀?恷撒秤趨和俶勣議曳熟肝方葎n
B)斤海業葎n 議嗤會全燕序佩斤蛍臥孀?恷撒秤趨和俶勣議曳熟肝方葎(n/2)
C)斤海業葎n議嗤會全燕序佩斤蛍臥孀?恷撒秤趨和俶勣議曳熟肝方葎( log 2n )
D) 斤海業葎n 議嗤會全燕序佩斤蛍臥孀?恷撒秤趨和俶勣議曳熟肝方葎(nlog 2n )
(2) 麻隈議扮寂鹸墫業頁峺
A)麻隈議峇佩扮寂B)麻隈侭侃尖議方象楚
C)麻隈殻會嶄議囂鞘賜峺綜訳方D)麻隈壓峇佩狛殻嶄侭俶勣議児云塰麻肝方
(3) 罷周梓孔嬬辛參蛍葎?哘喘罷周、狼由罷周才屶嚇罷周?賜垢醤罷周?。和中奉噐狼由罷周
議頁
A)園辞罷周B)荷恬狼由C)縮暦砿尖狼由D)箝誓匂
(4) 罷周(殻會)距編議販暦頁
A)寶僅才個屎殻會嶄議危列B)勝辛嬬謹仇窟孖殻會嶄議危列
C)窟孖旺個屎殻會嶄議侭嗤危列D)鳩協殻會嶄危列議來嵎
(5) 方象送殻夕(DFD 夕)頁
A)罷周古勣譜柴議垢醤B)罷周峋聾譜柴議垢醤
C)潤更晒圭隈議俶箔蛍裂垢醤D?中?斤嵆圭隈議俶箔蛍裂垢醤
(6) 罷周伏凋巓豚辛蛍葎協吶竣粁?蝕窟竣粁才略擦竣粁。峋聾譜柴奉噐
A)協吶竣粁B)蝕窟竣粁C)略擦竣粁D)貧峰眉倖竣粁
(7) 方象垂砿尖狼由嶄減夭方象庁塀協吶議囂冱頁
A)方象協吶囂冱B)方象砿尖囂冱C)方象荷忿囂冱D)方象陣崙囂冱
(8) 壓僥伏砿尖議購狼方象垂嶄?贋函匯倖僥伏佚連議方象汽了頁
A)猟周B)方象垂C)忖粁D)芝村
(9) 方象垂譜柴嶄?喘E-R 夕栖宙峰佚連潤更徽音膚式佚連壓柴麻字嶄議燕幣?万奉噐方象垂
譜柴議
A)俶箔蛍裂竣粁B)貸辞譜柴竣粁
C)古廷譜柴竣粁D)麗尖譜柴竣粁
(10) 嗤曾倖購狼R 才T 泌和?
夸喇購狼R 誼欺購狼T 議荷恬頁
僉夲B?誘唹C)住D)旺
(11) 參和偃峰屎鳩議頁
A)C 囂冱殻會頁喇狛殻才痕方怏撹議
B)C 囂冱痕方辛參廼耗距喘?箭泌?fun(fun(x))
C)C 囂冱痕方音辛參汽鏡園咎
D)C 囂冱嶄茅阻main 痕方?凪麿痕方音辛參恬葎汽鏡猟周侘塀贋壓
(12) 參和購噐C 囂冱議偃峰嶄屎鳩議頁
A)C 囂冱嶄議廣瞥音辛參斜壓延楚兆賜購囚忖議嶄寂
B)C 囂冱嶄議延楚辛參壅聞喘岻念議販採了崔序佩協吶
C)壓C 囂冱麻宝議慕亟嶄?塰麻憲曾迦議塰麻方窃侏駅倬匯崑
D)C 囂冱議方峙械楚嶄斜揮腎鯉音唹峒械楚峙議屎鳩燕幣
(13) 參和C 囂冱喘薩炎幣憲嶄?音栽隈議頁
A)_1 B)AaBc C)a_b D)a--b
(14) 飛嗤協吶?double a=22;int i=0,k=18;夸音憲栽C 囂冱号協議験峙囂鞘頁
A)a=a++,i++ B)i=(a+k)<=(i+k) C)i=a%11 D)i=!a
(15)
?include <stdio.h>
main()
{
char a,b,c,d;
scanf(?%c%c?,&a,&b);
c=getchar(); d=getchar();
printf(?%c%c%c%c\n?,a,b,c,d);
}
輝峇佩殻會扮?梓和双圭塀補秘方象?貫及匯双蝕兵,<CR>旗燕指概?廣吭?指概頁匯倖忖憲?
12<CR>
34<CR>
夸補竃潤惚頁?
A、1234 B、12 C、12 D、12
3 34
16、參和購噐C 囂冱方象窃侏聞喘議偃峰嶄危列議頁?
A、飛勣彈鳩涙列議燕幣徭隼方?哘聞喘屁方窃侏。
B、飛勣隠贋揮嗤謹了弌方議方象?哘聞喘褒娼業窃侏。
C、飛勣侃尖泌?繁埀佚連?吉根嗤音揖窃侏議屢購方象?哘徭協吶潤更悶窃侏。
D、飛峪侃尖?寔?才?邪?曾嶽貸辞峙?哘聞喘貸辞窃侏。
17、飛a 頁方峙窃侏?夸貸辞燕器塀?a==1?||?a!=1?議峙頁?
A、1 B、0 C、2 D、音岑祇a 議峙?音嬬鳩協
18、參和僉?嶄嚥if(a==1) a=b;else a++;囂鞘孔嬬音揖議switch 囂鞘頁?
A、switch?a? B、switch?a==1?
{ case 1:a=b;break; { case 0 : a=b;break;
default : a++; case 1 : a++;
} }
C、switch?a? D、switch?a==1?
{ default : a++;break; { case 1:a=b;break;
case 1:a=b; case 0: a++;
} }
19、嗤泌和廼耗議if 囂鞘
if(a<b)
if(a<c) k=a;
else k=c?
else
if(b<c) k=b;
else k=c;
參和僉?嶄嚥貧峰if 囂鞘吉勺議囂鞘頁
k=(a<b)?a:b;k=(b<c)?b:c;
k=(a<b)?((b<c)?a:b):((b<c)?b:c);
k=(a<b)?((a<c)?a:c):((b<c)?b:c);
k=(a<b)?a:b;k=(a<c)?a;c
(20)嗤參和殻會
#include <stdio.h>
main()
{ int i,j,m=1;
for(i=1;i<3;i++)
{ for(j=3;j>0;j--)
{ if(i*j>3) break;
m*=i*j;
}
}
printf(?m=%d\n?,m)
}
殻會塰佩朔議補竃潤惚頁
(A) m=6 ?B?m=2 ?C?m=4 ?D?m=5
(21)嗤參和殻會
#includes <stdio.h>
main()
{ int a=1,b=2;
for(;a<8;a++) {b+=a; a+=2;}
printf (?%d,%d\n?,a,b);
}
殻會塰佩朔議補竃潤惚頁
?A?9,18 ?B?8,11 ?C?7,11 ?D?10,14
(22)嗤參和殻會?凪嶄k 議兜峙葎伊序崙方
#include <stdio.h>
main()
{int k=011;
printf(?%d\n?,k++);
}
殻會塰佩朔議補竃潤惚頁
(A)12 (B)11 (C)10 (D)9
?23?和双囂鞘嶄?屎鳩議頁
A) char *s ; s=?Olympic?; B) char s[7] ; s=?Olympic?;
C) char *s ; s={?Olympic?}; D) char s[7] ; s={?Olympic?};
(24)參和購噐return 囂鞘議偃峰嶄屎鳩議頁
A)匯倖徭協吶痕方嶄駅倬嗤匯訳return 囂鞘
B) 匯倖徭協吶痕方嶄辛參功象音揖秤趨譜崔謹訳return 囂鞘
C)協吶撹viod 窃侏議痕方嶄辛參嗤揮卦指峙議return 囂鞘
D)短嗤return 囂鞘議徭協吶痕方壓峇佩潤崩扮音嬬卦指欺距喘侃
?25?和双僉?嶄?嬬校屎鳩協吶方怏議囂鞘頁
A)int num[0..2008]; B) int num[];
C) int N=2008; D) #define N 2008
int num[N]; int num[N]
?26?嗤參和殻會
#include<stdio.h>
void fun (char*c,int d)
{*c=*c+1;d=d+1;
printf(?%c,%c,?,*c,d);
}
main()
{char b=’a’,a=’A’;
fun(&b,a); printf(?%c,%c\n?,b,a);
}
殻會塰佩朔議補竃潤惚頁
A)b,B,b,A B)b,B,B,A C)a,B,B,a D)a,B,a,B
(27)飛嗤協吶int?*pt?[3];,夸和双傍隈屎鳩議頁
A)協吶阻児窃侏葎int 議眉倖峺寞延楚
B)協吶阻児窃侏葎int 議醤嗤眉倖圷殆議峺寞方怏pt。
C)協吶阻匯倖兆葎*pt、醤嗤眉倖圷殆議屁侏方怏
D)協吶阻匯倖兆葎pt 議峺寞延楚?万辛參峺?耽佩嗤眉倖屁方圷殆議屈略方怏
?28?譜嗤協吶double a[10],*s=a;,匯和嬬校旗燕方怏圷殆a[3]議頁
A)?*s?[3] B)*(s+3) C)*s[3] D)*s+3
?29?嗤參和殻會
#include<stdio.h>
main()
{ int a[5]={1,2,3,4,5}, b[5]={0,2,1,3,0},is=0
for(i=0;i<5;i++) s=s+a[b[i]];
printf("%d\n",s);
}
殻會塰佩朔議補竃潤惚頁
A) 6 B) 10 C) 11 D)15
30)嗤參和殻會
#include<stdio.h>
main()
{ int b[3] [3]={0,1,2,0,1,2,0,1,2},i,j,t=1;
for(i=0; i<3; i++)
For(j=i;j<=i;j++) t+=b[i][b[j][i]];
Printf("%d\n",t);
}
殻會塰佩朔議補竃潤惚頁
A)1 B)3 C)4 D)9
(31)飛嗤參和協吶才囂鞘
char sl[10]= "abcd!", *s2="n123\\";
printf("%d %d\n", strlen(s1),strlen(s2));
夸補竃潤惚頁
A) 5 5 B)10 5 C)10 7 D)5 8
(32)嗤參和殻會
#include<stdio.h>
#define N 8
void fun(int *x,int i)
{*x=*(x+i);}
main()
{ int a[N]={1?2?3?4?5?6?7?8}?i;
fun(a,2);
for(i=0; i<N/2); i++)
{ printf("%d",a[i]);}
printf("\n");
}
殻會塰佩朔議補竃潤惚頁
A)1 3 1 3 B) 2 2 3 4 C) 3 2 3 4 D)1 2 3 4
(33)嗤參和殻會
#include<studio.h>
int f(int t [ ],int n);
main()
{int a[4]={1,2,3,4},s;
s=f{a,4}; printf(?%d\n?,s);
}
int f(int t[], int n)
{ if (n>0) return t[n-1]+f(t,n-1);
else return 0;
}
殻會塰佩朔議補竃潤惚頁
A?4 B?10 C?14 D?6
?34?嗤參和殻會
#include<studio.h>
int fun()
{static int x=1;
x*=2; return x;
}
main()
{int I,s=1;
for (i=1;i<=2;i++) s=fun();
printf(?%d\n?,s);
}
殻會塰佩朔議補竃潤惚頁
A?0 B?1 C? 4 D?8
(35)參和殻會
#include <stdio.h>
#define SUB(a) (a)-(a)
main()
{int a=2,b=3,c=5,d;
d=SUB(a+b)*c;
printf(?%d\n?,d);
}
殻會塰佩朔議潤惚頁
A?0 B?-12 C?-20 D?10
(36)短嗤協吶
struct complex
{ int real, unreal ;} datal={1,8},data2;
夸參和験峙囂鞘嶄議危列議頁
A?data2=data1; B?data2=(2,6);
C?data2.real1=data1.real; D?data2.real=data1.unreal;
(37)嗤參和殻會
#include <studio.h>
#include <string.h>
struct A
{int a; char b[10];double c;};
void f(struct A t);
main()
{struct A a={1001,?ZhangDa?,1098.0};
f(a); pringt(?%d,%s,%6.1f\n?,a.a,a.b,a.c);
}
void f(struct A t)
{t.a=1002;strcpy(t.b,?ChangRong?);t.c=1202.0;}
殻會塰佩朔議補竃潤惚頁
A?1001,ZhangDa,1098.0 B?1002,ChangRong,1202.0
C?1001,ChangRong,1098.0 D?1002,ZhangDa,1202.0
(38)嗤參和協吶才囂鞘
struct workers
{int num; char name[20];char c;
srruct
{int day;int month;intyear;} s;
};
struct workers w,*pw;
pw=&w
嬬公w 嶄year 撹埀験1980 議囂鞘頁
A?*pw.year=1980; B?w.year=1980;
C?pw->year=1980; D?w.s.year=1980;
(39)嗤參和殻會
#include <stdio.h>
main()
{int a=2,b=2,c=2;
printf(?%d\n?,a/b&c);
}
殻會塰佩朔議潤惚頁
A?0 B?1 C?2 D?3
?40?參和殻會
#include<stdio.h>
main( )
{ FILE *fp;char str[10];
fp=fopen(?myfile.dat?,?w?);
fputs(?abc?,fp); fclose(fp);
fp=fopen(?myfile.dat?,?a+?);
rewind(fp,?gd?,28);
rewind(fp);
fscanf(fp,?gs?,str); puts(str);
fclose(fp);
}
殻會塰佩朔議補竃潤惚頁
A?abc B?28c C?abc28 D?咀窃侏音匯崑遇竃危
屈、野腎籾?耽腎2 蛍?慌30 蛍?
萩繍耽腎議屎鳩基宛亟壓基籾触‐1/崛‐15/會催議罪?貧?基壓編壌貧音誼蛍。
(1)匯倖錦双議兜兵彜蓑葎腎?枠繍圷殆A,CB,C,D,E,F,5,4,3,2,1 卆肝秘錦?隼朔壅卆肝曜錦?夸
圷殆曜錦議乏會葎___‐1/__。
(2)譜蝶儉桟双錦議否楚葎50?泌惚遊峺寞front=45?峺?錦遊圷殆議念匯了崔??硫峺寞rear=10
?峺?錦硫圷殆??夸乎儉桟錦双嶄慌嗤___‐2/__倖圷殆。
(3)譜屈我方泌和?
斤乎屈我峯序佩朔會演煽議潤惚葎‐3/
?4?罷周頁‐4/、方象才猟亀議鹿栽。
?5?嗤匯倖僥伏僉仁議購狼?凪嶄僥伏議購狼庁塀葎?僥伏?僥催?侖兆?萎雫?定槍??仁
殻議購狼庁塀葎?仁殻?仁催?仁殻兆?僥扮??凪嶄曾倖購狼庁塀議囚蛍艶頁僥挫才仁催?夸
購狼庁塀僉仁辛參協吶葎?僉仁?僥催? ‐5/?撹示?。
?6?譜x 葎int 侏延楚?萩亟竃匯倖購狼燕器塀‐6/?喘參登僅x 揖扮葎3 才7 議蔚
方扮?購狼燕器塀議峙葎寔。
?7?嗤參和殻會
#include < stdio.h >
main()
{ int a=1,b=2,c=3,d=0;
if (a==1)
if (b!=2)
if(c!=3) d=1;
else d=2;
else if(c!=3) d=3;
else d=4;
else d=5;
printf(?%d\n?,d);
}
殻會塰佩朔議補竃潤惚頁? ‐7/。
?8?嗤參和殻會
#include < stdio.h >
main()
{ int m,n;
scanf(?%d%d?,&m,&n);
while (m!=n)
{ while(m>n) m=m-n;
while(m<n)n=n-m;
}
printf(?%d\n?,m);
}
殻會塰佩朔?輝補秘14 63<指概>扮?補竃潤惚頁‐8/
?9?嗤參和殻會
#include <stdio.h>
main ()
{ int I,j,a[][3]={1?2?3?4?5?6?7?8?9}?
for (i=1;i<3;i++)
for(j=I;j<3;j++) printtf(?%d?,a[i][j]);
printf(?\n?);
}
殻會塰佩朔議補竃潤惚頁‐9/
(10) 嗤參和殻會
#include <stdio.h>
main()
{
int []={1,2,3,4,5,6},*k[3],i=0;
while(i<3)
{
k[i]=&a[2*i];
printf(?%d?,*k[i]);
i++;
}
}
殻會塰佩朔議補竃潤惚頁__________
(11) 嗤參和殻會
#include <stdio.h>
main()
{
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int b[3]={0},i;
for(i=0;i<3;i++) b[i]=a[i][2]+a[2][i];
for(i=0;i<3;i++) printf(?%d?,b[i]);
printf(?\n?);
}
殻會塰佩朔議潤惚頁____________
(12) 嗤參和殻會
#include <stdio.h>
#include <string.h>
void fun(char*str)
{
char temp; int n,i;
n=strlen(str);
temp=str[n-1];
for(i=n-1;i>0;i--) str[i]=str[i-1];
str[0]=temp;
}
main()
{
char s[50];
scanf(?%s?,s); fun(s); printf(?%s\n?,s);
}
殻會塰佩朔補秘?abcdef<指概>?夸補竃潤惚頁____________
13、參和殻會議孔嬬頁?繍峙葎眉了屎屁方議延楚x 嶄議方峙梓孚倖了、噴了、為了議乏會介
蛍旺補竃。萩野腎。
#include<stdio.h>
main()
{
int x=256;
printf(?%d-%d-%d\n?, ?x/10%10?x/100);
}
14、參和殻會喘參評茅忖憲堪嶄議侭嗤議腎鯉?萩野腎。
#include<stdio.h>
main()
{
char s[100]={?our .tercher teach c language!?}?int i,j;
for( i=j=0;s[i]!=‘0円’;i++)
if(s[i]!=‘ ’) { s[j]=s[i];j++; }
s[j]= ;
printf(?%s\n?,s);
}
(15)參和殻會孔嬬頁?処廁峺寞延楚孀竃方怏圷殆嶄議恷寄峙式凪圷殆議和炎峙。萩野腎。
#include <stdio.h>
main()
{
int a[10],*p,*s;
for(p=a;p-a<10;p++) scanf(?%d?,p);
for(p=a,s=a;p-a<10;p++) if(*p>*s) s=_______________;
printf(?index=%d\n?,s-a);
}
C囂冱殻會譜柴式歌深基宛
?深編扮寂90 蛍嶝?諾蛍100 蛍?
PDF井?掲膝宙?和墮? 2010定3埖柴麻字屈雫C囂冱寔籾
匯、僉夲籾??1?—?10?、? 21?—?40?耽籾2 蛍??11?—?20?耽籾1蛍。慌70蛍?
和双光籾A?、B?、C?、D?膨倖僉?嶄?峪嗤匯倖僉?頁屎鳩議?萩繍屎鳩僉?与亟
壓基籾触貧?基壓編壌貧音誼蛍。
(1) 和双偃峰嶄屎鳩議頁
A)斤海業葎n 議嗤會全燕序佩臥孀?恷撒秤趨和俶勣議曳熟肝方葎n
B)斤海業葎n 議嗤會全燕序佩斤蛍臥孀?恷撒秤趨和俶勣議曳熟肝方葎(n/2)
C)斤海業葎n議嗤會全燕序佩斤蛍臥孀?恷撒秤趨和俶勣議曳熟肝方葎( log 2n )
D) 斤海業葎n 議嗤會全燕序佩斤蛍臥孀?恷撒秤趨和俶勣議曳熟肝方葎(nlog 2n )
(2) 麻隈議扮寂鹸墫業頁峺
A)麻隈議峇佩扮寂B)麻隈侭侃尖議方象楚
C)麻隈殻會嶄議囂鞘賜峺綜訳方D)麻隈壓峇佩狛殻嶄侭俶勣議児云塰麻肝方
(3) 罷周梓孔嬬辛參蛍葎?哘喘罷周、狼由罷周才屶嚇罷周?賜垢醤罷周?。和中奉噐狼由罷周
議頁
A)園辞罷周B)荷恬狼由C)縮暦砿尖狼由D)箝誓匂
(4) 罷周(殻會)距編議販暦頁
A)寶僅才個屎殻會嶄議危列B)勝辛嬬謹仇窟孖殻會嶄議危列
C)窟孖旺個屎殻會嶄議侭嗤危列D)鳩協殻會嶄危列議來嵎
(5) 方象送殻夕(DFD 夕)頁
A)罷周古勣譜柴議垢醤B)罷周峋聾譜柴議垢醤
C)潤更晒圭隈議俶箔蛍裂垢醤D?中?斤嵆圭隈議俶箔蛍裂垢醤
(6) 罷周伏凋巓豚辛蛍葎協吶竣粁?蝕窟竣粁才略擦竣粁。峋聾譜柴奉噐
A)協吶竣粁B)蝕窟竣粁C)略擦竣粁D)貧峰眉倖竣粁
(7) 方象垂砿尖狼由嶄減夭方象庁塀協吶議囂冱頁
A)方象協吶囂冱B)方象砿尖囂冱C)方象荷忿囂冱D)方象陣崙囂冱
(8) 壓僥伏砿尖議購狼方象垂嶄?贋函匯倖僥伏佚連議方象汽了頁
A)猟周B)方象垂C)忖粁D)芝村
(9) 方象垂譜柴嶄?喘E-R 夕栖宙峰佚連潤更徽音膚式佚連壓柴麻字嶄議燕幣?万奉噐方象垂
譜柴議
A)俶箔蛍裂竣粁B)貸辞譜柴竣粁
C)古廷譜柴竣粁D)麗尖譜柴竣粁
(10) 嗤曾倖購狼R 才T 泌和?
夸喇購狼R 誼欺購狼T 議荷恬頁
僉夲B?誘唹C)住D)旺
(11) 參和偃峰屎鳩議頁
A)C 囂冱殻會頁喇狛殻才痕方怏撹議
B)C 囂冱痕方辛參廼耗距喘?箭泌?fun(fun(x))
C)C 囂冱痕方音辛參汽鏡園咎
D)C 囂冱嶄茅阻main 痕方?凪麿痕方音辛參恬葎汽鏡猟周侘塀贋壓
(12) 參和購噐C 囂冱議偃峰嶄屎鳩議頁
A)C 囂冱嶄議廣瞥音辛參斜壓延楚兆賜購囚忖議嶄寂
B)C 囂冱嶄議延楚辛參壅聞喘岻念議販採了崔序佩協吶
C)壓C 囂冱麻宝議慕亟嶄?塰麻憲曾迦議塰麻方窃侏駅倬匯崑
D)C 囂冱議方峙械楚嶄斜揮腎鯉音唹峒械楚峙議屎鳩燕幣
(13) 參和C 囂冱喘薩炎幣憲嶄?音栽隈議頁
A)_1 B)AaBc C)a_b D)a--b
(14) 飛嗤協吶?double a=22;int i=0,k=18;夸音憲栽C 囂冱号協議験峙囂鞘頁
A)a=a++,i++ B)i=(a+k)<=(i+k) C)i=a%11 D)i=!a
(15)
?include <stdio.h>
main()
{
char a,b,c,d;
scanf(?%c%c?,&a,&b);
c=getchar(); d=getchar();
printf(?%c%c%c%c\n?,a,b,c,d);
}
輝峇佩殻會扮?梓和双圭塀補秘方象?貫及匯双蝕兵,<CR>旗燕指概?廣吭?指概頁匯倖忖憲?
12<CR>
34<CR>
夸補竃潤惚頁?
A、1234 B、12 C、12 D、12
3 34
16、參和購噐C 囂冱方象窃侏聞喘議偃峰嶄危列議頁?
A、飛勣彈鳩涙列議燕幣徭隼方?哘聞喘屁方窃侏。
B、飛勣隠贋揮嗤謹了弌方議方象?哘聞喘褒娼業窃侏。
C、飛勣侃尖泌?繁埀佚連?吉根嗤音揖窃侏議屢購方象?哘徭協吶潤更悶窃侏。
D、飛峪侃尖?寔?才?邪?曾嶽貸辞峙?哘聞喘貸辞窃侏。
17、飛a 頁方峙窃侏?夸貸辞燕器塀?a==1?||?a!=1?議峙頁?
A、1 B、0 C、2 D、音岑祇a 議峙?音嬬鳩協
18、參和僉?嶄嚥if(a==1) a=b;else a++;囂鞘孔嬬音揖議switch 囂鞘頁?
A、switch?a? B、switch?a==1?
{ case 1:a=b;break; { case 0 : a=b;break;
default : a++; case 1 : a++;
} }
C、switch?a? D、switch?a==1?
{ default : a++;break; { case 1:a=b;break;
case 1:a=b; case 0: a++;
} }
19、嗤泌和廼耗議if 囂鞘
if(a<b)
if(a<c) k=a;
else k=c?
else
if(b<c) k=b;
else k=c;
參和僉?嶄嚥貧峰if 囂鞘吉勺議囂鞘頁
k=(a<b)?a:b;k=(b<c)?b:c;
k=(a<b)?((b<c)?a:b):((b<c)?b:c);
k=(a<b)?((a<c)?a:c):((b<c)?b:c);
k=(a<b)?a:b;k=(a<c)?a;c
(20)嗤參和殻會
#include <stdio.h>
main()
{ int i,j,m=1;
for(i=1;i<3;i++)
{ for(j=3;j>0;j--)
{ if(i*j>3) break;
m*=i*j;
}
}
printf(?m=%d\n?,m)
}
殻會塰佩朔議補竃潤惚頁
(A) m=6 ?B?m=2 ?C?m=4 ?D?m=5
(21)嗤參和殻會
#includes <stdio.h>
main()
{ int a=1,b=2;
for(;a<8;a++) {b+=a; a+=2;}
printf (?%d,%d\n?,a,b);
}
殻會塰佩朔議補竃潤惚頁
?A?9,18 ?B?8,11 ?C?7,11 ?D?10,14
(22)嗤參和殻會?凪嶄k 議兜峙葎伊序崙方
#include <stdio.h>
main()
{int k=011;
printf(?%d\n?,k++);
}
殻會塰佩朔議補竃潤惚頁
(A)12 (B)11 (C)10 (D)9
?23?和双囂鞘嶄?屎鳩議頁
A) char *s ; s=?Olympic?; B) char s[7] ; s=?Olympic?;
C) char *s ; s={?Olympic?}; D) char s[7] ; s={?Olympic?};
(24)參和購噐return 囂鞘議偃峰嶄屎鳩議頁
A)匯倖徭協吶痕方嶄駅倬嗤匯訳return 囂鞘
B) 匯倖徭協吶痕方嶄辛參功象音揖秤趨譜崔謹訳return 囂鞘
C)協吶撹viod 窃侏議痕方嶄辛參嗤揮卦指峙議return 囂鞘
D)短嗤return 囂鞘議徭協吶痕方壓峇佩潤崩扮音嬬卦指欺距喘侃
?25?和双僉?嶄?嬬校屎鳩協吶方怏議囂鞘頁
A)int num[0..2008]; B) int num[];
C) int N=2008; D) #define N 2008
int num[N]; int num[N]
?26?嗤參和殻會
#include<stdio.h>
void fun (char*c,int d)
{*c=*c+1;d=d+1;
printf(?%c,%c,?,*c,d);
}
main()
{char b=’a’,a=’A’;
fun(&b,a); printf(?%c,%c\n?,b,a);
}
殻會塰佩朔議補竃潤惚頁
A)b,B,b,A B)b,B,B,A C)a,B,B,a D)a,B,a,B
(27)飛嗤協吶int?*pt?[3];,夸和双傍隈屎鳩議頁
A)協吶阻児窃侏葎int 議眉倖峺寞延楚
B)協吶阻児窃侏葎int 議醤嗤眉倖圷殆議峺寞方怏pt。
C)協吶阻匯倖兆葎*pt、醤嗤眉倖圷殆議屁侏方怏
D)協吶阻匯倖兆葎pt 議峺寞延楚?万辛參峺?耽佩嗤眉倖屁方圷殆議屈略方怏
?28?譜嗤協吶double a[10],*s=a;,匯和嬬校旗燕方怏圷殆a[3]議頁
A)?*s?[3] B)*(s+3) C)*s[3] D)*s+3
?29?嗤參和殻會
#include<stdio.h>
main()
{ int a[5]={1,2,3,4,5}, b[5]={0,2,1,3,0},is=0
for(i=0;i<5;i++) s=s+a[b[i]];
printf("%d\n",s);
}
殻會塰佩朔議補竃潤惚頁
A) 6 B) 10 C) 11 D)15
30)嗤參和殻會
#include<stdio.h>
main()
{ int b[3] [3]={0,1,2,0,1,2,0,1,2},i,j,t=1;
for(i=0; i<3; i++)
For(j=i;j<=i;j++) t+=b[i][b[j][i]];
Printf("%d\n",t);
}
殻會塰佩朔議補竃潤惚頁
A)1 B)3 C)4 D)9
(31)飛嗤參和協吶才囂鞘
char sl[10]= "abcd!", *s2="n123\\";
printf("%d %d\n", strlen(s1),strlen(s2));
夸補竃潤惚頁
A) 5 5 B)10 5 C)10 7 D)5 8
(32)嗤參和殻會
#include<stdio.h>
#define N 8
void fun(int *x,int i)
{*x=*(x+i);}
main()
{ int a[N]={1?2?3?4?5?6?7?8}?i;
fun(a,2);
for(i=0; i<N/2); i++)
{ printf("%d",a[i]);}
printf("\n");
}
殻會塰佩朔議補竃潤惚頁
A)1 3 1 3 B) 2 2 3 4 C) 3 2 3 4 D)1 2 3 4
(33)嗤參和殻會
#include<studio.h>
int f(int t [ ],int n);
main()
{int a[4]={1,2,3,4},s;
s=f{a,4}; printf(?%d\n?,s);
}
int f(int t[], int n)
{ if (n>0) return t[n-1]+f(t,n-1);
else return 0;
}
殻會塰佩朔議補竃潤惚頁
A?4 B?10 C?14 D?6
?34?嗤參和殻會
#include<studio.h>
int fun()
{static int x=1;
x*=2; return x;
}
main()
{int I,s=1;
for (i=1;i<=2;i++) s=fun();
printf(?%d\n?,s);
}
殻會塰佩朔議補竃潤惚頁
A?0 B?1 C? 4 D?8
(35)參和殻會
#include <stdio.h>
#define SUB(a) (a)-(a)
main()
{int a=2,b=3,c=5,d;
d=SUB(a+b)*c;
printf(?%d\n?,d);
}
殻會塰佩朔議潤惚頁
A?0 B?-12 C?-20 D?10
(36)短嗤協吶
struct complex
{ int real, unreal ;} datal={1,8},data2;
夸參和験峙囂鞘嶄議危列議頁
A?data2=data1; B?data2=(2,6);
C?data2.real1=data1.real; D?data2.real=data1.unreal;
(37)嗤參和殻會
#include <studio.h>
#include <string.h>
struct A
{int a; char b[10];double c;};
void f(struct A t);
main()
{struct A a={1001,?ZhangDa?,1098.0};
f(a); pringt(?%d,%s,%6.1f\n?,a.a,a.b,a.c);
}
void f(struct A t)
{t.a=1002;strcpy(t.b,?ChangRong?);t.c=1202.0;}
殻會塰佩朔議補竃潤惚頁
A?1001,ZhangDa,1098.0 B?1002,ChangRong,1202.0
C?1001,ChangRong,1098.0 D?1002,ZhangDa,1202.0
(38)嗤參和協吶才囂鞘
struct workers
{int num; char name[20];char c;
srruct
{int day;int month;intyear;} s;
};
struct workers w,*pw;
pw=&w
嬬公w 嶄year 撹埀験1980 議囂鞘頁
A?*pw.year=1980; B?w.year=1980;
C?pw->year=1980; D?w.s.year=1980;
(39)嗤參和殻會
#include <stdio.h>
main()
{int a=2,b=2,c=2;
printf(?%d\n?,a/b&c);
}
殻會塰佩朔議潤惚頁
A?0 B?1 C?2 D?3
?40?參和殻會
#include<stdio.h>
main( )
{ FILE *fp;char str[10];
fp=fopen(?myfile.dat?,?w?);
fputs(?abc?,fp); fclose(fp);
fp=fopen(?myfile.dat?,?a+?);
rewind(fp,?gd?,28);
rewind(fp);
fscanf(fp,?gs?,str); puts(str);
fclose(fp);
}
殻會塰佩朔議補竃潤惚頁
A?abc B?28c C?abc28 D?咀窃侏音匯崑遇竃危
屈、野腎籾?耽腎2 蛍?慌30 蛍?
萩繍耽腎議屎鳩基宛亟壓基籾触‐1/崛‐15/會催議罪?貧?基壓編壌貧音誼蛍。
(1)匯倖錦双議兜兵彜蓑葎腎?枠繍圷殆A,CB,C,D,E,F,5,4,3,2,1 卆肝秘錦?隼朔壅卆肝曜錦?夸
圷殆曜錦議乏會葎___‐1/__。
(2)譜蝶儉桟双錦議否楚葎50?泌惚遊峺寞front=45?峺?錦遊圷殆議念匯了崔??硫峺寞rear=10
?峺?錦硫圷殆??夸乎儉桟錦双嶄慌嗤___‐2/__倖圷殆。
(3)譜屈我方泌和?
斤乎屈我峯序佩朔會演煽議潤惚葎‐3/
?4?罷周頁‐4/、方象才猟亀議鹿栽。
?5?嗤匯倖僥伏僉仁議購狼?凪嶄僥伏議購狼庁塀葎?僥伏?僥催?侖兆?萎雫?定槍??仁
殻議購狼庁塀葎?仁殻?仁催?仁殻兆?僥扮??凪嶄曾倖購狼庁塀議囚蛍艶頁僥挫才仁催?夸
購狼庁塀僉仁辛參協吶葎?僉仁?僥催? ‐5/?撹示?。
?6?譜x 葎int 侏延楚?萩亟竃匯倖購狼燕器塀‐6/?喘參登僅x 揖扮葎3 才7 議蔚
方扮?購狼燕器塀議峙葎寔。
?7?嗤參和殻會
#include < stdio.h >
main()
{ int a=1,b=2,c=3,d=0;
if (a==1)
if (b!=2)
if(c!=3) d=1;
else d=2;
else if(c!=3) d=3;
else d=4;
else d=5;
printf(?%d\n?,d);
}
殻會塰佩朔議補竃潤惚頁? ‐7/。
?8?嗤參和殻會
#include < stdio.h >
main()
{ int m,n;
scanf(?%d%d?,&m,&n);
while (m!=n)
{ while(m>n) m=m-n;
while(m<n)n=n-m;
}
printf(?%d\n?,m);
}
殻會塰佩朔?輝補秘14 63<指概>扮?補竃潤惚頁‐8/
?9?嗤參和殻會
#include <stdio.h>
main ()
{ int I,j,a[][3]={1?2?3?4?5?6?7?8?9}?
for (i=1;i<3;i++)
for(j=I;j<3;j++) printtf(?%d?,a[i][j]);
printf(?\n?);
}
殻會塰佩朔議補竃潤惚頁‐9/
(10) 嗤參和殻會
#include <stdio.h>
main()
{
int []={1,2,3,4,5,6},*k[3],i=0;
while(i<3)
{
k[i]=&a[2*i];
printf(?%d?,*k[i]);
i++;
}
}
殻會塰佩朔議補竃潤惚頁__________
(11) 嗤參和殻會
#include <stdio.h>
main()
{
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int b[3]={0},i;
for(i=0;i<3;i++) b[i]=a[i][2]+a[2][i];
for(i=0;i<3;i++) printf(?%d?,b[i]);
printf(?\n?);
}
殻會塰佩朔議潤惚頁____________
(12) 嗤參和殻會
#include <stdio.h>
#include <string.h>
void fun(char*str)
{
char temp; int n,i;
n=strlen(str);
temp=str[n-1];
for(i=n-1;i>0;i--) str[i]=str[i-1];
str[0]=temp;
}
main()
{
char s[50];
scanf(?%s?,s); fun(s); printf(?%s\n?,s);
}
殻會塰佩朔補秘?abcdef<指概>?夸補竃潤惚頁____________
13、參和殻會議孔嬬頁?繍峙葎眉了屎屁方議延楚x 嶄議方峙梓孚倖了、噴了、為了議乏會介
蛍旺補竃。萩野腎。
#include<stdio.h>
main()
{
int x=256;
printf(?%d-%d-%d\n?, ?x/10%10?x/100);
}
14、參和殻會喘參評茅忖憲堪嶄議侭嗤議腎鯉?萩野腎。
#include<stdio.h>
main()
{
char s[100]={?our .tercher teach c language!?}?int i,j;
for( i=j=0;s[i]!=‘0円’;i++)
if(s[i]!=‘ ’) { s[j]=s[i];j++; }
s[j]= ;
printf(?%s\n?,s);
}
(15)參和殻會孔嬬頁?処廁峺寞延楚孀竃方怏圷殆嶄議恷寄峙式凪圷殆議和炎峙。萩野腎。
#include <stdio.h>
main()
{
int a[10],*p,*s;
for(p=a;p-a<10;p++) scanf(?%d?,p);
for(p=a,s=a;p-a<10;p++) if(*p>*s) s=_______________;
printf(?index=%d\n?,s-a);
}