1樓:無力掙扎
一. 選擇題 (共15題, 每題2分,共30分)
1. 定義結構體的關鍵字是( )
a. union b. enum c.struct d.typedef
2. 設整型變數a為5,使b不為2的表示式是( )
a. b=a/2 b. b=6-(--a) c. b=a%2 d. b=a>3?2:1
3. 下面哪一項是不正確的字串賦值或賦初值的方法( )
a. char *str; str= 「china」;
b. char str[7]= ;
c. char str1= 「china」,str2=「123」;
d. char str1[10]; str1= 「china」;
4. 以下對二維陣列a進行正確初始化的是( )
a. int a[2][3]=,,}; b. int a[ ][3]=;
c. int a[2][ ]=; d. int a[2][ ]=,};
5. 選出下列識別符號中不是合法的識別符號的是( )
a. hot_do b. cat1 c. _pri d. 2ab
6. 以下說法中正確的是( )
a. c語言程式總是從第一個的函式開始執行
b. 在c語言程式中,要呼叫的函式必須在main()函式中定義
c. c語言程式總是從main()函式開始執行
d. c語言程式中的main()函式必須放在程式的開始部分
7. 若已定義:int a[9], *p=a;並在以後的語句中未改變p的值,不能表示a[1]地址的表示式為( )
a. p+1 b. a+1 c. a++ d. ++p
8. 若有說明: int i,j=7, *p=&i;, 則與i=j; 等價的語句是( )
9. 若變數c為char型別,能正確判斷出c為小寫字母的表示式是( )
a. 『a』<=c<= 『z』 b. (c>= 『a』) || (c<= 『z』)
c. (『a』<=c) and (『z』>=c) d. (c>= 『a』) && (c<= 『z』)
10. 以下程式的輸出結果是( )
main()
, *p;
p=a;
*(p+3)+=2;
printf( 「%d,%d\n」,*p,*(p+3) ); }
a. 0, 5 b. 1, 6 c. 1, 5 d. 0, 6
11. 以下程式的輸出結果是( )
main()
a. 62.000000 b. 62.800000 c. 63.000000 d. 62
12. 以下程式的輸出結果是( )
#define f(x) x*x
main()
a. 9 b. 6 c. 36 d. 18
13. 定義如下變數和陣列:int i; int x[3][3]=;
則語句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
14. 下列程式段的輸出結果是 ( )
void main( )
}a. #*#* b . *#*# c. ## d. **
15. 下列程式執行後輸出的結果是( )
int d=1;
fun (int p)
main( )
a. 8, 4 b. 9, 6 c. 9, 4 d. 8, 5
二. 填空題(共7題,每空2分,共30分)
1. 陣列 int a[3][5]; 共定義了_______________個元素。
2. 有float f=3.1415927; 則 printf(「%5.4f」, f );輸出的結果是_______________。
3. 下面程式的功能是:輸出 100以內(不包含100)能被 3整除且個位數為 6的所有整數,請填空。
main( )
4. 設有「int x=2, y」說明,則逗號表示式「y=x+5,x+y」的值是 _______________
5. 以下是使用指標,進行字串複製的程式,請填空。
main()
6. 下面程式用冒泡法對陣列a進行降序排序,請填空。
main()
; int i,j,m;
for(i=0;i<4;i++)
for(j=0;j<_______________;j++)
if( _______________< _______________ )
for(i=0;i<5;i++)
printf("%d ",a[i]);
}7. 函式fun的功能是:使一個字串按逆序存放,請填空。
void fun (char str)
printf("the rotated string is %s\n",_______________);}
2樓:暮影
我的是程式設計問題的題目:
1.有一條河流,原有8000萬條魚,由於受到汙染,每年減少一半,求第幾年減少到為原來的1/16,16年後為多少條?(注意int的取值範圍)
2.求該班有多少個學生優秀,和多少名學生要補考。設該班不超過50名學生,每名學生有5科科目,有三科超過80分(100分制),為優秀,5科中有一科低於60分,就要重考!(用一維陣列)
3.親密數對(要求要呼叫一個自定義的函式);
4.任意兩個日期間的相隔天數(1900<=x<=3000)(要求呼叫自己定義的函式!)
3樓:匿名使用者
你**的?我有一份.
《c語言程式設計》複習題 **跪求答案····每題一分。謝謝了。
4樓:天堂
1、對;2、錯;3、對;4、錯;5、錯;6、錯;7、對;8、錯;9、對;10、錯;11、對;12、錯;13、對。
5樓:
2.錯 肯定先執行main函式
3.錯 也可以1為真非1為假
6.對7.錯 省略了就不是結構體了
8.錯 下標是從0開始,第八個是a[7]9.錯 還有//符號 開始標記是/*10.錯 不一定
11.對
12.錯 同第八題
13.錯 應該以實參為準吧
自己做的,不一定全對
6樓:
除了最後一個正確,其他的全錯誤。
哪個有疑問我再解釋。
c語言程式設計題求答案!謝謝!
7樓:匿名使用者
void main()
{來int a[i]))
printf(「%d」,a[i]);
}int a[i]))問題多多,最後的兩源個括號暫不說bai,猜語義:定義數du組吧,i 卻是zhi變數,i 還沒有初始dao
化,陣列a也沒有初始化, 後面輸出一個沒有一個初始化的陣列?
再有,main()中似乎也沒有呼叫函式f()呀
8樓:匿名使用者
int a[i]))這不能當做一條語句,貌似是寫錯了。
9樓:吳棟
主要是判斷是不是素數。
10樓:匿名使用者
這個程式不對吧,你是不是打錯了?
期末考試題。求解c語言,期末考試題。求解C語言!!!!!
include define n 3 float sum n avg n score n 3 void print float score n 3 float sum n avg i sum i 3 void count void sort float sum n printf 成績排名為 n fo...
期末考試作文一般是什麼型別的,期末考試語文作文是什麼?
光陰似箭,日月如梭。一轉眼,又一個學期即將結束,期末考試也已經悄悄地臨近了。檢驗我們一學期來學習情況的時刻即將來到,相信我們每位同學都有自己周密的複習計劃。期末考試可以檢驗同學們在本學期所學的知識是否紮實?有哪些漏洞和不足?便於我們總結經驗和教訓,為下一個學期的學習作好打算。那麼,我們究竟應該怎樣迎...
求高手幫做c 程式很急期末考試就靠這個了
先看看這個。有任何問題追問。orz.假設你會c 的情況下 c 寫文字檔案 include ofstream outfile outfile.open filename for int i 0 i maxsize i outfile.close 再讀檔案 include int data maxsiz...