南開大學(xué)20秋《C語言程序設(shè)計(jì)》在線作業(yè)-1(參考答案)_第1頁
南開大學(xué)20秋《C語言程序設(shè)計(jì)》在線作業(yè)-1(參考答案)_第2頁
南開大學(xué)20秋《C語言程序設(shè)計(jì)》在線作業(yè)-1(參考答案)_第3頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1.以下符合C語言語法的賦值表達(dá)式是()。A.d=9+e+f=d+9B.d=9+e,f=d+9C.d=9+e,e++,d+9D.d=9+e++=d+7答案:B2.若有以下定義語句:inta[10]={1,2,3,4,5,6,7,8,9,10};則下列哪個(gè)是對(duì)該數(shù)組元素的正確引用?()A.a[10]B.a[a[3]-5]C.a[a[9]]D.a[a[4]+4]答案:DA.語句B.函數(shù)CBfor(i=2;i=0;)printf(“%d”,i--);以上程序段的循環(huán)次數(shù)是()。A.2次B.無限次C.0次D.1次答案:Bstructperson{charname[9];intage;};structpersonclass[10]={“John”,17,“Paul”,19,“Mary”18,“adam”,16;Mprintf(“%c\n”,class[3].name)B.printf(“%c\n”,class[3].name[1])C.printf(“%c\n”,class[2].name[1])D.printf(“%c\n”,class[2].name[0])答案:DCint2unsignedint的取值范圍為()。A.0~255B.0~32C.0~65535D.0~2147483647答案:C已知學(xué)生記錄描述為structstudent{intno;charname[20];charsex;struct{intyear;intmonth;intday;}birth;};structstudents;s“19841111()。year=1984;month=11;day=11B.birth.year=1984;birth.month=11;C.s.year=1984;s.month=11;s.day=11D.s.birth.year=1984;s.birth.month=11;s.birth.day=11答案:D設(shè)有以下說明語句structstu{inta;floatb;}stutype;確的是()。stutypeB.abD.structstu答案:Aab,應(yīng)當(dāng)使用()。A.if(a>b)B.if(strcmp(a,b))C.if(strcmp(b,a)>0)D.if(strcmp(a,b)>0)答案:D以下敘述中錯(cuò)誤的是()。變量的作用域取決于變量定義語句出現(xiàn)的位置C.局部變量的作用域是在定義它的函數(shù)體內(nèi)D.全局變量的作用域是從定義位置開始至源文件結(jié)束答案:Bx=-1;do{x=x*x;}while(x);以上程序段()。是死循環(huán)21D.有語法錯(cuò)誤答案:DfopenA.地址值B.nullC.1D.EOFBA.fgetcB.fputcC.fgetsD.fwrite答案:B#includestdio.hmain(){union{longa;intb;charc;}printf(“%d\n”,sizeof(m));}以上程序的運(yùn)行結(jié)果是()。A.2B.4C.6D.8答案:Bmain(){intx,y,z;scanf(“%d%d%d”,&x,&y,&z),printf(“x+y+z=%d\n”,x+y+z);}25,13,10的輸出結(jié)果是()。A.x+y+z=48B.x+y+z=35C.x+z=35答案:A4Cautoenumincludeswitchtypedefcontinuesignedunionscanfifstruct答案:BfwriteA.fwrite(buffer,count,size,fp)B.fwrite(fp,size,count,buffer)C.fwrite(fp,count,size,buffer)D.fwirte(buffer,size,count,fp)答案:Dfor(i=2;i==0;)printf(“%d”,i--);以上程序段的循環(huán)次數(shù)是()。A.2次B.無限次C.0次D.1次答案:C#include“stdio.h”voidmain()intsum=0,a=1;while(a=10){sum=sum+a;a++;}printf(“sum=%d\n”,sum);}以上程序段的運(yùn)行結(jié)果是()。A.sum=0B.sum=55C.sum=10D.sum=11答案:B若有以下定義語句uniondata{intl;charc;floatf;}a;intn;下語句正確的是()。A.a=5B.a={2,‘a(chǎn)’,1.2}C.printf(“%d\n”,a.l)D.n=aprintf%5s555,則輸出按方式()。BCD.輸出錯(cuò)誤信息答案:Bif含義不同,這個(gè)選項(xiàng)是()。A.k%2B.k%2==0C.(k%2)!=0D.!(k%2==0)答案:Bmain(){structdate{intyear,month,day;}today;printf(“%d\n”,sizeof(structdate));以上程序的運(yùn)行結(jié)果是()。A.6B.8C.10D.12答案:DaA.inta(10)intn=10,a[n]intndefineSIZE10int答案:D若以“a+”方式打開一個(gè)已存在的文件,則以下敘述正確的是()。作作D.以上各種說法皆不下確答案:AC,charA.補(bǔ)碼B.反碼C.原碼D.ASCII答案:D已有定義:inta=-2;和輸出語句:printf(“%8lx”,a);()。整型變量的輸出格式符只有%d%x%x%8lx%8lx8答案:D以下正確的敘述是()。CaCa=10,因此實(shí)型變量中允許存放整型數(shù)CC答案:D下列關(guān)于數(shù)組的特征錯(cuò)誤的是()。A.先定義后使用B.可以有多維C.定義數(shù)組長(zhǎng)度時(shí)可以用常量或變量D.可以作參數(shù)傳遞答案:CputcharA.整型變量表達(dá)式值B.實(shí)型變量值C.字符串D.字符或字符型變量值答案:DAASCII65,c2c2=‘A’+‘6’-‘3’;后,c2A.DB.68CD.C答案:A32.CA.所有成員一直駐留在內(nèi)存中B.只有一個(gè)成員駐留在內(nèi)存中C.部分成員駐留在內(nèi)存中D.沒有成員駐留在內(nèi)存中答案:A當(dāng)不能正確執(zhí)行文件關(guān)閉操作時(shí),fcloseA.-1B.EOFC.TRUED.1答案:B下面程序段:intk=2;while(k==0){printf(“%d”,k);k--;}述中正確的是()。A.while10B.循環(huán)是無限循環(huán)C.循環(huán)體語句一次也不執(zhí)行D.循環(huán)體語句執(zhí)行一次答案:CA.max(a,b)B.max(3,a+b)C.max(3,5)D.intmax(a,b)答案:DfputcA.EOFB.1C.0D.輸出的字符答案:D設(shè)有如下程序:#includestdio.hmain(){charch1=‘A’,ch2=‘a(chǎn)’;printf(“%c\n”,(ch1,ch2));}則下列敘述正確的為()。ABC.運(yùn)行時(shí)產(chǎn)生錯(cuò)誤信息D.格式說明符的個(gè)數(shù)少于輸出項(xiàng)的個(gè)數(shù),編譯出錯(cuò)答案:BC可以對(duì)共用體變量名直接賦值一個(gè)共用體變量中可以同時(shí)存放其所有成員C.一個(gè)共用體變量中不能同時(shí)存放其所有成員D答案:Cint7A.(x=y=6,x+y,x+1)B.(x=y=6,x+y,y+1)C.(x=6,x+1,y=6,x+y)D.(y=6,y+l,x=y,x+1)答案:Cab,應(yīng)當(dāng)使用()。A.if(a>b)B.if(strcmp(a,b))C.if(strcmp(b,a)>0)D.if(strcmp(a,b)>0)答案:D41.CI/OA.錯(cuò)誤B.正確答案:BTurboC++中,存儲(chǔ)字符串常數(shù)時(shí)所占內(nèi)存空間是不固定。()A.錯(cuò)誤B.正確答案:BC,main信息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論