川大《C語言程序設計0008》19秋在線作業(yè)答案_第1頁
川大《C語言程序設計0008》19秋在線作業(yè)答案_第2頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、C語言程序設計000818秋在線作業(yè)1-0001試卷總分:100 得分:100一、單選題 (共 25 道試題,共 100 分)1.若有int x=3;,執(zhí)行程序段: do Printf(“%3d”,x-=2); while(?。?x); 輸出結果是( )。A.1 3B.1 -3C.1 -2D.1 -1答案:C2.下面程序段的運行結果是( )。 int n=0; while(n+<=2); printf(“%d”,n);A.有語法錯B.4C.3D.2答案:B3.判斷char型變量ch是否為大寫字母的表達式是( )。A.A<=ch<=ZB.(A=ch)C.(ch>=A)|(

2、ch<=Z)D.(ch>=A)&&(ch<=Z)答案:D4.若x的初值為10,則表達式(x>10?x+100 : x-10)的值是( )。A.100B.10C.1D.0答案:D5.若以下選項中變量已正確定義,則正確的賦值語句是( )。A.x4=1+2=3B.x3=0x12C.x1=26.8%3D.1+2=x2答案:B6.下列運算符中優(yōu)先級最高的是( )。A.=B.&&C.%D.!答案:D7.設a為整型變量, 下列表達式中,錯誤的是 ( )。A.a += aB.a +C.a + 1 +D.+ a + 1答案:C8.若變量a、i已定義,且i已

3、正確賦值,合法的語句是( )。A.+i;B.a=int(i);C.a=a+=5;D.a=1答案:A9.以下程序段的輸出結果是( )。 int a=1234; printf(“%2dn”, a);A.提示出錯,無結果B.34C.1234D.12答案:C10.設有定義:char w; int x; float y; double z; 則表達式w*x+z-y值的數(shù)據(jù)類型為( )。A.intB.floatC.doubleD.char答案:C11.設有以下定義: int a=0; double b=1.25; char c=a; #define d 2 則下面語句中錯誤的是( )。A.d+;B.c+;

4、C.b+;D.a+;答案:A12.下列運算符中優(yōu)先級最低的是( )。A.?:B.+C.&&D.!=答案:D13.以下敘述錯誤的是( )。A.用戶定義的標識符必須以字母或下劃線開頭B.用戶定義的標識符應盡量做到“見名知意”C.用戶定義的標識符允許使用關鍵字D.在用戶定義的標識符中,大、小寫字母代表不同標識答案:C14.在一個C程序中( )A.main函數(shù)必須在固定位置B.main函數(shù)必須出現(xiàn)在所有函數(shù)之后C.main函數(shù)必須出現(xiàn)在所有函數(shù)之前D.main函數(shù)可以出現(xiàn)在任何位置答案:D15.設 int x=1, y=1; 表達式(!x|y-)的值是( )。A.2B.1C.0D.-1

5、答案:B16.設x, y和z是int型變量,且x=3, y=4, z=5,則下面表達式中值為0的是( )。A.x&&yB.x|y+z&&y-zC.x<=yD.!(x<y)&&!z|1)答案:D17.若要求a, b, c, d的值分別為10, 20, A和B,正確的數(shù)據(jù)輸入方式是( )。int a, b; char c, d; scanf(“%d%c%d%c”, &a,&c,&b,&d); (注:為空格,為回車)A.10A20BB.10A20BC.10A20BD.10A20B答案:C18.組成C語言程序的

6、是( )。A.過程B.子程序C.函數(shù)D.主程序和子程序答案:C19.有變量說明語句int a,b,c;,順序執(zhí)行下面語句: a=b=c=1; +a|+b&&+c; 那么,變量b的值應是( )。A.3B.2C.1D.0答案:C20.以下能對一維數(shù)組a進行正確初始化的語句是( )。A.int a10=10*1;B.int a10=(0,0,0,0,0);C.int a10= D.int a =0,0,0;答案:D21.在C語言中,合法的長整型常數(shù)是( )。A.4962710B.324562&C.216DD.0L答案:D22.設a和b均為double型變量,且a=5.5 b=2.5 則表達式(int)a+b/b的值是( )。A.6.500000B.6.000000C.6D.5.500000答案:B23.以下不是無限循環(huán)的語句為( )。A.while (1) x+; B.for(y=0, x=1; x>+y; x=i+) i=x;C.for( ; ; x+) ;D.for(i=10; ; i-) sum+=i;答案:B24.下列語句中,正確的語句是(

溫馨提示

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

評論

0/150

提交評論