C語(yǔ)言試題及答案
訥訥寡言者未必愚,喋喋利口者未必智。以下是小編為大家搜索整理C語(yǔ)言試題及答案,希望能給大家?guī)?lái)幫助!
C語(yǔ)言試題及答案 1
一、選擇題((1)-(40)每小題1分,(41)-(50)每小題2分,共60分)
(1) 一個(gè)完整的計(jì)算機(jī)系統(tǒng)包括
A.主機(jī)、鍵盤(pán)與顯示器
B.計(jì)算機(jī)與外部設(shè)備
C.硬件系統(tǒng)與軟件系統(tǒng)
D.系統(tǒng)軟件與應(yīng)用軟件
(2) 十六進(jìn)制數(shù)1000轉(zhuǎn)換成十進(jìn)制數(shù)是
A.4096
B.1024
C.2048
D.8192
(3) 十進(jìn)制數(shù)269轉(zhuǎn)換成十六進(jìn)制數(shù)是
A.10E
B.10D
C.10C
D.10B
(4) 如果用八位二進(jìn)制補(bǔ)碼表示帶符號(hào)的定點(diǎn)整數(shù),則能表示的十進(jìn)制數(shù)的范圍是
A.-127到+127
B.-128到+128
C.-127到+128
D.-128到+127
(5) 下列設(shè)備中,既可作為輸入設(shè)備又可作為輸出設(shè)備的是
A.鼠標(biāo)器
B.打印機(jī)
C.鍵盤(pán)
D.磁盤(pán)驅(qū)動(dòng)器
(6) 下列各敘述中,正確的是
A.正數(shù)十進(jìn)制原碼的補(bǔ)碼是原碼本身
B.所有的十進(jìn)制小數(shù)都能準(zhǔn)確地轉(zhuǎn)換為有限位二進(jìn)制小數(shù)
C.漢字的計(jì)算機(jī)內(nèi)碼就是國(guó)標(biāo)碼
D.存儲(chǔ)器具有記憶能力,其中的信息任何時(shí)候都不會(huì)丟失
(7) 在下列操作中,能導(dǎo)致DOS系統(tǒng)重新啟動(dòng)但不進(jìn)行系統(tǒng)自檢的是
A.加電開(kāi)機(jī)
B.按+
C.按++
D.按RESET按鈕
(8) 如果給定一個(gè)帶有通配符的文件名?則在下列各文件中,它能代表的文件名是
A.FA.EXE
B.F.C
C.EF.C
D.FABC.COM
(9) DOS系統(tǒng)啟動(dòng)后,下列文件中常駐內(nèi)存的是
A.X.COM
B.FORMAT.COM
C.AUTOEXEC.BAT
D.COMMAND.COM
(10) 設(shè)A盤(pán)的目錄結(jié)構(gòu)為(畫(huà)方框的為目錄)
如果當(dāng)前盤(pán)為C盤(pán),A盤(pán)的當(dāng)前目錄為\D2,則下列對(duì)A盤(pán)上文件QR.C的指定中,合法的是
A.\D2\D4\QR.C
B.D4\QR.C
C.A:D4\QR.C
D.A:D2\D4\QR.C(11) 為了要將A盤(pán)當(dāng)前目錄(不是根目錄)中所有擴(kuò)展名為.C的文件同名復(fù)制到A痰哪柯糪USER中,正確的命令是
A.COPY A:X.C USER\X.C
B.COPY A:X.C A:\USER
C.COPY A:X.C A:USER\
D.COPY A:X.C A:USER\X.C
(12) 為了在屏幕上一次顯示當(dāng)前盤(pán)當(dāng)前目錄下的所有擴(kuò)展名為.TXT的文件內(nèi)容,下列命令中正確的是
A.TYPE X.TXT
B.TYPE X.TXT CON
C.COPY X.TXT>CON
D.COPY X.TXT CON
(13) 設(shè)當(dāng)前盤(pán)為A盤(pán),為了將當(dāng)前盤(pán)當(dāng)前目錄下的文件AB1.TXT連接在C盤(pán)根目錄下的文件XYZ.TXT的后面,正確的命令是
A.COPY C:\XYZ.TXT+AB1.TXT
B.COPY AB1.TXT>>C:\XYZ.TXT
C.TYPE AB1.TXT>C:\XYZ.TXT
D.COPY AB1.TXT+C:\XYZ.TXT>C:\XYZ.TXT
(14) 設(shè)A盤(pán)為啟動(dòng)盤(pán),其目錄結(jié)構(gòu)為(畫(huà)方框的為目錄)
其中文件AUTOEXEC.BAT的內(nèi)容為
MD \XYZ
CD \DOS\USER
則由A盤(pán)啟動(dòng)成功后,A盤(pán)的當(dāng)前目錄是
A.\DOS\USER
B.\XYZ
C.\
D.\DOS
(15) 下列DOS命令中為內(nèi)部命令的是
A.COMP
B.PATH
C.PRINT
D.FORMAT
(16) 設(shè)當(dāng)前盤(pán)為C盤(pán),所用的所有軟盤(pán)已格式化且容量相同,則下列DOS命令中錯(cuò)誤的是
A.DISKCOPY A: C:
B.DISKCOPY A: A:
C.COPY A:X.X
D.COPY A:X.X C:
(17) 下列DOS命令中,有錯(cuò)誤的是
A.TYPE AAB.FOR>PRN
B.TYPE ?AB.FOR
C.COPY X.C PRN
D.COPY CON PRN
(18) 設(shè)當(dāng)前盤(pán)為C盤(pán),在當(dāng)前目錄下有全部的DOS系統(tǒng)文件與批處理命令文件AB.BAT,且該批處理命令文件的內(nèi)容為
FORMAT A:/4
MD \XYZ
CD \XYZ
RD \XYZ
MD \XYZ
如果在1.2軟盤(pán)驅(qū)動(dòng)器A中插入一張360K容量的軟盤(pán)片,執(zhí)行批自理命令文件AB.BAT后,結(jié)果A盤(pán)的目錄結(jié)構(gòu)是
A.根目錄
B.根目錄----子目錄XYZ----子目錄XYZ
C.根目錄 ─┬─ 子目錄XYZ
└─ 子目錄XYZ
D.根目錄----子目錄XYZ
(19) 下列帶有通配符的文件名,能代表文件ABC.FOR的是
A.XBC.?
B.A?.X
C.?BC.X
D.?.?
(20) 設(shè)當(dāng)前盤(pán)為C盤(pán),且C盤(pán)上含有子目錄\DOS,A盤(pán)為只有根目錄的啟動(dòng)盤(pán)(根目錄下只有三個(gè)DOS系統(tǒng)文件與擴(kuò)展名為. C的文件)。下列命令組中的兩個(gè)命令從效果上可以認(rèn)為等價(jià)的是
A.DEL \DOS與RD \DOS
B.FORMAT A:與DEL A:X.X
C.FORMAT A: /S與DEL A:X.?
D.COPY A:F1 F2與REN A:F1 F2
(21) 設(shè)a、b和c都是int型變量,且a=3,b=4,c=5,則下面的表達(dá)式中,值為0的表達(dá)式是
A.’a’&&’b’
B.a<=b
C.a||b+c&&b-c
D.!((a (22) 請(qǐng)讀程序片段:
int i=65536; printf("%d\n",i);
上面程序片段的輸出結(jié)果是
A.65536
B.0
C.有語(yǔ)法錯(cuò)誤,無(wú)輸出結(jié)果
D.-1
(23) 設(shè)ch是char型變量,其值為A,且有下面的表達(dá)式:
ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch
上面表達(dá)式的值是
A.A
B.a
C.Z
D.z
(24) 若x和y都是int型變量,x=100,y=200,且有下面的程序片段:
printf("%d",(x,y));
上面程序片段的輸出結(jié)果是
A.200
B.100
C.100 200
D.輸出格式符不夠,輸出不確定的值
(25) 下面各語(yǔ)句行中,能正確進(jìn)行賦字符串操作的語(yǔ)句行是
A.char st[4][5]={"ABCDE"};
B.char s[5]={’A’,’B’,’C’,’D’,’E’};
C.char Xs; s="ABCDE";
D.char Xs; scanf("%s",s);
(26) 若k是int型變量,且有下面的程序片段:
k=-3
if(k<=0) printf("####")
else printf("&&&&");
上面程序片段的輸出結(jié)果是
A.####
B.&&&&
C.####&&&&
D.有語(yǔ)法錯(cuò)誤,無(wú)輸出結(jié)果
(27) 若x是int型變量,且有下面的程序片段:
for(x=3; x<6; x++) printf((x%2)?("XX%d"):("##%d\n"),x);
上面程序片段的輸出結(jié)果是
A.XX3
B.##3
C.##3
D.XX3##4
##4 XX4 XX4##5 XX5
XX5 ##5
(28) 請(qǐng)讀程序:
#include
f(char Xs)
{ char Xp=s;
while( Xp!=’\0’) p++;
return(p-s);
}
main()
{ printf("%d\n",f("ABCDEF"));}
上面程序的輸出結(jié)果是
A.3
B.6
C.8
D.0
(29) 請(qǐng)讀程序:
#include
main()
{ int a; float b, c;
scanf("-?O",&a,&b,&
C.;
printf("\na=%d, b=%f, c=%f\n", a, b,
C.;
}
若運(yùn)行時(shí)從鍵盤(pán)上輸入9876543210(表示回車(chē)),則上面程序的輸出結(jié)果是
A.a=98, b=765, c=4321
B.a=10, b=432, c=8765
C.a=98, b=765.000000, c=4321.000000
D.a=98, b=765.0, c=4321.0
(30) 請(qǐng)讀程序:
#include
main()
{ int n[2], i, j, k;
for(i=0;i<2;i++) n[i]=0;
k=2
for(i=0;i for(j=0;j printf("%d\n",n[k]);
}
上面程序的輸出結(jié)果是
A.不確定的值
B.3
C.2
D.1
(31) 請(qǐng)讀程序片段:
char str[]="ABCD", Xp=str;
printf("%d\n",X(p+4));
上面程序的輸出結(jié)果是
A.68
B.0
C.字符"D"的地址
D.不確定的值
(32) 請(qǐng)讀程序片段:
#include
main()
{ int a, b;
for(a=1;b=1;a<=100;a++)
{ if(b>=20) break;
if(b%3==1)
{b+=3;
continue;
}
b-=5;
}
printf("%d\n",a);
}
上面程序的輸出結(jié)果是
A.7
B.8
C.9
D.10
(33) 若要用下面的程序片段使指針變量p指向一個(gè)存儲(chǔ)整型變量的動(dòng)態(tài)存儲(chǔ)單元:
int Xp;
p=__________ malloc( sizeof(int));
則應(yīng)填入
A.int
B.inst X
C.(Xint)
D.(int X)
(34) 請(qǐng)讀程序片段(字符串內(nèi)沒(méi)有空格):
printf("%d\n",strlen("ATS\n012\1\\"));
上面程序片段的輸出結(jié)果是
A.11
B.10
C.9
D.8
(35) 請(qǐng)讀程序:
#include
#include
main()
{ charXs1="AbCdEf", Xs2="aB";
s1++; s2++;
printf("%d\n",strcmp(s1,s2));
}
上面程序的輸出結(jié)果是
A.正數(shù)
B.負(fù)數(shù)
C.零
D.不確定的值
(36) 請(qǐng)讀程序:
#include
func( int a, int
B.
{ int c;
c=a+b;
return c;
}
main()
{ int x=6, y=7, z=8, r;
r=func( x--,y==,x+y),z--);
printf("%d\n",r);
}
上面程序的輸出結(jié)果是
A.11
B.20
C.21
D.31
(37) 請(qǐng)讀程序:
#include
int a[]={2,4,6,8};
main()
{ int i;
int Xp=a;
for(i=0;i<4;i++) a[i]=Xp++;
printf("%d\n",a[2]);
}
上面程序的輸出結(jié)果是
A.6
B.8
C.4
D.2
(38) 請(qǐng)讀程序:
#include
char fun(char X
C.
{ if( Xc<=’z’ c="">=’A’) Xc-=’A’-’a’;
return Xc;
}
main()
{ char s[81], Xp=s;
gets(s);
while(Xp)
{Xp=fun(p); putXp); p++;}
put’\n’);
}
若運(yùn)行時(shí)從鍵盤(pán)上輸入OPEN THE DOOR(表示回車(chē)),則上面程序的輸出結(jié)果是
A.oPEN tHE door
B.open the door
C.OPEN THE DOOR
D.Open The Door
(39) 請(qǐng)讀程序:
#include
void fun( int Xs)
{ static int j=0;
do
s[j]+=s[j+1];
while(++j<2);
}
main()
{ int k, a[10]={1,2,3,4,5};
for(k=1; k<3; k++) fun(a);
for(k=0; k<5; k++) printf("%d", a[k]);
}
上面程序的輸出結(jié)果是
A.34756
B.23445
C.35743
D.12345
(40) 請(qǐng)讀程序:
#include
#define SUB(X,Y) (X)XY
main()
{ int a=3, b=4;
printf("%d", SUB(a++, b++));
}
上面程序的輸出結(jié)果是
A.12
B.15
C.16
D.20(41) 請(qǐng)讀程序:
#include
main()
{ int mun=0;
while(num<=2)
{ num++; printf("%d\n",num);}
}
上面程序的輸出結(jié)果是
A.1
B.1
C.1
D.1
2 2 2
3 3
4
(42) 請(qǐng)讀程序:
#include
main()
{ float x,y;
scan("%f",&x);
if(x<0.0) y=0.0
else if((x<5.0)&&(x!=2.0))
y=1.0/(x+2.0);
else if (x<10.0) y=1.0/x;
else y=10.0;
printf("%f\n",y);
}
若運(yùn)行時(shí)從鍵盤(pán)上輸入2.0(表示回車(chē)),則上面程序的輸出結(jié)果是
A.0.000000
B.0.250000
C.0.500000
D.1.000000
(43) 請(qǐng)讀程序:
#include
main()
{ int x=1, y=0, a=0, b=0;
switch(x)
{ case 1:
switch(y)
{ case 0: a++;break;
case 1: b++;break;
}
case 2:
a++; b++; break;
}
printf("a=%d, b=%d\n",a,
B.;
}
上面程序的輸出結(jié)果是
A.a=2, b=1
B.a=1, b=1
C.a=1, b=0
D.a=2, b=2
(44) 若有下面的程序片段:
int a[12]={0}, Xp[3], XXpp, i;
for(i=0; i<3; i++)
p[i]=&a[iX4];
pp=p;
則對(duì)數(shù)組元素的錯(cuò)誤引用是
A.pp[0][1]
B.a[10]
C.p[3][1]
D.X(X(p+2)+2)
(45) 請(qǐng)讀程序:
#include
#include
main()
{ float x,y,z;
scan("%f%f",&x,&y);
z=x/y;
while(1)
{ if(fabs(z)>1.0)
{ x=y; y=z; z=x/y;
}
else break
}
printf("%f\n",y);
}
若運(yùn)行時(shí)從鍵盤(pán)上輸入3.6 2.4(表示回車(chē)),則輸出的結(jié)果是
A.1.500000
B.1.600000
C.2.000000
D.2.400000
(46) 請(qǐng)讀程序:
#include
f(in b[], int n)
{ int i, r;
r=1;
for(i=0; i<=n; i++) r=rXb[i];
return r;
}
main()
{ int x, a[]={ 2,3,4,5,6,7,8,9};
x=f(a, 3);
printf("%d\n",x);
}
上面程序的輸出結(jié)果是
A.720
B.120
C.24
D.6
(47) 請(qǐng)讀程序:
#include
#include
void fun( char Xs)
{ char a[10];
strcpy( a, "STRING");
s=a;
}
main()
{ char Xp;
fun(p);
x=f(a, 3);
printf("%s\n",p);
}
上面程序的輸出結(jié)果是(└┘表示空格)
A.STRING└┘└┘└┘└┘
B.STRING
C.STRING└┘└┘└┘
D.不確定的值
(48) 若已建立下面的鏈表結(jié)構(gòu),指針p、s分別指向圖中所示的結(jié)點(diǎn),則不能將s所指的結(jié)點(diǎn)插入到鏈表末尾的語(yǔ)句組是
A.s->next=NULL; p=p->next; p->next=s;
B.p=p->next; s->next=p->next; p->next=s;
C.p=p->next; s->next=p; p->next=s;
D.p=(Xp).next; (Xs).next=(Xp).next; (Xp).next=s;
(49) 請(qǐng)讀程序:
#include
void fun(float Xpl, float Xp2, float Xs)
{ s=( float X )calloc( 1, sizeof(float));
Xs=Xp1+ X(p2++);
}
main()
{ float a[2]={1.1, 2.2}, b[2]={10.0, 20.0}, Xs=a;
fun(a, b, s)
printf("%f\n",Xs);
}
上面程序的輸出結(jié)果是
A.11.100000
B.12.100000
C.21.100000
D.1.100000
(50) 請(qǐng)讀程序:
#include
#include
void fun( char Xw, int m)
{ char s, Xp1, Xp2;
p1=w; p2=w+m-1;
while (p1 { s=Xp1++; Xp1=Xp2--; Xp2=s;}
}
main()
{ char a[]="ABCDEFG";
fun( a, strlen(a));
puts(a);
}
上面程序的輸出結(jié)果是
A.GFEDCBA
B.AGADAGA
C.AGAAGAG
D.GAGGAGA
二、填空題(每空2分,共40分)
請(qǐng)將每空的正確答案寫(xiě)在答題卡上【1】-【20】序號(hào)后的橫線上,答在試卷上不得分。
(1) DOS命令分為內(nèi)部命令與外部命令,XCOPY命令是 【1】 命令
(2) 為了列出當(dāng)前盤(pán)當(dāng)前目錄中所有第三個(gè)字符為C的文件名的`有關(guān)信息,應(yīng)該用命令 【2】 。
(3) 設(shè)當(dāng)前盤(pán)為A盤(pán),當(dāng)前目錄為\X\Y,A盤(pán)上的一個(gè)文件QR.C在當(dāng)前目錄下的子目錄W中,F(xiàn)已將A盤(pán)的當(dāng)前目錄改為\D\XY,當(dāng)前盤(pán)改為C盤(pán),如需指定A盤(pán)上該文件應(yīng)寫(xiě)成 【3】 。
(4) 用十六進(jìn)制給存儲(chǔ)器中的字節(jié)地址進(jìn)行編號(hào),其地址編號(hào)是從0000到FFFF,則該存儲(chǔ)器的容量是【4】KB。
(5) 設(shè)有兩個(gè)八位二進(jìn)制數(shù)00010101與01000111相加,其結(jié)果的十進(jìn)制表示為 【5】 。
(6) 數(shù)學(xué)式子 寫(xiě)成C語(yǔ)言表達(dá)式是 【6】 。
(7) 下面程序的輸出結(jié)果是 【7】 。
#include
main()
{ static char b[]="Goodbye";
char Xchp=&b[7];
while( --chp >=&b[0]) put Xchp);
put’\n’);
}
(8) 下面程序的輸出結(jié)果是 【8】 。
#include
void as( int x, int y, int Xcp, int Xdp)
{ Xcp=x+y;
Xdp=x-y;
}
main()
{ int a=4, b=3, c, d;
as( a, b, &c, &d);
printf( ’%d %d\n", c, d);
}
(9) 請(qǐng)讀程序:
#include
main( int argc, char Xargv[])
{ int i;
printf( ’%d\n", argc);
for( i=0; i<=argc+1; i++) printf( "%s ", argv[i]);
printf("\n");
}
若上面的程序編譯、連接后生成可執(zhí)行文件ABC.EXE,則輸入以下命令行
abc file1 file2(表示回車(chē))
程序執(zhí)行后的輸出結(jié)果是 【9】 。
(10) 條件“20 (11) 設(shè)二進(jìn)制數(shù)a是00101101,若想通過(guò)異或運(yùn)算a^b使a的高4位取反,低4位不變,則二進(jìn)制數(shù)b應(yīng)是 【11】 。
(12) 若有以下說(shuō)明和定義語(yǔ)句,則變量w在內(nèi)存中所占的字節(jié)數(shù)是 【12】 。
union aa
{ float x, y;
char c[6];
};
struct st { union aa v; float w[5]; double ave; } w;
(13) 下面程序的輸出結(jié)果是 【13】 。
#include
#define N 5
fun( char Xs, char a, int n)
{ int j;
Xs=a; j=n;
while( e return j;
}
main()
{ char s[N+1];
int k, p;
for( k=1; k<=N; k++)
s[k]=’A’+k+1;
printf( "%d\n", fun(s, ’E’, N));
}(14) 下面程序的輸出結(jié)果是 【14】 。
#include
void fun( char Xa1, char Xa2, int n)
{ int k;
for( k=0; k a2[k]=( a1[k]-’A’-3+26)&+’A’;
a2[n]=’\0’;
}
main()
{ char s1[5]="ABCD", s2[5];
fun( s1, s2, 4);
puts( s2);
}
(15) 下面的findmax函數(shù)返回?cái)?shù)組s中最大元素的下標(biāo),數(shù)組中元素的個(gè)數(shù)由t傳入,請(qǐng)?zhí)羁铡?/p>
findmax( int s[], int t)
{ int k, p;
for( p=0, k=p; p if( s[p]>s[k]) 【15】 。
return k;
}
(16) 下面程序的輸出結(jié)果是 【16】 。
#include
fun( int x)
{ int p;
if( x==0||x==1) return(3);
p=x-fun( x-2);
return p;
}
main()
{ printf( "%d\n", fun(9));}
(17) 下面程序的輸出結(jié)果是 【17】 。
#include
funa( int a, int b)
{ return a+b;}
funb( int a, int b)
{ return a-b;}
sub( int (Xt)(), int x, int y)
{ return((Xt)( x,y));}
main()
{ int x, (Xp)();
p=funa;
x=sub(p,9,3);
x+=sub(funb, 8, 3);
printf("%d\n", x);
}
(18) 下面程序的輸出結(jié)果是 【18】 。
#include
main()
{ char Xp[]={ "BOOL", "OPK", "H", "SP"};
int i;
for(i=3; i>=0; i--,i--) printf( "%c", Xp[i]);
printf("\n");
}
(19) 為了建立如圖所示的存儲(chǔ)結(jié)構(gòu)(即每個(gè)結(jié)點(diǎn)含兩個(gè)域,data是數(shù)據(jù)域,next是向結(jié)點(diǎn)的指針域),請(qǐng)?zhí)羁铡?/p>
data next
struct link { char data; 【19】 } node;
(20) 下面的程序用來(lái)統(tǒng)計(jì)文件中字符的個(gè)數(shù),請(qǐng)?zhí)羁铡?/p>
#include
main()
{ FILE Xfp;
long num=0;
if(( fp=fopen("fname.dat","r"))==NULL)
{ printf( "Can’t open file! \n"); exit(0);}
while 【20】
{ fgetc(fp); num++;}
printf("num=%d\n", num);
fclose(fp);
}
C語(yǔ)言試題及答案 2
一`選擇題((1)~(40)題每題1分,(41)~(50)題每題2分,共60分)
(1)C (2)A (3)B (4)D (5)D (6)A (7)C (8)B (9)D (10)C
(11)B (12)D (13)A (14)C (15)B (16)A (17)B (18)A (19)C (20)C
(21)D (22)B (23)B (24)A (25)C (26)D (27)D (28)B (29)C (30)A
(31)B (32)B (33)D (34)C (35)A (36)C (37)A (38)B (39)C (40)A
(41)C (42)C (43)A (44)C (45)B (46)B (47)D (48)C (49)D (50)C
二` 填空題(每空2分,共40分)
(第(2)`(3)空允許小寫(xiě)或大小寫(xiě)混合使用,其它空均須與答案一樣)
(1) 外部
(2) DIR ?? CX.X
(3) A:\X\Y\W\QR.C
(4) 64
(5) 92
(6) pow(sin(x),2) X (a+b)/(a-b) 或 sit(x) X sit(x) X (a+b)/(a-b)
(7) eybdooG
(8) 7 1
(9) 3 abc.exe file1 file2 (注:兩個(gè)答案,每個(gè)1分)
(10) ((20 (11) 11110000
(12) 34
(13) 3
(14) XYZA
(15) k=p
(16) 7
(17) 17
(18) SO
(19) struct link Xnext
(20) (!feof(fp))或(feof(fp)==0)
C語(yǔ)言試題及答案 3
1: 第1題請(qǐng)編寫(xiě)函數(shù)fun,其功能使:將兩個(gè)兩位正整數(shù)a b合并形成一個(gè)整數(shù)放在c中。合并的方式使:將a數(shù)的十位和個(gè)位數(shù)依次放在c數(shù)的百位和個(gè)位上,b數(shù)的十位和個(gè)位數(shù)依次放在c數(shù)的千位和十位上。
答案:
void fun(int a,int b,long Xc)
{Xc=(b/10)X1000+(a/10)X100+(b%10)X10+a%10;}
2: 第2題請(qǐng)編寫(xiě)一個(gè)函數(shù)fun,它的功能使:計(jì)算n門(mén)課程的平均分,計(jì)算結(jié)果作為函數(shù)值返回。
答案:
float fun(float Xa,int n)
{float ave=0.0;
int i;
for(i=0;i
ave+=a;
ave/=n;
return ave;}
3: 第3題假定輸入的字符串中只包含字母和X號(hào)。請(qǐng)編寫(xiě)函數(shù)fun,它的功能使:將字符串尾部的X號(hào)全部刪除,前面和中間的X號(hào)不刪除。
答案:
void fun(char Xa)
{int i=0;
char Xp,Xq;
p=q=a;
while(Xp)
p++;
p--;
while(Xp==‘X’)
p--;
while(q<=p)
{a=Xq;
i++;
q++;}
a=‘’;}
4: 第4題請(qǐng)編寫(xiě)函數(shù)fun,其功能是:將兩個(gè)兩位數(shù)的正整數(shù)a b合并形成一個(gè)整數(shù)放在c中,合并的方式是:將a數(shù)的.十位和個(gè)位數(shù)依次放在c的個(gè)位和百位上,b數(shù)的十位和個(gè)位數(shù)依次放在c數(shù)的千位和十位上。
答案:
void fun(int a,int b,long Xc)
{c=(b/10)X1000+(a%10)X100+(b%10)X10+a/10;}
5: 第5題 n名學(xué)生的成績(jī)已在主函數(shù)中放入一個(gè)帶頭節(jié)點(diǎn)的鏈表結(jié)構(gòu)中,h指向鏈表的頭節(jié)點(diǎn)。請(qǐng)編寫(xiě)函數(shù)fun,它的功能是:求出平均分,由函數(shù)值返回。
答案:
double fun(strec Xh)
{double aver=0.0;
while(h!=null)
{aver+=h->s;
hy=h->next;}
aver/=n;
return aver;}
6: 第6題請(qǐng)編寫(xiě)函數(shù)fun,計(jì)算并輸出給定10個(gè)數(shù)的方差。
答案:
double fun(double x[10])
{int i,j;
double s=0.0,s1=0.0;
for(i=0;i<10;i++)
s1+=x;
s1/=10;
for(j=0;j<10;j++)
s+=(x[j]-s1)X(x[j]-s1);
s/=10;
s=pow(s,0.5);
return s;}
7: 第7題請(qǐng)編寫(xiě)函數(shù)fun,其功能是:將兩個(gè)兩位數(shù)的正整數(shù)a b合并形成一個(gè)整數(shù)放在c 中。合并的方式是:將a數(shù)的十位和個(gè)位數(shù)依次放在c數(shù)的千位和十位上,b數(shù)的十位和個(gè)位數(shù)依次放在c數(shù)的個(gè)位和百位上。
答案:
void fun(int a,int b,long Xc)
{Xc=(a/10)X1000+(a%10)X10+(b%10)X100+b/10;}
C語(yǔ)言試題及答案 4
c語(yǔ)言試題
一 選擇題(7分,每小題0.5分)
1.C語(yǔ)言源程序的基本單位是( )。
A 過(guò)程 B 函數(shù) C 子程序 D 標(biāo)識(shí)符
2.下列程序的輸出結(jié)果是( )。
main( )
{ int a=7,b=5;
printf("%d",b=b/a);
}
A 5 B 1 C 0 D不確定值
3.假設(shè)變量a,b均為整型,表達(dá)式(a=5,b=2,a>b?a++:b++,a+b)的值是( )。
A 7 B 8 C 9 D 2
4.設(shè)a為int型變量,執(zhí)行下列賦值語(yǔ)句后,a的取值分別是( )。
a=125.534; a=(int)125.521%4; a=5<<2;
A 125,31,1 B 125,1,20 C 125,31,20 D 125.534,2,20
5.設(shè)有如下程序段,下面描述中正確的是 ( )。
int k=10; while(k=0) k=k-1;
A 循環(huán)執(zhí)行一次 B循環(huán)是無(wú)限循環(huán) C循環(huán)體語(yǔ)句一次也不執(zhí)行 D循環(huán)體語(yǔ)句執(zhí)行一次
6.以下程序的輸出結(jié)果為( )。
int i;
void prt( )
{ for(i=5;i<8;i++) printf("%c",X);
printf(" ");
}
main( )
{ for(i=5;i<=8;i++) prt( );
}
A XXX B XXX XXX XXX XXX C XXX XXX D X X X
7.在C語(yǔ)言程序中,以下說(shuō)法正確的是( )。
A函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套
B函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套
C函數(shù)的定義和函數(shù)的調(diào)用都不可以嵌套
D函數(shù)的定義和函數(shù)的調(diào)用都可以嵌套
8.以下函數(shù)調(diào)用語(yǔ)句中含有( )個(gè)實(shí)參。
func((e1,e2),(e3,e4,e5));
A 2 B 3 C 5 D 語(yǔ)法錯(cuò)誤
9.以下程序的輸出結(jié)果為( )。
#define ADD(x) xXx
main( )
{ int a=4,b=6,c=7,d=ADD(a+b)Xc;
printf("d=%d",d);
}
A d=70 B d=80 C d=140 D d=700
10.已知職工記錄描述如下,在Turbo C中,系統(tǒng)為變量w分配( )字節(jié)的空間。
struct worker
{ int no;
char name[20];
char sex;
union
{ int day; int month; int year;}birth;
} w;
A 29 B 20 C 25 D 6
11.設(shè)有以下定義,值為5的枚舉常量是( )。
enum week{sun,mon=4,tue,wed,thu,fri,sat} w;
A tue B sat C fri D thu
12.下面選項(xiàng)中正確的賦值語(yǔ)句是(設(shè) char a[5],Xp=a;)( )。
A p="abcd"; B a="abcd"; C Xp="abcd"; D Xa="abcd";
13.設(shè)有以下程序段,則值為6的表達(dá)式是( )。
struct st { int n; struct st Xnext;};
static struct st a[3]={5,&a[1],7,&a[2],9,0 },Xp;
p=&a[0];
A p++->n B ++p->n C p->n++ D (Xp).n++
14.C語(yǔ)言中的文件類(lèi)型只有( )。
A 索引文件和文本文件兩種 B 文本文件一種
C 二進(jìn)制文件一種 D ASCII碼文件和二進(jìn)制文件兩種
二 判斷對(duì)錯(cuò),對(duì)的劃“√”,錯(cuò)的劃“×”(5分,每小題0.5分)
1.在Turbo C中,整型數(shù)據(jù)在內(nèi)存中占2個(gè)字節(jié)。( )
2.int i=20;switch(i/10){case 2:printf("A");case 1:printf("B");}的輸出結(jié)果為A。( )
3.break語(yǔ)句用在循環(huán)體中,可結(jié)束本層循環(huán),continue語(yǔ)句用在循環(huán)體中,可結(jié)束本次循環(huán)。( )
4.函數(shù)的遞歸調(diào)用不過(guò)是一個(gè)函數(shù)直接或間接地調(diào)用它自身。( )
5.函數(shù)strlen("ASDFG")的值是7。( )
6.通過(guò)return語(yǔ)句,函數(shù)可以帶回一個(gè)或一個(gè)以上的返回值。( )
7.結(jié)構(gòu)體類(lèi)型只有一種。 ( )
8.char Xp="girl";的含義是定義字符型指針變量p,p的值是字符串"girl"。( )
9.若有定義:char Xp(char a[10]);則p是函數(shù)名。( )
10.用fopen("file","r+");打開(kāi)的文件"file"可以進(jìn)行修改。 ( )
三 寫(xiě)出下列程序的運(yùn)行結(jié)果(10分,每小題2分)
1.float average (float array[10])
{ int i;
float aver,sum=array[0];
for (i=1;i<10;i++)
sum=sum+array[i];
aver=sum/10;
return(aver);
}
main( )
{ float score[10]={89,67.5,78,91,56,82.5,65,70,79,88},aver;
int i;
aver=average (score);
printf (“average score is %5.2f”,aver);
}
2.main( )
{ char a[5]={‘A’,‘B’,‘C’,‘D’,‘E’},Xp=a,XXpa;
printf(“%2c”,Xp);
printf(“”);
printf(“%2c”,XX(pa=&p));
}
3.main( )
{ int a,b,s=0;
for(a=1,b=1;a<=100;a++)
{ if(b>=20) break;
if(b%3==1)
{ b+=3; continue; }
b-=5;
}
printf(“a=%d b=%d”,a,b);
}
4.main()
{ printf(“main( ) :%d”,fact(5));
fact(-5);
}
fact(int value)
{ int f;
if(value<0)
{ printf(“Arg error");
return(-1);
}
else if(value==1||value==0) f=1;
else f=valueXfact(value-1)+1;
printf(“This called value=%d”,f);
return f;
}
5.main( )
{ int a=012,b=0x12,k=12;
char c=‘102’,d=‘’;
printf(“a=%d b=%d k=%d”,a,b,k);
printf(“c=%c,d=%c%o”,c,d,a);
a=‘A’; c=49;
printf(“a=%d c=%c”,a,c);
}
四 閱讀下列程序,在 處填入適當(dāng)內(nèi)容,使程序完整(8分,每個(gè)空1分)
1.有一個(gè)3X4矩陣,求其中的最大元素。
max_value( (1) )
{ int i,j,max;
max=array[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(array[i][j]>max)
max=array[i][j];
(2) ;
}
main( )
{ int a[3][4], i,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
(3) ;
printf(“max value is %d”,max_value(a));
}
2.輸入x、y兩個(gè)整數(shù),按先大后小的順序輸出x、y。
#include “stdio.h”
main( )
{ int x,y, Xpx,Xpy, (4) ;
scanf(“%d%d”,&x,&y);
(5) ; (6) ;
if(x
{ p=px; px=py; py=p; }
printf(“x=%d,y=%d”,x,y);
printf(“MAX=%d,MIN=%d”,Xpx,Xpy);
}
3.用選擇排序法對(duì)任意10個(gè)整數(shù)按照由小到大排序。
main()
{ int a[11],i,j,k,t;
printf("Please input 10 numbers:");
for(i=1;i<11;i++) scanf("%d",&a[i]);
printf("");
for(i=1;i<=9;i++)
{ (7) ;
for(j=i+1; (8) ;j++)
if(a[j]>a[k]) k=j;
if(k!=i)
{ t=a[k]; a[k]=a[i]; a[i]=t;}
}
printf("The sorted numbers:");
for(i=1;i<11;i++) printf("%d ",a[i]);
}
答案
一 選擇題(7分,每小題0.5分)
1. B 2. C 3. B 4. B 5. C
6. A 7. B 8. A 9. A 10. C
11. A 12. A 13. B 14. D
二 判斷對(duì)錯(cuò),對(duì)的劃“√”,錯(cuò)的劃“×”(5分,每小題0.5分)
1.× 2.× 3.√ 4.√ 5.×
6.× 7.× 8.× 9.√ 10.√
三 寫(xiě)出下列程序的運(yùn)行結(jié)果(10分,每小題2分)
1. 2. 3.
4. 5.
四 閱讀下列程序,在 處填入適當(dāng)內(nèi)容,使程序完整(8分,每個(gè)空1分)
1.(1)int array[3][4](int array[][4]) (2)return(max) (3)scanf(“%d”,&a[i][j])
2.(4)Xp (5)px=&x(py=&y) (6)py=&y(px=&x)
3.(7) (8)
2003C語(yǔ)言試題3
一 選擇題(24分,每小題2分)
1.已知函數(shù)fread的調(diào)用形式為fread(buffer,size,count,fp),其中buffer代表的是( )。
A 存放讀入數(shù)據(jù)項(xiàng)的存儲(chǔ)區(qū) B 存放讀入數(shù)據(jù)的地址或指向此地址的指針
C 一個(gè)指向所讀文件的文件指針 D 一個(gè)整形變量,代表要讀入的數(shù)據(jù)項(xiàng)總數(shù)
2.以下程序的輸出結(jié)果為( )。
main( )
{ int i=010,j=10;
printf("%d,%d",i++,j--);
}
A 11,9 B 9,10 C 8,10 D 9,9
3.設(shè)a為int型變量,執(zhí)行下列賦值語(yǔ)句后,a的取值分別是( )。a=125.534;a=20.0/3;a=(int)125.521%4;a=5<<2;
A 125,6,31,1 B 125,6,1,20 C 125,6.666666,31,20 D 125.534,6.666666,2,20
4.設(shè)i和k都是int類(lèi)型,則for循環(huán)語(yǔ)句( )。
for(i=0,k=-1;k=1;i++,k++) printf("XXXX");
A 循環(huán)結(jié)束的條件不合法 B 循環(huán)體一次也不執(zhí)行 C 循環(huán)體只執(zhí)行一次 D 是無(wú)限循環(huán)
5.以下程序的輸出結(jié)果為( )。
main( )
{ char c;
int i;
for(i=65;i<68;i++)
{ c=i+32;
switch(c)
{ case a:case b:case c:printf("%c,",c);break; default:printf("end");}
}
}
A a,b,c,end B a,a,a,end C a,a,a, D a,b,c,
6.函數(shù)調(diào)用語(yǔ)句:fseek(fp,-10L,2);的含義是( )。
A 將文件位置指針從文件末尾處向文件頭的方向移動(dòng)10個(gè)字節(jié)
B 將文件位置指針從當(dāng)前位置向文件頭的方向移動(dòng)10個(gè)字節(jié)
C 將文件位置指針從當(dāng)前位置向文件末尾方向移動(dòng)10個(gè)字節(jié)
D 將文件位置指針移到距離文件頭10個(gè)字節(jié)處
7.以下程序的輸出結(jié)果為( )。
main( )
{ char s1[40]="country",s2[20]="side";
int i=0,j=0;
while(s1[i]!=) i++;
while(s2[j]!=) s1[i++]=s2[j++];
s1[i]=0;
printf("%s",s1);
}
A side B country C sidetry D countryside
8.下列說(shuō)法不正確的是( )。
A 主函數(shù)main中定義的變量在整個(gè)文件或程序中有效
B 不同函數(shù)中,可以使用相同名字的變量
C 形式參數(shù)是局部變量
D 在一個(gè)函數(shù)內(nèi)部,可以在復(fù)合語(yǔ)句中定義變量,這些變量只在本復(fù)合語(yǔ)句中有效
9.在下列程序段中,枚舉變量 c1的值是( )。
enum color { red,yellow,blue=4,green,white}c1; c1=yellow; c1=white;
A 1 B 3 C 5 D 6
10.設(shè)有說(shuō)明 int (Xptr)();其中標(biāo)識(shí)符ptr是( )。
A 是一個(gè)指向整形變量的指針 B 是一個(gè)指針,它指向一個(gè)函數(shù)值是int的`函數(shù)
C 是一個(gè)函數(shù)名 D定義不合法
11.定義由n個(gè)指向整形數(shù)據(jù)的指針組成的數(shù)組p,其正確的方式為( )。
A int p; B int (Xp)[n]; C int Xp[n]; D int (Xp)( );
12.具有相同類(lèi)型的指針類(lèi)型變量p與數(shù)組a,不能進(jìn)行的操作是( )。
A p=a; B Xp=a[0]; C p=&a[0]; D p=&a;
二 判斷對(duì)錯(cuò),對(duì)的劃“√”,錯(cuò)的劃“×”(20分,每小題2分)
1.參加位運(yùn)算的數(shù)據(jù)可以是任何類(lèi)型的數(shù)據(jù)。( )
2.若有定義和語(yǔ)句:int a;char c;float f;scanf("%d,%c,%f",&a,&c,&f);若通過(guò)鍵盤(pán)輸入:10,A,12.5,則a=10,c=‘A’,f=12.5。( )
3.C語(yǔ)言把文件看作是一個(gè)字符(字節(jié))的序列。( )
4.若有宏定義:#define S(a,b) t=a;a=b;b=t由于變量t沒(méi)定義,所以此宏定義是錯(cuò)誤的。( )
5.在Turbo C中,下面的定義和語(yǔ)句是合法的:file Xfp;fp=fopen("a.txt","r");( )
6.若有定義:char s[ ]="china";則Turbo C系統(tǒng)為數(shù)組s開(kāi)辟6個(gè)字節(jié)的內(nèi)存單元。( )
7.若有定義和語(yǔ)句:int a[3][3]={{3,5},{8,9},{12,35}},i,sum=0;for(i=0;i<3;i++) sum+=a[i][2-i];則sum=21。( )
8.若有定義和語(yǔ)句:struct student { int num; char name[10]; float score;} s[5]={{1,"lili",98.5},{9,"xiaohua",66}},Xp=s;printf("%d",Xp++);輸出結(jié)果是1。( )
9.在程序中定義了一個(gè)結(jié)構(gòu)體類(lèi)型后,可以多次用它來(lái)定義具有該類(lèi)型的變量。( )
10.在Turbo C中,此定義和語(yǔ)句是合法的:enum aa{ a=5,b,c}bb;bb=(enum aa)5;( )
三 寫(xiě)出下列程序的運(yùn)行結(jié)果(36分,每小題6分)
1.main( )
{ int i=29,j=6,k=2,s;
s=i+i/j%k-9;
printf(“s=%d”,s);
}
2.main( )
{ int x=31,y=2,s=0;
do
{ s-=xXy;
x+=2;
y-=3;} while( x%3==0);
printf(“x=%d y=%d s=%d”,x,y,s);
}
3.main( )
{ int a[6]={10,20,30,40,50,60},i;
invert(a,0,5);
for(i=0;i<6;i++) printf(“%d,”,a[i]);
printf(“”);
}
invert(int s[ ],int i,int j)
{ int t;
if(i
{ invert(s,i+1j-1);
t=s[i];s[i]=s[j];s[j]=t;
}
}
4.#include
main()
{ char str[ ]=“The C program”,c;
int i;
for(i=2;(c=str[i])!=‘’;i++)
{ switch(c)
{ case ‘g’: ++i; break;
case ‘o’: continue;
default: printf(“%c”,c); continue;
}
printf(“X”);
}
printf(“”);
}
5.struct w
{ char low;
char high;
};
union u
{ struct w byte;
short word;
}uw;
main( )
{ int result;
uw.word=0x1234;
printf(“word value:%04x”,uw.word);
printf(“high byte:%02x”,uw.byte.high);
printf(“l(fā)ow byte:%02x”,uw.byte.low);
uw.byte.low=0x74;
printf(“word value:%04x”,uw.word);
result=uw.word+0x2a34;
printf(“the result:%04x”,result);
}
6.main()
{ char Xs2=“I love China!”,XXs1=&s2;
char Xs3,c,Xs4=“w”;
s3=&c;
Xs3=‘H’;
s2=s2+2;
printf(“%s %c %s %c”,s2,Xs3,s4,XXs1);
}
四 閱讀下列程序,在 處填入適當(dāng)內(nèi)容,使程序完整(20分,每個(gè)空2分)
1. 百馬百擔(dān)問(wèn)題:有100匹馬,馱100擔(dān)貨,大馬馱3擔(dān),中馬馱2擔(dān),兩匹小馬馱1擔(dān),問(wèn)大、中、小馬各多少匹?
main( )
{ int hb,hm,hl,n=0;
for(hb=0;hb<=100;hb+= (1) )
for(hm=0;hm<=100-hb;hm+= (2) )
{ hl=100-hb- (3) ;
if(hb/3+hm/2+2X (3) ==100)
{ n++;
printf("hb=%d,hm=%d,hl=%d",hb/3,hm/2,2Xhl);
}
}
printf("n=%d",n);
}
2.用“起泡法”對(duì)輸入的10個(gè)字符排序后按從小到大的次序輸出。
#define N 10
char str[N];
main()
{ int i,flag;
for(flag=1;flag==1;)
{ scanf("%s",str);
flag=0;
printf("");
}
sort(___(4)___);
for(i=0;i
printf("%c",str[i]);
printf("");
}
sort(char str[N])
{ int i,j;
char t;
for(j=1;j
for(i=0;(i
if(str[i]>str[i+1])
{ t=str[i];
____(5)____;
____(6)____;
}
}
3.以下程序是一個(gè)函數(shù),功能是求二階矩陣(m行n列矩陣)的所有靠外側(cè)的各元素值之和。(本程序中二階矩陣用一維數(shù)組來(lái)表示。)
例如,矩陣為:
3 0 0 3
2 5 7 3
1 0 4 2
則所有靠外側(cè)的各元素值之和為3+0+0+3+2+3+1+0+4+2=18。
add(int m,int n,int arr[])
{ int i,j,sum=0;
for(i=0;i
for(j=0;j
sum=sum+ (7) ;
for(j=0;j
for(i=1; (8) ;i++)
sum=sum+arr[iXn+j];
return(sum);
}
4.用指針作函數(shù)參數(shù),編程序求一維數(shù)組中的最大和最小的元素值。
#define N 10
main()
{ void maxmin(int arr[],int Xpt1,int Xpt2,int n);
int array[N]={10,7,19,29,4,0,7,35,-16,21},Xp1,Xp2,a,b;
p1=&a; p2=&b;
maxmin(array,p1,p2,N);
printf("max=%d,min=%d",a,b);
}
void maxmin(int arr[],int Xpt1,int Xpt2,int n)
{ int i;
Xpt1=Xpt2=arr[0];
for(i=1;i
{ if(arr[i]>Xpt1) (9) ;
if(arr[i]
}
}
答案
一、選擇題(24分,每小題2分)
1.( B ) 2.( C ) 3.( B ) 4.( D ) 5.( D ) 6.( A )
7.( D ) 8.( A ) 9.( D ) 10.( B ) 11.( C ) 12.( D )
二、判斷對(duì)錯(cuò),對(duì)的劃“√”,錯(cuò)的劃“×”(20分,每小題2分)
1.( × ) 2.( √ ) 3.( √ ) 4.( × ) 5.( × )
6.( √ ) 7.( √ ) 8.( × ) 9.( √ ) 10.( √ )
三、寫(xiě)出下列程序的運(yùn)行結(jié)果(36分,每小題6分)
1. s=20 2.x=35 y=-4 s=-29 3.60,50,40,30,20,10,
4.e C prXam 5.word value:1234 6.love China! H w l
high byte:12
low byte:34
word value:1274
the result:3ca8
四、閱讀下列程序,在 處填入適當(dāng)內(nèi)容,使程序完整(20分,每個(gè)空2分)
1.(1) 3 (2) 2 (3)hm hl
2.(4) str (5) str[i]=str[i+1] (6) str[i+1]=t
3.(7) arr[iXn+j](或者arr[iX10+j])
(8) i
4.(9) Xptr1=arr[i] (10) Xptr2=arr[i]
C語(yǔ)言試題及答案 5
1. 以下程序執(zhí)行后sum 的值是
main()
{ int i , sum;
for(i=1;i<6;i++) sum+=i;
printf("%d ",sum);
}
A)15
B)14
C) 不確定
D)0
答案:C
2. 當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一個(gè)數(shù)組名,則向函數(shù)傳送的是
A) 數(shù)組的'長(zhǎng)度
B) 數(shù)組的首地址
C) 數(shù)組每一個(gè)元素的地址
D) 數(shù)組每個(gè)元素中的值
答案:B
3. 以下程序的輸出結(jié)果是
main()
{ int i, x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++) printf("%d,",x[i][2-i]);
}
A) 1,5,9
B) 1,4,7
C) 3,5,7
D)3,6,9
答案:C
C語(yǔ)言試題及答案 6
題目:
請(qǐng)編寫(xiě)一個(gè)函數(shù)fun,它的.功能是:將ss所指字符串中所有下標(biāo)為奇數(shù)位置上的字母轉(zhuǎn)換為大寫(xiě)(若該位置上不是字母,則不轉(zhuǎn)換)。
答案:
void fun(char Xss)
{
int I,n;
n=strlen(ss);
for(i=1;i
if(ss[i]>=‘a(chǎn)’&& ss[i]<=‘z’)
ss[i]=ss[i]-32;
}
題目:
請(qǐng)編寫(xiě)一個(gè)函數(shù)fun,它的功能是:求除一個(gè)2×m整型二維數(shù)組中最大元素的值,并將此值返回調(diào)用函數(shù)。
答案:
int fun(int a[][M])
{
int I,j,max;
max=a[0][0];
for(i=0;i<2;i++)
for(j=0;j
if(a[i][j]>max)
max=a[i][j];
return max;
}
【C語(yǔ)言試題及答案】相關(guān)文章:
C語(yǔ)言模擬試題及答案03-28
C語(yǔ)言考前練習(xí)試題及答案03-28
C語(yǔ)言考試試題及答案06-12
C語(yǔ)言測(cè)試題及答案07-03
C語(yǔ)言測(cè)試試題及答案08-02
C語(yǔ)言筆試試題及答案12-05
常用C語(yǔ)言測(cè)試題及答案12-05
C語(yǔ)言試題03-28
C語(yǔ)言試題(精選)12-05