

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C程序設(shè)計(jì)19春在線作業(yè)1-0002試卷總分:100 得分:0一、 單選題 (共 20 道試題,共 60 分)1.有以下程序 main() int a10=1,2,3,4,5,6,7,8,9,10, *p=&a3, *q=p+2; printf("%dn", *p + *q); 程序運(yùn)行后的輸出結(jié)果是()A.16B.10C.8D.6正確答案:B2.fseek(fd,-10L,1)中的fd和1分別為()A.文件指針,文件的開頭B.文件指針,文件的當(dāng)前位置C.文件號(hào),文件的當(dāng)前位置D.文件號(hào),文件的開頭正確答案:B3.若有下面的變量定義, int i,a10,*p;以下
2、語(yǔ)句中合法的是()A.p=a+2;B.p=a5;C.p=a2+2;D.p=&(i+2);正確答案:A4.設(shè)有如下定義: char *aa2="abcd","ABCD" 則以下說(shuō)法中正確的是()A.aa數(shù)組成元素的值分別是"abcd"和ABCD"B.aa是指針變量,它指向含有兩個(gè)數(shù)組元素的字符型一維數(shù)組C.aa數(shù)組的兩個(gè)元素分別存放的是含有4個(gè)字符的一維字符數(shù)組的首地址D.aa數(shù)組的兩個(gè)元素中各自存放了字符'a'和'A'的地址正確答案:D5.表達(dá)式0x13&0x17的值是()A.
3、0x17B.0x13C.0xf8D.0xec正確答案:B6.以下程序運(yùn)行后, int func(char *str) int num=0; while(*(str+num)!='0') num+; return(num); main() char str10,*p=str; gets(p); printf("%dn",func(p); 如果從鍵盤上輸入ABCDE<回車>,則輸出結(jié)果為()A.8B.7C.6D.5正確答案:D7.C語(yǔ)言要建立一個(gè)二進(jìn)制文件應(yīng)選擇的打開方式是()A.”r”B.”w”C.”rb”D.”wb”正確答案:D8.以下程序: #
4、define ADD(x) x*x main( ) int a=4,b=6,c=7,d=ADD(a+b)*c; printf("d=%d",d); 的輸出結(jié)果為()A.d=70B.d=80C.d=140D.d=700正確答案:A9.設(shè)整型變量a為5,使b不為2的表達(dá)式是()A.b=a/2B.b=6-(-a)C.b=a%2D.b=a>3?2:1正確答案:C10.以下程序段: ? char str15=”hello!”; printf(“%dn”,strlen(str); 的輸出結(jié)果是()A.15B.14C.7D.6正確答案:D11.下列函數(shù)中不能用于對(duì)文件進(jìn)行輸入輸出操
5、作的是()A.fscanf()B.printf()C.fgetc()D.fputs()正確答案:B12.下面選項(xiàng)中正確的賦值語(yǔ)句是(設(shè) char a5,*pa;) ()A.p="abcd"B.a="abcd"C.*p="abcd"D.*a="abcd"正確答案:A13.若有以下調(diào)用語(yǔ)句, main() int a50,n; fun(n, &a9); 則不正確的fun函數(shù)的首部是()A.void fun(int m, int x)B.void fun(int s, int h41)C.void fun(int
6、 p, int *s)D.void fun(int n, int a)正確答案:C14.在C語(yǔ)言中,字符型數(shù)據(jù)在內(nèi)存中是以什么形式存放的?()A.原碼B.BCD碼C.反碼D.ASCII碼正確答案:D15.以下敘述中不正確的是()A.在不同的函數(shù)中可以使用相同名字的變量B.函數(shù)中的形式參數(shù)是局部變量C.在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效D.在一個(gè)函數(shù)內(nèi)的復(fù)合語(yǔ)句中定義的變量在本函數(shù)范圍內(nèi)有效正確答案:D16.在C程序中有如下語(yǔ)句:char *func(int x,int y); 它是()A.對(duì)函數(shù)func的定義。B.對(duì)函數(shù)func的調(diào)用。C.對(duì)函數(shù)func的原型說(shuō)明。D.不合法的。正確答
7、案:C17.若有說(shuō)明: int i,j=7, *p=&i;, 則與i=j; 等價(jià)的語(yǔ)句是()A.i= *p;B.*p=j;C.i=&j;D.i=* *p;正確答案:B18.有以下程序: main() char a1=M, a2=m; printf("%cn", (a1, a2) ); 以下敘述中正確的是 ()A.程序輸出大寫字母MB.程序輸出小寫字母mC.格式說(shuō)明符不足,編譯出錯(cuò)D.程序運(yùn)行時(shí)產(chǎn)生出錯(cuò)信息正確答案:B19.有以下程序 fun(int a, int b) if(a>b) return(a); else return(b); main()
8、int x=3, y=8, z=6, r; r=fun (fun(x,y), 2*z); printf("%dn", r); 程序運(yùn)行后的輸出結(jié)果是()A.3B.6C.8D.12正確答案:D20.有以下程序: main() char a1=M, a2=m; printf("%cn", (a1, a2) ); 以下敘述中正確的是 ()A.程序輸出大寫字母MB.程序輸出小寫字母mC.格式說(shuō)明符不足,編譯出錯(cuò)D.程序運(yùn)行時(shí)產(chǎn)生出錯(cuò)信息正確答案:B二、 判斷題 (共 20 道試題,共 40 分)1.循環(huán)可以并列,但不可以嵌套。A.錯(cuò)誤B.正確正確答案:A2.程序
9、段if (u>s) t=u; t=s;的功能是將u,s中的最大值賦給變量t。A.錯(cuò)誤B.正確正確答案:A3.a=b;的功能是將b的值賦給a。A.錯(cuò)誤B.正確正確答案:A4.ab是合法的字符型常量。A.錯(cuò)誤B.正確正確答案:A5.C程序是以源程序文件為單位進(jìn)行編譯的。A.錯(cuò)誤B.正確正確答案:B6.從循環(huán)體中退出只能使用goto語(yǔ)句。A.錯(cuò)誤B.正確正確答案:A7.如果一個(gè)函數(shù)不需要參數(shù),則函數(shù)名后的括號(hào)可以省略。A.錯(cuò)誤B.正確正確答案:A8.若有宏定義:#define PI 3.14i5926,則系統(tǒng)預(yù)編譯時(shí)會(huì)報(bào)錯(cuò)。A.錯(cuò)誤B.正確正確答案:A9.019是一個(gè)合法的整型常量。A.錯(cuò)誤B
10、.正確正確答案:A10.二維數(shù)組中元素排列的順序是:按行存放,即在內(nèi)存中先順序存放第一行的元素,再存放第二行的元素。A.錯(cuò)誤B.正確正確答案:B11.允許定義無(wú)名結(jié)構(gòu),但是它只能在定義結(jié)構(gòu)類型時(shí)定義一次結(jié)構(gòu)變量。A.錯(cuò)誤B.正確正確答案:B12.通過return語(yǔ)句,函數(shù)可以帶回一個(gè)或一個(gè)以上的返回值。A.錯(cuò)誤B.正確正確答案:A13.若有形參定義:int a10;則a+是合法的表達(dá)式。A.錯(cuò)誤B.正確正確答案:A14.假設(shè)有int? a10,? *p;? 則p=&a0與p=a等價(jià)。A.錯(cuò)誤B.正確正確答案:B15.getchar()函數(shù)的功能是從鍵盤上輸入一個(gè)字符串。A.錯(cuò)誤B.正確正確答案:A16.strlen是求字符串長(zhǎng)度的函數(shù)。A.錯(cuò)誤B.正確正確答案:B17.當(dāng)C的值不為0時(shí),(A=C)&&(B=C)能正確地將C的值賦給變量A,B。A.錯(cuò)誤B.正確正
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專利使用許可合同范本
- 外賣承運(yùn)合同范本
- ppp總包合同范本
- 買賣鮑魚合同范本
- 出售工程潔具合同范本
- 人才引進(jìn)股權(quán)激勵(lì)合同范本
- 分期合同與框架合同范本
- ppp合同范本 政府
- 鄉(xiāng)鎮(zhèn)建設(shè)用地合同范本
- 出軌賠償合同范本
- Q∕GDW 12067-2020 高壓電纜及通道防火技術(shù)規(guī)范
- 汽車系統(tǒng)動(dòng)力學(xué)-輪胎動(dòng)力學(xué)
- 《經(jīng)濟(jì)研究方法論》課程教學(xué)大綱
- 10T每天生活污水處理設(shè)計(jì)方案
- 中國(guó)民航國(guó)內(nèi)航空匯編航路314系列航線
- 山西特色文化簡(jiǎn)介(課堂PPT)
- 電飯煲的智能控制系統(tǒng)設(shè)計(jì)
- 一元二次方程100道計(jì)算題練習(xí)(附答案)
- 儲(chǔ)罐玻璃鋼內(nèi)防腐
- 2013-2015北京地鐵部分線路年客流量
- 機(jī)械設(shè)計(jì)說(shuō)明書
評(píng)論
0/150
提交評(píng)論