c語言試題及答案(優(yōu)秀2篇)_第1頁
c語言試題及答案(優(yōu)秀2篇)_第2頁
c語言試題及答案(優(yōu)秀2篇)_第3頁
c語言試題及答案(優(yōu)秀2篇)_第4頁
c語言試題及答案(優(yōu)秀2篇)_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、編號:時間:20XX年X月X日X X 文 案頁碼:第 頁c語言試題及答案(優(yōu)秀2篇) C語言是一門通用計算機編程語言,應用廣泛。這次為您整理了c語言試題及答案(優(yōu)秀2篇),如果能幫助到您,我的一切努力都是值得的。 答案 篇一 一 選擇題(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 ) 二 判斷對錯,對的劃“”,錯的劃“”(20分,每小題2分) 1、( ) 2.( ) 3.( ) 4.( ) 5.( ) 6、( ) 7.( )

2、 8.( ) 9.( ) 10.( ) 三 寫出下列程序的運行結(jié)果(36分,每小題6分) 1、 s=20 2.x=35 y=4 s=29 3.60,50,40,30,20,10, 4.e C pr*am 5.word value:1234 6.love China! H w l high byte:12 low byte:34 word value:1274 the result:3ca8 四 閱讀下列程序,在 處填入適當內(nèi)容,使程序完整(20分,每個空2分) 1、(1) 3 (2) 2 (3)hm hl 2、(4) str (5) stri=stri+1 (6) stri+1=t 3、(7)

3、 arri*n+j(或者arri*10+j) (8) im1(或者i=m2) p= 4、(9) *ptr1=arri (10) *ptr2=arri c語言試題 篇二 一 選擇題(7分,每小題0.5分) 1.C語言源程序的基本單位是( )。 A 過程 B 函數(shù) C 子程序 D 標識符 2、下列程序的輸出結(jié)果是( )。 main( ) int a=7,b=5; printf(%d,b=b/a); A 5 B 1 C 0 D不確定值 3、假設變量a,b均為整型,表達式(a=5,b=2,ab?a+:b+,a+b)的值是( )。 A 7 B 8 C 9 D 2 4、設a為int型變量,執(zhí)行下列賦值語句

4、后,a的取值分別是( )。 a=125.534; a=(int)125.521%4; a=52; A 125,31,1 B 125,1,20 C 125,31,20 D 125.534,2,20 5、設有如下程序段,下面描述中正確的是 ( )。 int k=10; while(k=0) k=k1; A 循環(huán)執(zhí)行一次 B循環(huán)是無限循環(huán) C循環(huán)體語句一次也不執(zhí)行 D循環(huán)體語句執(zhí)行一次 6、以下程序的輸出結(jié)果為( )。 int i; void prt( ) for(i=5;i8;i+) printf(%c,*); printf( ); main( ) for(i=5;i=8;i+) prt( );

5、A * B * * * * C * * D * * * 7、在C語言程序中,以下說法正確的是()。 A函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套 B函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套 C函數(shù)的定義和函數(shù)的調(diào)用都不可以嵌套 D函數(shù)的定義和函數(shù)的調(diào)用都可以嵌套 8、以下函數(shù)調(diào)用語句中含有( )個實參。 func(e1,e2),(e3,e4,e5)); A 2 B 3 C 5 D 語法錯誤 9、以下程序的輸出結(jié)果為( )。 #define ADD(x) x*x main( ) int a=4,b=6,c=7,d=ADD(a+b)*c; printf(d=%d,d); A d=70 B d=8

6、0 C d=140 D d=700 10、已知職工記錄描述如下,在Turbo C中,系統(tǒng)為變量w分配( )字節(jié)的空間。 struct worker int no; char name20; char sex; union int day; int month; int year;birth; w; A 29 B 20 C 25 D 6 11、設有以下定義,值為5的枚舉常量是( )。 enum weeksun,mon=4,tue,wed,thu,fri,sat w; A tue B sat C fri D thu 12、下面選項中正確的賦值語句是(設 char a5,*p=a;)( )。 A p

7、=abcd; B a=abcd; C *p=abcd; D *a=abcd; 13、設有以下程序段,則值為6的表達式是( )。 struct st int n; struct st *next;; static struct st a3=5,a1,7,a2,9,0 ,*p; p=a0; A p+n B +pn C pn+ D (*p)。n+ 14.C語言中的文件類型只有( )。 A 索引文件和文本文件兩種 B 文本文件一種 C 二進制文件一種 D ASCII碼文件和二進制文件兩種 二 判斷對錯,對的劃“”,錯的劃“”(5分,每小題0.5分) 1、在Turbo C中,整型數(shù)據(jù)在內(nèi)存中占2個字節(jié)。

8、( ) 2.int i=20;switch(i/10)case 2:printf(A);case 1:printf(B);的輸出結(jié)果為A。( ) 3.break語句用在循環(huán)體中,可結(jié)束本層循環(huán),continue語句用在循環(huán)體中,可結(jié)束本次循環(huán)。( ) 4、函數(shù)的遞歸調(diào)用不過是一個函數(shù)直接或間接地調(diào)用它自身。( ) 5、函數(shù)strlen(ASDFG)的值是7。( ) 6、通過return語句,函數(shù)可以帶回一個或一個以上的返回值。( ) 7、結(jié)構(gòu)體類型只有一種。 ( ) 8.char *p=girl;的含義是定義字符型指針變量p,p的值是字符串girl。( ) 9、若有定義:char *p(cha

9、r a10);則p是函數(shù)名。( ) 10、用fopen(file,r+);打開的文件file可以進行修改。 ( ) 三 寫出下列程序的運行結(jié)果(10分,每小題2分) 1.float average (float array10) int i; float aver,sum=array0; for (i=1;i10;i+) sum=sum+arrayi; aver=sum/10; return(aver); main( ) float score10=89,67.5,78,91,56,82.5,65,70,79,88,aver; int i; aver=average (score); prin

10、tf (“average score is %5.2f”,aver); 2.main( ) char a5=A,B,C,D,E,*p=a,*pa; for(p=0;pa+5;p+) p= printf(“%2c”,*p); printf(“”); printf(“%2c”,*(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)

11、); fact(5); fact(int value) int f; if(value0) printf(“Arg error); return(1); else if(value=1|value=0) f=1; else f=value*fact(value1)+1; printf(“This called value=%d”,f); return f; 5.main( ) int a=012,b=0 x12,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); 四 閱讀下列程序,在 處填入適當內(nèi)容,使程序完整(8分,每個空1分) 1、有一個3*4矩陣,求其中的最大元素。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論