資源描述:
《Linux及C考精彩試題附問題詳解》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、實用文檔華清遠(yuǎn)見嵌入式學(xué)院《Linux及C》考試題(A卷)1-5CBCDB6-10DBADD11-15CCCAA16-20CADDCDA21-23DBA一、選擇題(23題,每空2分,共46分)1.常見的Linux發(fā)行版本有很多,下面不是Linux發(fā)行版本的是(C)。[A]RedHatLinux[B]UbuntuLinux[C]unix[D]紅旗2.下面不是對Linux操作系統(tǒng)特點(diǎn)描述的是(B)。[A]良好的可移植性[B]穩(wěn)定性低[C]多用戶[D]多任務(wù)3.嵌套創(chuàng)建目錄的命令可以使用(C)。[A]mkdir–h[B]helpmkdir[C]mkdir-p[D]manmkdir4.假設(shè)目錄中
2、存在若干文件file_num.txt(num表示文件編號,1~8),使用以下(D)通配符可以挑選出其中的編號為1、2、3、5、6、7的文件。[A]file_*.txt[B]flie_?.txt[C]file_[1-7].txt[D]file_[^48].txt5.文件權(quán)限r(nóng)-x-w-r--對應(yīng)的八進(jìn)制表示形式為(B)[A]0536[B]0524[C]0656[D]05346.目前流行的兩種軟件包管理機(jī)制,Debian使用(D)軟件包。[A]zip[B]rpm[C]tar[D]deb7.下述程序第二次的輸出結(jié)果為(B)。intmain(void)??{??extern?int?a;??in
3、t?b=0;??staticint?c;??a+=3;??other();????b+=3;??other();??}????int?a=5;??other()?文案大全實用文檔?{??int?b=3;??static?int?c=2;??a+=5;b+=5;c+=5;??printf("%d,%d,%d",a,b,c);??c=b;?}[A]13,0,13[B]18,8,13[C]13,8,13[D]18,8,01.C語言程序的三種基本程序是(A)。[A]順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)[B]遞歸結(jié)構(gòu),循環(huán)結(jié)構(gòu),轉(zhuǎn)移結(jié)構(gòu)[C]嵌套結(jié)構(gòu),遞歸結(jié)構(gòu),順序結(jié)構(gòu)[D]循環(huán)結(jié)構(gòu),轉(zhuǎn)移結(jié)構(gòu),順序結(jié)
4、構(gòu)2.執(zhí)行下面語句后的輸出結(jié)果為(D)。inti=-1;if(i<=0){}printf(“****”);i=2;elseprintf(“%%%%”);[A]亂碼[B]%%[C]%%%%[D]有語法錯誤,不能正確執(zhí)行3.在C語言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是(D)。[A]/[B]++[C]!=[D]%4.下面的程序運(yùn)行結(jié)果為(C)。char*RetMenory(void){charp[]=“helloworld”;returnp;}voidTest(void){char*str=NULL;str=RetMemory();puts(str);}[A]語法有錯誤,不能編譯[B]h
5、elloworld[C]結(jié)果不可預(yù)知[D]helloworld+亂碼5.下述程序的輸出結(jié)果是(C)。文案大全實用文檔intmain(void){intY=100;while(Y--);printf(“Y=%d”,Y);}[A]Y=0[B]Y=1[C]Y=-1[D]Y=隨機(jī)數(shù)1.結(jié)構(gòu)體DATA定義如下,則sizeof(structDATA)的值為(C)。structDATA{floatf1;inti;charc2;};[A]6[B]8[C]12[D]162.以下程序的功能是將字符串s中所有的字符c刪除,那么空白處缺少的語句為:(A)。#includeintmain(voi
6、d){chars[80]?;abdabd