東北大學(xué)《高級(jí)語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》在線平時(shí)作業(yè)3答卷_第1頁(yè)
東北大學(xué)《高級(jí)語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》在線平時(shí)作業(yè)3答卷_第2頁(yè)
東北大學(xué)《高級(jí)語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》在線平時(shí)作業(yè)3答卷_第3頁(yè)
東北大學(xué)《高級(jí)語(yǔ)言程序設(shè)計(jì)基礎(chǔ)》在線平時(shí)作業(yè)3答卷_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、高級(jí)語(yǔ)言程序設(shè)計(jì)基礎(chǔ)在線平時(shí)作業(yè)3試卷總分:100 得分:100一、單選題 (共 20 道試題,共 100 分)有下面的程序段 char a3,b=China; a=b; printf(%s,a); 則( )。運(yùn)行后將輸出China運(yùn)行后將輸出Ch運(yùn)行后將輸出Chi編譯時(shí)出錯(cuò)答案:D2.以下運(yùn)算正確的程序段是( )。char str1=ABCDE, str2=abcdef; strcpy(str1, str2);char str10, *st=abcde; strcat(str, st);char *st1=ABCDS, *st2=abcde; strcat(st1,st2);char str

2、10=, *st=abcde; strcat(str, st);答案:D3.若有定義:int x10, *p=x;,則*(p+5)表示( )。數(shù)組元素x5的地址數(shù)組元素x5的值數(shù)組元素x6的地址數(shù)組元素x6的值選項(xiàng)內(nèi)容11選項(xiàng)內(nèi)容11選項(xiàng)內(nèi)容11答案:B4.若有以下程序段: for (m=1; m=100; m+) scanf(%d, &y); if (y0) continue; printf(%3d, m); 正確的描述是( )。當(dāng)y=0時(shí)什么也不輸出printf函數(shù)永遠(yuǎn)也不執(zhí)行最多允許輸出100個(gè)非負(fù)整數(shù)答案:D5.有字符數(shù)組a80和b80,則正確的輸出語(yǔ)句是( )。puts(a.b);p

3、rintf(%s,%s,a,b);pitchar(a,b);puts(a); puts(b);答案:D6.若有說(shuō)明:int a4=0,0;則下面不正確的敘述是( )。數(shù)組a中的每個(gè)元素都可得到初值0二維數(shù)組a的第1維大小為1因?yàn)槎S數(shù)組a中第二維大小的值除以初值個(gè)數(shù)的商為1,故數(shù)組a的行數(shù)為1只有數(shù)組元素a00和a01可得到初值0,其余元素均得不到初值0答案:D7.下面程序( )。(每行程序前的數(shù)字為行號(hào)) 1 main 2 3 float a10=0.0; 4 int i; 5 for(i=0;i3;i+) scanf(%d,&ai); 6 for(i=1;iaj) aj+1=aj;j-;

4、aj+1=t; 則該程序段的功能是( )。對(duì)數(shù)組a進(jìn)行插入排序(升序)對(duì)數(shù)組a進(jìn)行插入排序(降序)對(duì)數(shù)組a進(jìn)行選擇排序(升序)對(duì)數(shù)組a進(jìn)行選擇排序(降序)答案:B12.定義如下變量和數(shù)組:int k; int a33=1,2,3,4,5,6,7,8,9;則下面語(yǔ)句的輸出結(jié)果是( )。for(k=0;k3;k+) printf(%d,ak2-k);3 5 73 6 91 5 91 4 7答案:A13.若執(zhí)行fopen函數(shù)時(shí)發(fā)生錯(cuò)誤,則函數(shù)的返回值是( )。隨機(jī)值1NULLEOF答案:C14.下面程序段的輸出結(jié)果是( )。 int a=023;printf(%dn,-a);23171824答案:C

5、15.下面程序的輸出結(jié)果為( )。 main( ) int a=1,b=0; switch(a) case 1: switch (b) case 0: printf(*0*); break; case 1: printf(*1*); break; case 2: printf(*2*); break; *0*0*2*0*1*2*有語(yǔ)法錯(cuò)誤答案:B16.以下對(duì)指針變量的操作中,不正確的是( )。int p, *q; q=&p;int *p, *q; q=p=NULL;int a=5, *p; *p=a;int a=5, *p=&a, *q=&a; *p=*q;答案:D17.以下判斷正確的是( )。char *s=string; 等價(jià)于char *s; *s=string;char str10=string; 等價(jià)于char str10; str=string;char *s=string; 等價(jià)于char *s; s=string;char str10=string; 等價(jià)于char str10; *str=strint;答案:C18.下面程序的運(yùn)行結(jié)果是( )。 main() struct cmplx int x; int y; cm2=1,2,3,4; printf(%dn, 2*cm0.x+ cm1.y/cm0.y);5234答案:D1

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論