




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、C語言程序設計復習資料A所有答案寫在答題紙上,抄清題號及位置號如:一、一、 填空題(2×15分)1寫出下列表達式的求值結果。(1)5<3<2 (2) sizeof(double) (3)! 2+2 (4)3<3&&3<5 (5)70/8 (6)70%8 2、C語言的三種循環(huán)語句是,do while循環(huán)、 循環(huán)和 循環(huán);結構化程序設計方法主張限制使用 語句。3、結構化程序設計的三種基本結構包括有: 、 _和_。4、已知int a = 2, b = 3 , c=0; 執(zhí)行下列語句后,寫出各變量的值。 c = b+a+ ; 變量a = ,b= ,c=
2、 二、 單項選擇題(2×10分)1、有定義static int a=1, 2, 3, 4,*p ; 執(zhí)行語句p=a+1 ; 后,表達式*p的值為 。 (A)0 (B)1 (C)2 (D)32、以下正確的C標識符是 。(A)_8 (B)9H (C)count+ (D) A$3、以下說法中正確的是 。(A) 一個函數(shù)在編譯時被分配得到一個入口地址,這個入口地址稱為函數(shù)的指針。 (B)a/=b+c;這個式子和a=a/b+c;等價 (C)C語言開始執(zhí)行程序的開始執(zhí)行點是程序中第一條可執(zhí)行的語句。 (D)對二維數(shù)組a賦值可以用這樣的語句完成int a4=1,2,3,4,5,6,7,8;4、以下
3、可作為函數(shù)fopen中第一個參數(shù)的正確格式是 (A) c:usertext.tex (B) c:usertext.txt(C)“c:usertext.tex” (D) “c:usertext.txt”5、能正確表達邏輯關系"a5"且"a10"的C語言表達式是 A) a>=5ora<=10 B) a>=5|a<=10C) a>=5&&a<=10 D) a>=5|a<=106、 返回值為void的函數(shù),其含義為 。A) 調用函數(shù)之后,被調用的函數(shù)沒有返回值。B) 調用函數(shù)之后,被調用的函數(shù)不返回
4、。C) 調用函數(shù)之后,被調用的函數(shù)的返回值為任意的類型。D) 該類函數(shù)不允許被調用。7、在“文件包含”預處理語句的使用形式中,當#include后面的文件名用“”(雙引號)括起來時,尋找被包含文件的方式是 A. 僅僅搜索當前目錄。B. 僅僅搜索源程序所在目錄。C. 直接按系統(tǒng)設定的標準搜索目錄。D. 在系統(tǒng)當前目錄搜索和C語言系統(tǒng)系統(tǒng)指定的INCLUDE目錄中搜索。8、若有如下說明 。 int a10=1,2,3,4,5,6,7,8,9,10,*p=a;則數(shù)值為6的元素的表達式是A)*p+5 B) *(p+5) C)*p+=5 D) p+59、continue語句的作用是 。 A)中止函數(shù)的執(zhí)
5、行 B)立即中止循環(huán) C)中止本次循環(huán),直接開始下一次循環(huán) D)從一個循環(huán)體直接跳轉至另一個循環(huán)體內10、設a是int型變量,b是float型變量,用下面的語句給這兩個變量輸入值scanf("a=%d,b=%f",&a,&b);為了把100和76.5分別賦給i和f,則正確的輸入為: A) 100 76.5 B) a=100,b=76.5 C) 10076.5 D) a=100 b=76.5三、 讀程序寫結果(4×5分)1、下面程序的運行結果是 。#include <stdio.h>void main()int a=2,b=-1,c=2;
6、if(a<b)if(b<0) c=0;else c+;printf("c=%dn",c);2、下面程序的運行結果是 。#include <stdio.h>void main( ) int a,b,c; a=3;b=1;c=2; if(a<b) a=b; if(b<c) b=c; else c=b; c=a; printf("%d,%d,%d",a,b,c);3、該程序的輸出是 #include <stdio.h>void main()char a="programming",b=&quo
7、t;language";char *p1;*p2;int i;p1=a;p2=b;for(i=0;i<8;i+)if(*(p1+i)=*(p2+i) printf("c",*(p1+i);4、下面程序的運行結果是 。#include <stdio.h>void main()int x=5;doprintf("%d",x-);while(x);5、下面程序的運行結果是 。int func1(int x,int y,int cp,int dp)cp=x*x+y*y;dp=x*x-y*y;void main( )int a=4,b=
8、3,c=5,d=6;func1(a,b,c,d);printf("%d %d n",c,d);四、 程序設計(10×3分)1.、在屏幕上打印如下圖形,要求打印行數(shù)為5。1 2 3 4 52 3 4 5 13 4 5 1 24 5 1 2 35 1 2 3 42、 輸入10個整數(shù),由小到大排序并輸出。3、編寫程序,能夠統(tǒng)計用戶輸入的字符串中的數(shù)字字符數(shù)目。 答 題 紙姓名 學號 一、填空題1) 1 2) 8 3) 34) 0 5) 8 6)67) while 8) for 9) goto10)選擇結構 11)循環(huán)結構 12)順序結構13)3 14)4 15)1二、選
9、擇題題號12345678910答案CAADCADBCB三、讀程序寫結果1) c=2 2)3,2,33) ga 4)543215) 5 6四、程序設計1、#include “stdio.h”void main()int i,j,n; for(i=1;i<=5;i+) for(j=1;j<=i;j+) printf(“%4d”,i); for(j=i+1;j<=5;j+) printf(“%4d”,j); printf(“n”); 2、#include “stdio.h”#define N 10void SelSort(int aN) /*選擇排序函數(shù)*/ int i,j,min
10、j,t; for(i=0;i<N-1;i+) minj=i; for(j=i+1;j<N;j+) if(aj<aminj) minj=j; if(minj!=i) t=ai;ai=aminj;aminj=t; void main() int aN,i; for(i=0;i<N;i+) scanf(“%d”,a+i); SelSort(a); for(i=0;i<N;i+) printf(“%6d”,ai);3、#include "stdio.h"void main() char s81,*p;int count=0; printf("
11、Input a string:");gets(s); for(p=s;*p;p+) if(*p>='0'&&*p<='9') count+; printf("number of digits=%dn",count); C語言程序設計復習資料B所有答案寫在答題紙上,抄清題號及位置號如:一、五、 填空題1寫出下列表達式的求值結果。(1)3<3<2 (2) sizeof(char) (3)! 2+1 (4)3|0 (5)70%8 (6)251/10%10 2、C語言中,break語句的作用是 ;co
12、ntinue語句的作用是 。4、設有整型變量a=3,b=3,c=2,整型變量f= a*b%c,則f的值為 6、算術表達式:|b2-ac| 的C語言表達式是: 。六、 單項選擇題1、有定義static int a=1, 2, 3, 4,*p ; 執(zhí)行語句p=a+2 ; 后,表達式*p的值為 。 (A)0 (B)1 (C)2 (D)32、以下正確的C標識符是 。(A)0XH (B)_80 (C)main# (D) A$3、以下說法中錯誤的是 。(A)a*=1;這個式子等價于a=a*1;這個這個式子(B)a/=b+c;這個式子和a=a/b+c;等價 (C)a/=b-c;這個式子等價于a=a/(b-c
13、);。 (D)a*=b;這個式子等價于a=a*b;4、若有以下定義: char a; int b; float c; double d;則表達式a*b+d-c值的類型為 (A) float (B) int (C) char (D) double 5、能正確表達邏輯關系"a5"或"a10"的C語言表達式是 A) a>=5ora<=10 B) a>=5|a<=10C) a>=5&&a<=10 D) a>=5|a<=106、 C語言開始執(zhí)行程序的開始執(zhí)行點是 。A) 程序中第一條可執(zhí)行的語句。B)
14、 程序中第一個函數(shù) 。C) 程序中的main( )函數(shù)。D) 包含文件中的第一個函數(shù)。7、C語言中運算對象必須是整型的運算符是 A %B / C = D <=8、下面哪條語句是錯誤的 。A int a=0;B int a=b=c=1;C int a=0,b=0,c=0;D int a,b,c=1;9、若有以下程序段 int c1=1,c2=2,c3;c3=1.0/c2*c1;則執(zhí)行后c3中的值是 A 0 B 0.5 C 1 D 210、選擇下列程序的運行結果 main()float x;int i;x=3.6;i=(int)x;printf(“%2.1f,%d”,x,i);A 3.6,4
15、B 3,3 C 3.6,3D 4,3七、 讀程序寫結果(4×5分)1、下面程序的運行結果是 。#include <stdio.h>void main()int n=9;while(n>6) n-;printf("%d",n);2、下面程序的運行結果是 。#include <stdio.h>int func1(int x,int y,int *cp,int *dp)*cp=x*x+y*y;*dp=x*x-y*y;void main( )int a=4,b=3,c=5,d=6;func1(a,b,&c,&d);printf
16、("%d,%d n",c,d);3、該程序的輸出是 # include <string.h>#include <stdio.h>main()char str110=“good”;char str210=“morning”;strcpy(str1,str2);printf(“%s”,str1);八、 程序設計(10×3分)1、在屏幕上打印如下圖形,要求打印行數(shù)n在程序運行時輸入。 * * * 共5行 * *3、 輸入一行整數(shù),統(tǒng)計出其中的正數(shù)和負數(shù)的個數(shù)。(提示:輸入到0時停止)4、 編程求水仙花數(shù)。所謂水仙花數(shù)是指各位數(shù)字立方和等于該數(shù)自身
17、的三位正整數(shù)。如:153135333答 題 紙姓名 學號 一、填空題1) 1 2) 1 3)24) 1 5) 6 6)57) 立即中止循環(huán) )中止本次循環(huán),直接開始下一次循環(huán) 9)110 fabs(b*b-a*c)二、選擇題題號12345678910答案DBBDDCABAC三、讀程序寫結果1) 876 2)25 ,73) morning 四、程序設計1、#include “stdio.h”void main() int n,i,j; printf(“Input n=“);scanf(“%d”,&n); for(i=1;i<=5;i+) for(j=1;j<i;j+) putchar( ); for(j=1;j<=5;j+) putchar(*); printf(“n”); 2、#include “stdio.h”void main() int n,posn,negn;double a; n=posn=0; printf(“Input real numbers:n”); scanf(“%lf”,&x); while(a!=0&am
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 業(yè)主與物業(yè)協(xié)議
- 法律案例分析練習題庫集合
- 內部培訓學習進度跟蹤表
- 醫(yī)療器械總經(jīng)銷協(xié)議
- 房地產(chǎn)行業(yè)供需關系表格
- 養(yǎng)殖生豬購銷合同書
- 農(nóng)民合作社與企業(yè)合作模式研究手冊
- 市場調研數(shù)據(jù)統(tǒng)計圖表示例(柱狀圖、折線圖等)
- 干股股權轉讓代持協(xié)議
- 教育機構教學評估與改進方案
- 《江蘇省常州市金壇區(qū)茅東礦區(qū)水泥用石灰?guī)r礦(關停)閉坑地質報告》評審意見書
- GB/T 9109.5-2017石油和液體石油產(chǎn)品動態(tài)計量第5部分:油量計算
- Taylor-Swift人物介紹優(yōu)秀課件
- 初中英語語法大全知識點總結可打印
- 高考語文語言綜合運用情景表達優(yōu)秀課件
- 醫(yī)患溝通技巧培訓試題及答案
- iatf16949質量管理體系策劃烏龜圖
- 房屋拆除預算表
- 石膏固定(共61張)課件
- 血漿吸附療法課件
- 第2講 麥克斯韋方程組
評論
0/150
提交評論