版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、選擇題正確的C語言表記符是_____。A.?_buy_2B.2_buyC.?_buyD.buy?以下是C語言供給的合法要點(diǎn)字的是_____。A.FloatB.signedC.integerD.Char以下不可以定義為用戶標(biāo)示符的是_____。A.scanfB.VoidC._3com_D.int一個(gè)C程序是由_____。A.一個(gè)主程序和若干子程序構(gòu)成B.一個(gè)或多個(gè)函數(shù)構(gòu)成C.若干過程構(gòu)成D.若干子程序構(gòu)成以下說法中正確的選項(xiàng)是_____。A.C語言程序老是從第一個(gè)定義的函數(shù)開始履行B.在C語言程序中,要調(diào)用的函數(shù)一定在main( )函數(shù)中定義C.C語言程序老是從main( )函數(shù)開始履行D.C語言程序中的main( )函數(shù)一定放在程序的開始部分以下選項(xiàng)中,合法的實(shí)型常數(shù)是_____。A.5E2.0B.E-3C.2E0D.1.3E已知大寫字母A的ASCII碼值是65,小寫字母a的ASCII碼是97,則用八進(jìn)制表示的字符常量’\101’是_____。A.字符AB.字符aC.字符cD.非法的常量以下選項(xiàng)中,合法轉(zhuǎn)義字符的選項(xiàng)是_____。A.’’B.’\018’C.’xab’D.’\abc’如有代數(shù)式,則不正確的C語言表達(dá)式是_____。A.a(chǎn)/c/d*b*3B.3*a*b/c/dC.3*a*b/c*dD.a(chǎn)*b/d/c*310.已知字母A的ASCII碼為十進(jìn)制數(shù)65,且S為字符型,則履行語句S=’A’+’6’-’3’;后,S中的值為_____。A.’D’B.68C.不確立的值D.’C’在C語言中,要求運(yùn)算數(shù)一定是整型的運(yùn)算符是_____。A./B.++C.*=D.%在C語言中,char型數(shù)據(jù)在存中的儲(chǔ)存形式是_____。A.補(bǔ)碼B.反碼C.原碼D.ASCII碼設(shè)以下變量均為int種類,則值不等于7的表達(dá)式是_____。A.(m=n=6,m+n,m+1)B.(m=n=6,m+n,n+1)C.(m=6,m+1,n=6,m+n)D.(m=6,m+1,n=m,n+1)以下程序的履行結(jié)果是:_____。#include<stdio.h>main( ){intx=2,y=3;printf(”x=%%d,y=%%dn”,x,y);}A.x=%2,y=%3
B.x=%%d,y=%%dC.x=2,y=3
D.x=%d,y=%d15.閱讀以下程序,當(dāng)輸入數(shù)據(jù)的形式為:#include”stdio.h”
12,34,正確的輸出結(jié)果為
_____。main( ){inta,b;scanf(”%d%d”,&a,&b);printf(”a+b=%dn”,a+b);}A.a(chǎn)+b=46C.a(chǎn)+b=12
BD
.有語法錯(cuò)誤.不確立值為了防范嵌套的if-else語句的二義性,C語言規(guī)定else老是與_____構(gòu)成配對(duì)關(guān)系。A.縮排地點(diǎn)同樣的ifB.在其以前未配對(duì)的ifC.在其以前未配對(duì)的近來的
ifD.同一行上的if17.已知inta=1,b=2,c=3;if(a>b)c=a;a=b;b=c;A.a(chǎn)=1,b=2,c=3C.a(chǎn)=2,b=3,c=1
以下語句履行后BD
a,b,c的值是_____。.a(chǎn)=2,b=3,c=3.a(chǎn)=2,b=3,c=2以下程序的運(yùn)轉(zhuǎn)結(jié)果是_____。#include<stdio.h>main( ){inta=1;if(a++>1)printf(”%dn”,a);elseprintf(”%dn”,a--);}A.0B.1C.2D.3若a、b、c、d、w均為int種類變量,則履行下邊語句后的w值是_____。a=1;b=2;c=3;d=4;w=(a<b)?a:b;w=(w<c)?w:c;w=(w<d)?w:d;A.1B.2C.3D.4履行以下程序,輸入為3的數(shù)出結(jié)果是_____。#include”stdio.h”main( ){intk;scanf(”%d”,&k);switch(k){case1:printf(”%dn”,k++);case2:printf(”%dn”,k++);case3:printf(”%dn”,k++);case4:printf(”%dn”,k++);break;default:printf(”Full!n”);}}A.3B.4C.3D.4以下不是C語言的特色的是_____。A.語言簡(jiǎn)短緊湊B.能夠編制出功能復(fù)雜的程序C.C語言能夠直接對(duì)硬件操作D.C語言移植性好以下字符序列中,不行用作C語言表記符的是_____。A.a(chǎn)bc123B.no.1C._123_D._ok請(qǐng)選出可用作C語言用戶表記符的一組表記符_____。A.voidB.a(chǎn)3_b3C.ForD.2adefine_123-abcDOWORDIFCasesizeof以下符號(hào)中,不屬于轉(zhuǎn)義字符的是_____。A.\\B.\0xAAC.\tD.\0不屬于C語言要點(diǎn)字的是_____。A.intB.breakC.whileD.characterC語言程序的基本單位是_____。A.程序行B.語句C.函數(shù)D.字符以下說法中,錯(cuò)誤的選項(xiàng)是_____。A.每個(gè)語句一定獨(dú)占一行,語句的最后能夠是一個(gè)分號(hào),也能夠是一個(gè)回車換行符號(hào)B.每個(gè)函數(shù)都有一個(gè)函數(shù)頭和一個(gè)函數(shù)體,主函數(shù)也不例外C.主函數(shù)只好調(diào)用用戶函數(shù)或系統(tǒng)函數(shù),用戶函數(shù)能夠互相調(diào)用D.程序是由若干個(gè)函數(shù)構(gòu)成的,可是一定有、并且只好有一個(gè)主函數(shù)以下選項(xiàng)中,正確的字符常量是_____。A.”F”B.’’’C.’W’D.’’以下變量定義中合法的是_____。A.short_a=1-.le-1;C.longdo=0xfdaL;
BD
.doubleb=1+5e2.5;.float2_and=1-e-3;9xn30.與數(shù)學(xué)式子2x1對(duì)應(yīng)的C語言表達(dá)式是_____。A.9*x^n/(2*x-1)B.9*x**n/(2*x-1)C.9*pow(x,n)*(1/(2*x-1))D.9*pow(n,x)/(2*x-1)以下符合C語語言法的賦值表達(dá)式是_____。A.a(chǎn)=9+b+c=d+9B.a(chǎn)=(9+b,c=d+9)C.a(chǎn)=9+b,b++,c+9D.a(chǎn)=9+b++=c+9如有說明語句:chars=’\72’;則變量s_____。A.包含一個(gè)字符B.包含兩個(gè)字符C.包含三個(gè)字符D.說明不合法,s的值不確立33.如有定義:intm=7;floatx=2.5,y=4.7;則表達(dá)式x+m%3*(int)(x+y)%2/4的值是_____。A.2.500000B.2.750000C.3.500000D.0.000000有以下程序段,從鍵盤輸入數(shù)據(jù)的正確形式應(yīng)是_____。(注:└┘代表空格)floatx,y,z;scanf(“x=%d,y=%d,z=%d”,&a,&y,&z);A.123B.x=1,y=2,z=3C.1,2,3D.x=1└┘y=2└┘z=3以下對(duì)于運(yùn)算符優(yōu)先次序的描繪中正確的選項(xiàng)是_____。A.關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符<邏輯與運(yùn)算符.邏輯與運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符.賦值運(yùn)算符<邏輯與運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符D.算術(shù)運(yùn)算符<關(guān)系運(yùn)算符<賦值運(yùn)算符<邏輯與運(yùn)算符36.選擇出合法的if語句(設(shè)intx,a,b,c;)_____。.if(a=b)c++;.if(a=<b)c++;.if(a<>b)c++;.if(a=>b)c++;37.當(dāng)a=1,b=2,c=4,d=3時(shí),履行完下邊一段程序后x的值是_____。if(a<b)if(c<d)x=1;elseif(a<c)if(b<d)x=2;elsex=3;elsex=4;elsex=5;A.1B.2C.3D.4履行以下程序段后,變量x,y,z的值分別為_____。inta=1,b=0,x,y,z;x=(--a==b++)?--a
:++b;y=a++;z=b;A.x=0,y=0,z=0C.x=0,y=1,z=0
BD
.x=-1,y=-1,z=1.x=-1,y=2,z=1履行以下語句后,y的值為_____。intx,y,z;x=y=z=0;++x||++y&&++z;A.0B.1C.2D.不確立值20以下程序的輸出結(jié)果是_____。#include<stdio.h>main( ){inta=5,b=4,c=6,d;printf(”%dn”,d=a>b?a>c?a:c:b);}A.5B.4C.6D.不確立C編譯程序是_____。A.C程序的機(jī)器語言版本B.一組機(jī)器語言指令C.將C源程序編譯成目標(biāo)程序D.由制造廠家供給的一套應(yīng)用軟件以下選項(xiàng)中,合法的用戶表記符是_____。以下選項(xiàng)中可作為C語言合法整數(shù)的是_____。A.10110BB.0386C.0XffaD.x2a244.表達(dá)式13/3*sqrt(16.0)/8的數(shù)據(jù)種類是_____。A.intB.floatC.doubleD.不確立45.假定全部變量均為整型,則表達(dá)式(x=2,y=5,y++,x+y)的值是_____。A.7B.8C.6D.2已知s是字符型變量,下邊不正確的賦值語句是_____。A.s=’012’;B.s=’u+v’;C.s=’1’+’2’;D.s=1+2;47.putchar函數(shù)能夠向終端輸出一個(gè)_____。A.整型變量表達(dá)式值。B.字符串C.實(shí)型變量值。D.字符或字符型變量值。有以下程序段:intx1,x2;chary1,y2;scanf(”%d%c%d%c”,&x1,&y1,&x2,&y2);若要求x1、x2、y1、y2的值分別為10、20、A、B,正確的數(shù)據(jù)輸入是_____。(注:└┘代表空格)A.10A└┘20BBC.10└┘A└┘20└┘BD
.10└┘A20B.10A20└┘B已有定義inta=-2;和輸出語句:printf(”%8lx”,a);以下正確的表達(dá)是_____。A.整型變量的輸出格式符只有%d一種B.%x是格式符的一種,它能夠合用于任何一各樣類的數(shù)據(jù)C.%x是格式符D.%8lx不是錯(cuò)誤的格式符,此中數(shù)字8規(guī)定了輸出字段的寬度50.能正確表示“當(dāng)x的取值在[-58,-40]和[40,58]圍為真,不然為假”的表達(dá)式是_____。A.(x>=-58)&&(x<=-40)&&(x>=40)&&(x<=58).(x>=-58)||(x<=-40)||(x>=40)||(x<=58).(x>=-58)&&(x<=-40)||(x>=40)&&(x<=58).(x>=-58)||(x<=-40)&&(x>=40)||(x<=58)51.已知x=45,y=’a’,z=0;則表達(dá)式(x>=z&&y<’z’||!y)的值是_____。A.0B.語法錯(cuò)C.1D.“假”指出以下程序段所表示的邏輯關(guān)系是_____。if(a<b){if(c==d)x=10;}elsex=-10;10a且cdxb10a且cdA.b10a且cdxb10abB.10a且cdxb10a且cdC.b10a且cdxb10cdD.以下程序的運(yùn)轉(zhuǎn)結(jié)果是_____。#include<stdio.h>main( ){inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec++;printf(”%dn”,c);}A.0B.1C.2D.3有以下程序,程序運(yùn)轉(zhuǎn)后的輸出結(jié)果是_____。#include<stdio.h>main( ){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){default:m++;case0:m++;break;}}printf(”%dn”,m);}A.1B.2C.3D.4以下程序的輸出結(jié)果是_____。main( ){intn=4;while(n--)printf(〞%d〞,--n);}D.210履行以下程序后輸出的結(jié)果是_____。main( ){inty=10;do{y--;}while(--y);printf("%d\n",y--);}A.-1B.1C.8D.0若輸入B,以下程序的運(yùn)轉(zhuǎn)結(jié)果為_____。main( ){chargrade;scanf("%c",&grade);switch(grade){case'A':printf(">=85.");case'B':case'C':printf(">=60.");case'D':printf("<60.");default:printf("error.");}}A.>=85.B.>=60.C.>=60.<60.error.D.error.在C語言中,為了卻束while語句構(gòu)成的循環(huán),while后一對(duì)圓括號(hào)中表達(dá)式的值應(yīng)當(dāng)為_____。A.0B.1C.trueD.非0C語言的if語句嵌套時(shí),if與else的配對(duì)關(guān)系是_____。每個(gè)else老是與它上邊的近來的if配對(duì)每個(gè)else老是與最外的if配對(duì)每個(gè)else與if的配對(duì)是隨意的每個(gè)else老是與它上邊的if配對(duì)以下程序段的輸出結(jié)果為_____。main( ){intx=3;do{printf("%3d",x-=2);}while(!(--x));}A.1B.30C.1-2D.死循環(huán)61、以下選項(xiàng)中屬于C語言的數(shù)據(jù)種類是().復(fù)數(shù)型B.邏輯型C.會(huì)合型D.雙精度型62、一個(gè)C程序的履行是從()A.main( )函數(shù)開始,直到main( )函數(shù)結(jié)束B.第一個(gè)函數(shù)開始,直到最后一個(gè)函數(shù)結(jié)束C.第一個(gè)語句開始,直到最后一個(gè)語句結(jié)束
D.main( )
函數(shù)開始,直到最后一個(gè)函數(shù)結(jié)束63、設(shè)有語句inta=3;則履行語句
a+=a-=a*a;后,變量a的值是()A.3B.0C.-1264、如有charc[5]={'c','d','\0','e','\0'};
D.9則履行語句printf("%s",c);結(jié)果是( )。A.cd\0eB
.'c''d'C
.cdD.cde65、已知:inta[2][3]={1,2,3,4,5,6},(*p)[3]=a;
則以下表達(dá)式不是
4的是( )。A.*(*p+3)B.*p+3C.*(*(p+0)+3)D.a(chǎn)[0][3]66、以下有宏替代不正確的表達(dá)( ).A.宏替代不占用運(yùn)轉(zhuǎn)時(shí)間B.宏名無種類C.宏替代不過字符串替代D.宏名一定用大寫字母表示67、履行charstr[10]=”Ch\nina”;strlen(str)的值是()A.5B.6C.7D.968、下邊程序的輸出結(jié)果是:()#definePOWER(x)(x*x)main( ){inti=4;printf("%d",POWER(i-2));}69、在定義inta[3][4][2];A.a(chǎn)[2][1][2]B.a(chǎn)[1][0][1]70、以下程序的輸出結(jié)果是(
后,第10個(gè)元素是()C.a(chǎn)[2][0][1]D.a(chǎn)[2][2][1])。main( ){inta=7,b=5;printf("%d\n",b=b/a);}A5B1C0D不確立值71、.假定變量a,b均為整型,表達(dá)式(a=5,b=2,a>b?a++:b++,a+b)的值是()。A7B8C9D272、設(shè)有以下程序段,下邊描繪中正確的選項(xiàng)是()。intk=10;while(k=0)k=k-1;A循環(huán)履行一次B循環(huán)是無窮循環(huán)C循環(huán)體語句一次也不履行D循環(huán)體語句履行一次73、以下程序的輸出結(jié)果為()。inti;voidprt( ){for(i=5;i<8;i++)printf("%c",'*');printf("\t");}main( ){for(i=5;i<=8;i++)prt( );}A***B************C******D***74、在C語言程序中,以下說確的是()。A函數(shù)的定義能夠嵌套,但函數(shù)的調(diào)用不可以夠嵌套B函數(shù)的定義不可以夠嵌套,但函數(shù)的調(diào)用能夠嵌套C函數(shù)的定義和函數(shù)的調(diào)用都不可以夠嵌套D函數(shù)的定義和函數(shù)的調(diào)用都能夠嵌套75、以下函數(shù)調(diào)用語句中含有()個(gè)實(shí)參。func((e1,e2),(e3,e4,e5));A2B3C5D語法錯(cuò)誤二、填空題C語言源程序的基本單位是________。若a為整型變量,a=12,則表達(dá)式:a+=4的值________。平常一個(gè)字節(jié)包含________個(gè)二進(jìn)制位。一個(gè)C程序有且僅有一個(gè)________函數(shù)。在C語言中,字符輸入函數(shù)和字符輸出函數(shù)分別是:________和________。6.在C語言中,最基本的數(shù)據(jù)種類只有四種,它們分別是:int、________、________和double。已知字符A的ACSII碼值為65,以下語句的輸出結(jié)果是________。charch=’B’;printf("%c%d\n",ch,ch);’a’在存中占________個(gè)字節(jié),”a”在存中占________個(gè)字節(jié)。9.如有inta[3][2]={{1},{3,2},{4,5}};,則a[1][1]的值是________。在循環(huán)語句中,break語句的作用是________,continue語句的作用是________。一個(gè)C語言程序的語句最少應(yīng)包含一個(gè)__________。12.C語言源程序言件的擴(kuò)展名是_______,經(jīng)過編譯、連結(jié)后,生成文件的擴(kuò)展名是_______。13.構(gòu)造化程序由次序構(gòu)造、________和_________三種基本構(gòu)造構(gòu)成。14.C語言的履行是從________開始履行的。15.表達(dá)式10/3的結(jié)果是_________。16.在C語言中,有三種邏輯運(yùn)算符,它們分別是:
&&、________、_________。17.if
語句中的表達(dá)式能夠是關(guān)系表達(dá)式、
________、________。18.C語言中基本的數(shù)據(jù)種類有:整型、________19.整數(shù)-35在機(jī)的補(bǔ)碼表示為_____________。20.有以下語句:charA[]={”Iamastudent________,A[3]=________。
、________?!眪;該字符串的長(zhǎng)度是C語言源程序的基本單位是______________。表達(dá)式9%5的結(jié)果是______________。C語言中一般整型變量的種類說明符為__________,在存中占__________字節(jié)。符號(hào)”a”和’a’的差別是_______________。C語言供給的預(yù)辦理命令主要包含以下三種:宏定義、____________、____________。26.語句printf(“%%d%d”,123);將輸出:______________。C語言中,int型數(shù)據(jù)在存中的儲(chǔ)存形式是_______________。在C語言中,格式輸入庫函數(shù)為_______________,格式輸出庫函數(shù)為_______________。29.判斷一個(gè)字符是不是字母或數(shù)字的邏輯判斷語句是:_______________。有以下程序,履行后輸出結(jié)果是_______________。main( ){intt=1,i=5;for(;i>=0;i--)t*=i;printf("%d\n",t);}31、字符串"A"在存中占用的字節(jié)數(shù)為_____________。32、C語言中的表記符只好由字母、下劃線和_____________構(gòu)成。33、如有定義語句“
inta=25,b=14,c=19;",
以下語句的履行結(jié)果是_____________if(a++<=25&&b--<=2&&c++)printf("***a=%d,b=%d,c=%d\n",a,b,c);elseprintf("###a=%d,b=%d,c=%d\n",a,b,c);34、有以下定義
a[]="B\172\\\'a%%";
則履行語句
printf("%d",strlen(a));
的結(jié)果為_____________。35、如有定義:inta[12]={1,2,3,4,5,6,7,8,9,10,11,12},*p[4],i;for(i=0;i<4;i++)p[i]=&a[i*3];
則*(*(p+1)+2)
的值為,
*p[2]
的值為____________。若數(shù)組的首地點(diǎn)為2000,則p[1]指向的地點(diǎn)為_____________。36、設(shè)
a=2,b=3,x=3.5,y=2.5
,則表達(dá)式
(float)(a
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西省宜春市豐城市2016-2017學(xué)年八年級(jí)下學(xué)期期中考試物理試題【含答案、解析】
- 二零二五版門面裝修工程施工圖設(shè)計(jì)合同范本文檔4篇
- 2025年度全球鎳礦資源開發(fā)與進(jìn)出口中英文對(duì)照合同4篇
- 2025年度大學(xué)生實(shí)習(xí)實(shí)訓(xùn)基地環(huán)境保護(hù)責(zé)任合同
- 2025年度城市軌道交通車輛采購與服務(wù)合同4篇
- 2025年度門衛(wèi)服務(wù)與社區(qū)和諧共建合同范本4篇
- 2025年度個(gè)人健康保險(xiǎn)合同示范文本7篇
- 2025年粵人版五年級(jí)語文下冊(cè)月考試卷含答案
- 2025年湖北漢江集團(tuán)丹江口水源文旅發(fā)展有限公司招聘筆試參考題庫附帶答案詳解
- 2025年度個(gè)人房貸轉(zhuǎn)按揭合同范本2篇
- 衛(wèi)生服務(wù)個(gè)人基本信息表
- 醫(yī)學(xué)脂質(zhì)的構(gòu)成功能及分析專題課件
- 高技能人才培養(yǎng)的策略創(chuàng)新與實(shí)踐路徑
- 廣東省湛江市廉江市2023-2024學(xué)年八年級(jí)上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 2024年湖北省知名中小學(xué)教聯(lián)體聯(lián)盟中考語文一模試卷
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 生物 含解析
- 燃?xì)庑袠I(yè)有限空間作業(yè)安全管理制度
- 數(shù)列練習(xí)題(含答案)基礎(chǔ)知識(shí)點(diǎn)
- 通用電子嘉賓禮薄
- 赤峰市海業(yè)礦產(chǎn)有限責(zé)任公司福合元礦區(qū)銅鉬礦2022年度礦山地質(zhì)環(huán)境治理與土地復(fù)墾方案
- 充電站監(jiān)理規(guī)劃
評(píng)論
0/150
提交評(píng)論