(考試時間120分鐘,滿分100分)
一、 選擇題((1)-(40)每小題1分, (41)-(50)每小題2分, 共60分)
下列各題 A) 、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。
(1) 下列設(shè)備中只能作為輸入設(shè)備的是
A) 磁盤驅(qū)動器 B) 鼠標(biāo)器 C) 存儲器 D) 顯示器
(2) 下列DOS組合控制鍵中,能使標(biāo)準(zhǔn)輸出同時送到屏幕與打印機的是
A) Ctrl+Break B) Ctrl+P C) Ctrl+C D) Ctrl+H
(3) 通常所說的386機是
A) 8位機 B) 16位機 C) 32位機 D) 64位機
(4) 二進(jìn)制數(shù)01100100轉(zhuǎn)換成十六進(jìn)制數(shù)是
A) 64 B) 63 C) 100 D) 144
(5) 十六進(jìn)制數(shù)100轉(zhuǎn)換成十進(jìn)制數(shù)是
A) 1024 B) 512 C) 256 D) 128
(6) 對于存有重要數(shù)據(jù)的5.25英寸軟盤,防止計算機病毒感染的方法是
A) 不要與有病毒的軟盤放在一起 B) 在寫保護(hù)口貼上膠條
C) 保持軟盤清潔 D) 定期對軟盤格式化
(7) 在啟動DOS系統(tǒng)時,啟動盤的根錄下必須包含的文件是
A) START.COM B) COMMAND.COM C) FORMAT.COM D) BOOT.COM
(8) DOS系統(tǒng)啟動后,下列文件中常駐內(nèi)存的是
A) DOS.COM B) COMMAND.COM C) DISKCOPY.COM D) SYS.COM
(9) 下列名字中,不能作為DOS磁盤文件名的是
A) JTU B) 93GZ.PRG C) CON D) ATT&T.BAS
(10) 下列命令中屬于內(nèi)部命令的是
A) SYS B) COMP C) DIR D) DISKCOMP
(11) 下列文件名中,能與ABC?.?匹配的是
A) AB12.C B) ABCD.FOR C) ABC.TXT D) ABCD.C
(12) 要列出當(dāng)前盤當(dāng)前目錄中第三個字符為"B"的所有文件的清單,可使用的命令為
A) DIR **B*.* B) DIR ??B*.? C) DIR ??B.* D) DIR ??B*.*
(13) 設(shè)當(dāng)前盤為C盤,其根目錄下有兩個子目錄D1與D2,且當(dāng)前目錄為D1,若要進(jìn)入子目錄D2,可使用的命令為
A) CD D2 B) CD D2\ C) CD \D2 D) CD D1\D2
(14) 設(shè)當(dāng)前盤為C盤,A盤當(dāng)前目錄為根目錄。為了刪除A盤目錄\WS下擴(kuò)展名為.TXT的所有文件,可用的命令為
A) DEL WS\*.TXT B) DEL \WS\*.TXT C) DEL A:\WS\?.TXT D) DEL A:WS\*.TXT
(15) 設(shè)當(dāng)前盤為C盤,C盤當(dāng)前目錄為\AAA\BBB\A\B\X。下列命令中能正確執(zhí)行的是
A) MD \AAA\BBB\A B) MD X C) MD \ D) MD \AAA\BBB\A\B\X
(16) 在下列各組的兩個命令中,根據(jù)給定的條件,執(zhí)行效果互相等價的是
A) DEL \DOS 與 RD \DOS(當(dāng)前盤上有目錄\DOS)
B) FORMAT A:與 DEL A:*.*(A盤為啟動盤)
C) DISKCOPY A: B: 與 COPY A:*.* B:(A盤為啟動盤)
D) COPY F1 F2 與 TYPE F1>F2(當(dāng)前盤當(dāng)前目錄下有文件F1)
(17) 為了在1.2MB的高密驅(qū)動器A中格式化一張360KB的啟動盤,可用的命令為
A) FORMAT A: B) FORMAT A:/S/1 C) FORMAT A:/S/4 D) FORMAT A:/S
(18) 要在打印機上輸出當(dāng)前盤當(dāng)前目錄下擴(kuò)展名為.TXT的所有文件內(nèi)容,正確的命令為
A) COPY *.TXT PRN B) COPY *.TXT>PRN C) TYPE *.TXT PRN D) TYPE *.TXT>PRN
(19) 設(shè)B盤目錄結(jié)構(gòu)如下:
設(shè)B盤的當(dāng)前目錄為\F2,要將A盤當(dāng)前目錄下的文件P.BAS復(fù)制到B盤的F3子目錄中,可用的命令為
A) COPY P.BAS B: B) COPY A:P.BAS B:\
C) COPY A:P.BAS B:\F3 D) COPY A:P.BAS B:F3\
(20) 設(shè)當(dāng)前盤為A盤,要將B盤當(dāng)前目錄下的兩個文件A.TXT與X.TXT連接后以文件名Y.TXT存放到A盤的當(dāng)前目錄中,可用的命令為
A) COPY A.TXT+X.TXT A:Y.TXT B) COPY B:A.TXT+X.TXT A:Y.TXT
C) COPY B:A.TXT+B:X.TXT >Y.TXT D) COPY B:A.TXT+B:X.TXT Y.TXT
(21) C語言中最簡單的數(shù)據(jù)類型包括
A) 整型、實型、邏輯型 B) 整型、實型、字符型
C) 整型、字符型、邏輯型 D) 整型、實型、邏輯型、字符型
(22) C語言中,運乍對象必須是整型數(shù)的運算符是
A) % B) \ C) %和\ D) * *
(23) 為表示關(guān)系x≥y≥z,應(yīng)使用C語言表達(dá)式
A) (x>=y)&&(y>=z) B(x>=y)AND(y>=z) C)(x>=y>=z) D)(x>=y)&(y>=z)
(24) 下述對C語言字符數(shù)組的描術(shù)中錯誤的是
A) 字符數(shù)組可以存放字符串
B) 字符數(shù)組中的字符串可以整體輸入、輸出
C) 可以在賦值語句中通過賦值運算符"="對字符數(shù)組整體賦值
D) 不可以用關(guān)系運算符對字符數(shù)組中的字符串進(jìn)行比較
(25) 設(shè)有如下定義: int x=10,y=3,z; 則語句
printf("%d\n",z=(x%y,x/y)); 的輸出結(jié)果是
A) 1 B) 0 C) 4 D) 3
(26) 以下程序的輸出結(jié)果是
main()
{ int x=10,y=10;
printf("%d %d\n",x--,--y); }
A) 10 10 B) 9 9 C) 9 10 D) 10 9
(27) 定義如下變題和數(shù)組:
int i;
int x[3][3]={1,2,3,4,5,6,7,8,9};
則下面語句的輸出結(jié)果是
for(i=0;i<3;i++) printf("%d",x[i][2-1]);
A) 1 5 9 B) 1 4 7 C) 3 5 7 D) 3 6 9
(28) 若要求在if后一對圓括號中表示a不等于0的關(guān)系,則能正確表示這一關(guān)系的表達(dá)式為
A) a<>0 B) !a C) a=0 D) a
(29) 閱讀程序:
#include
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,0},*p;
p=a;
printf("%x\n",p);
printf("%x\n",p+9); }
該程序有兩個printf 語句, 如果第一個printf 語句輸出的是194, 則第二個printf語句的輸出結(jié)果是
A) 203 B) 204 C) 1a4 D) 1a6
(30) 設(shè)有如下函數(shù)定義:
int f(char *s)
{ char *p=s;
while(*p!='\0') p++;
return(p-s); }
如果在主程序中用下面的語句調(diào)用上述函數(shù),則輸出結(jié)果為
printf("%d\n",f("goodbey!"));
A) 3 B) 6 C) 8 D) 0
(31) 以下說法中正確的是
A) C語言程序總是從第一個的函數(shù)開始執(zhí)行
B) 在C語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義
C) C語言程序總是從main()函數(shù)開始執(zhí)行
D) C語言程序中的main()函數(shù)必須放在程序的開始部分