四、將下列程序中不正確的語句改正。
1. main( )
{ int k ;
k=35555 ;
printf ( “%d “, k) ; }
2. main ( )
{ int a , b ;
scanf ( “input a ,b:”,a , b );
printf (“a=%d, b=%d”,a,b); }
3. main( )
{ int sum , k ;
sum=0 ;
k= 1 ;
while (k < =100 )
sum = sum+k ;
k + + ;
p rintf (“ sum=%d\n”, sum) ; }
4. main( )
{ int k , a( 8 ) ;
for( k=0; k<10 ; k++)
scanf(“%d”, &a(k));
...... }
5. main( )
scanf(“%d”, a);
if (a = 1)
printf(“One\n”) ; }
五.編程題
1. 用程序計算下列表達(dá)式:s=1!+2!+3!+4!
2、從鍵盤上輸入三個數(shù),求出其中最大的一個數(shù)。
3. 輸入兩個整數(shù),調(diào)用函數(shù)stu( )求兩個數(shù)差的平方,返回主函數(shù)顯示結(jié)果。。
4.從鍵盤上輸入10個評委的分?jǐn)?shù),去掉一個最高分,去掉一個最低分,求出其余8個人的平均分,輸出平均分,最高分,最低分。
5.write.txt中,遇到回車鍵輸入結(jié)束。。(用“\n”表示回車鍵)
參考答案
一、填空
1.float double
2. 0
3.ch!=‘\0’ (ch>=‘a(chǎn)’ && ch<=‘z’) || (ch>=‘A’ && ch<=‘Z’)
4.將字符c所包含的值輸出到標(biāo)準(zhǔn)的輸出設(shè)備上。
5.定義一個整型的指針變量p
6.0
7.FILE *fp
8. 12
二、單項(xiàng)選擇題
1、 A 2、 C 3、 B 4、 B 5、 D 6、C D 7、 D
8、 B 9、 D 10、 C 11、 A. 13、 D 14、B
15、 A. 16、 A 17、 A. 18、 B 19、 A 20、 C 21、C 22、A
三、讀出下列程序,寫出程序的運(yùn)行結(jié)果。
1. a=9,b=9 2. 28 3. f=68 4. 95 5. 8,11
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |