蘭州石化職業(yè)技術大學《C語言程序設計》2019-2020學年第一學期期末試卷_第1頁
蘭州石化職業(yè)技術大學《C語言程序設計》2019-2020學年第一學期期末試卷_第2頁
蘭州石化職業(yè)技術大學《C語言程序設計》2019-2020學年第一學期期末試卷_第3頁
蘭州石化職業(yè)技術大學《C語言程序設計》2019-2020學年第一學期期末試卷_第4頁
全文預覽已結束

付費下載

VIP免費下載

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

文檔簡介

1蘭州石化職業(yè)技術大學《C語言程序設計》2019-考試方式(開卷、閉卷):[閉卷]課程名稱:考試方式(開卷、閉卷):[閉卷]一二三四1、C語言中的基本類型包括A.整型、實型、邏輯型B.整型、實型、字符型C.整型、邏輯型、字符型D.整型、實型、邏輯型、字符型2、C語言中,合法的用戶標識符是()A._a10B.ab.txtC.returnD.3ab3、以下敘述中,不正確的是()A.C語言程序中可以有若干個main函數B.C語言程序必須從main函數開始執(zhí)行C.C語言程序中必須要有main()函數D.C語言程序是由若干個函數組成4、以下選項正確的定義語句是()A.doublea;b;B.doublea=b=7;C.doublea=7,b=7;D.double,a,b;5、設“doublex=1,y;”表達式y=x+3/2的值是6、以下能正確定義二維數組的語名為。A.inta[][];B.inta[][]4;C.inta[3][];D.inta[3][4];7、C語言中,正確表示“10<a<20或a>30”的條件表達式為。A.(a>10&&a<20)&&(a>30)B.(a>10&&a<20)||(a>30)C.(a>10||a<20)||(a>30)D.(a>10&&a<20)||!(a<30)8、設“inta=9;”,語句“a+=a-=a+a;”執(zhí)行后,變量a的值是()9、在以下一組運算符中,優(yōu)先級最高的是:()2A、<=B、==C、%D、&&10、已知字母A的ASCII碼為65,以下語句段的輸出結果是。Charc1=’A’,c2=’Y’;printf(“%d,%d\n”,c1,c2);A.輸出格式非法,輸出錯誤信息B.65,90C.A,Y11、關于if后面一對圓括號中的表達式,敘述正確的是A.只能用關系表達式B只能能邏輯表達式C.只能用關系表達式或邏輯表達式D可以使用任意合法的表達式12、C程序編譯后最終產生(即計算機可執(zhí)行)的文件的擴展名為()A..exeB..cC..obj13、C語言中,引用數組元素時,其數組下標的數據類型允許是()A.整型常量B.整型表達式C.整型常量或整型表達式D.任何類型的表達式14、以下斜述正確的是A.形參必須是變量B.函數中必須有return語句C.在其他函數中定義的變量不得與main函數中的變量同名D.return語句中必須指定一個確定的返回值或表達式15、已知梯形的上底為a,下底為b,高為h,用C語言寫的正確的面積公式是()A.1/2*(a+b)*hB.1.0/2*(a+b)*hC.1.0/2.0(a+b)hD.1.0\2*a+b*h16、下列表達式中,值為0的表達式是()A.3!=0B.3!=3>4C.3>4==0D.6>5>417、用數組名作為函數調用的實參,傳遞給形參的是()A.數組第一個元素的值B.數組的首地址C.數組中全部元素的值D.數組元素的個數18、在C語言中,函數返回值的類型最終取決于()A.函數定義時在函數首部所說明的函數類型B.return語句中表達式值的類型C.調用函數時主函數所傳遞的實參類型D.函數定義時形參的類型19、若定義“int*p1,*p2,a=3;”,則能夠正確執(zhí)行的語句是A.p1=&a;B.p2=a;C.*p1=a;D.*p2=*p1;20、下列選項中正確的語句組是:()A.chars[8];s={"Beijing"};B.char*s;s={"Beijing"};C.chars[8];s="Beijing";D.char*s;s="Beijing";1、C語言開發(fā)工具直接輸入的程序代碼是【1】文件,經過編譯后生成的是【2】_文件,經過連接后生成的是【3】文件。源,目標,可執(zhí)行32、C程序中的函數包括_【4】、用戶自定義函數與系統提供的庫函數。主函數main3、結構化程序的三種基本結構為【5】_、_【6】__、_【7】_。順序、選擇、循環(huán)4、C語言程序在執(zhí)行過程中,不檢查數組下標是否_【8】_。越界5、已知變量x為整型,執(zhí)行語句“x=3+2.6”,x*10;printf(“x=%d\n”,x);后的輸出結果是_ 6、若定義intA[3][4];則在數組A的行下標上限是【10】,列下標的上限為【11】。2,37、將數學式|x>2|寫成C語言的邏輯表達式【12】。x<-2||x>28、C語言中,“#definePI3.14”將PI定義為【13】。符號常量9、C語言中,用【14】表示’邏輯真’,【15】表示’邏輯假’。10、至少執(zhí)行一次循環(huán)體的循環(huán)語句是【16】語句。do-while11、靜態(tài)局部變量應該用關鍵字【17】來進行聲明。static。12、與語句while(!s)中條件等價的另一種書寫方式為【17】。s==013、在C語言中,數組名一個__【18】,不能對其進行賦值操作。地址常量14、若有定義“intx=5”,則表大字式x+=x*=x的計算結果為___【19】_。5015、若有定義“floata[3],*p=a”,則語句p=p+1中的1所代表的字節(jié)數是【20】。41、下面程序的執(zhí)行結果是()a=3,b=7,x=1,y=2#include<stdio.h>voidadd(inta,intb){a+=2;b+=5;printf("a=%d,b=%d\n",a,b);}{intx=1,y=2;add(x,y);printf("x=%d,y=%d\n",x,y);return0;}2、以下程序的輸出結果是()5,2#include<stdio.h>{inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p;p=&x[1][1];for(i=0;i<6;i+=3)printf("%d",p[i]);}43、以下程序的輸出結果是15#include<stdio.h>{switch(x=1){case0:x=10;break;case1:switch(x=1){case1:x=15;break;case2:x=20;bre

溫馨提示

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

評論

0/150

提交評論