麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

1998年4月全國計算機等級考試二級試卷C語言(帶答案)

2019-11-17 05:45:53
字體:
來源:轉載
供稿:網友
(考試時間120分鐘,滿分100分)

一.選擇題A)、B)、C)、D)四個選項中,只有一個選項是正確的, 請將正確選項涂寫在答題卡相應位置上,答在試卷上不得.
(1)所謂"裸機"是指
A)單片機 B)單板機
C)不裝備任何軟件的計算機 D)只裝備操作系統的計算機
(2)下面存儲器中,存取速度最快的是
A)軟盤 B)硬盤
C)光盤 D)內存
(3)系統軟件中最重要的是
A)操作系統 B)語言自理程序
C)工具軟件 D)數據庫治理系統
(4)CPU自理的數據基本單位為字,一個字的字長
A)為8個二進制位 B)為16個二進制位
C)為32個二進制位 D)與CPU芯片的型號有關
(5)打印當前屏幕內容應使用的控制健是
A)Scroll-Lock B)Num-Lock
C)PgDn D)PRtSc(Print Screen)
(6)能將高級語言源程序轉換成目標程序的是
A)調試程序 B)解釋程序
C)編譯程序 D)編輯程序
(7)二進制數1110111.11轉換成十進數是
A)119.375 B)119.75
C)127.0625 D)127.125
(8)十六進制數FF.1轉換成十進制數是
A)255.0625 B)255.125
C)127.0625 D)127.125
(9)3.5英寸軟盤片的一個角上有一個滑動塊,假如移動該滑動塊露出一個小孔, 則該軟盤
A)不能讀但能寫 B)不能讀也不能寫
C)只能讀不能寫 D)能讀寫
(10)控制鍵^C的功能為
A)終止當前操作 B)系統復位
C)暫停標準輸出設備的輸出 D)結束命令行
(11)COMMAND COM為命處理程序,DOS系統啟動后,它
A)駐留在外存,需要時再裝入內存 B)常駐內存,包含所有內部命令
C)不能處理外部命令 D)不能處理后綴為.EXE的可執行文件
(12)為了將所有擴展名為.PAS的文件改成擴展名為.P,應使用命令
A)REN *.PAS *.?AS B)REN PAS P
C)REN *.PAS *.p D)REN *.PAS *.P??
(13)設當前盤中文件XY.C的路徑為/A/B/XU,當前目錄為/A/B. 為了查看文件XY.C的內容,應使用命令
A)TYPE XU/XY.C B)TYPE /XU/XY.C
C)DIR XU/XY.C D)DIR /A/B/XU/XY.C
(14)要將提示符改成當前盤當前目錄后加一個大于號">",應使命令
A)PROMPT B)PROMPT $P$g
C)PROMPT $$ D)PROMPT C/>
(15)設C盤根目錄中有一個批處理文件A.BAT,當前盤為A盤.為了執行該批處理文件,下列命令中一定正確的是
A)C:/A B)C;A.BAT
C)A.BAT D)/A.BAT
(16)設當前盤為C盤,將A盤根目錄下的文件 目錄信息存放到當前盤當前目錄下的文件AB中,應使用命令
A)TYPE A:/>AB B)DIR >AB
C)DIR A;/>AB D)DIR />AB
(17)可執行文件ABC.EXE所需要的輸入數據已經按格式存放在文件XYZ中,要求將執行結果在打印機上打印輸出.下列命正確的是
A)ABCXYZ
C)ABC>XYZPRN
(18)在當前盤當前目錄下有一個文件A.BAT,其內容為
CD /
MD /XYZ/AB/BC
CD XYZ/AB/B
在正確執行上述文件后,接著執行下列命令時,不會發生錯誤的是
A)MD C B)RD /XYZ
C)RD.C D)RD B
(19)下列命令組中兩個DOS命令互相等價的是
A)TYPE AB.TXT與DIR AB.TXT
B)DISKCOMP A: B:與COMP A:*.* B.*.*
C)TYPE AB.TXT >>XY.TXT與COPY AB.TXT XY.TXT
D)TYPE AB.TXT >XY.TXT與COPY AB.TXT XY.TXT

(20)設A盤為啟動盤,其目錄結構為
根目錄

┌───┴─────┐
DOS子目錄 COMMAND.COM

