版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言超級(jí)經(jīng)典
400道題目1、C語(yǔ)言程序的基本單位是
____A)
程序行
B)
語(yǔ)句
C)
函數(shù)
D)
字符、C、12、C語(yǔ)言程序的三種基本構(gòu)造是
____A、次序構(gòu)造,選擇構(gòu)造,循環(huán)構(gòu)造
B、遞歸構(gòu)造,循環(huán)構(gòu)造,轉(zhuǎn)移構(gòu)造
C、嵌套構(gòu)造,遞歸構(gòu)造,次序構(gòu)造
D、循環(huán)構(gòu)造,轉(zhuǎn)移構(gòu)造,次序構(gòu)造、
A、13、C語(yǔ)言規(guī)定,程序中各函數(shù)之間A)既同意直接遞歸調(diào)用也同意間接遞歸調(diào)用B)不一樣意直接遞歸調(diào)用也不一樣意間接遞歸調(diào)用C)同意直接遞歸調(diào)用不一樣意間接遞歸調(diào)用D)不一樣意直接遞歸調(diào)用同意間接遞歸調(diào)用、
A、14、C語(yǔ)言中可辦理的文件種類(lèi)是( )A)文本文件和數(shù)據(jù)文件B)文本文件和二進(jìn)制文件C)數(shù)據(jù)文件和二進(jìn)制文件D)數(shù)據(jù)代碼文件、B、15、C語(yǔ)言可履行程序的開(kāi)始履行點(diǎn)是( )A)序中的main函數(shù)D)包含文件中的第一個(gè)函數(shù)、
程序中第一條可履行語(yǔ)句C、1
B)程序中第一個(gè)函數(shù)
C)程6、C語(yǔ)言供給的合法的數(shù)據(jù)種類(lèi)要點(diǎn)字是
A)doubleB)shortC)integerD)char
、B、17、C語(yǔ)言中,運(yùn)算對(duì)象一定是整型數(shù)的運(yùn)算符是
A)%B)\C)%
和\D)**
、A、18、C語(yǔ)言中函數(shù)返回值的種類(lèi)是由( )決定。A)return數(shù)種類(lèi)C)調(diào)用函數(shù)時(shí)暫時(shí)D)定義函數(shù)時(shí)所指定的函數(shù)種類(lèi)、
語(yǔ)句中的表達(dá)式種類(lèi)D、1
B)調(diào)用函數(shù)的主調(diào)函9、C語(yǔ)言中數(shù)組名作為參數(shù)傳達(dá)給函數(shù),作為實(shí)在參數(shù)的數(shù)組名被辦理為_(kāi)____。A、該數(shù)組的長(zhǎng)度。B、該數(shù)組的元素個(gè)數(shù)。C、該數(shù)組中各元素的值。D、該數(shù)組的首地點(diǎn)。、D、110、C語(yǔ)言中數(shù)組下標(biāo)的下限是________。A、1B、0C、視詳細(xì)狀況D、無(wú)固定下限、B、111、C語(yǔ)言中供給的合法要點(diǎn)字是____A、swithB、cherC、caseD、default、D、112、C語(yǔ)言中文件的存取方式是________。A、次序存取B、隨機(jī)存取C、次序存取、隨機(jī)存取均可D、次序存取、隨機(jī)存取均不行、C、113、C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)種類(lèi)包含A)整型、實(shí)型、邏輯型B)整型、實(shí)型、字符型C)整型、字符型、邏輯型D)整型、實(shí)型、邏輯型、字符型、B、114、sizeof(float)是( )A)一種函數(shù)調(diào)用B)一個(gè)不合法的表示形式C)一個(gè)整型表達(dá)式D)一個(gè)浮點(diǎn)表達(dá)式、C、115、x、y、z被定義為
int
型變量,若從鍵盤(pán)給
x、y、z
輸入數(shù)據(jù),正確的輸入語(yǔ)句是
A)inputx,y,z;B)scanf("%d%d%d",&x,&y,&z);C)scanf("%d%d%d",x,y,z);D)read("%d%d%d",&x,&y,&z);
、B、116、表達(dá)式:10!=9的值是A)trueB)非零值C)0D)1、D、117、表示關(guān)系x<=y<=z的c語(yǔ)言表達(dá)式為A)(X<=Y)&&(Y<=Z)B)(X<=Y)AND(Y<=Z)C)(X<=Y<=Z)D)(X<=Y)&(Y<=Z)、A、118、程序片段:在語(yǔ)法錯(cuò)誤,無(wú)輸出結(jié)果
TC20中,intD)-1、B、1
i=65536;
printf("%d\n",i);
的輸出結(jié)果是
____A)65536B)0C)
有19、當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一個(gè)數(shù)組名,則向函數(shù)傳遞的是
____A)
數(shù)組的長(zhǎng)度
B)
數(shù)組的首地點(diǎn)
C)數(shù)組每一個(gè)元素的地點(diǎn)
D)數(shù)組每個(gè)元素中的值、
B、120、對(duì)嵌套子程序調(diào)用說(shuō)法正確的選項(xiàng)是____。A、外層子程序能夠調(diào)用所有的內(nèi)層子程序B、內(nèi)層了程序只好夠調(diào)用包含自己的外層子程序,不可以夠隔層調(diào)用C、外分程序一定能完好套住內(nèi)分程序D、以上說(shuō)法均不正確、C、121、關(guān)于基種類(lèi)同樣的兩個(gè)指針變量之間,不可以進(jìn)行的運(yùn)算是
A)<B)=C)+D)-
、C、122、合法的
C語(yǔ)言中,合法的長(zhǎng)整型常數(shù)是
A)'\t'B)"A"C)65D)A
、A、1數(shù)是
23、假定int種類(lèi)變量占用兩個(gè)字節(jié),其有定義:A)3B)6C)10D)20、D、1
intx[10]={0,2,4};
,則數(shù)組
x在內(nèi)存中所占字節(jié)24、假定有以下變量定義
:intk=7,x=12;
則能使值為
3的表達(dá)式是
Ax%=(k%=5)Bx%=(k-k%5)Cx%=k-k%5D(x%=k)-(k%=5)、D、125、請(qǐng)讀程序片段
(字符串內(nèi)沒(méi)有空格
):printf("%d\n",strlen("ATS\n012\1\\"));
的輸出結(jié)果是
A)11B)10C)9D)8
、C、126、請(qǐng)選出合法的
C語(yǔ)言賦值語(yǔ)句
A)a=b=58B)i++;C)a=58,b=58D)k=int(a+b);
、B、127、若
a為int
種類(lèi),且其值為
3,則履行完表達(dá)式
a+=a-=a*a
后,a的值是A)-3B)9C)-12D)6、C、128、若int種類(lèi)占兩個(gè)字節(jié),則以下語(yǔ)句輸出為_(kāi)_______。-1,-1B、-1,65536C、-1,32768D、-1,65535、D、1
intk=-1;printf("%d,u%\n",k,k);A
、29、若變量
a是
int
種類(lèi),并履行了語(yǔ)句:
a=‘A'+1、
6;,則正確的表達(dá)是
A)a
的值是字符
CB)a的值是浮點(diǎn)型
C)不一樣意字符型和浮點(diǎn)型相加
D)a
的值是字符‘
A’的
ASCII
值加上
1。、D、1給予
30、若變量已正確說(shuō)明為float種類(lèi),要經(jīng)過(guò)語(yǔ)句scanf("%f%f%f",&a,&b,&c);給a賦于10、0,b22、0,c給予33、0,不正確的輸入形式是:A)10B)10、0,22、0,33、02233C)10、0D)102222、033
、033
、B、131、若要求在if后一對(duì)圓括號(hào)中表示a不等于0的關(guān)系,則能正確表示這一關(guān)系的表達(dá)式為A)a<>0B)!aC)a=0D)a、B、132、若已定義x和y為double種類(lèi),則表達(dá)式:x=1,y=x+3/2的值是A)1B)2C)2、0D)2、5、C、133、如有定義:inta=8,b=5,c;,履行語(yǔ)句c=a/b+0、4;后,c的值為A)1、4B)1C)2、0D)2、B、134、如有定義:intx,y;chara,b,c;并有以下輸入數(shù)據(jù)(此處<CR>代表?yè)Q行符,/u代表空格):1u2AuBuC則能給x賦整數(shù)1,給y賦整數(shù)2,給a賦字符A,給b賦字符B,給c賦字符C的正確程序段是A)scanf("x=%dy+%d",&x,&y);a=getchar( );b=getchar( );c=getchar( );B)scanf("%d%d",&x,&y);a=getchar( );b=getchar( );c=getchar( );C)scanf("%d%d%c%c%c,&x,&y,&a,&b,&c);D)scanf("%d%d%c%c%c%c%c%c:&x,&y,&a,&a,&b,&b,&c,&c);、D、135、如有定義和語(yǔ)句:chars[10]:s="abcd";printf("%s\n",s);則結(jié)果是(以下u代表空格)A)輸出abcdB)輸出aC)輸出abcduuuuuD)編譯不經(jīng)過(guò)、D、136、如有以下程序段,intc1=1,c2=2,c3;c3=1、0/c2*c1;則履行后,c3中的值是A)0B)0、5C)1D)2、A、137、如有以下定義:chara;intb;floatc;doubled;則表達(dá)式a*b+d-c值的種類(lèi)為A)floatB)intC)charD)double、D、138、如有以下定義和語(yǔ)句charc1='b',c2='e';printf("%d,%c\n",c2-c1,c2-'a'+"A");則輸出結(jié)果是:A)2,MB)3,EC)2,ED)輸出項(xiàng)與對(duì)應(yīng)的格式控制不一致,輸出結(jié)果不確立、B、139、如有以下函數(shù)調(diào)用語(yǔ)句:fun(a+b,(x,y),fun(n+k,d,(a,b)));在此函數(shù)調(diào)用語(yǔ)句中實(shí)參的個(gè)數(shù)是A)3B)4C)5D)6、A、140、若履行下邊的程序時(shí)從鍵盤(pán)上輸入3和4,則輸出是____A)14B)16C)18D)20main( ){inta,b,s;scanf("%d%d",&a,&b);s=a;if(a、B、141、若履行下邊的程序時(shí)從鍵盤(pán)上輸入5,則輸出是A)7B)6C)5D)4main( ){intx;scanf("%d",&x);if(x++>5)printf("%d\n",x);elseprintf("%d\n",x--);}、B、142、若履行以下程序時(shí)從鍵盤(pán)上輸入9,則輸出結(jié)果是A)11B)10C)9D)8main( ){intn;scanf("%d",&n);if(n++、B、143、設(shè)a、b、c、d、m、n均為int型變量,且a=5、b=6、c=7、d=8、m=2、n=2,則邏輯表達(dá)式(m=a>b)&&(n=c>d)運(yùn)算后,n的值為_(kāi)___A)0B)1C)2D)3、C、144、設(shè)inta=12,則履行完語(yǔ)句a+=a-=a*a后,a的值是A)552B)264C)144D)-264、D、145、設(shè)intb=2;表達(dá)式(b>>2)/(b>>1)的值是A)0B)2C)4D)8、A、146、設(shè)a,b和c都是int型變量,且a=3,b=4,c=5,則以下表達(dá)式中,值為0的表達(dá)式是________A)'a'&&'b'B)a<=bC)a||b+c&&b-cD)!((a<B)&&!C||1)、D、1<p>47、設(shè)x、y、z和k都是int型變量,則履行表達(dá)式:x=(y=4,z=16,k=32)后,x的值為A4B16C32D52、C、148、設(shè)x=3,y=-4,z=6,寫(xiě)出表達(dá)式的結(jié)果。!(x>y)+(y!=z)||(x+y)&&(y-z)A、0B、1C、-1D、6、B、149、設(shè)x和y均為int型變量,則以下語(yǔ)句:x+=y;y=x-y;y=x-y;x-=y;的功能是A、把x和y按從大到小擺列B、把x和y按從小到大擺列C、無(wú)確立結(jié)果D、互換x和y中的值、D、150、設(shè)有intx=11;則表達(dá)式(x++*1/3)的值是A)3B)4C)11D)12、A、151、設(shè)有以下的變量定義:inti=8,k,a,b;unsignedlongw=5;doublex=1,42,y=5、2;則以下符合C語(yǔ)語(yǔ)言法的表達(dá)式是A、a+=a-=(b=4)*(a=3)B、x%(-3);C、a=a*3=2D、y=float(i)、A、152、設(shè)有以下定義:char*aa[2]={"abcd","ABCD"};則以下就法中正確的選項(xiàng)是A)aa數(shù)構(gòu)成元素的值分別是"abcd"和ABCD"B)aa是指針變量,它指向含有兩個(gè)數(shù)組元素的字符型一維數(shù)組C)aa數(shù)組的兩個(gè)元素分別寄存的是含有4個(gè)字符的一維字符數(shù)組的首地點(diǎn)D)aa數(shù)組的兩個(gè)元素中各自寄存了字符'a'和'A'的地點(diǎn)、D、153、設(shè)有以下定義:intx=10,y=3,z;則語(yǔ)句printf("%d\n",z=(x%y,x/y));的輸出結(jié)果是A)1B)0C)4D)3、D、154、設(shè)有數(shù)組定義:chararray[]="China";則數(shù)組array所占的空間為A)4個(gè)字節(jié)B)5個(gè)字節(jié)C)6個(gè)字節(jié)D)7個(gè)字節(jié)、C、155、設(shè)有說(shuō)明語(yǔ)句:chara='\72';則變量aA)包含1個(gè)字符B)包含2個(gè)字符C)包含3個(gè)字符D)說(shuō)明不合法、A、156、設(shè)有以下語(yǔ)句:intx=03,y=02,z=01;那么語(yǔ)句printf("%d",x|y&~Z)的履行結(jié)果( )。(A)1(B)2(C)3(D)0、C、157、以下if語(yǔ)句中,不正確的選項(xiàng)是________。A、if(x>y);B、if(x==y)x+=y;C、if(x!=y)scanf("%d",&x)elsex=1;D、if(x、C、158、以下變量定義中合法的是A)short_a=1-、le-1;B)doubleb=1+5e2、5;C)longdo=0xfdaL;D)float2_and=1-e-3;、A、159、以下表記符中不合法的是_______A、s_nameB、_eC、foxD、3DS、D、160、以下不正確的轉(zhuǎn)義字符是A)'\\'B)'\"C)'074'D)'\0'、C、161、請(qǐng)讀程序:main( ){inta=1,b=2;printf("%d\n",a=a+1,a+6,b+2);}____A、2B、3C、4D、1、A、1
則上邊程序的輸出結(jié)果是62、請(qǐng)讀程序
:inti=0,j=0,a=6;if((++i>0)||(++j>0))a++;printf("i=%d,j=%d,a=d%\n",i,j,a);則上邊程序的輸出結(jié)果是
____A、i=0,j=0,a=6B
、i=1,j=0,a=7C
、i=1,j=1,a=6D
、i=1,j=1,a=7
、B、163、以下程序段的輸出結(jié)果為
________?inty=1;while(y--);
printf("y=%d\n",y);
A、y=-1B、y=0C、死循環(huán)
D、y=9
、A、164、以下程序履行后的輸出結(jié)果是
A)3B)6C)9D)隨機(jī)數(shù)main( ){inta[3][3],
*p,i;
p=&a[0][0];for(i=p;i
、B、165、以下程序履行后的輸出結(jié)果是A)GB)HC)iD)Jmain( ){intx='f';printf("%c\n",'A'+(x-'a'+1));}、A、166、以下程序履行后的輸出結(jié)果是(小數(shù)點(diǎn)后只寫(xiě)一位)A)666、06、0B)666、766、06、7D)666、76、0main( ){doubled;floatf;lingl;inti;i=f=1=d=20/3;printf("%d\n",i,l,f,d);}、A、1
、7C)66%ld%f%f67、以下可作為
C語(yǔ)言賦值語(yǔ)句的是
A)x=3,y=5B)a=b=6C)i--;D)y=int(x);
、C、168、以下描繪中不正確的選項(xiàng)是A)字符型數(shù)組中能夠寄存字符串B)能夠?qū)ψ址蛿?shù)組進(jìn)行整體輸入、輸出C)能夠?qū)φ蛿?shù)組進(jìn)行整體輸入、輸出D)不可以在賦值語(yǔ)句中經(jīng)過(guò)賦值運(yùn)算符"="對(duì)字符型數(shù)組進(jìn)行整體賦值、C、169、以下說(shuō)法中正確的選項(xiàng)是________。A、在switch語(yǔ)句中必定要使用break語(yǔ)句B、在switch語(yǔ)句中不必定要使用
break
語(yǔ)句
C、break
語(yǔ)句是
switch
語(yǔ)句的一部分
D、break
只好用于
switch
語(yǔ)句中、B、170、以下運(yùn)算符其優(yōu)先級(jí)最高的是________。A、||B、&&C、+D、=、C、171、下邊的DO循環(huán)中,一共循環(huán)( )次。M=5N=1DOWHiLEN<=MN=N+1ENDDO(A)1(B)6(C)4(D)5、D、172、請(qǐng)讀程序:#includemain( ){inta=1,b=4,c=2;floatx=5z=(a+b)/c+sqrt((double)y)*1、2/c+x;printf("%f\n",z);}出B、9、3C、9、300000D、0、93、C、1
、5,y=9、0,z;則上邊程序的輸出結(jié)果是
____A、數(shù)據(jù)溢73、請(qǐng)讀程序:inta,b,c;printf("a,b,c=%d,d%,d%",a,b,c);a,b,c=10,15,10a,b,c=10,15,10
a=(b=(c=10)+5)-5;printf("a,b,c=d%,d%,d%",a,b,c);c=a=0;b=(a+10);則上邊程序的輸出結(jié)果是____A、a,b,c=0,10,10a,b,c=10,15,10BC、a,b,c=10,15,10a,b,c=0,10,0D、a,b,c=10,15,10a,b,c=10,15,15
、、C、174、寫(xiě)出以下語(yǔ)句履行后a,b的值。inta=6,b;b=(++b)+(a++);A、a=8,b=14B、a=7,b=8C、a=14,b=14D、a=8,b=8、A、175、請(qǐng)讀程序:m=1234、123;printf=("%-8、3f\n",m);printf=("%10、3f\n",m);則上邊程序的輸出結(jié)果是____A、1234、123001234、123B、1234、1231234、123C、1234、1231234、12300D、1234、123001234、123、B、176、一個(gè)C語(yǔ)言的語(yǔ)句最少應(yīng)包一個(gè)________A、{}B、逗號(hào)C、分號(hào)D、什么不要、C、177、一個(gè)完好的
C源程序是
________。A、要由一個(gè)主函數(shù)
(或)一個(gè)以上的非主函數(shù)構(gòu)成
B、由一個(gè)且僅由一個(gè)主函數(shù)和零個(gè)以上(含零)的非主函數(shù)構(gòu)成由一個(gè)且只有一個(gè)主函數(shù)或多個(gè)非主函數(shù)構(gòu)成、B、1
C、要由一個(gè)主函數(shù)和一個(gè)以上的非主函數(shù)構(gòu)成
D、78、已知整型變量a=13和b=6,則a&b的值是________,a^b的值是________A、413B、411C、111D、413
、B、179、以下for語(yǔ)句構(gòu)成的循環(huán)履行了( )次。#include#defineNi#defineMN+1#defineNUM(M+1)*M/2main( ){inti,n=0;for(i=1;i<=num;i++){n++;printf("%d",n);}}(A)5(B)6(C)8(D)9、C、180、以下程序的輸出結(jié)果是
____#includemain( ){printf("%d\n",NULL);}
(A)不確立的(B)0
(C)-1(D)1
、B、181、在調(diào)用函數(shù)時(shí),以下描繪中正確的選項(xiàng)是________。A、調(diào)用函數(shù)時(shí),實(shí)參能夠是表達(dá)式B、調(diào)用函數(shù)時(shí),將為形參分派內(nèi)存單元C、調(diào)用函數(shù)時(shí),實(shí)參加形參的原型一定一致D、調(diào)用函數(shù)時(shí),實(shí)參加形參能夠用內(nèi)存單元、D、182、有以下程序段intk=0while(k=1)k++;while能履行C)一次也不履行D)履行1次、A、1
循環(huán)履行的次數(shù)是
A)無(wú)窮次
B)
有語(yǔ)法錯(cuò),不83、有以下函數(shù)charfun(char*p){returnp;}寄存的地點(diǎn)值B)一個(gè)暫時(shí)儲(chǔ)存單元的地點(diǎn)D)形參
該函數(shù)的返回值是p自己的地點(diǎn)值、B、1
A)無(wú)的確的值
B)
形參
p中84、語(yǔ)句printf("%d\n",12&012);的輸出結(jié)果是____A)12B)8C)6D)012、B、185、語(yǔ)句:printf("%d",(a=2)&&(b=-2);的輸出結(jié)果是____A)無(wú)輸出B)結(jié)果不確立C)-1D)1、D、186、運(yùn)算完下邊的C語(yǔ)言程序段此后,a的值是______,bx=10,y=9;inta,b,c;a=(--x==y++)?--x:++y;b=x++;c=y;A
的值是______,c的值是________。、6913B、8711C、8910D
int、8710
、C、187、在C語(yǔ)言程序中,說(shuō)明部分從哪開(kāi)始,到哪結(jié)束?A、從(到)結(jié)束B(niǎo)、從REM開(kāi)始無(wú)結(jié)束志標(biāo)記C、無(wú)初步標(biāo)記D、從/*開(kāi)始,*/結(jié)束、D、188、在
C語(yǔ)言供給的合法的要點(diǎn)字是
A)swicthB)cherC)CaseD)default
、D、189、在
C語(yǔ)言中,不正確的
int
種類(lèi)的常數(shù)是
____A)32768B)0C)037D)0xAF
、A、190、在C語(yǔ)言程序中,當(dāng)while語(yǔ)句構(gòu)成的循環(huán)中的條件為_(kāi)_____時(shí),結(jié)束循環(huán)。A、0B、1C、trueD、非0、A、191、在
C語(yǔ)言中,函數(shù)的隱含儲(chǔ)存類(lèi)型是
A)autoB)staticC)externD)
無(wú)儲(chǔ)存類(lèi)型、C、192、在
C語(yǔ)言中,合法的長(zhǎng)整型常數(shù)是
A)OLB)4962710C)324562&D)216D
、A、193、在
C語(yǔ)言中,合法的字符常量是
A)'\084'B)'\x43'C)'ab'D)"\0"
、B、194、在intD)char
C語(yǔ)言中,若對(duì)函數(shù)種類(lèi)未加顯然式說(shuō)明,則函數(shù)的隱含種類(lèi)是、C、1
____種類(lèi)A)
voidB)doubleC)95、在
C語(yǔ)言中,形參的缺省儲(chǔ)存類(lèi)是
A)autoB)registerC)staticD)extern
、A、196、在
C語(yǔ)言中,要求運(yùn)算數(shù)一定是整型的運(yùn)算符是
A)%B)/C)<D)!
、A、197、在宏定義
#definePI3
、14159中,用宏名PI取代一個(gè)A)單精度數(shù)
B)
雙精度數(shù)C)常量D)字符串、D、198、在
C語(yǔ)言程序中,能夠用做變量名的是
____A)1e5B)a1C)intD)*p
、B、199、在以下一組運(yùn)算符中,優(yōu)先級(jí)最高的運(yùn)算符是
A)<=B)=C)%D)&&、C、1100、字符(char)
型數(shù)據(jù)在微機(jī)內(nèi)存中的儲(chǔ)存形式是
____A)反碼
B)
補(bǔ)碼C)EBCDIC碼D)ASCII碼、D、1101、履行語(yǔ)句
:for(i=1;i++
、C、2102、指出下邊正確的輸入語(yǔ)句是( )AC:scanf("%3c",c)D:scanf("%5、2f",&a)
:scanf("a=b=%d",&a,&b)B:scanf("a=%d,b=%f",&a,&b)、B、2103、履行下邊的程序后,a的值為main( ){inta,b;for(a=1,b=1;a<=100;a++)if(b%3==1){b+=3;continue;}b-=5;}}A)7B)8C)9D)10、B、2
{if(b>=20)
break;104、在履行以下程序時(shí),假如從鍵盤(pán)上輸入:ABCdef〈回車(chē)〉,則輸出為A)ABCdefB)abcdefC)abcD)DEF#includemain( ){chsrch;while((ch=getchar( ))!='\n'){if(ch>='A'&&ch<='Z')ch=ch+32;、C、2105、整型變量
x和y的值相等、且為非
0值,則以下選項(xiàng)中,結(jié)果為零的表達(dá)式是
A)x||yB)x|yC)x&yD)x^y
、D、2106、在以下定義中,正確的說(shuō)明語(yǔ)句為
____A)int
a['a']
B)int
a[3,4]
C)int
a[
][
]D)int
*a[10]
、D、2107、履行以下程序時(shí)輸入:123456789,輸出結(jié)果是A)123,456,789B)1,456,789C)1,23,456,789D)1,23,456main( ){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);scanf("%s",s);printf("%c,%d,%s\n",c,i,s);}、D、2108、履行下邊程序片段的結(jié)果是intx=23;do{printf("%2d",x--);}while(!x);A)打印出321打印出23C)不打印任何內(nèi)容D)墮入死循環(huán)、B、2109、在說(shuō)明語(yǔ)句:int*f( );
中,表記符
f代表的是
____A)
一個(gè)用于指向整型數(shù)據(jù)的指針變量
B)一個(gè)用于指向一維數(shù)組的行指針
C)一個(gè)用于指向函數(shù)的指針變量
D)一個(gè)返回值為指針型的函數(shù)名、
D、2110、在以下選項(xiàng)中,不正確的賦值語(yǔ)句是
____A)++t;
B)n1=(n2=(n3=0));
C)k=i==j;
D)a=b+c=1;
、D、2111、在C語(yǔ)言中,若需一變量只在本文件中所有函數(shù)使用,B、registerC、autoD、static、D、2
則該變量的儲(chǔ)存類(lèi)型是
________A、extern112、在C語(yǔ)言程序中,當(dāng)trueD、非0、A、2
do-while
語(yǔ)句構(gòu)成的循環(huán)中的條件為
______時(shí),結(jié)束循環(huán)。
A、0B、1C、113、在16位C編譯系統(tǒng)上,若定義longa;B)a=4000*10;C)a=30000+10000;D)a=4000L*10L;
,則能給a賦40000的正確語(yǔ)句是、D、2
A)a=20000+20000;114、閱讀以下程序:
main( ){intx;scanf("%d",&x);if(x--
、B、2115、運(yùn)轉(zhuǎn)以下程序后,假如從鍵盤(pán)上輸入china#,則輸出結(jié)果為A、2,0B、5,0C、5,5D、2,5#includemain( ){intv1=0,v2=0;charch;while((ch=getchar( ))!='#')switch(ch){case'a':case'h':default:v1++;case'0':v2++;}printf("%d,%d\n",v1,v2);、C、2116、請(qǐng)讀程序:main( ){inta=1,b=2,c=3;++a;c+=++b;{intb=4,c;c=b*3;a+=c;printf("first:%d,%d,%d\n",a,b,c);a+=c;printf("Second:%d,%d,%d\n",a,b,c);}printf("third:%d,%d,%d\n",a,b,c);}該程序的輸出是________。A、first:12,4,12Second:26,4,12third:4,3,6B、first:14,4,12Second:26,12,12third:26,3,4C、first:14,4,12Second:26,4,12third:26,3,6D、first:14,4,12Second:26,6,12third:26,4,6、C、2117、閱讀程序:#includemain( ){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;printf("%x\n",p+9);}該程序有兩個(gè)printf語(yǔ)句,假如第一個(gè)printfprintf語(yǔ)句的輸出結(jié)果是A)203B)204C)1a4D)1a6、D、2
p=a;printf("%x\n",p);語(yǔ)句輸出的是194,則第二個(gè)118、與y=(x>0?1:x0)y=1;B)if(x)elseif(x0)y=1;elsey=0;elseif(x=0)if(x>0)y=1;if(x>0)y=1;elseif(x==0)y=0;elsey=-1;elsey=-1;、A、2119、以下合法的賦值語(yǔ)句是
A)x=y=100B)d--;C)x+y;D)c=int(a+b);
、B、2120、以下函數(shù)返回
a所指數(shù)組中最小的值所在的下標(biāo)值
fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i、D、2121、以下函數(shù)值的種類(lèi)是
fun(floatx){floaty;y=3*x-4;returny;}A)intB)
不確立C)voidD)float、A、2122、以下說(shuō)法中正確的選項(xiàng)是A)C語(yǔ)言程序老是從第一個(gè)的函數(shù)開(kāi)始履行的函數(shù)一定在main( )函數(shù)中定義C)C語(yǔ)言程序老是從main( )函數(shù)開(kāi)始履行數(shù)一定放在程序的開(kāi)始部分、C、2
B)在C語(yǔ)言程序中D)C語(yǔ)言程序中的
,要調(diào)用main( )函123、以下所列的各函數(shù)首部中,正確的選項(xiàng)是A)voidplay(vara:integer,varb:integer)B)voidplay(inta,b)C)voidplay(inta,intb)D)subplay(aasinteger,basinteger)、C、2124、以下表達(dá)正確的選項(xiàng)是
A)輸入項(xiàng)能夠是一個(gè)實(shí)型常量,如:
scanf("%f"
、3、5);B)只有格式控制,沒(méi)有輸入項(xiàng),也能正確輸入數(shù)據(jù)到內(nèi)存,比方:
scanf("a=%d,b=%d);C)
當(dāng)輸入一個(gè)實(shí)型數(shù)據(jù)時(shí),格式控制部分能夠規(guī)定小數(shù)點(diǎn)后的位數(shù),比方:
scanf("%4
、2f",&f);
D)當(dāng)輸入數(shù)據(jù)時(shí),一定指明變量地點(diǎn),例如:
scanf("%f
、&f);
、C、2125、以下表達(dá)正確的選項(xiàng)是
A)do-while
語(yǔ)句構(gòu)成的循環(huán)不可以用其他語(yǔ)句構(gòu)成的循環(huán)來(lái)取代。
B)do-while語(yǔ)句構(gòu)成的循環(huán)只好用break結(jié)束循環(huán)。D)用do-while
語(yǔ)句退出。C)語(yǔ)句構(gòu)成的循環(huán)
用do-while語(yǔ)句構(gòu)成的循環(huán),在while,在while后的表達(dá)式為零時(shí)結(jié)束循環(huán)。、
后的表達(dá)式為非零時(shí)D、2126、以下表達(dá)中不正確的選項(xiàng)是A)在C中,函數(shù)中的自動(dòng)變量能夠賦初值,每調(diào)用一次,賦一次初值。B)在C中,在調(diào)用函數(shù)時(shí),實(shí)在參數(shù)和對(duì)應(yīng)形參在種類(lèi)上只要賦值兼容。C)在C中,外面變量的隱含類(lèi)別是自動(dòng)儲(chǔ)存類(lèi)型。D)在C中,函數(shù)形參能夠說(shuō)明為register變量。、C、2127、以下表達(dá)中不正確的選項(xiàng)是____A)在不一樣的函數(shù)中能夠使用同樣名字的變量B)函數(shù)中的形式參數(shù)是局部變量C)在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效D)在一個(gè)函數(shù)內(nèi)的復(fù)合語(yǔ)句中定義的變量在本函數(shù)范圍內(nèi)有效、D、2128、以下程序運(yùn)轉(zhuǎn)后,輸出結(jié)果是A)1000B)10010C)00110D)10100main( )
{int
y=18,i=0,j,a[8];do{a[i]=y%2;i++;y=y/2;}while(y>=1);for(j=i-1>0;j--)printf(%d",a[j]);printf("h\n");}
、B、2129、以下程序運(yùn)轉(zhuǎn)后,假如從鍵盤(pán)上輸入:bookbook則輸出結(jié)果是A)*8main( ){chara1[80],a2[80],*s1=a1,*s2=a2;gets(s1);gets(s2);if(!strcmp(s1elseprintf(“#”);printf(“%dn”,strlen(strcat(s1,s2)))}、B、2
B)#9C)#6D)*9#include,s2))printf(“*”);130、以下程序運(yùn)轉(zhuǎn)后,輸出結(jié)果是A)6385B)22C)33D)693825main( ){charch[2][5]={"693","825"},*p[2];inti,j,s=0;for(i=0;i='0'&&p[i][j]<='9';j+=2)s=10*s+p[i][j]-'0';printf("%d\n",s);}、A、2131、以下程序運(yùn)轉(zhuǎn)后,輸出結(jié)果是A)84B)99C)95D)44intd=1;fun(intp){intd=5;d+=p++;printf("%d",d);}main( ){inta=3;fun(a);d+=a++;printf("%d\n",d);}、A、2132、以下程序履行后a的值是A)4B)1C)0D)運(yùn)轉(zhuǎn)時(shí)犯錯(cuò),a無(wú)定值main( ){inta,k=4,m=6,*p1=&k,*p2=&m;a=p1==&m;printf("%d\n",a);}、C、2133、以下程序履行后
sum的值是A)15B)14C)
不確立D)0min( ){inti,sum;for(i=1;i
、C、2134、以下程序中,
while
循環(huán)的循環(huán)次數(shù)是
main( ){inti=0;while(i
、D、2135、以下定義語(yǔ)句中,錯(cuò)誤的選項(xiàng)是
A)int
a[]={1,2};
B)char*a[3];
C)chars[10]="test";
D)intn=5,a[n];、D、2136、以下對(duì)
C語(yǔ)言函數(shù)的相關(guān)描繪中,正確的選項(xiàng)是
A)在C中,調(diào)用函數(shù)時(shí),只好把實(shí)參的值傳遞給形參,形參的值不可以傳遞給實(shí)參
B)C
函數(shù)既能夠嵌套定義又能夠遞歸調(diào)用
C)函數(shù)一定有返回值,不然不能使用函數(shù)
D)C
程序中有調(diào)用關(guān)系的所有函數(shù)一定放在同一個(gè)源程序言件中、
A、2137、以下對(duì)列舉種類(lèi)名的定義中正確的選項(xiàng)是____A)enuma={one,two,three};B)enuma{one=9,two=-1,three};C)enuma={"one","two","three"};D)enuma{"one","two","three"};
、B、2138、以下各選項(xiàng)妄圖說(shuō)明一種新的種類(lèi)名,此中正確的選項(xiàng)是A)typedefv1int;B)typedefv2=int;C)typedefv1intv3;D)typedefv4:int;
、C、2139、以下選項(xiàng)中,不可以正確賦值的是A)chars1[10];s1="Ctest";B)chars2[]={'C','t','e','s','t'};C)chars3[20]="Ctest";D)char*s4="Ctest\n"、A、2140、以下選項(xiàng)中,非法的字符常量是
A)'\t'B)'\17'C)"n"D)'\xaa'
、C、2141、以下選項(xiàng)中不屬于intD)longshort、D、2
C語(yǔ)言的種類(lèi)的是
A)signedshortimtB)unsignedlongintC)unsigned142、以下選項(xiàng)中合法的字符常量是
A)"B"B)'\010'C)68D)D
、B、2143、以下循環(huán)體的履行次數(shù)是
A)3B)2C)1D)0main( )
{int
i,j;
for(i=0,j=1;
i<=j+1;
i+=2,j--)printf("%d\n",i);}、C、2144、以下有
4組用戶表記符,此中合法的一組是
A)forB)4dC)f2_G3D)if
、C、2145、用十進(jìn)制數(shù)表示表達(dá)式:
12/012
的運(yùn)算結(jié)果是
A)1B)0C)14D)12
、A、2146、有以下程序main0{intx=23;do{printf("%d",x--);}while(!x);}A)321B)23C)不輸出任何內(nèi)容D)墮入死循環(huán)、B、2
該程序的履行結(jié)果是147、有以下程序intrunc(inta,intb){return(a+b);}main0{intx=2,y=5,z=8,r;r=func(func(x,y),z);printf("%\d\n",r);}該程序的輸出的結(jié)果是A)12B)13C)14D)15
、D、2148、有以下程序{printf("%d\n",fib(3));
long
fib(intn){if(n>2)該程序的輸出結(jié)果是
return(fib(n-1)+fib(n-2));A)2B)4C)6D)8、B、2
else
return(2);
}main0149、有以下程序
main( ){chars[]="ABCD",*p;for(p=s+1;p
、D、2150、有以下程序
main0{inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i
、A、2151、有以下程序
main0{inta=2,b=-1,c=2;if(a
、C、2152、有以下程序main0{inti,sum;for(i=1;i<=3;sum++)sum+=i;printf("%d\n",sum);}序的履行結(jié)果是A)6B)3C)死循環(huán)D)0、C、2
該程153、有以下程序
main0{intn[5]={0,0,0},i,k=2;for(i=0;i
、D、2154、有以下程序main0{intn=9;while(n>6)
{n--;printf("%d",n);}
}該程序段的輸出結(jié)果是
A)987B)876C)8765D)9876、B、2155、有以下程序main0{intx=1,a=0,b=0;switch(x){case0:b++;case1:a++case2:a++;b++}printf("a=%d,b=%d\n",a,b);}該程序的輸出結(jié)果是A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=2、A、2156、有以下程序main0{inty=3,x=3,z=1;printf("%d%d\n",(++x,y++),z+2);}輸出結(jié)果是A)34B)42C)43D)33、D、2
運(yùn)轉(zhuǎn)該程序的157、有以下程序段int*p,a=10,b=1p=&a;a=*p+b;履行該程序段后,a的值為A)12B)11C)10編譯犯錯(cuò)、B、2158、有以下說(shuō)明
inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
則數(shù)值為
9的表達(dá)式是
A)*p+9B)*(p+8)C)*p+=9D)p+8
、B、2159、請(qǐng)讀程序:#includevoidmain( ){charx=112,y=211;printf("\n%d",x<>1);}的輸出結(jié)果是____A)-32B)0C)-32768D)-22、A、2
則上邊程序160、以下程序的輸出結(jié)果是main( ){inti,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);}A)258B)741C)852D)369
、C、2161、以下程序的輸出結(jié)果是
main( ){inti,k,a[10],p[3]:k=5;for(i=0;i
、B、2162、以下程序的輸出結(jié)果是
main( )
{intnum=0;while(num<=2){num++;printf("%d\n",num);
}A)1B)1C)1D)l222334
、B、2163、以下程序的輸出結(jié)果是fut(int**s,intp[2][3]){**s=p[1][1];}main( ){inta[2][3]={1,3,5,7,9,11},*p;p=(int*)malloc(sizeof(int));fut(&p,a);primtf("%d\n",*p);
}A)1B)7C)9D)11
、C、2164、以下程序的輸出結(jié)果是inta,b;voidfun( )
{a=100;
b=200;}main( )
{int
a=5,b=7;
fun( );printf("%d%d\n",a,b);}A)100200B)57C)200100D)75
、B、2165、以下程序的輸出結(jié)果是main( ){inta=-1,b=4,k;k=(++aprintf("%d%d%d\n",k,ab);}A)104B)103C)003D)004、D、2
〈0)&&!(b--
〈=0);166、以下程序的輸出結(jié)果是
main( ){charc='z';printf("%c",c-25);}A)aB)ZC)z-25D)y
、A、2167、以下程序的輸出結(jié)果是main( ){charst[20]="hello\0\t\\\";printf(%d%d\n",strlen(st),sizeof(st));}A)99B)520C)1320D)2020、B、2168、以下程序的輸出結(jié)果是main( ){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0];}A)0650B)1470C)5430D)
輸出值不定、A、2169、以下程序段的輸出結(jié)果是chars[]="\\141\141abc\t";printf("%d\n",strlen(s));A)9B)12C)13D)14、A、2170、以下程序段的輸出結(jié)果是inta=1234;printf("%2d\n",a);A)12B)34C)1234D)提示出錯(cuò)、無(wú)結(jié)果、C、2171、以下程序段的輸出結(jié)果是intx=3;do{printf("%3d",x-=2);}while(!(--x));A)1B)30C)1-2D)死循環(huán)、C、2172、以下程序段的履行結(jié)果是A)a=12y=12B)a=12y=12a=14y=16a=16y=28a=16y=20a=18y=24C)a=12y=12D)a=12y=12a=14y=26a=14y=44inta,y;a=10;y=0;do{a+=2;y+=a;printf("a=%dy=%d\n",a,y);if(y>20)break;{while(a=14);、、、(39)如有以下調(diào)用語(yǔ)句的首部是A)voidfun(intm,intx[])B)voidfun(ints,inth[41])C)voidfun(intp,int*s)D)voidfun(intn,inta)main( ){,inta[50],n;,fun(n,&a[9]);,}、
,則不正確的B、2
fun
函數(shù)173、以下程序段給數(shù)組所有的元素輸入數(shù)據(jù),while(i、A、2
請(qǐng)選擇正確答案填入。
#include
main( )
{int
a[10],i=0;174、以下程序輸出結(jié)果是
A、7B、6C、5D、4main( ){intm=5;if(m++>5print("%d\n",m);elseprintf("%d\n",m--);}
、B、2175、以下程序運(yùn)轉(zhuǎn)后,假如從鍵盤(pán)上輸入ABCDE,則輸出結(jié)果為[]{intnum=0;while(*(str+num)!='\0')num++;return(numgets(p);printf("%d\n",func(p));}、D、2
A、8B、7C、6D、5fuch(charstr);}main( ){charstr[10],*p=str
;176、以下程序運(yùn)轉(zhuǎn)后,輸出結(jié)果是s(x)pt*x*xmain( ){inta=1,b=2;print("%4
A49、5B9、5C22、0D45、0#include、lf/n",S(a+b));}、B、2
#define
PT5、5#difine177、以下程序運(yùn)轉(zhuǎn)后,輸出結(jié)果是A8,15B8,16C8,17D8,8funcreturn(m);}main( ){intk=4,m=1,p;p=func(k,m);printf("%d,",p);p=func(k,m);printf("%d\n",p);}、C、2
(int
m=0,i=2;
i+=m+1;m=i+a+b;178、以下程序運(yùn)轉(zhuǎn)后,輸出結(jié)果是A、ABCDEFG、CDGC、abcdefghD、abCDefGhmain( )a[]="ABCDEFGH",b[]="abCDefGh";char*p1,*p2;intk;p1=a;p2=b;for(k=0;k<=7;k++)if(*(p1+k)==*(p2+k))printf("%",*(p1+k));printf("\n");}、B、2
{siatic
char179、以下程序運(yùn)轉(zhuǎn)后,輸出結(jié)果是
A、cdeB、字符
c的ASCLL碼值
C、字符
C的地點(diǎn)
D、犯錯(cuò)main(
){char*s="abcde";s+=2;print("%ld\n",s);}
、C、2180、以下程序的輸出結(jié)果是main( ){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<=i;j++)t=t+b[i][b[j][j]];printf("%d\n",t);}A)3B)4C)1D)9
、B、2181、以下程序的輸出結(jié)果是#defineM(x,y,z)x*y+zmain( ){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));}A)19B)17C)15D)12、D、2182、以下程序的輸出結(jié)果是#include"ctype、h"space(char*str){inti,t;charts[81];for(i=0,t=0;str[i]!='\0';i+=2)if(!isspace(*str+i)&&(*(str+i)!='a'))ts[t++]=toupper(str[i]);ts[t]='\0';strcpy(str,ts);}mian( ){chars[81]={"abcdefg"};space(s);puts(s);}A)abcdegB)bcdeC)ABCDED)BCDE、D、2183、以下程序的輸出結(jié)果是
A)#*#*#B)#####C)*****D)*#*#*main( ){inti;for(i=1;i
、A、2184、以下程序的輸出結(jié)果是(x&1)&&(z<'z'));}、B、2
A)0B)1C)2D)3main( )
{int
x=0、5;
char
z='a';
printf("%d\n",185、以下程序的輸出結(jié)果是(b--<=0))printf("%d%d\n"
A)-11B)01C)10D)00main( ){inta=-1,b=1,k;if((++a<0)&&,a,b);elseprintf("%d%d\n",b,a);}、C、2
!186、以下程序的輸出結(jié)果是A)1B)2C)3D)4longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main( ){printf("%ld\n",fun(3));}、A、2187、以下程序的輸出結(jié)果是A)1B)4C)7D)5#includeinta[3][3]={18,9,},*p;main( ){p=(int*)malloc(sizeof(int));f(p,a);printf("%d\n"
,2,3,4,5,6,7,,*p);}f(int*s,intp[][3]){*s=p[1][1];}、D、2188、以下程序的輸出結(jié)果是A)10192B)9876C)10990D)101091main( ){intx=10y=10,i;for(i=0;x>8;y=++i)printf("%d,%d",x--,y);}、D、2
,189、以下程序的輸出結(jié)果是A)123456780B)123456780C)12345678D)147main( ){charch[3][4]={"123"
,"456","78"}
,*p[3];inti;for(i=0;i
、C、2190、以下程序的輸出結(jié)果是A)16B)2C)9D)1#defineSQR(X)X*Xmain( ){inta=16,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("d\n",a);}、B、2191、以下程序的輸出結(jié)果是A)17,021,0x11B)17,17,17B)17,0x11,021D)17,21,11main( ){intk=17;printf("%d,%o,%x\n",k,k,k);}、D、2192、以下程序的輸出結(jié)果是A)18B)19C)20D)21main( ){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<=i;j++)s+=a[i][j];printf("%dn",s);}
、A、2193、以下程序的輸出結(jié)果是A)20B)31C)321D)210main( ){intn=4;while(n--)printf("%d",--n);}、A、2194、以下程序的輸出結(jié)果是A)20B)21C)22D)23main( ){inti,k,a[10],p[3];k=5;for(i=0;i、B、2195、以下程序的輸出結(jié)果是intd=5;d+=p;printf("%d",d);C、2
A)699B)669C)61515D)6615intd=1;fun(intp){staticreturn(d);}main( ){inta=3;printf("%d\n",fun(a+fun(d)));
}、196、以下程序的輸出結(jié)果是c;c=f(a)/f(b);printf("%d\n"
A)9B)6C)36D)18#definef(x)x*xmain( ){inta=6,c);}、C、2
,b=2,197、以下程序的輸出結(jié)果是A)ABCDB)ABCDC)EFGD)EFGHFGHEFGJKIJKLKLIJOMmain( ){charw[][10]={"ABCD","EFGH","IJKL","MNOP"},k;for(k=1;k、D、2198、以下程序的輸出結(jié)果是A)編譯不經(jīng)過(guò),無(wú)輸出B)acegC)acegiD)abcdefghii;for(i='A';i<'i';i++,i++)printf("%c",i+32);printf("\n");}、B、2
main(
){int199、以下程序的輸出結(jié)果是A)4211B)0008C)4678D)8888main( ){char*s="12134211";intv[4]={0case'3'
,0,0,0},k,i;for(k=0;s[k];k++){switch(s[k]){case'1':i=0;case'2':i=2;case'4':i=3;}v[i]++;}for(k=0;k、B、2
:i=1;'4'
200、以下程序的輸出結(jié)果是,'5','6','7','8','9'
A)6B)6789C)'6'D)789main( ){chara[10]={'1',0},*p;inti;i=8;p=a+i;printf("%s\n"
,p-3);}
,'2'、B、2
,'3'
,201、以下程序的輸出的結(jié)果是
intx=3;main( ){inti;for(i=1;i
、C、2202、以下程序的輸出結(jié)果是
#includemain( ){inti=0,a=0;while(i
、B、2203、以下程序的輸出結(jié)果是{inti,a=0;for(i=0;i、D、2
intf( ){staticinti=0;ints=1;s+=i;i++;returns;}main( )204、請(qǐng)讀程序:staticinta[]={1,3,5,7,9};inty,x,*p;y=1;p=&a[1];for(x=0;x、D、2yD)
205、下邊函數(shù)的功能是A)求字符串的長(zhǎng)度B)比較兩個(gè)字符串的大小C)將字符串x復(fù)制到字符串將字符串x連結(jié)到字符串y后邊intfunl(char*x){char*y=x;while(*y++);return(y-x-1);}
、A、2206、下邊函數(shù)的功能是sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}A)求字符串的長(zhǎng)度B)比較兩個(gè)字符串的大小C)將字符串s復(fù)制到字符串t中D)將字符串s接續(xù)到字符串t中、B、2207、下邊能正確進(jìn)行字符串賦值操作的語(yǔ)句是Achars[5]={"ABCDE"};Bchars[5]={'a','b','c','d',''e'};Cchar*s;s="ABCDEF"'Dchar*s;scasnf("%s",s);
、C、2208、下述對(duì)C語(yǔ)言字符數(shù)組的描術(shù)中錯(cuò)誤的選項(xiàng)是A)字符數(shù)組能夠寄存字符串能夠整體輸入、輸出C)能夠在賦值語(yǔ)句中經(jīng)過(guò)賦值運(yùn)算符"="對(duì)字符數(shù)組整體賦值符對(duì)字符數(shù)組中的字符串進(jìn)行比較、C、2
B)字符數(shù)組中的字符串D)不可以夠用關(guān)系運(yùn)算209、下邊的程序A)輸出的是1B)x=3;do{printf("%d\n",X-=2);}while(!(--x));}
輸出的是
1和-2C)、B、2
輸出的是3和
0D)
是死循環(huán)main( ){int210、下邊的程序履行后,文件testt
、t中的內(nèi)容是
#include
voidfun(char
*fname、,char*st){FILE*myf;inti;myf=fopen(fname,"w");for(i=0;i
、A、2211、下邊各語(yǔ)句行中,能正是行賦字符串操作的語(yǔ)句行是A)charst[4][5]={“ABCDE”};B)chars[5]={'A','B','C','D','E'};C)char*s;s=“ABCDE”;D)char*s;scanf(“%S”,S);、C、2212、下邊程序的輸出是____intw=3;main( ){intw=10;printf("%d\n",fun(5)*w);{if(k==0)returnw;return(fun(k-1)*k);}A)360B)3600C)1080D)1200、B、2
}fun(int
k)213、下邊程序的輸出是____main( ){char*a="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k]){default:v4++;case'1':v1++;case'3':v3++;printf("v1=%d,v2=%d,v3=%d,v4=%d\n",v1,v2,v3,v4);}A)v1=4,v2=2,v3=1,v4=1B)v1=4,v2=9,v3=3,v4=1C)v1=5,v2=8,v3=6,v4=1D)v1=8,v2=8,v3=8,v4=8、C、2
case'2':
v2++;}214、下邊程序的輸出是main( ){intx=3,y=6,a=0;while(x++!=(y+=o1)){a+o=1;if(y#includemain( ){charss[10]="12345";strcat(ss,"6789");gets(ss);printf("%s\n",ss);}A)ABCB)ABC9C)123456ABCD)ABC456789、D、2215、下邊程序的輸出是A)0123B)04010C)04515D)14515main( ){enumteam{my,your=4,his,her=his+10};printf("%d%d%d%d\n",my,your,his,her);}、C、2216、下邊程序的輸出是A)0B)1C)3D)printf("%d\n",y=x/y);}、C、2
不確立的值main( ){intx=10,y=3;217、下邊程序的輸出是ok2=0;if(a、A、2
A)-1B)0C)1D)
不確立的值
main( ){intx=100,a=10,b=20,ok1=5,218、下邊程序的輸出是A)1B)2C)7D)10intm=13;intfun2(intx,inty){intm=3;return(x*y-m);}main( ){inta=7,b=5;printf("%d\n",fun2(a,b)/m);}
、B、2219、下邊程序的輸出是
A)100B)160C)120D)64main( )
{charx=040;printf("%d\n",x=x<<1);}
、D、2220、下邊程序的輸出是
A)17B)18C)23D)24main( ){intx=023;printf(%d\n",--x);}
、B、2221、下邊程序的輸出是A)23B)26C)33D)36intaa[3][3]={{2},{4},{6}};main( ){inti,*p=&aa[0][0];for(i=0;i、A、2222、下邊程序的輸出是A)3B)4C)1D)2main( ){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));}、A、2223、下邊程序的輸出是A)3B)4C)6D)9fun3(int{intk=2,m=1,n;n=fun3(k);n=fun3(m);printf("%d\n",n);}
x)static
inta=3;a+=x;return(a);}、C、2
main( )224、下邊程序的輸出是A)60B)68C)99D)108main( ){inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};int(*p)[4]=a,i,j,k=0;for(i=0;i
、A、2225、下邊程序的輸出是A)741B)852C)963D)875421main( ){inty=9;for(;y>0;y--){if(y%3==0){printf("%d",--y);continue;}}、}、B、2226、下邊程序的輸出是main( ){char*p;for(p=s;p
A)ABCDB)AC)DD)ABCDBCDBCABCCDCBABDDAAchars[]="ABCD";、A、2238、請(qǐng)讀程序:intx=10;int
y=x++;printf("%d,%d",(x++,y),y++);
則上邊程序的輸出結(jié)果是
____A:11,10B:11,11C:10,10D:10,11
、A、2239、以下程序的運(yùn)轉(zhuǎn)結(jié)果是A)a=%2,b=%5B)a=2,b=5C)a=d,b=dD)a=%d,b=%d#includemain( ){inta=2,c=5;printf("a=%d,b=%d\n",a,c);}、B、2240、以下程序的輸出結(jié)果是main( ){charch[2][5]={"6934,"8254"},*p[2];inti,j,s=0;for(i=0;i'\0'&&p[i][j]<='9';j+=2)s=10*s+p[i][j]-'0';printf("%d\n",s);A)6385B)69825C)63825D)693825、A、2241、請(qǐng)讀程序:main( ){printf("%d",null);}則上邊程序的輸出結(jié)果是____A:0B:變量無(wú)定義C:-1D:1、B、2242、設(shè)有以下宏定義:#defineN3#defineY(n)((N+1)*n)的值為A)犯錯(cuò)B)42C)48D)54、C、2
則履行語(yǔ)句
:z=2*(N+Y(5+1));
后,z243、設(shè)有以下函數(shù):f(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}果在下邊的程序中調(diào)用該函數(shù),則輸出結(jié)果是main( ){inta=2,i;for(i=0;i
、A、2
如244、設(shè)正x、y均為整型變量,且x=10y=3,則以下語(yǔ)句的輸出結(jié)果是printf("%d,%d\n",x--,--y);A)10,3B)9、3C)9、2D)10、2、D、2245、設(shè)有以下一段程序
:int*var,ab;ab=100var=&ab;ab=*var+10;
履行上邊的程序后
,ab
的值為A)120B)110C)100D)90
、B、2同樣
246、設(shè)有以下的函數(shù)ggg(x)floatx;{printf("\n%d",x*x);}B)是voidC)是intD)沒(méi)法確立、C、2
則函數(shù)的種類(lèi)
A)與參數(shù)
x的種類(lèi)247、設(shè)有后的輸出結(jié)果為
staticcharstr[]="Beijing";則履行A)5B)7C)12D)14、A、2
printf("%d\n",
strlen(strcpy(str,"China")));248、設(shè)intx=1,y=1;表達(dá)式(!x||y--)的值是A)0B)1C)2D)-1、B、2249、如有以下說(shuō)明:inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc='a',d,g;達(dá)式是A)a[g-c]B)a[4]C)a['d'-'c']D)a['d'-c]、D、2
則數(shù)值為
4的表250、如有以下說(shuō)明:intw[3][4]={{0,1},{2,4},{5,8}};int(*p)[4]=w;*w[1]+1B)p++,*(p+1)C)w[2][2]D)p[1][1]、D、2
則數(shù)值為
4的表達(dá)式是
A)251、如有以下說(shuō)明和語(yǔ)句,請(qǐng)選出哪個(gè)是對(duì)c數(shù)組元素的正確引用intc[4][5],(*cp)[5];cp=c;A)cp+1B)*(cp+3)C)*(cp+1)+3D)*(*cp+2)、D、2252、如有以下定義和語(yǔ)句:char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));則輸出結(jié)果是A)4B)5C)9D)10、A、2253、如有以下定義和語(yǔ)句:intu=010,v=0x10,w=10;8,16,10B)10,10,10C)8,8,10D)8,10,10、A、2
printf("%d,%d,%d\n,u,v,w);
則輸出結(jié)果是
:A)254、如有以下定義
:chars[20]="programming",*ps=s;
則不可以代表字符
o的表達(dá)式是
A)ps+2B)s[2]C)ps[2]D)ps+=2,*ps
、A、2255、如有以下的說(shuō)明和語(yǔ)句
:main( ){intt[3][2],*pt[3],k;for(k=0;k
、C、2256、如有以下定義:floatx;inta,b;則正確的switch語(yǔ)句是A)switch(x)B)switch(x)0:printf("*\n");{case1,2:printf("*\n");case2、0:printf("**\n");case3:printf("**\n");}}C)switch(a+b)D)switch(a+b);{case1:printf("\n");{case1:printf(、"*\n");case1+2:printf("**\n");case2:printf("**\n");}}、C、2
{case1、、D、2257、如有以下程序段,w和k都是整型變量:┆w=k;LB:if(w==0)gotoLE;w--;printf("*");LB;LE:┆?jiǎng)t不可以與上邊程序段等價(jià)的循環(huán)語(yǔ)句是A)for(w=k;w!=0;w--)printf("*");B)for(w=k;w;--w)printf("*");C)w=k;D)w=k;while(w--!=0)printf("*");w++;do{w--;printf("*");}while(w!=0);、C、2
goto258、如有以下程序片段:charstr[]="ab\n\012\\\"";printf(%dd",strlen(str));的輸出結(jié)果是A)3B)4C)6D)12、C、2
上邊程序片段259、如有說(shuō)明,double*p,a;則能經(jīng)過(guò)scanf語(yǔ)句正確給輸入項(xiàng)讀入數(shù)據(jù)的程序段是A)*p=&a;scanf("%lf",p);B)p=(double*)malloc(8);scanf("%f",p);C)p=&a;scanf("%lf",a);D)p=&a;scanf("%le",p);260、如有說(shuō)明和語(yǔ)句
:inta=5;a++;
此處表達(dá)式
a++的值是
A)7B)6C)5D)4
、C、2261、如有下邊的程序片段
:inta[12]={0},*p[3],**pp,i;for(i=0;i
、C、2262、如有下邊的說(shuō)明和定義,則sizeof(structaa)的值是r3;unionuu{charu1[5];longu2[2];}ua;}mya;A)30B)29C)24D)22
structaa{intr1;doubler2;float、D、2263、如有定義:floatw;inta,b;則合法的switch語(yǔ)句是A)switch(w)B)switch(a);{case1、0:printf("*\n");{case1printf("*\n");case2、0:printf("**\n");case2printf("**\n");C)switch(b)D)switch(a+b);{case1:printf("*\n");{case1:printf("*\n");default:printf("\n");case2:printf("**\n");case1+2:printf("**\n");default:printf("\n");}}2
}}、D、264、若已定義:inta[]={0,1,2,3,4,5,6,7,8,9],*p=a,i;的引用上A)a[p-a]B)*(&a[i])C)p[i]D)a[10]
、D、2
此中
0≤i≤9,
則對(duì)
a數(shù)組元素不正確265、若變量a=int(i);、B、2
a、i
已正確立義,且
i已正確賦值,合法的語(yǔ)句是
A)a==iB)++i;C)a=a++=5;D)266、若輸出結(jié)果是
k是int型變量,且有下邊的程序片段:k=-3if(k<=0)printf("####"):A)####B)&&&&C)####&&&&D)有語(yǔ)法錯(cuò)誤,無(wú)輸出結(jié)果、D、2
else
printf("&&&&");267、若
x是int
型變量,且有下邊的程序片段:
for(x=3;x
、D、2268、若x是整型變量,pb是基種類(lèi)為整型的指針變量,C)*pb=&x;D)*pb=*x、A、2
則正確的賦值表達(dá)式是
____A)pb=&xB)pb=x;269、若i,jfor(j=0;j、A、2
已定義為
int
種類(lèi),則以下程序段中內(nèi)循環(huán)體的總的履行次數(shù)是
for(i=5;i;i--)270、請(qǐng)選出以下語(yǔ)句的輸出結(jié)果printf("%d\n",strlen("\t\"\065\xff\n"));A)5B)14C)8D)輸出項(xiàng)不合法,無(wú)正常輸出、A、2271、請(qǐng)選出正確的程序段A)int*p;B)int*s,k;scanf("%d",p);*s=100;,,C)int*s,k;D)int*s,k;char*p,c;char*p,e;s=&k;s=&k;p=&c;p=&c;*p='a';s=p;,*s=1;,
、
C、2272、若a、b、c1、c2、x、y、均是整型變量,正確的switch語(yǔ)句是A)swich(a+b);B)switch(a*a+b*b){case1:y=a+b;break;{case3:case0:y=a-b;break;case1:y=a+b;break;}case3:y=b-a,break;}C)switchaD)switch(a-b){casec1:y=a-b;break{default:y=a*b;breakcasec2:x=a*d;breakcase3:case4:x=a+b;breakdefault:x=a+b;case10:case11:y=a-b;break;}}、D、2273、請(qǐng)選出以下程序的輸出結(jié)果#includefu
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度紡織原材料進(jìn)出口代理服務(wù)協(xié)議2篇
- 2025年度個(gè)人二手車(chē)翻新與交易合同模板2篇
- 2025版?zhèn)€人房產(chǎn)購(gòu)買(mǎi)定金協(xié)議3篇
- 教育科技如何改變家庭教學(xué)環(huán)境
- 2025年水泥行業(yè)智能制造承包工程合同4篇
- 小學(xué)數(shù)學(xué)與計(jì)算機(jī)編程培養(yǎng)邏輯思維的新途徑
- 2025年個(gè)人購(gòu)房合同(含智能家居升級(jí)服務(wù))
- 教學(xué)反思與教師專業(yè)成長(zhǎng)的關(guān)系研究
- 科技產(chǎn)業(yè)變革的挑戰(zhàn)與市場(chǎng)機(jī)遇分析
- 移動(dòng)端安全教育軟件的現(xiàn)狀與發(fā)展趨勢(shì)分析
- 2023年管理學(xué)原理考試題庫(kù)附答案
- 【可行性報(bào)告】2023年電動(dòng)自行車(chē)相關(guān)項(xiàng)目可行性研究報(bào)告
- 歐洲食品與飲料行業(yè)數(shù)據(jù)與趨勢(shì)
- 放療科室規(guī)章制度(二篇)
- 中高職貫通培養(yǎng)三二分段(中職階段)新能源汽車(chē)檢測(cè)與維修專業(yè)課程體系
- 浙江省安全員C證考試題庫(kù)及答案(推薦)
- 目視講義.的知識(shí)
- 洗衣機(jī)事業(yè)部精益降本總結(jié)及規(guī)劃 -美的集團(tuán)制造年會(huì)
- 房地產(chǎn)公司流動(dòng)資產(chǎn)管理制度
- 2015-2022年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文/數(shù)學(xué)/英語(yǔ)筆試參考題庫(kù)含答案解析
- 鋁合金門(mén)窗設(shè)計(jì)說(shuō)明
評(píng)論
0/150
提交評(píng)論