C語言程序設(shè)計(jì)考試題答案_第1頁
C語言程序設(shè)計(jì)考試題答案_第2頁
C語言程序設(shè)計(jì)考試題答案_第3頁
C語言程序設(shè)計(jì)考試題答案_第4頁
C語言程序設(shè)計(jì)考試題答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

-.z.已知inti,*[3][4];則不能將*[1][1]的值賦給變量i的語句是______(分?jǐn)?shù):2分)A.i=*(*(*+1))B.i=*[1][1]C.i=*(*(*+1))D.i=*(*[1]+1)標(biāo)準(zhǔn)答案是:A。當(dāng)c的值不為0時(shí),在下列選項(xiàng)中能夠?qū)的值賦給變量a、b的是______.(分?jǐn)?shù):2分)A.a=c=b;B.(a=c)&&(b=c);C.c=b=a;D.(a=c)||(b=c);標(biāo)準(zhǔn)答案是:B。函數(shù)的功能是交換變量*和y中的值,且通過正確調(diào)用返回交換的結(jié)果。能正確執(zhí)行此功能的函數(shù)是______。(分?jǐn)?shù):2分)A.fund(int**,int*y){**=**+*y;*y=**-*y;**=**-*y;}B.funb(int*,inty){intt;t=*;*=y;y=t;}C.funa(int**,int*y){int*p;*p=*;**=*y;*y=*p;}D.func(int**,int*y){**=*y;*y=**;}標(biāo)準(zhǔn)答案是:A。若*=2,y=3則*||y的結(jié)果是______(分?jǐn)?shù):2分)A.0B.3C.1D.2標(biāo)準(zhǔn)答案是:C。已知inta[10];則對(duì)a數(shù)組元素的正確引用是______(分?jǐn)?shù):2分)A.a[10]B.a[3.5]C.a[10]D.a(5)標(biāo)準(zhǔn)答案是:C。二、多選1、若定義:inta【2】【3】{0,2,4,6,8,10};以下描述正確的有______(分?jǐn)?shù):3分)A.*(a+1)為元素6的地址B.*(a【1】+1)的值為2C.**(a+1)+2的值為8D.a【0】與a的相同標(biāo)準(zhǔn)答案是:ABCD。2、在緩沖文件系統(tǒng)中用于讀寫的函數(shù)有______(分?jǐn)?shù):3分)A.putchar()B.fread()C.rewind()D.purw()標(biāo)準(zhǔn)答案是:ABD。3、指出下面合法的標(biāo)識(shí)符______(分?jǐn)?shù):3分)A.3abB.ABCC.a_3D._stu2標(biāo)準(zhǔn)答案是:ABC。4、指出下面哪些是合法的用戶定義的標(biāo)識(shí)符______(分?jǐn)?shù):3分)A.P-SB._908C.windD.*y標(biāo)準(zhǔn)答案是:BC。這段程序中的常量有:*definePI3.14;voidmain(){intsum;sum=10+15;printf("sum=%d\n",sum);printf("resultis25\n");}這段程序中常量有______(分?jǐn)?shù):3分)A.10B.sumC.15D.PI標(biāo)準(zhǔn)答案是:ACD。說明語句int*(*p)();的含義是______(分?jǐn)?shù):2分)A.p是一個(gè)指向int型數(shù)組的指針B..p是指針變量,它構(gòu)成了指針數(shù)組C.p是一個(gè)指向函數(shù)的指針,該函數(shù)的返回值是一個(gè)整型D.p是一個(gè)指向函數(shù)的指針,該函數(shù)的返回值是一個(gè)指向整型的指針標(biāo)準(zhǔn)答案是:D已知inta,*p=&a;則下列函數(shù)調(diào)用中錯(cuò)誤的是______(分?jǐn)?shù):2分)A.scanf(”%d”,&a);B.scanf(”%d”,p);C.printf(”%d”,a);D.printf(”%d”,p);標(biāo)準(zhǔn)答案是:D。在C語言中,字符型數(shù)據(jù)在存中的存儲(chǔ)形式是______(分?jǐn)?shù):2分)A.原碼B.補(bǔ)碼C.反碼D.ASCII碼標(biāo)準(zhǔn)答案是:D。已定義以下函數(shù):fun(int*p){return*p;}該函數(shù)的返回值是______(分?jǐn)?shù):2分)A.不確定的值B.形參p所指存儲(chǔ)單元中的值C.形參p中存放的值D.形參p的地址值標(biāo)準(zhǔn)答案是:D。5、()已知charb[5],*p=b;,則正確的賦值語句是(分?jǐn)?shù):2分)A.b=“abcd”;B.*b=“abcd”;C.p=“abcd”;D.*p=“abcd”;標(biāo)準(zhǔn)答案是:C。二、多選1、如果要把常量327存入變量a中,a可以定義成哪些類型"______(分?jǐn)?shù):3分)A.intB.charC.longD.float標(biāo)準(zhǔn)答案是:ACD。2、下面哪些寫法是對(duì)的,而且是常量"______(分?jǐn)?shù):3分)A.125B.-0.456C.1.25E+20D.'AB'標(biāo)準(zhǔn)答案是:AC。3、指出下面錯(cuò)誤的表達(dá)式______(分?jǐn)?shù):3分)A.a+b=5B.56=a11C.i=i++D.5.6+6.2%3.1標(biāo)準(zhǔn)答案是:ABD。若變量f已說明為float類型,i為int類型,則下面哪些表達(dá)式(或語句)能夠?qū)崿F(xiàn)將f中的數(shù)值保留小數(shù)點(diǎn)后兩位,第三位進(jìn)行四舍五入的運(yùn)算"______(分?jǐn)?shù):3分)A.f=(f*100+0.5)/100.0B.i=f*100+0.5,f=i/100.0;C.f=(int)(f*100+0.5)/100.0;D.f=(f/100+0.5)*100.0;標(biāo)準(zhǔn)答案是:BC。已知a為整型變量,則與表達(dá)式a!=0真假值情況相同的表達(dá)式有哪些"______(分?jǐn)?shù):3分)A.a>0||a<0B.aC.!a==0D.!a標(biāo)準(zhǔn)答案是:ABC。1、()若有以下定義:chars[20]="programming",*ps=s;則不能代表字符g的表達(dá)式是(分?jǐn)?shù):2分)A.ps+3B.s[3]C.ps[3]D.ps+=3,*ps標(biāo)準(zhǔn)答案是:B。2、()當(dāng)對(duì)兩個(gè)字符串進(jìn)行比較時(shí),應(yīng)該使用的函數(shù)是(分?jǐn)?shù):2分)A.strcatB.strcmpC.strcpyD.strlen標(biāo)準(zhǔn)答案是:B。3、()strlen11.若i為整型變量,則以下循環(huán)的次數(shù)是for(i=2;i==0;)printf(“%d”,i--);(分?jǐn)?shù):2分)A.無限次B.0次C.1次D.2次標(biāo)準(zhǔn)答案是:B。4、()以下關(guān)于數(shù)組的描述正確的是(分?jǐn)?shù):2分)A.數(shù)組大小固定,但是可以有不同類型的數(shù)組元素B.數(shù)組大小可變,但是所有數(shù)組元素的類型必須相同C.數(shù)組大小固定,所有元素的類型必須相同D.數(shù)組大小可變,可以有不同類型的數(shù)組元素標(biāo)準(zhǔn)答案是:C。5、()以下能正確定義數(shù)組并正確賦初值的語句是(分?jǐn)?shù):2分)A.intN=5,b[N][N];B.inta[1][2]={{1},{3}};C.intc[2][]={{1,2},{3,4}};D.intd[3][2]={{1,2},{34}};標(biāo)準(zhǔn)答案是:D。二、多選1、程序的結(jié)構(gòu)可分為哪幾類______(分?jǐn)?shù):3分)A.順序結(jié)構(gòu)B.循環(huán)結(jié)構(gòu)C.程序結(jié)構(gòu)D.選擇結(jié)構(gòu)標(biāo)準(zhǔn)答案是:ABD。2、已知a為整型變量,則與表達(dá)式a!=0真假值情況相同的表達(dá)式有哪些"______(分?jǐn)?shù):3分)A.a>0||a<0B.aC.!a==0D.!a標(biāo)準(zhǔn)答案是:ABC。3、已知a為整型變量,則與表達(dá)式a!=0真假值情況相同的表達(dá)式有哪些"______(分?jǐn)?shù):3分)A.aB.!a==0C.!aD.a>0||a<0標(biāo)準(zhǔn)答案是:ABD。4、指出下面錯(cuò)誤的表達(dá)式______(分?jǐn)?shù):3分)A.a=5,b=6,c=7B.i=i++C.5.6+6.2%3.1D.56=a11標(biāo)準(zhǔn)答案是:BD。下面哪些寫法是對(duì)的,而且是常量"______(分?jǐn)?shù):3分)A.125B.2.5E+21C.AB'D.\n\\\'\123標(biāo)準(zhǔn)答案是:BD。1、()選擇正確的輸入語句()。:(其中:charstring[20];)使得string的容為"Iamstudent".(分?jǐn)?shù):2分)A.scanf("%s",string);B.scanf("%c",&string);C.scanf("%s",&string);D.gets(string);標(biāo)準(zhǔn)答案是:D。2、()對(duì)以下說明語句inta[10]={6,7,8,9,10};的正確理解是(分?jǐn)?shù):2分)A.將5個(gè)初值依次賦給a[6]至a[10]B.將5個(gè)初值依次賦給a[0]至a[4]C.因?yàn)閿?shù)組長度與初值的個(gè)數(shù)不相同,所以此語句不正確D.將5個(gè)初值依次賦給a[1]至a[5]標(biāo)準(zhǔn)答案是:B。3、()以下標(biāo)識(shí)符中可以作為用戶函數(shù)名的是(分?jǐn)?shù):2分)A.structB.intC.unionD.go_to標(biāo)準(zhǔn)答案是:D。4、源程序要正確地運(yùn)行,必須要有什么函數(shù)"______(分?jǐn)?shù):2分)A.printf函數(shù)B.自定義的函數(shù)C.mainD.不需要函數(shù)標(biāo)準(zhǔn)答案是:C。5C語言程序由什么組成"______(分?jǐn)?shù):2分)A.子程序B.主程序和子程序C.函數(shù)D.過程標(biāo)準(zhǔn)答案是:C。二、多選1、下面哪些是合法的用戶定義的標(biāo)識(shí)符______(分?jǐn)?shù):3分)A._908B.*parC.sheep!D.wind標(biāo)準(zhǔn)答案是:AD。2、下面合法的標(biāo)識(shí)符______(分?jǐn)?shù):3分)A.ABCB.a_3C.sum.aD._stu2標(biāo)準(zhǔn)答案是:ABD。3、C語言的主要特點(diǎn)有哪些"______(分?jǐn)?shù):3分)A.簡潔、緊湊,使用方便、靈活,易于學(xué)習(xí)和應(yīng)用。B.C語言是面向結(jié)構(gòu)化程序設(shè)計(jì)的語言。C.C語言允許直接對(duì)位、字節(jié)和地址進(jìn)行操作。D.數(shù)據(jù)類型豐富。標(biāo)準(zhǔn)答案是:ABCD。4、已定義c為字符型變量,則下列語句中錯(cuò)誤的是______(分?jǐn)?shù):3分)A.c='97'B.:c="97"C.c=97;D.c="a"標(biāo)準(zhǔn)答案是:ABD。5下列選項(xiàng)中是C語言合法標(biāo)志符的有______(分?jǐn)?shù):3分)A.good_morningB.mainC.stdio.hD.8abc標(biāo)準(zhǔn)答案是:AB。一個(gè)C程序的執(zhí)行是從______(分?jǐn)?shù):2分)A.本程序的main函數(shù)開始,到main函數(shù)結(jié)束B.本程序文件的第一個(gè)函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束C.本程序的main函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束D.本程序文件的第一個(gè)函數(shù)開始,到本程序main函數(shù)結(jié)束標(biāo)準(zhǔn)答案是:A。以下敘述正確的是______(分?jǐn)?shù):2分)A.在C程序中,main函數(shù)必須位于程序的最前面B.C程序的每行中只能寫一條語句C.C語言本身沒有輸入輸出語句D.在對(duì)一個(gè)C程序進(jìn)行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯(cuò)誤標(biāo)準(zhǔn)答案是:C。以下敘述不正確的是。______(分?jǐn)?shù):2分)A.一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成B.一個(gè)C源程序必須包含一個(gè)main函數(shù)C.C程序的基本組成單位是函數(shù)D.在C程序中,注釋說明只能位于一條語句的后面標(biāo)準(zhǔn)答案是:D。語言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置______(分?jǐn)?shù):2分)A.必須在最開始B.必須在系統(tǒng)調(diào)用的庫函數(shù)的后面C.可以任意D.必須在最后標(biāo)準(zhǔn)答案是:C。一個(gè)C語言程序是由______(分?jǐn)?shù):2分)A.一個(gè)主程序和若干子程序組成B.函數(shù)組成C.若干過程組成D.若干子程序組成標(biāo)準(zhǔn)答案是:B。二、多選1、指出下面合法的標(biāo)識(shí)符:______(分?jǐn)?shù):3分)A.3abB.ABCC.a_3D._stu2標(biāo)準(zhǔn)答案是:BCD。2、指出下面哪些是關(guān)鍵字:______(分?jǐn)?shù):3分)A.charB.abcC.printfD.float標(biāo)準(zhǔn)答案是:AD。3、指出下面哪些是合法的用戶定義的標(biāo)識(shí)符"______(分?jǐn)?shù):3分)A.P-SB.put11C.printfD.Int標(biāo)準(zhǔn)答案是:BD。4、C語言的基本類型哪些:______(分?jǐn)?shù):3分)A.整型B.枚舉型C.數(shù)組型D.指針型標(biāo)準(zhǔn)答案是:AB。5這段程序中的常量有:(*definePI3.14;voidmain(){intsum;sum=10+15;printf("sum=%d\n",sum);printf("resultis25\n");}這段程序中常量有______(分?jǐn)?shù):3分)A.10B.15C.25D.PI標(biāo)準(zhǔn)答案是:ABD。1、75的十六進(jìn)制寫法為___,八進(jìn)制寫法為______(分?jǐn)?shù):2分)A.0*4b0113B.0165117C.610*3dD.0*4b61標(biāo)準(zhǔn)答案是:A。2、0*75的八進(jìn)制寫法為___,十進(jìn)制寫法為___。(分?jǐn)?shù):2分)A.0165117B.0*4b0113C.610*3dD.0*4b61標(biāo)準(zhǔn)答案是:A。3、075的十進(jìn)制寫法為___,十六進(jìn)制寫法為___。(分?jǐn)?shù):2分)A.0*4b0113B.0165117C.610*3dD.0*4b61標(biāo)準(zhǔn)答案是:C。4、下面哪個(gè)表達(dá)式的值為4______(分?jǐn)?shù):2分)A.(float)11/3B.2016/11/3星期四上午12:00:00C.11.0/3D.(int)(11.0/3+0.5標(biāo)準(zhǔn)答案是:D。5已知整型變量a=6,b=7,c=1,則下面表達(dá)式的值為多少"a+3______(分?jǐn)?shù):2分)A.9B.2C.1D.65標(biāo)準(zhǔn)答案是:A。二、多選1、C語言中整形常量按進(jìn)制劃分,有以下幾種:______(分?jǐn)?shù):3分)A.十六進(jìn)制常量B.十進(jìn)制常量C.八進(jìn)制常量D.二進(jìn)制常標(biāo)準(zhǔn)答案是:ABC。2、如果要把常量327存入變量a中,a可以定義成哪些類型"______(分?jǐn)?shù):3分)A.intB.charC.floatD.long標(biāo)準(zhǔn)答案是:ACD。3、下面哪些寫法是對(duì)的,而且是常量"______(分?jǐn)?shù):3分)A.125B.-0.456C.56D.452.2標(biāo)準(zhǔn)答案是:AB。4、指出下面錯(cuò)誤的表達(dá)式:______(分?jǐn)?shù):3分)A.56=a11B.a+b=5C.i=i++D.5.6+6.2%3.1標(biāo)準(zhǔn)答案是:ABD。5若變量f已說明為float類型,i為int類型,則下面哪些表達(dá)式(或語句)能夠?qū)崿F(xiàn)將f中的數(shù)值保留小數(shù)點(diǎn)后兩位,第三位進(jìn)行四舍五入的運(yùn)算"______(分?jǐn)?shù):3分)A.f=(f*100+0.5)/100.0B.i=f*100+0.5,f=i/100.0C.f=(int)(f*100+0.5)/100.0D.f=(f/100+0.5)*100.0標(biāo)準(zhǔn)答案是:BC。在C語言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是_____(分?jǐn)?shù):2分)A./B.++C.!=D.%標(biāo)準(zhǔn)答案是:D。若有定義:inta=7;float*=2.5,y=4.7;則表達(dá)式*+a%3*(int)(*+y)%2/4的值是______(分?jǐn)?shù):2分)A.2.500OOB.2.7500OOC.2.3600OOD.2.0OO標(biāo)準(zhǔn)答案是:B。設(shè)變量a是整型,f是實(shí)型,i是雙精度型,則表達(dá)式10+'a'+i*f值的數(shù)據(jù)類型為______(分?jǐn)?shù):2分)A.intB.floatC.doubleD.不確定標(biāo)準(zhǔn)答案是:C。在C語言中,char型數(shù)據(jù)在存中的存儲(chǔ)形式是:______(分?jǐn)?shù):2分)A.補(bǔ)碼B.反碼C.原碼D.ASCII碼標(biāo)準(zhǔn)答案是:D。若有以下說明語句:chars='\\\092';則下面哪一項(xiàng)是正確的______(分?jǐn)?shù):2分)A.使s的值包含2個(gè)字符B.說明語句不合法C.使s的值包含6個(gè)字符D.使s的值包含4個(gè)字符標(biāo)準(zhǔn)答案是:B。二、多選1、下面哪些是非法的C語言轉(zhuǎn)義字符"_______(分?jǐn)?shù):2分)A.'\t'B.'\08'C.'\0*af'D.'\\'標(biāo)準(zhǔn)答案是:BC。2、請(qǐng)從下面的選項(xiàng)中選出正確的C語言的轉(zhuǎn)義字符______(分?jǐn)?shù):2分)A.'\''B.'\t'C.'\n'D.'\*aa'標(biāo)準(zhǔn)答案是:ABCD。3、以下符合C語言語法的賦值表達(dá)式是______(分?jǐn)?shù):2分)A.d=9+e+f=d+9B.d=9+e,f=d+9C.d=9+e,e++,d+9D.d=9+e++=d+7標(biāo)準(zhǔn)答案是:BC。4、sizeof(float)是______(分?jǐn)?shù):2分)A.一個(gè)雙精度型表達(dá)式B.一個(gè)整型表達(dá)式C.一種函數(shù)調(diào)用D.一個(gè)不合法的表達(dá)式標(biāo)準(zhǔn)答案是:AB。5C程序的結(jié)構(gòu)可分為哪幾類"______(分?jǐn)?shù):2分)A.順序結(jié)構(gòu)B.循環(huán)結(jié)構(gòu)C.程序結(jié)構(gòu)D.選擇結(jié)構(gòu)標(biāo)準(zhǔn)答案是:AB。putchar函數(shù)可以向終端輸出一個(gè):______(分?jǐn)?shù):2分)A.整型變量表達(dá)式值B.字符串C.實(shí)型變量值D.字符或字符型變標(biāo)準(zhǔn)答案是:D。printf函數(shù)中用到格式符%5s,其中數(shù)字5表示輸出的字符串占用5列。如果字符串長度大于5,則輸出按方式______(分?jǐn)?shù):2分)A.從左起輸出該字串,右補(bǔ)空格B.按原字符長從左向右全部輸出C.右對(duì)齊輸出該字串,左補(bǔ)空格D.輸出錯(cuò)誤信息標(biāo)準(zhǔn)答案是:B。已知staticinta[2][3]={2,4,6,8,10,12};正確表示數(shù)組元素地址的是______(分?jǐn)?shù):2分)A.*(a[1]+2)B.a[1]+3C.*(a+1)D.a[0][0]標(biāo)準(zhǔn)答案是:C函數(shù)調(diào)用strcat(strcpy(str1,str2),str3)的功能是______(分?jǐn)?shù):2分)A.將串str1復(fù)制到串str2中,然后再連接到str3之后B.將串str2復(fù)制到串str1中,然后再將串str3連接到串str1之后C.將串str2復(fù)制到串str1中,再將串str1連接到str3之后D.將串str1連接到串str2之后,再復(fù)制到str3之中標(biāo)準(zhǔn)答案是:B。已知inta[10];則對(duì)a數(shù)組元素的正確引用是______(分?jǐn)?shù):2分)A.a[10]B.a[3.5]C.a(5)D.a[10]標(biāo)準(zhǔn)答案是:D。二、多選1、若a,b,c,d都是int型變量且初值為0,以下選項(xiàng)中正確的賦值語句是______(分?jǐn)?shù):3分)A.a=b=c=d=100B.d++;C.c+b;D.d=(c=22)-(b++)標(biāo)準(zhǔn)答案是:ABD。2、以下描述正確的是______(分?jǐn)?shù):3分)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)成標(biāo)準(zhǔn)答案是:ABD。3、以下4個(gè)選項(xiàng)中,可以看作是一條語句的有______(分?jǐn)?shù):3分)A.{;}B.a=0,b=0,c=0;C.if(a>0)D.if(b==0)m=1;n=2;標(biāo)準(zhǔn)答案是:ABC。4、以下敘述正確的是______(分?jǐn)?shù):3分)A.C語言嚴(yán)格區(qū)分大小寫英文字母B.C語言用";"作為語句分隔符C.C程序書寫格式自由,一行可以寫幾個(gè)語句,一個(gè)語句也可以寫在幾行上D.可以使用/*…*/對(duì)C程序中的任何部分作注釋標(biāo)準(zhǔn)答案是:ABCD。5下列對(duì)邏輯運(yùn)算符兩側(cè)的運(yùn)算對(duì)象的數(shù)據(jù)類型描述不正確的是______(分?jǐn)?shù):3分)A.只能是0或1B.只能是0或非0正數(shù)C.可以是整型或字符型數(shù)據(jù)D.可以是任何類型的數(shù)據(jù)標(biāo)準(zhǔn)答案是:ABD。在C語言的if語句中,用作判斷的表達(dá)式為______(分?jǐn)?shù):2分)A.關(guān)系表達(dá)式B.邏輯表達(dá)式C.算術(shù)表達(dá)式D.任意表達(dá)式標(biāo)準(zhǔn)答案是:D。若希望當(dāng)A的值為奇數(shù)時(shí),表達(dá)式的值為"真",A的值為偶數(shù)表達(dá)式的值為"假"。則以下不能滿足要求的表達(dá)式是______(分?jǐn)?shù):2分)A.A%2==1B.!(A%2==0)C.!(A%2)D.A%2標(biāo)準(zhǔn)答案是:C。已知chars[20]=”programming”,*ps=s;則不能引用字母o的表達(dá)式是______(分?jǐn)?shù):2分)A.ps+2B.s[2]C.ps[2]D.ps+=2,*ps標(biāo)準(zhǔn)答案是:A。已知charb[5],*p=b;則正確的賦值語句是。______(分?jǐn)?shù):2分)A.b=”abcd”B.*b=”abcd”;C.p=”abcd”;D.*p=”abcd”;標(biāo)準(zhǔn)答案是:C。已知inta[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a;則值為3的表達(dá)式是______(分?jǐn)?shù):2分)A.p+=2,*(p++)B.p+=2,*++pC.p+=3,*p++D.p+=2,++*p標(biāo)準(zhǔn)答案是:A。二、多選1、以下不符合C語言語法的實(shí)型常量是______(分?jǐn)?shù):3分)A.1.2E0.5B.3.14.159EC.0.005D.E15標(biāo)準(zhǔn)答案是:ABD。2、以下敘述中正確的是______(分?jǐn)?shù):3分)A.一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成B.一個(gè)C源程序必須包含一個(gè)main()函數(shù)C.C源程序的基本組成單位是函數(shù)D.在C源程序中,注釋說明只能位于一條語句的最后標(biāo)準(zhǔn)答案是:ABD。3、以下正確的if語句形式是______(分?jǐn)?shù):3分)A.if(*>y&&*!=y)B.if(*==y)*+=yC.if(*!=y)scanf("%d",&*)elsescanf("%d",&y);D.if(*<y){*++;y++;}標(biāo)準(zhǔn)答案是:ABD。4、以下選項(xiàng)中不是C語言合法整數(shù)的是______(分?jǐn)?shù):3分)A.10110B.386C.0*ffaD.*2a2標(biāo)準(zhǔn)答案是:BD。5以下關(guān)于數(shù)組描述錯(cuò)誤的是______(分?jǐn)?shù):3分)A.數(shù)組的大小是固定的,但可以有不同的類型的數(shù)組元素B.數(shù)組的大小是可變的,但所有數(shù)組元素的類型必須相同C.數(shù)組的大小是固定的,所有數(shù)組元素的類型必須相同D.數(shù)組的大小是可變的,可以有不同的類型的數(shù)組元素標(biāo)準(zhǔn)答案是:ABD。設(shè)有定義:int*=12,n=5;則表達(dá)式*%=(n%2)的值為______(分?jǐn)?shù):2分)A.2B.3C.5D.0標(biāo)準(zhǔn)答案是:D。針對(duì)下列程序段回答問題().for(t=1;t<=100;t++){scanf("%d",&*);if(*<0)______(分?jǐn)?shù):2分)A.*>=0時(shí)什么也不輸出B.最多允許輸出100個(gè)非負(fù)整數(shù)C.printf函數(shù)永遠(yuǎn)也不執(zhí)行D.當(dāng)*<0時(shí)整個(gè)循環(huán)結(jié)束標(biāo)準(zhǔn)答案是:B。已知charb[5],*p=b;,則正確的賦值語句是______(分?jǐn)?shù):2分)

溫馨提示

  • 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)論