┌──────────┐
USER子目錄 AUTOEXEC.BAT
其中文件AUTOEXEC.BAT的內容如下:
MD /XYZ
CD /DOS/USER
則由A盤啟動成功后,A盤的當前目錄是
A)/DOS/USER B)/XYZ
C)根目錄 D)/DOS
(21)在C語言提供的合法的著急字是
A)swicth B)cher
C)Case D)default
(22)在C語言中,合法的字符常量是
A)'/084' B)'/x43'
C)'ab' D)"/0"
(23)若已定義x和y為double類型,則表達式:x=1,y=x+3/2的值是
A)1 B)2
C)2.0 D)2.5
(24)合法的數組定義是
A)int a[]="string"; B)int a[5]={0,1,2,3,4,5};
C)vhst s="string"; D)char a[]={0,1,2,3,4,5};
(25)設a為整型變量,不能正確表達數學關系:1010&&a>15
D)!(a<=10)&&!(a>=15)
(26)若t為double類型,表達式t=1,t5,t++的值是
A)1 B)6.0
(27)若有定義和語句:
char s[10]:s="abcd";printf("%s/n",s);
則結果是(以下u代表空格) A)輸出abcd B)輸出a
C)輸出abcduuuuu D)編譯不通過
(28)若有定義和語句:
int **pp,*p,a=10,b=20;
pp=&p;p=&a;p=&b;printf("%d/n",*p,**pp);
則輸出結果是:
A)10,20 B)10,10
C)20,10 D)20,20
(29)若有以下定義和語句:
int u=010,v=0x10,w=10;
printf("%d,%d,%d/n,u,v,w);
則輸出結果是:
A)8,16,10 B)10,10,10
C)8,8,10 D)8,10,10
(30)若有以下定義和語句
char c1='b',c2='e';
printf("%d,%c/n",c2-c1,c2-'a'+"A");
則輸出結果是:
A)2,M B)3,E
C)2,E D)輸出項與對應的格式控制不一致,輸出結果不確定
(31)若有以下定義:
char s[20]="programming",*ps=s;
則不能代表字符o的表達式是
A)ps+2 B)s[2]
C)ps[2] D)ps+=2,*ps
(32)若ij已定義為int類型,則以下程序段中內循環體的總的執行次數是
for (i=5;i;i--)
for(j=0;j<4;j++){...}
A)20 B)25
C)24 D)30
(33)若有以下定義和語句:
char *s1="12345",*s2="1234";
printf("%d/n",strlen(strcpy(s1,s2)));
則輸出結果是
A)4 B)5
C)9 D)10
(34)若有以下定義和語句:
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
則不能表示a數組元素的表達式是
A)*p B)a[10]
C)*a D)a[p-a]
(35下面程序的輸出是
main()
{ char *s="121";
int k=0, a=0, b=0;
do
{k++;
if(k%2==0) {a=a+s[k]-'0';continue;}
b=b+s[k]-'0'; a=a+s[k]-'0';
}
while (s[k+1]);
printf("k=%d a=%d b=%d/n",k,a,b);
A)k=3 a=2 b=3 B)k=3 a=3 b=2
C)k=2 a=3 b=2 D)k=2 a=2 b=3
(36)下面程序的輸出是
main()
{ unsigned a=32768;
printf("a=%d/n",a);
}
A)a=32768 B)a=32767
C)a=-32767 D)a=-1
(37)若有以下定義:

float x;int a,b;
則正確的switch 語句是
A)switch(x) B)switch(x)
{ case1.0:printf("*/n"); { case1,2:printf("*/n");
case2.0:printf("**/n"); case3:printf("**/n");
} }
C)switch (a+b) D)switch (a+b);
{ case 1:printf("/n"); { case 1:printf(."*/n");
case 1+2:printf("**/n"); case 2:printf("**/n");
} }
(38)若有定義:int x,y;char a,b,c;并有以下輸入數據(此處< CR> 代表換行符,/u代表空格):
1u2
AuBUC
則能給x賦整數1,給y賦整數2,給a賦字符A,給b賦字符B,給c賦字符C 的正確程序段是
A)scanf("x=%d y+%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);
(39)以下程序輸出的結果是
#include
#include
main()
{ char w[][10]={"ABCD","EFGH","IJKL","MNOP"},K;
for (k=1;k<3;k++)
printf("%s/n",&w[k][k]);
}
A)ABCD B)ABCD
FGH EFG
KL IJ
M
C)EFG D)FGH
JK KL
O
(40)若有以下的定義:
int a[]={1,2,3,4,5,6,7,88,9,10), *p=a;
則值為3的表式是
A)p+=2, *(p++) B)p+=2,*++p
C)p+=3, *kp++ D)p+=2,++*p
(41)假定所有變量均已正確說明,下列程序段運行后x的值是
a=b=c=0;x=35;
if(!a)x--;
else if(b);if(c)x=3;
else x=4;
A)34 B)4
C)35 D)3
(42)在以下一組運算符中,優先級最高的運算符是
A)<= B)=
C)% D)&&
(43)若有以下定義和語句:
int w[2][3],(*pw)[3]; pw=w;
則對w數組元素非法引用是
A)*(w[0]+2) B)*(pw+1)[2] <

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: free japan xxxxhdsex69 | 成人免费视频 | 国产精品自拍啪啪 | 麻豆视频在线观看免费网站 | 黄色影院在线 | 色99久久 | 精品一区二区三区免费 | 国产精品九九久久一区hh | 日韩.www | 中国av免费在线观看 | 97色在线观看免费视频 | 亚洲无马在线观看 | a一级黄| 欧美黄 片免费观看 | 国产乱色精品成人免费视频 | av在线播放观看 | 精品久久久久久久久久中出 | omofun 动漫在线观看 | 亚洲欧美成aⅴ人在线观看 免费看欧美黑人毛片 | 国产伦久视频免费观看视频 | 小视频成人 | 国产精品视频一区二区三区四 | 免费香蕉成视频成人网 | 日本在线播放一区二区三区 | 黄色网址你懂的 | 欧美激情猛片xxxⅹ大3 | chinese中国真实乱对白 | 久草在线观看资源 | 色操网| 高清做爰免费无遮网站挡 | 欧美激情综合在线 | 色综合久久久久久久粉嫩 | 狠狠操视频网站 | 日韩精品久久久久久久九岛 | 亚洲午夜视频 | 91情侣在线偷精品国产 | 精品一区二区三区毛片 | 龙床上的呻吟高h | 3344永久免费 | 国产精品成人免费一区久久羞羞 | 1级毛片在线观看 |