下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言隨堂測(cè)試題6[復(fù)制]您的姓名:[填空題]*_________________________________1.(11)C語(yǔ)言源程序名的后綴是()[單選題]*A).exeB).C(正確答案)C).objD).cp2.(13)以下選項(xiàng)中,合法的一組C語(yǔ)言數(shù)值常量是()[單選題]*A)0284c1.510,000B)12.-0xf4.5e0C).177Oabc3.e5D)0x8A.5e-3OXa23(正確答案)3.(14)以下敘述中正確的是()[單選題]*A)C語(yǔ)言程序?qū)脑闯绦蛑械谝粋€(gè)函數(shù)開始執(zhí)行B)可以在程序中由用戶指定任意一個(gè)函數(shù)作為主函數(shù),程序?qū)拇碎_始執(zhí)行C)C語(yǔ)言規(guī)定必須用main作為主函數(shù)名,程序?qū)拇碎_始執(zhí)行,在此結(jié)束(正確答案)D)main可作為用戶標(biāo)識(shí)符,用以命名任意一個(gè)函數(shù)作為主函數(shù)4.(15)若在定義語(yǔ)句:inta,b,c,*p=&c;之后,接著執(zhí)行以下選項(xiàng)中的語(yǔ)句,則能正確執(zhí)行的語(yǔ)句是()[單選題]*A)scanf("%d",a,b,c);B)scanf("%d%d%d",a,b,c);C)scanf("%d",p);(正確答案)D)scanf("%d",&p);5.(16)以下關(guān)于long、int和short類型數(shù)據(jù)占用內(nèi)存大小的敘述中正確的是()[單選題]*A)均占4個(gè)字節(jié)B)根據(jù)數(shù)據(jù)的大小來決定所占內(nèi)存的字節(jié)數(shù)C)由用戶自己定義D)由C語(yǔ)言編譯系統(tǒng)決定(正確答案)6.(17)若變量均已正確定義并賦值,以下合法的C語(yǔ)言賦值語(yǔ)句是()[單選題]*A)x=y==5;(正確答案)B)x=n%2.5;C)x+n=I;D)x=5=4+1;7.(18)執(zhí)行以下程序段,從鍵盤上輸入555667777abc后,y的值為()
intj;floaty;charname[50];
scanf("%2d%f%s",&j,&y,name);[單選題]*A)55566.0B)566.0(正確答案)C)7777.0D)566777.08.(19)若變量已正確定義,有以下程序段其輸出結(jié)果是()
i=0;
doprintf("%d,",i);while(i++);
printf("%d\n",i);[單選題]*A)0,0B)0,1(正確答案)C)1,1D)程序進(jìn)入無限循環(huán)9.(21)設(shè)有條件表達(dá)式:(EXP)?i++;j--,則以下表達(dá)式中(EXP)完全等價(jià)的是()[單選題]*A)(EXP==0)B)(EXP!=0)(正確答案)C)(EXP==1)D)(EXP!=1)10.(22)有以下程序程序的運(yùn)行結(jié)果是()
#include
main()
{inty=9;
for(y>0;y--)
if(y%3==0)printf("%d",--y);}[單選題]*A)741B)963C)852(正確答案)D)87542111.(23)已有定義:charc;,程序前面已在命令行中包含ctype.h文件,不能用于判斷c中的字符是否為大寫字母的表達(dá)式是()[單選題]*A)isupper(c)B)’A’<=c<=’Z’(正確答案)C)’A’<=c&&c<=’Z’D)c<=(‘2’-32)&&(‘a(chǎn)’-32)<=c12.(24)有以下程序程序的運(yùn)行結(jié)果是()
main()
{inti,j,m=55;
for(i=1;i<=3;i++)
for(j=3;j<=i;j++)m=m%j;
printf("%d\n",m);}[單選題]*A)0B)1(正確答案)C)2D)313.(25)若函數(shù)調(diào)用時(shí)的實(shí)參為變量時(shí),以下關(guān)于函數(shù)形參和實(shí)參的敘述中正確的是()[單選題]*A)函數(shù)的實(shí)參和其對(duì)應(yīng)的形參共占同一存儲(chǔ)單元B)形參只是形式上的存在,不占用具體存儲(chǔ)單元(正確答案)C)同名的實(shí)參和形參占同一存儲(chǔ)單元D)函數(shù)的形參和實(shí)參分別占用不同的存儲(chǔ)單元14.(26)已知字符’A’的ASCⅡ代碼值是65,字符變量c1的值是’A’,c2的值是’D’。執(zhí)行語(yǔ)句printf("%d,%d",c1,c2-2);后,輸出結(jié)果是()[單選題]*A)A,BB)A,68C)65,66(正確答案)D)65,6815.(27)以下敘述中錯(cuò)誤的是()[單選題]*A)改變函數(shù)形參的值,不會(huì)改變對(duì)應(yīng)實(shí)參的值B)函數(shù)可以返回地址值C)可以給指針變量賦一個(gè)整數(shù)作為地址值(正確答案)D)當(dāng)在程序的開頭包含文件stdio.h時(shí),可以給指針變量賦NULL16.(28)以下正確的字符串常量是()[單選題]*A)"\\\"B)’abc’C)OlympicGamesD)""(正確答案)17.(29)設(shè)有定義:charp[]={’1’,’2’,’3’},*q=p;,以下不能計(jì)算出一個(gè)char型數(shù)據(jù)所占字節(jié)數(shù)的表達(dá)式是()[單選題]*A)sizeof(p)(正確答案)B)sizeof(char)C)sizeof(*q)D)sizeof(p[0])18.(30)以下關(guān)于aaa函數(shù)的功能敘述正確的是()
intaaa(char*s)
{char*t=s;
while(*t++);
t--;
return(t-s);}[單選題]*A)求字符串s的長(zhǎng)度(正確答案)B)比較兩個(gè)串的大小C)將串s復(fù)制到串tD)求字符串s所占字節(jié)數(shù)19.(31)若有定義語(yǔ)句:inta[3][6];,按在內(nèi)存中的存放順序,a數(shù)組的第10個(gè)元素是()[單選題]*A)a[0][4]B)a[1][3](正確答案)C)a[0][3]D)a[1][4]20.(32)有以下程序程序的運(yùn)行結(jié)果是()
#include
voidfun(char**p)
{++p;printf("%s\n",*p);}
main()
{char*a[]={"Morning","Afternoon","Evening","Night"};
fun(a);}[單選題]*A)Afternoon(正確答案)B)fternoonC)MorningD)orning21.)若有定義語(yǔ)句:inta[2][3],*p[3];,則以下語(yǔ)句中正確的是()[單選題]*A)p=a;B)p[0]=a;C)p[0]=&a[1][2];(正確答案)D)p[1]=&a;22.(34)有以下程序程序運(yùn)行的結(jié)果是()
#include
voidfun(int*a,intn)/*fun函數(shù)的功能是將a所指數(shù)組元素從大到小排序*/
{intt,i,j;
for(i=0;i<N-1;I++)
for(j=i+1;j<N;J++)
if(a}
main()
{intc[10]={1,2,3,4,5,6,7,8,9,0},i;
fun(c+4,6);
for(i=0;i<10;i++)printf("%d,",c);
printf("\n");}[單選題]*A)1,2,3,4,5,6,7,8,9,0,B)0,9,8,7,6,5,1,2,3,4,C)0,9,8,7,6,5,4,3,2,1,D)1,2,3,4,9,8,7,6,5,0,(正確答案)23.(35)有以下程序程序運(yùn)行的結(jié)果是()
#include
intfun(chars[])
{intn=0;
while(*s<=’9’&&*s>=’0’){n=10*n+*s-’0’;s++;}
return(n);}
main()
{chars[10]={’6’,’1’,’*’,’4’,’*’,’9’,’*’,’0’,’*’};
printf("%d\n",fun(s));}[單選題]*A)9B)61490C)61(正確答案)D)524.)當(dāng)用戶要求輸入的字符串中含有空格時(shí),應(yīng)使用的輸入函數(shù)是()[單選題]*A)scanf()B)getchar()C)gets()(正確答案)D)getc()25.(37)以下關(guān)于字符串的敘述中正確的是()[單選題]*A)C語(yǔ)言中有字符串類型的常量和變量B)兩個(gè)字符串中的字符個(gè)數(shù)相同時(shí)才能進(jìn)行字符串大小的比較C)可以用關(guān)系運(yùn)算符對(duì)字符串的大小進(jìn)行比較D)空串一定比空格打頭的字符串小(正確答案)26.(38)有以下程序:程序運(yùn)行結(jié)果是()
voidfun(char*t,char*s)
{while(*t!=0)t++;
while((*t++=*s++)!=0);}
main()
{charss[10]=”acc”,aa[10]=”bbxxyy”;
fun(ss,aa);
printf(“%s,%s\n”,ss,aa);}[單選題]*A)accxyy,bbxxyyB)acc,bbxxyyC)accxxyy,bbxxyyD)accbbxxyy,bbxxyy(正確答案)27.(39)有以下程序程序運(yùn)行結(jié)果是()
voidfun(chars[][10],intn)
{chart;inti,j;
for(i=0;i<n-1;i++)
for(j=i+1,j<n;j++)
if(s[i][0]>s[j][0]{t=s[i][0];s[i][0]=s[j][0];s[j][0]=t;}}
main()
{charss[5][10]={“bcc”,”bbcc”,”xy”,”aaaacc””aabcc”}
fun(ss,5);printf(“%s,%s\n”,ss[0],ss[4]);}[單選題]*A)xy,aaaaccB)aaaacc,xyC)xcc,aabccD)acc,xabcc(正確答案)28.(40)在一個(gè)C語(yǔ)言源程序文件中所定義的全局變量,其作用域?yàn)椋海ǎ單選題]*A)所在文件的全部范圍B)所在程序的全部范圍C)所在函數(shù)的全部范圍D)由具體定義位置和extern說明來決定范圍(正確答案)29.(41)有以下程序程序運(yùn)行結(jié)果是()
#include
inta=1;
intf(intc)
{staticinta=2;
c=c+1;
return(a++)+c;}
main()
{inti,k=0;
for(i=0;i<2;i++){inta=3;k+=f(a);}
k+=a;
printf(“%d\n”,k);}
[單選題]*A)14(正確答案)B)15C)16D)1730.(42)有以下程序程序的運(yùn)行結(jié)果是()
#include
voidfun(intn,int*p)
{intf1,f2;
if(n==1||n==2)*p=1;
else
{fun(n-1,&f1);fun(n-2,&f2);
*p=f1+f2;}}
main()
{ints;
fun(3,&s);printf("%d\n",s);}[單選題]*A)2(正確答案)B)3C)4D)531.(43)若程序中有宏定義行:#defineN100則以下敘述中正確的是()[單選題]*A)宏定義行中定義了標(biāo)識(shí)符N的值為整數(shù)100B)在編譯程序?qū)源程序進(jìn)行預(yù)處理時(shí)用100替換標(biāo)識(shí)符N(正確答案)C)對(duì)C源程序進(jìn)行編譯時(shí)用100替換標(biāo)識(shí)D)在運(yùn)行時(shí)用100替換標(biāo)識(shí)符N32.以下程序的輸出結(jié)果是_.
#include
main()
{inti;
for(i='a';i<'f';i++,i++)printf("%c",i-'a'+'A');
printf("\n");}
[填空題]*_________________________________(答案:ACE)33.以下程序的輸出結(jié)果是_______.
char*fun(char*t)
{char*p=t;
return(p+strlen(t)/2);}
main()
{char*str
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 魯濱遜題目及答案100道選擇題
- 藥劑科學(xué)習(xí)培訓(xùn)制度
- 阜寧縣中考題目及答案
- 臨考沖刺作文題目及答案
- 養(yǎng)老院老人心理輔導(dǎo)支持制度
- 高三電磁感應(yīng)題目及答案
- 養(yǎng)老院老人康復(fù)設(shè)施維修人員表彰制度
- 養(yǎng)老院老人健康監(jiān)測(cè)人員職業(yè)發(fā)展規(guī)劃制度
- 美團(tuán)酒店考試題目及答案
- 辦公室員工培訓(xùn)記錄與檔案制度
- 2026中國(guó)電信四川公用信息產(chǎn)業(yè)有限責(zé)任公司社會(huì)成熟人才招聘?jìng)淇碱}庫(kù)及參考答案詳解1套
- 思政教師培訓(xùn)心得課件
- 2026國(guó)家國(guó)防科技工業(yè)局所屬事業(yè)單位第一批招聘62人備考題庫(kù)及參考答案詳解
- 大型船舶拆除方案范本
- LoRa技術(shù)教學(xué)課件
- 2025中央廣播電視總臺(tái)招聘144人筆試歷年題庫(kù)附答案解析
- 急性高原疾病課件
- 牧業(yè)公司生產(chǎn)安全預(yù)案
- 腦機(jī)接口科普
- 2025年湖北煙草專賣局招聘考試真題及答案
- 教育資源分享平臺(tái)管理框架模板
評(píng)論
0/150
提交評(píng)論