C語言-B卷-求答案跪謝啊!!_第1頁
C語言-B卷-求答案跪謝啊!!_第2頁
C語言-B卷-求答案跪謝啊!!_第3頁
C語言-B卷-求答案跪謝啊!!_第4頁
C語言-B卷-求答案跪謝啊!!_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、4、A、無限次C、一次也不執(zhí)行在內(nèi)存中應開辟(B、有語法錯誤,不能執(zhí)行D、執(zhí)行1次)個字符來存放字符串“ CHINA ”。2012 /2013學年第二學期C語言程序設計期末考試卷2011級 班(B卷)(開/閉卷)班別姓名學號成績一、填空題(每空1分,共26分)1、C語言程序總是從 主函數(shù)main開始執(zhí)行。2、 表達式(float)(a+b)/2+(int)x%(int)y 的值為,設 a=3, b=5,x=4.2, y=2.99。3、 C語言程序中的語句都用 作為結(jié)束符。4、 設int i=3 ;則循環(huán)語句while(i=1) i-;執(zhí)行后,i的值為。5、 break語句是用來結(jié)束循環(huán)的。6、

2、 C語言中的基本數(shù)據(jù)類型包括整型、 和型三種。7、邏輯表達式!(a+b)+c-3&b-3/2 的值等于 設 a=1,b=2,c=3o8 C語言的函數(shù)體用始,用吉束。9、變量m、x、y、z都是int型,順序執(zhí)行下面的語句:m=2;x=4;y=6;z=8;m=(mx)?m:x ;m=(my)?m:y ;m=(mz)?m:z ;變量m的最終取值是。10、 如果要求函數(shù)沒有返回值,則其類型標識符應定義為 類型。11、 循環(huán)語句 for(x=0;x!=36;) scanf( %d”,&x);在寸被終止。12、 若有變量說明語句:int x=3,y=2,z=1 ;則表達式z y ? z : x的值是。13

3、、 定義函數(shù)時,函數(shù)名后面的圓括號中列出的參數(shù)稱為 參數(shù)。14、 使用指針作為函數(shù)參數(shù)實質(zhì)上是采用 的方式,將1個變量的傳到另一個函數(shù)中。15、 結(jié)構(gòu)化程序設計方法中的三種基本結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)和 結(jié)構(gòu)。16、 指針變量是一種專門用來在存儲器中存儲 的特殊變量。17、設a=9, b=8, c=7,則表達式a b c的值是。18、在C程序中,在一定程序范圍內(nèi),當全局變量與局部變量發(fā)生沖突時,以變量優(yōu)先。19、 一維數(shù)組實際上就是一組在內(nèi)存中連續(xù)存放的 ,它們具有統(tǒng)一的名 稱。20、 strcpy (數(shù)組名1,數(shù)組名2);該語句的功能是把數(shù)組 中的內(nèi)容復制到數(shù)組中去。21、已知x為int型,

4、執(zhí)行語句(float)x后,x為型22、 語句for(i=1;i= =1;i+);循環(huán)的次數(shù)是。二、選擇題(每題1.5分,共30分)1、函數(shù)調(diào)用時,若用數(shù)組名作實參,則傳遞給形參的是()A、數(shù)組元素的個數(shù)B、數(shù)組的起始地址C、數(shù)組第一個元素的值D、數(shù)組全部元素的值2、下面說法中正確的是()A、C語言程序總是從第一個定義的函數(shù)開始執(zhí)行的。B、在C語言程序中,要調(diào)用的函數(shù)必須在 main()函數(shù)中定義。C、C語言程序總是從main()函數(shù)開始執(zhí)行的。D、C語言程序中的main()函數(shù)必須放在程序的開始部分。3、有以下程序段int k=0;while(k=1) k+;while循環(huán)執(zhí)行的次數(shù)是()5

