第 3 頁(yè):參考答案 |
三、判斷題
1.C語(yǔ)言程序設(shè)計(jì)可以對(duì)計(jì)算機(jī)硬件進(jìn)行操作。 ( )
2.在循環(huán)過(guò)程中,使用break語(yǔ)句和continue語(yǔ)句的作用是一樣的。 ( )
3.在函數(shù)的定義和調(diào)用過(guò)程中,形式參數(shù)和實(shí)在參數(shù)數(shù)目可以不一致。 ( )
4.對(duì)于某一指針變量可以接收任何類型的值。 ( )
5.在C語(yǔ)言程序設(shè)計(jì)中,不同類型的數(shù)在計(jì)算機(jī)內(nèi)存中所占空間是不同的。( )
6.文件指針是結(jié)構(gòu)體類型,可以用表示file來(lái)定義。 ( )
7.選擇結(jié)構(gòu)不可以使用嵌套形式,但是循環(huán)結(jié)構(gòu)可以使用嵌套形式。 ( )
8.在定義數(shù)組時(shí),有時(shí)可以將該數(shù)組的維數(shù)省略。 ( )
9.運(yùn)算符 && + * 的優(yōu)先級(jí)是 * 優(yōu)先于 + 優(yōu)先于&&。 ( )
10.任何數(shù)組都可以實(shí)現(xiàn)對(duì)其進(jìn)行整體操作。 ( )
四、程序填空題
1.下面是實(shí)現(xiàn)輸出九九乘法表的程序,在畫(huà)線的位置填上適當(dāng)?shù)恼Z(yǔ)句,使該程序完整。
main()
{ int i , j , k;
for(i=1;_____________; i++)
{bsp; {
for(__________; j<=i ; j++)
printf(“%d*%d=%d”,_______________);
printf(________________);
}
}
2.設(shè)計(jì)一個(gè)自定義函數(shù),實(shí)現(xiàn)如下功能:求兩個(gè)數(shù)的平方和,并且返回該和。
自定義函數(shù)如下:
int max(x,y)
{
}
3.設(shè)有如下面的結(jié)構(gòu)體,請(qǐng)用C語(yǔ)言的語(yǔ)句定義出正確的結(jié)構(gòu)體形式:
學(xué)生信息:包括(姓名,性別,年齡,分?jǐn)?shù):根據(jù)合適情況選擇各項(xiàng)類型)
struct student
{
}
4. 根據(jù)給出的程序段,請(qǐng)寫(xiě)出正確的結(jié)果
x=1 ; p=1 , sum=0 ;
for (x=1 ; x<=5 ; x++)
{ p=p*x;
sum=sum+p ; }
上面的程序段實(shí)現(xiàn)的功能是計(jì)算下面的式子_______________________________ ;
其運(yùn)行結(jié)果為_(kāi)________________________________________________________。
五、閱讀程序,寫(xiě)出下列程序段的結(jié)果
1. int *p,i;
i=100;
p=&i;
i=*p+10; 執(zhí)行完上面的語(yǔ)句段后, i的值是______
2. int A,B,C,m=1,n=0;
A=(--m=n++)?- -m:++n;
B=++m;
C=n--;
執(zhí)行完上面的語(yǔ)句段后,A的值為_(kāi)_____B的值為_(kāi)_____C的值為_(kāi)_____
3. main()
{ int c1=10,c2=10;
printf(“c1=%d,c2=%d \n c1=%d”,++c1,c2++,c1--);
}
該程序的運(yùn)行結(jié)果是_______________________________________________。
4.main()
{ int i;
for(i=3;i<10;i++)
{ if(i%4==0)
continue;
else
printf(“%d,”,i);
} }
該程序輸出的結(jié)果是 _______________________________________
5. main()
{ int x;
x=3;
do
{ printf(“%d”,x--);
}while(!x); }
該程序運(yùn)行的結(jié)果是___________________________________________________________
六、編程題
1.編程實(shí)現(xiàn):從鍵盤(pán)上接收10個(gè)整數(shù),并對(duì)其進(jìn)行排序(要求排成升序)。
2.編程實(shí)現(xiàn)求下面的式子的結(jié)果
3.編程實(shí)現(xiàn)將文本文件file1.dat中的內(nèi)容復(fù)制到文本文件file2.dat中去,同時(shí)將小寫(xiě)字母轉(zhuǎn)換成大寫(xiě)字母。
編輯推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |