版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2017年西安交通大學(xué)習(xí)題答案《程序設(shè)計(jì)基礎(chǔ)》答案2017年西安交通大學(xué)習(xí)題答案《程序設(shè)計(jì)基礎(chǔ)》答案2017年西安交通大學(xué)習(xí)題答案《程序設(shè)計(jì)基礎(chǔ)》答案xxx公司2017年西安交通大學(xué)習(xí)題答案《程序設(shè)計(jì)基礎(chǔ)》答案文件編號:文件日期:修訂次數(shù):第1.0次更改批準(zhǔn)審核制定方案設(shè)計(jì),管理制度《程序設(shè)計(jì)基礎(chǔ)》習(xí)題一答案一、單項(xiàng)選擇題(本大題共20小題,每小題2分,共40分)a[10];合法的數(shù)組元素的最小下標(biāo)值為()。A:10B:9C:1D:0答案:D2.以下運(yùn)算符中優(yōu)先級最低的是()。A:&&B:&C:||D:|答案:C3.若使用一維數(shù)組名作函數(shù)實(shí)參,則以下正確的說法是()。A:必須在主調(diào)函數(shù)中說明此數(shù)組的大小B:實(shí)參數(shù)組類型與形參數(shù)組類型可以不匹配C:在被調(diào)用函數(shù)中,不需要考慮形參數(shù)組的大小D:實(shí)參數(shù)組名與形參數(shù)組名必須一致答案:A4.已知函數(shù)的調(diào)用形式:fread(buffer,size,count,fp);其中buffer代表的是()。A:一個(gè)整數(shù),代表要讀入的數(shù)據(jù)項(xiàng)總數(shù)B:一個(gè)文件指針,指向要讀的文件C:一個(gè)指針,指向要讀入數(shù)據(jù)的存放地址D:一個(gè)存儲區(qū),存放要讀的數(shù)據(jù)項(xiàng)答案:C5.對以下說明語句inta[10]={6,7,8,9,10};的正確理解是()。A:將5個(gè)初值依次賦給a[1]至a[5]B:將5個(gè)初值依次賦給a[0]至a[4]C:將5個(gè)初值依次賦給a[6]至a[10]D:因?yàn)閿?shù)組長度與初值的個(gè)數(shù)不相同,所以此語句不正確答案:B6.下列程序的輸出結(jié)果是()。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;break;}printf("a=%d,b=%d\n",a,b);}A:a=1,b=0B:a=2,b=1C:a=1,b=1D:a=2,b=2答案:B7.下列程序的輸出結(jié)果為()。main(){intm=7,n=4;floata=,b=,x;x=m/2+n*a/b+1/2;printf("%f\n",x);}A:B:C:D:答案:A8.若k為int型變量,則以下程序段的執(zhí)行結(jié)果是()。k=-8567;printf("|%06D|\n",k);A:格式描述符不合法,輸出無定值B:輸出為|%06D|C:輸出為|0-8567|D:輸出為|-8567|答案:B9.下列程序段的輸出結(jié)果為()。intx=3,y=2;printf("%d",(x-=y,x*=y+8/5));A:1B:7C:3D:5答案:Ca[]="Thisisaprogram.";輸出前5個(gè)字符的語句是()。A:printf("%.5s",a);B:puts(a);C:printf("%s",a);D:a[5*2]=0;puts(a);答案:A11.下列程序的輸出結(jié)果是()。main(){charc1=97,c2=98;printf("%d%c",c1,c2);}A:9798B:97bC:a98D:ab答案:B12.以下選項(xiàng)中合法的實(shí)型常數(shù)是()。A:B:E-3C:.2E0D:答案:C語言中的文件類型只有()。A:索引文件和文本文件兩種B:ASCII文件和二進(jìn)制文件兩種C:文本文件一種D:二進(jìn)制文件一種答案:B14.以下敘述不正確的是()。A:一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成B:一個(gè)C源程序必須包含一個(gè)main函數(shù)C:C程序的基本組成單位是函數(shù)D:在C程序中,注釋說明只能位于一條語句的后面答案:D15.以下運(yùn)算符中,優(yōu)先級最高的運(yùn)算符是()。A:||B:%C:!D:==答案:C16.執(zhí)行以下程序段后,輸出結(jié)果和a的值是()。inta=10;printf("%d",a++);A:10和10B:10和11C:11和10D:11和11答案:B17.能正確表示邏輯關(guān)系:"a≥10或a≤0"的C語言表達(dá)式是()。A:a>=10ora<=0B:a>=0|a<=10C:a>=10&&a<=0D:a>=10‖a<=0答案:D18.以下敘述中錯(cuò)誤的是()。A:二進(jìn)制文件打開后可以先讀文件的末尾,而順序文件不可以B:在程序結(jié)束時(shí),應(yīng)當(dāng)用fclose函數(shù)關(guān)閉已打開的文件C:在利用fread函數(shù)從二進(jìn)制文件中讀數(shù)據(jù)時(shí),可以用數(shù)組名給數(shù)組中所有元素讀入數(shù)據(jù)D:不可以用FILE定義指向二進(jìn)制文件的文件指針答案:D19.下列程序段的輸出結(jié)果為()。floatk=;printf("%%%",k*100);A:%%B:%C:%D:.857答案:B20.若有int*p=(int*)malloc(sizeof(int));則向內(nèi)存申請到內(nèi)存空間存入整數(shù)123的語句為()。A:scanf("%d",p);B:scanf("%d",&p);C:scanf("%d",*p);D:scanf("%d",**p);答案:A21.經(jīng)過下列的語句intj,a[10],*p;定義后,下列語句中合法的是()。A:p=p+2;B:p=a[5];C:p=a[2]+2;D:p=&(j+2);答案:A22.以下對二維數(shù)組a的正確說明是()。A:inta[3][]B:floata(3,4)C:doublea[1][4]D:floata(3)(4)答案:C23.經(jīng)下列語句定義后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在微機(jī)上的值分別為()。charx=65;floaty=;inta=100;doubleb=;A:2,2,2,4B:1,2,2,4C:1,4,2,8D:2,4,2,8答案:C24.以下敘述中不正確的是()。A:一個(gè)好的程序應(yīng)該有詳盡的注釋B:在C程序中,賦值運(yùn)算符的優(yōu)先級最低C:在C程序中,j++;是一條賦值語句D:C程序中的#include和#define均不是C語句答案:B25.應(yīng)用緩沖文件系統(tǒng)對文件進(jìn)行讀寫操作,關(guān)閉文件的函數(shù)名為()。A:fclose()B:close()C:fread()D:fwrite答案:Astruct{inta1;floata2;chara3;}a[10]={1,,'A'};說明數(shù)組a是地址常量,它有10個(gè)結(jié)構(gòu)體型的下標(biāo)變量,采用靜態(tài)存儲方式,其中被初始化的下標(biāo)變量是()。A:a[1]B:a[-1]C:a[0]D:a[10]答案:C27.函數(shù)的形式參數(shù)隱含的存儲類型說明是()。A:externB:staticC:registerD:auto答案:D28.可將C源程序存在磁盤上,還可將數(shù)據(jù)按數(shù)據(jù)類型分別以什么的形式存在磁盤上()。A:內(nèi)存B:緩沖區(qū)C:文件D:寄存器答案:C29.若用數(shù)組名作為函數(shù)的實(shí)參,傳遞給形參的是()。A:數(shù)組的首地址B:數(shù)組第一個(gè)元素的值C:數(shù)組中全部元素的值D:數(shù)組元素的個(gè)數(shù)答案:Ax;scanf("%lf",&x);不可以賦值給x變量的常量是()。A:123B:100000C:A'D:"abc"答案:D31.以下的選擇中,正確的賦值語句是()。A:a=1,b=2B:j++C:a=b=5;D:y=int(x)答案:C32.要打開A盤上user子目錄下名為的文本文件進(jìn)行讀、寫操作,下面符合此要求的函數(shù)調(diào)用是()。A:fopen("A:\user\","r")B:fopen("A:\\user\\","r+")C:fopen("A:\user\","rb")D:fopen("A:\\user\\","w")答案:B33.與實(shí)際參數(shù)為實(shí)型數(shù)組名相對應(yīng)的形式參數(shù)不可以定義為()。A:floata[];B:float*a;C:floata;D:float(*a)[3];答案:C34.凡是函數(shù)中未指定存儲類別的局部變量,其隱含的存儲類別為()。A:自動(dòng)(auto)B:靜態(tài)(static)C:外部(extern)D:寄存器(register)答案:A35.下面有關(guān)for循環(huán)的正確描述是()。A:for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況B:for循環(huán)是先執(zhí)行循環(huán)循環(huán)體語句,后判斷表達(dá)式C:在for循環(huán)中,不能用break語句跳出循環(huán)體D:for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號括起來答案:D36.下列語句的結(jié)果是()。main(){intj;j=3;printf("%d,",++j);printf("%d",j++);}A:3,3B:3,4C:4,3D:4,4答案:D37.執(zhí)行下列程序后,其輸出結(jié)果是()。main(){inta=9;a+=a-=a+a;printf("%d\n",a);}A:18B:9C:-18D:-9答案:C38.以下函數(shù)調(diào)用語句中實(shí)參的個(gè)數(shù)是()。func((e1,e2),(e3,e4,e5));A:2B:3C:5D:語法錯(cuò)誤答案:A39.下列四個(gè)選項(xiàng)中,均是C語言關(guān)鍵字的選項(xiàng)是()。A:autoenumincludeB:switchtypedefcontinueC:signedunionscanfD:ifstructtype答案:B40.下列數(shù)組說明中,正確的是()。A:staticcharstr[]="China";B:staticcharstr[];str="China";C:staticcharstr1[5],str2[]={"China"};str1=str2;D:staticcharstr1[],str2[];str2={"China"};strcpy(str1,str2);答案:A語言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是()。A:^B:%C:!D:>答案:B42.以下不能正確定義二維數(shù)組的選項(xiàng)是()。A:inta[2][2]={{1},{2}};B:inta[][2]={1,2,3,4};C:inta[2][2]={{1},2,3};D:inta[2][]={{1,2},{3,4}};答案:D43.設(shè)intx=1,y=1;表達(dá)式(!x||y--)的值是()。A:0B:1C:2D:-1答案:B44.下列選項(xiàng)中正確的語句組是()。A:chars[8];s={"Beijing"};B:char*s;s={"Beijing"};C:chars[8];s="Beijing";D:char*s;s="Beijing";答案:D45.若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;則輸出結(jié)果不為5的語句為()。A:printf("%d",*(a+5));B:printf("%d",p[5]);C:printf("%d",*(p+5));D:printf("%d",*p[5]);答案:D46.設(shè)變量a是整型,f是實(shí)型,i是雙精度型,則表達(dá)式10+'a'+i*f值的數(shù)據(jù)類型為()。A:intB:floatC:doubleD:不確定答案:C47.以下敘述正確的是()。A:在C程序中,main函數(shù)必須位于程序的最前面B:C程序的每行中只能寫一條語句C:C語言本身沒有輸入輸出語句D:在對一個(gè)C程序進(jìn)行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯(cuò)誤答案:Ca=1,b=2,c=3;if(a>b)a=b;if(a>c)a=c;則a的值為()。A:1B:2C:3D:不一定答案:A語言中,定義結(jié)構(gòu)體的保留字是()。A:unionB:structC:enumD:typedef答案:B50.邏輯運(yùn)算符兩側(cè)運(yùn)算對象的數(shù)據(jù)類型()。A:只能是0或1B:只能是0或非0正數(shù)C:只能是整型或字符型數(shù)據(jù)D:可以是任何類型的數(shù)據(jù)答案:D51.以下敘述中正確的是()。A:C語言的源程序不必通過編譯就可以直接運(yùn)行B:C語言中的每條可執(zhí)行語句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令C:C源程序經(jīng)編譯形成的二進(jìn)制代碼可以直接運(yùn)行D:C語言中的函數(shù)不可以單獨(dú)進(jìn)行編譯52.下列程序的輸出結(jié)果是()。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;break;}printf("a=%d,b=%d\n",a,b);}A:a=1,b=0B:a=2,b=1C:a=1,b=1D:a=2,b=2答案:B53.若二維數(shù)組a有m列,則在a[i][j]前的元素個(gè)數(shù)為()。A:j*m+iB:i*m+jC:i*m+j-1D:i*m+j+1答案:B54.用下列語句定義a,b,c,然后執(zhí)行b=a、c='b'+b,則b,c的值是()。longa=0xffffff;intb;charc;A:0ffffff和0x61B:-1和98C:-1和97D:指向同一地址答案:C55.在調(diào)用函數(shù)時(shí),如果實(shí)參是簡單變量,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是()。A:地址傳遞B:單向值傳遞C:由實(shí)參傳給形參,再由形參傳回實(shí)參D:傳遞方式由用戶指定答案:B56.以下數(shù)值中,不正確的八進(jìn)制數(shù)或十六進(jìn)制數(shù)是()。A:0x16B:16C:-16D:0xaaaa答案:C57.以下運(yùn)算符中,優(yōu)先級最高的運(yùn)算符是()。A:*=B:>=C:(類型)D:+答案:C58.以下選項(xiàng)中,與k=n++完全等價(jià)的表達(dá)式是()。A:k=n,n=n+1B:n=n+1,k=nC:k=++nD:k+=n+1答案:A59.結(jié)構(gòu)體類型的定義允許嵌套是指()。A:成員是已經(jīng)或正在定義的結(jié)構(gòu)體型B:成員可以重名C:結(jié)構(gòu)體型可以派生D:定義多個(gè)結(jié)構(gòu)體型答案:A60.用戶定義的函數(shù)不可以調(diào)用的函數(shù)是()。A:非整型返回值的B:本文件外的C:main函數(shù)D:本函數(shù)下面定義的答案:C二.多選題(本大題共20小題,每小題2分,共40分)1.以下對C語言中的函數(shù)描述不正確的有()。A:可以嵌套定義,不可以嵌套調(diào)用B:不可以嵌套定義,可以嵌套調(diào)用C:可以嵌套定義,也可以嵌套調(diào)用D:嵌套定義和嵌套調(diào)用都不允許答案:ACD2.以下敘述正確的是()。A:預(yù)處理命令行都必須以"#"開始B:在程序中凡是以"#"開始的語句行都是預(yù)處理命令行C:C程序在執(zhí)行過程中對預(yù)處理命令行進(jìn)行處理D:#defineABCD是正確的宏定義答案:ABD3.以下描述錯(cuò)誤的是()。A:continue語句的作用是重新開始一次循環(huán)體的執(zhí)行B:只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句C:在循環(huán)體內(nèi)使用break語句和continue語句的作用相同D:從多重循環(huán)嵌套中退出是,只能使用goto語句答案:CD4.有定義語句:intx,y;若要通過scanf("%d,%d",&x,&y);語句使變量x得到數(shù)值11,變量y得到數(shù)值12,下面四組輸入形式中,正確的有()。A:1112<回車>B:11,<空格>12<回車>C:11,12<回車>D:11,<回車>12<回車>答案:BCD5.以下合法的十六進(jìn)制數(shù)是()。A:oxffB:0XabcC:0x01D:0X9X答案:BC6.以下描述正確的是()。A:調(diào)用函數(shù)時(shí),實(shí)參可以是表達(dá)式B:調(diào)用函數(shù)時(shí),實(shí)參與形參可以共用內(nèi)存單元C:調(diào)用函數(shù)時(shí),將為形參分配內(nèi)存單元D:調(diào)用函數(shù)時(shí),實(shí)參與形參的類型必須一致答案:ACD7.以下選項(xiàng)中合法的表達(dá)式是()。A:0<=x<100B:i=j==0C:(char)(65+3)D:x+1=x+1答案:ABC8.設(shè)有以下定義inta=0;doubleb=;charc='A';#defined2則下面語句中正確的是()。A:a++;B:b++;C:c++;D:d++;答案:ABC9.以下對二維數(shù)組a進(jìn)行正確初始話的是()。A:staticcharword[]='Turbo\0';B:staticcharword[]={'T','u','r','b','o','\0'};C:staticcharword[]={"Turbo\0"};D:staticcharword[]="Turbo\0";答案:BCD10.符合C語言語法的實(shí)型常量是()。A:答案:ABD11.若a,b,c,d都是int型變量且初值為0,以下選項(xiàng)中正確的賦值語句是()。A:a=b=c=d=100;B:d++;C:c+b;D:d=(c=22)-(b++);答案:ABD12.以下關(guān)于數(shù)組描述錯(cuò)誤的是()。A:數(shù)組的大小是固定的,但可以有不同的類型的數(shù)組元素B:數(shù)組的大小是可變的,但所有數(shù)組元素的類型必須相同C:數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同D:數(shù)組的大小是可變的,可以有不同的類型的數(shù)組元素答案:ABD13.以下正確的if語句形式是()。A:if(x>y&&x!=y);B:if(x==y)x+=y;C:if(x!=y)scanf("%d",&x)elsescanf("%d",&y);D:if(x<y){x++;y++;}答案:ABD14.以下敘述中正確的是()。A:一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成B:一個(gè)C源程序必須包含一個(gè)main()函數(shù)C:C源程序的基本組成單位是函數(shù)D:在C源程序中,注釋說明只能位于一條語句的最后答案:ABC15.以下合法的十六進(jìn)制數(shù)是()。A:oxffB:0XabcC:0x01D:0X9X答案:BC16.以下選項(xiàng)中,合法的字符常量是()。A:'\t'B:'\17'C:"n"D:'\xaa'答案:ABD17.以下用戶標(biāo)識符,其中合法的是()。A:returnB:f2_G3C:A3-3D:abc答案:BD18.以下可以定義為用戶標(biāo)識符的有()。A:scanfB:shortC:_3com_D:int答案:AC19.以下選項(xiàng)中合法的表達(dá)式是()。A:0<=x<100B:i=j==0C:(char)(65+3)D:x+1=x+1答案:ABC20.以下不符合C語言語法的實(shí)型常量是()。A:答案:ABD個(gè)選項(xiàng)中,可以看作是一條語句的有()。A:{;}B:a=0,b=0,c=0;C:if(a>0);D:if(b==0)m=1;n=2;答案:ABC22.以下選項(xiàng)中,合法的字符常量是()。A:'\t'B:'\17'C:"n"D:'\xaa'答案:ABD23.以下描述正確的是()。A:使用while和do-while循環(huán)時(shí),循環(huán)變量初始話的操作應(yīng)在循環(huán)體語句之前完成B:while循環(huán)是先判斷表達(dá)式,后執(zhí)行循環(huán)語句C:do-while和for循環(huán)均是先執(zhí)行循環(huán)語句,后判斷表達(dá)式D:for,while和do-while循環(huán)中的循環(huán)體均可以由空語句構(gòu)成答案:ABD24.以下關(guān)于數(shù)組描述錯(cuò)誤的是()。A:數(shù)組的大小是固定的,但可以有不同的類型的數(shù)組元素B:數(shù)組的大小是可變的,但所有數(shù)組元素的類型必須相同C:數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同D:數(shù)組的大小是可變的,可以有不同的類型的數(shù)組元素答案:ABD25.以下選項(xiàng)中不是C語言合法整數(shù)的是()。A:10110B:0386C:0XffaD:x2a2答案:BD26.若以下選項(xiàng)中的變量已正確定義,則不正確的賦值語句是()。A:x1=%3B:x=3*x+xC:x3=0x12D:x4=1+2=3;答案:AD27.下列對邏輯運(yùn)算符兩側(cè)的運(yùn)算對象的數(shù)據(jù)類型描述不正確的是()。A:只能是0或1B:只能是0或非0正數(shù)C:可以是整型或字符型數(shù)據(jù)D:可以是任何類型的數(shù)據(jù)答案:ABD28.下列選項(xiàng)中是C語言合法標(biāo)志符的有()。A:good_morningB:mainC:D:8abc答案:AB29.以下對switch語句和break語句中描述錯(cuò)誤的有()。A:在switch語句中必須使用break語句B:break語句只能用于switch語句C:在switch語句中,可以根據(jù)需要使用或不使用break語句D:break語句是switch語句的一部分答案:ABD30.以下敘述中正確的是()。A:一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成B:一個(gè)C源程序必須包含一個(gè)main()函數(shù)C:C源程序的基本組成單位是函數(shù)D:在C源程序中,注釋說明只能位于一條語句的最后答案:ABC31.下對C語言中的函數(shù)描述不正確的有()。A:可以嵌套定義,不可以嵌套調(diào)用B:不可以嵌套定義,可以嵌套調(diào)用C:可以嵌套定義,也可以嵌套調(diào)用D:嵌套定義和嵌套調(diào)用都不允許答案:ACD32.設(shè)有以下定義inta=0;doubleb=;charc='A';#defined2則下面語句中正確的是()。A:a++;B:b++;C:c++;D:d++;答案:ABC33.對do-while語句描述正確的是()。A:do-while語句構(gòu)成的循環(huán)可以使用break語句退出循環(huán)B:do-while語句構(gòu)成的循環(huán)必須使用break語句退出循環(huán)C:do-while語句構(gòu)成的循環(huán),當(dāng)while中的表達(dá)式值為非零時(shí)結(jié)束循環(huán)D:do-while語句構(gòu)成的循環(huán),當(dāng)while中的表達(dá)式值為零時(shí)結(jié)束循環(huán)答案:AD34.以下可以定義為用戶標(biāo)識符的有()。A:scanfB:shortC:_3com_D:int答案:AC35.以下選項(xiàng)中不是C語言合法整數(shù)的是()。A:10110B:0386C:0XffaD:x2a2答案:BD36.以下敘述中正確的是()。A:一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成B:一個(gè)C源程序必須包含一個(gè)main()函數(shù)C:C源程序的基本組成單位是函數(shù)D:在C源程序中,注釋說明只能位于一條語句的最后答案:ABC37.以下正確的if語句形式是()。A:if(x>y&&x!=y);B:if(x==y)x+=y;C:if(x!=y)scanf("%d",&x)elsescanf("%d",&y);D:if(x<y){x++;y++;}答案:ABD38.以下選項(xiàng)中不是C語言合法整數(shù)的是()。A:10110B:0386C:0XffaD:x2a2答案:BD39.以下關(guān)于數(shù)組描述錯(cuò)誤的是()。A:數(shù)組的大小是固定的,但可以有不同的類型的數(shù)組元素B:數(shù)組的大小是可變的,但所有數(shù)組元素的類型必須相同C:數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同D:數(shù)組的大小是可變的,可以有不同的類型的數(shù)組元素答案:ABD40.以下描述正確的是()。A:使用while和do-while循環(huán)時(shí),循環(huán)變量初始話的操作應(yīng)在循環(huán)體語句之前完成B:while循環(huán)是先判斷表達(dá)式,后執(zhí)行循環(huán)語句C:do-while和for循環(huán)均是先執(zhí)行循環(huán)語句,后判斷表達(dá)式D:for,while和do-while循環(huán)中的循環(huán)體均可以由空語句構(gòu)成答案:ABD41.對do-while語句描述正確的是()。A:do-while語句構(gòu)成的循環(huán)可以使用break語句退出循環(huán)B:do-while語句構(gòu)成的循環(huán)必須使用break語句退出循環(huán)C:do-while語句構(gòu)成的循環(huán),當(dāng)while中的表達(dá)式值為非零時(shí)結(jié)束循環(huán)D:do-while語句構(gòu)成的循環(huán),當(dāng)while中的表達(dá)式值為零時(shí)結(jié)束循環(huán)答案:AD42.在定義inta[2][3];之后,對a的引用正確的有()。A:a[0][2]B:a[1,3]C:a[1>2][!1]D:a[2][0]答案:AC43.以下用戶標(biāo)識符,其中合法的是()。A:returnB:f2_G3C:A3-3D:abc答案:BD44.以下選項(xiàng)中不合法的字符常量是()。A:"B"B:'\010'C:68D:D答案:ACD45.正確的if語句形式是()。A:if(x>y&&x!=y);B:if(x==y)x+=y;C:if(x!=y)scanf("%d",&x)elsescanf("%d",&y);D:if(x<y){x++;y++;}答案:ABD46.以下敘述正確的是()。A:C語言嚴(yán)格區(qū)分大小寫英文字母B:C語言用";"作為語句分隔符C:C程序書寫格式自由,一行內(nèi)可以寫幾個(gè)語句,一個(gè)語句也可以寫在幾行上.D:可以使用/*…*/對C程序中的任何部分作注釋答案:ABCD47.以下描述正確的是()。A:調(diào)用函數(shù)時(shí),實(shí)參可以是表達(dá)式B:調(diào)用函數(shù)時(shí),實(shí)參與形參可以共用內(nèi)存單元C:調(diào)用函數(shù)時(shí),將為形參分配內(nèi)存單元D:調(diào)用函數(shù)時(shí),實(shí)參與形參的類型必須一致答案:ACD48.若以下選項(xiàng)中的變量已正確定義,則不正確的賦值語句是()。A:x1=%3B:x=3*x+xC:x3=0x12D:x4=1+2=3;答案:AD49.下列選項(xiàng)中是C語言合法標(biāo)志符的有()。A:good_morningB:mainC:D:8abc答案:AB50.以下4個(gè)選項(xiàng)中,可以看作是一條語句的有()。A:{;}B:a=0,b=0,c=0;C:if(a>0);D:if(b==0)m=1;n=2;答案:ABC51.以下敘述正確的是()。A:預(yù)處理命令行都必須以"#"開始B:在程序中凡是以"#"開始的語句行都是預(yù)處理命令行C:C程序在執(zhí)行過程中對預(yù)處理命令行進(jìn)行處理D:#defineABCD是正確的宏定義答案:ABD52.以下選項(xiàng)中不合法的字符常量是()。A:"B"B:'\010'C:68D:D答案:ACD53.以下用戶標(biāo)識符,其中合法的是()。A:returnB:f2_G3C:A3-3D:abc答案:BD54.以下選項(xiàng)中,合法的字符常量是()。A:'\t'B:'\17'C:"n"D:'\xaa'答案:ABD55.以下選項(xiàng)中合法的表達(dá)式是()。A:0<=x<100B:i=j==0C:(char)(65+3)D:x+1=x+1答案:ABC56.以下4個(gè)選項(xiàng)中,可以看作是一條語句的有()。A:{;}B:a=0,b=0,c=0;C:if(a>0);D:if(b==0)m=1;n=2;答案:ABC57.設(shè)有以下定義inta=0;doubleb=;charc='A';#defined2則下面語句中正確的是()。A:a++;B:b++;C:c++;D:d++;答案:ABC58.若a,b,c,d都是int型變量且初值為0,以下選項(xiàng)中正確的賦值語句是()。A:a=b=c=d=100;B:d++;C:c+b;D:d=(c=22)-(b++);答案:ABD59.以下敘述正確的是()。A:C語言嚴(yán)格區(qū)分大小寫英文字母B:C語言用";"作為語句分隔符C:C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度柴油運(yùn)輸合同稅收籌劃樣本4篇
- 二零二四年度印刷居間合同-印刷品設(shè)計(jì)居間代理協(xié)議3篇
- 地漏拆除施工方案
- 2025年度茶山茶葉包裝設(shè)計(jì)合同模板4篇
- 二零二四全新一致行動(dòng)人法律服務(wù)合作協(xié)議下載3篇
- 2025年度共享單車租賃與維護(hù)合同70863(綠色版)4篇
- 2025年度出納人員責(zé)任擔(dān)保與業(yè)務(wù)規(guī)范合同4篇
- 鄲城縣一模答案數(shù)學(xué)試卷
- 五年級數(shù)學(xué)(小數(shù)乘法)計(jì)算題專項(xiàng)練習(xí)及答案匯編
- 當(dāng)代工筆人物畫肌理技法在個(gè)人創(chuàng)作中的實(shí)踐與運(yùn)用
- 2024-2030年中國食品飲料灌裝設(shè)備行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 建筑結(jié)構(gòu)課程設(shè)計(jì)成果
- 班級建設(shè)方案中等職業(yè)學(xué)校班主任能力大賽
- 纖維增強(qiáng)復(fù)合材料 單向增強(qiáng)材料Ⅰ型-Ⅱ 型混合層間斷裂韌性的測定 編制說明
- 習(xí)近平法治思想概論教學(xué)課件緒論
- 寵物會展策劃設(shè)計(jì)方案
- 孤殘兒童護(hù)理員(四級)試題
- 醫(yī)院急診醫(yī)學(xué)小講課課件:急診呼吸衰竭的處理
- 腸梗阻導(dǎo)管在臨床中的使用及護(hù)理課件
- 小學(xué)英語單詞匯總大全打印
- 衛(wèi)生健康系統(tǒng)安全生產(chǎn)隱患全面排查
評論
0/150
提交評論