5、、下面正確的初始化語句是()。A、a=(1,2,2);B、s=2;3;8;C、b5=1;D、b3=1,2,36、下面()對變量的說明是正確的。A、Int a,b,c;B、intx, float y ;C、int a,x;D、int a x;7、以下不正確的敘述是()。A、使用while或do-while時,循環(huán)控制變量的初始化應安排在循環(huán)語句前。B、while循環(huán)是先判斷條件,然后執(zhí)行循環(huán)體。C、for while do-while的循環(huán)體都可以是空語句。D、do-while和for循環(huán)都是先做一次循環(huán)體,然后判斷條件。&用語句scanf( %c%c%c&c1,&c2,&c3)輸入abc時,變

6、量c1,c2,c3的值分別為()A、a , b , cB、a,b ,C、d,;bD、 a ,,c9、若a是一維數(shù)組名,p是指針變量,是下列語句中非法的是()A、p=a;B、p+C、a+ D、p=&a010若已定義x、y為double型變量,則表達式x = 1 ,y = x + 3/2的值是()A、1.0 B、2.0 C、3.0 D、3.511 C語言中,運算對象必須是整型數(shù)的運算符是()。A、 B、/C、和D、和/12 putchar函數(shù)可以向終端輸出一個()A、整型變量表達式值B、實型變量值C、字符串D、字符或字符型變量值13、在C語言中,引用數(shù)組元素時,其下標的類型是()。A、整型常量C、

7、整型常量或者整型表達式B、整型表達式D、沒有限制A、 “MICRO”B、MICRO C、MICRO D、 micro15 C語言的源程序(A、可以沒有)主函數(shù)。B、有且只有一個C、可以有多個D、若有,只有一個16以下關于break語句的描述,只有()是正確的。A、在循環(huán)語句中必須使用break語句。B、break語句只能用于switch語句中。C、在循環(huán)語句中可以根據(jù)需要使用 break語句。D、break語句可以強制跳出所有循環(huán)。17、下列選項中,可作為C語言變量名的是(C、 #abcA、_pointerB、3_day C、#abcD、flag.bbc18、有變量說明inta = 3;則表達

8、式a1的運算結(jié)果和a的值應該是()。A、0和 2 B、0 和 319、若有以下定義:int a=1,2,3,4,5,6,7,8,9,10*p=a;則值為3的是()A、p+=2;*(p+); B、p+=2;*+p;C、p+=3;*p+;D、p+=2;+*p;20已知:int x=5,y=10,z=15;以下語句執(zhí)行后x、y、z的值是()if(xy) z=x; x=y; y=z;A、x=5y=10z=15B、x=10y=15z=15C、x=5y=15z=15D、x=10y=10z=5三、判斷題(正確的畫 0,錯誤的畫X,每題4分,共40分)1()函數(shù)的實參和形參的類型必須是相同的或者兼容的。2、(

9、) for語句的循環(huán)體可能一次也不執(zhí)行。3、()有“int *p , a; ”定義語句,則“ p=&a”的功能是把整型變量 a的存 儲內(nèi)容賦給指針變量p。四、程序閱讀題(共20分)1 、main()int x,y,z=07y=!zif(y!=0)x=5printf(x=%dn,x)if(x=0)y=5elsez=53、main() int x,y,z,t,m;scanf(%d,%d,%d, &x,&y,& z); t=min(x,y);m= min (t,z);printf(%d,m);min (a,b)int a,b;if(avb) return(a);else return(b);輸入:6

10、, 78,21.輸出: (3 分)4、# include# include main()int i;int array10=0,1,2,3,4,5,6,7,8,9; for(i=0;i5) if(y4) printf( “* ” );else printf(“ # # # ” );printf(“ $ $ $ );輸出結(jié)果是:o ( 3分)6 、int x=2,a=0,b=0;switchmain()(x)case 1:a+case 0:b+答:輸出結(jié)果為:五、程序設計題(14分)1、用循環(huán)語句編寫以下求和計算公式的程序。(1 1 1 1s =1+ +23410008 分)case 2:a+b+printf(a=%d,b=%dn,a,b)2、定義一個長度為20的一維數(shù)組,其中依次存放從

溫馨提示

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

評論

0/150

提交評論