- 相關(guān)推薦
全國計算機等級考試二級考試檢測試題
計算機二級考試是全國計算機等級考試(National Computer Rank Examination,簡(jiǎn)稱(chēng)NCRE)四個(gè)等級中的一個(gè)等級。以下是小編整理的關(guān)于全國計算機等級考試二級考試檢測試題,希望大家認真練習!
1[單選題]程序流程圖中帶有箭頭的線(xiàn)段表示的是( ).
A.圖元關(guān)系B.數據流C.控制流D.調用關(guān)系
參考答案:C
參考解析:在數據流圖中,用標有名字的箭頭表示數據流。在程序流程圖中,用標有名字的箭頭表示控制流。所以選擇C。
2[單選題] 在CD光盤(pán)上標記有“CD-RW”字樣,“RW”標記表明該光盤(pán)是( )。
A.只能寫(xiě)入一次,可以反復讀出的一次性寫(xiě)入光盤(pán)
B.可多次擦除型光盤(pán)
C.只能讀出,不能寫(xiě)入的只讀光盤(pán)
D.其驅動(dòng)器單倍速為1350KB/S的高密度可讀寫(xiě)光盤(pán)
參考答案:B
參考解析:CD—RW是可擦寫(xiě)型光盤(pán),用戶(hù)可以多次對其進(jìn)行讀/寫(xiě)。CD-RW的全稱(chēng)是CD-ReWritab1e。
3[單選題] 在滿(mǎn)足實(shí)體完整性約束的條件下( ).
A.一個(gè)關(guān)系中應該有一個(gè)或多個(gè)候選關(guān)鍵字
B.一個(gè)關(guān)系中只能有一個(gè)候選關(guān)鍵字
C.一個(gè)關(guān)系中必須有多個(gè)候選關(guān)鍵字
D.一個(gè)關(guān)系中可以沒(méi)有候選關(guān)鍵字
參考答案:A
參考解析:實(shí)體完整性約束要求關(guān)系的主鍵中屬性值不能為空值,所以選擇A。
4[單選題] 若對音頻信號以lokHz采樣率、16位量化精度進(jìn)行數字化,則每分鐘的雙聲道數字化聲音信號產(chǎn)生的數據量約為( )。
A.1.2MBB.1.6MBC.2.4MBD.4.8MB
參考答案:C
參考解析:聲音的計算公式為(采樣頻率Hz*量化位數bit*聲道數)/8,單位為字節/秒,(10000Hz*16位*2聲道)/8*60秒即2400000字節,再除以?xún)蓚(gè)1024即2.28MB。從本題答案選項來(lái)看,如果簡(jiǎn)化將1K按1000算即可得到2.4MB。
5[單選題] CPU中,除了內部總線(xiàn)和必要的寄存器外,主要的兩大部件分別是運算器和( )。
A.控制器B.存儲器C.CacheD.編輯器
參考答案:A
6[單選題] 計算機中,負責指揮計算機各部分自動(dòng)協(xié)調一致地進(jìn)行工作的部件是
A.運算器B.控制器C.存儲器D.總線(xiàn)
參考答案:B
參考解析:從宏觀(guān)上看,控制器的作用是控制計算機各部件協(xié)調工作。
7[單選題] 下列設備中,可以作為微機輸入設備的是( )。
A.打印機B.顯示器C.鼠標器D.繪圖儀
參考答案:C
參考解析:輸出設備(OutputDeviCe)是計算機的終端設備,用于接收計算機數據的輸出顯示、打印、聲音、控制外圍設備操作等。它也是把各種計算結果數據或信息以數字、字符、圖像、聲音等形式表示出來(lái)的設備。常見(jiàn)的有顯示器、打印機、繪圖儀、影像輸出系統、語(yǔ)音輸出系統、磁記錄設備等。輸入設備是向計算機輸入數據和信息的設備,是計‘算機與用戶(hù)或其他設備通信的橋梁,也是用戶(hù)和計算機系統之間進(jìn)行信息交換的主要裝置之一。鍵盤(pán)、鼠標、攝像頭、掃描儀、光筆、手寫(xiě)輸入板、游戲桿、語(yǔ)音輸入裝置等都屬于輸入設備。
填空題(每空2分,共40分)
請將每空的正確答案寫(xiě)在答題卡上【1】-【20】序號的橫線(xiàn)上,答在試卷上不得分。
(1) 十進(jìn)制數123用八位二進(jìn)制表示為 【1】 。
(2) 70年代末開(kāi)始出現16位微處理器,標志著(zhù)微型計算機進(jìn)入了第三代;80年代起使用 【2】 位微處理器,標志微型計算機進(jìn)入了第四代。
(3) 通用計算機操作系統的功能和任務(wù)是:作業(yè)管理、文件管理、外設管理、CPU管理和 【3】 管理。
(4) PC-DOS的兩個(gè)隱含文件是:IBMBIO.COM(輸入輸出程序)與 【4】 (磁盤(pán)操作管理程序)。
(5) FoxBASE和dBASE有兩種變量:即內存變量和 【5】 變量 。
(6) 設有如下程序段:
int i=0, sum=1;
do
{ sum+=i++;}
while(i<6);
printf("%d ", sum);
上述程序段的輸出結果是 【6】 。
(7) 閱讀下列程序:
#include
main()
{ int i, j, row, column,m;
static int array[3][3]={{100,200,300},
{28,72,-30},
{-850,2,6}
};
m=array[0][0];
for (i=0; i<3; i++)
for (j=0; j<3; i++)
if (array[i][j]<m)< p="">
{ m=array[i][j]; row=i; column=j;}
printf("%d,%d,%d ",m,row,column);
}
上述程序的輸出結果是 【7】 。
(8) 設a、b、c為整型數, 且a=2、b=3、c=4, 則執行完以下語(yǔ)句:
a*=16+(b++)-(++c);
后,a的值是 【8】 。
(9) 下面程序的輸出結果是 【9】 。
#include
main()
{ int a=3, b=2, c=1;
c-=++b;
b*=a+c;
{ int b=5, c=12;
c/=b*2;
a-=c;
printf( '%d,%d,%d,",a,b,c);
a+=--c;
}
printf( '%d,%d,%d,",a,b,c);
}
(10) 設有如下程序:
#include
main(argc,argv)
int argc; char *argv[ ];
{ while( --argc>0) printf("%s",argv[argc]);
printf(" ");
}
假定上述程序經(jīng)編譯和連接后生成可執行文件PROG.EXE,如果在DOS提示符下鍵入PROG ABCD EFGH IJKL
(11) 閱讀下列程序:
#include
#define MAX_COUNT 4
void fun();
main()
{ int count;
for (count=1; count<=MAX_COUNT; count++) fun();
}
void fun()
{ static int i;
i+=2; printf("%d",i);
}
上述程序的輸出結果是 【11】 。
(12) 設有下列程序:
#include
#include
main()
{ int i;
char str[10], temp[10];
gets(temp);
for (i=0; i<4; i++)
{ gets(str);
if (strcmp(temp,str)<0) strcpy(temp,str);
}
printf("%s ",temp);
}
上述程序運行后,如果從鍵盤(pán)上輸入(在此
C++
BASIC
QuickC
Ada
Pascal
則程序的輸出結果是 【12】 。
(13) 設有如下程序:
#include
main(argc,argv)
int argc; char *argv[ ];
{ FILE *fp;
void fc();
int i=1;
while( --argc>0)
if((fp=fopen(argv[i++],"r"))==NULL)
{ printf("Cannot open file! ");
exit(1);
}
else
{ fc(fp); fclose(fp); }
}
void fc(ifp)
FILE *ifp;
{ char c;
while((c=getc(ifp))!='#') putc-32);
}
上述程序經(jīng)編譯、連接后生成可執行文件名為cpy.exe。假定磁盤(pán)上有三個(gè)
文本文件,其文件名和內容分別為:
文件名 內容
a aaaa#
b bbbb#
c cccc#
如果在DOS下鍵入
cpy a b c
則程序輸出 【13】 。
(14) 若輸入3個(gè)整數3,2,1,則下面程序的輸出結果是【14】 。
#include
void sub( n,uu)
int n, uu[ ];
{ int t;
t=uu[n--]; t+=3*uu[n];
n=n++;
if(t>=10)
{ uu[n++]=t/10; uu[n]=t%10;}
else uu[n]=t;
}
main( )
{ int i, n, aa[10]={0,0,0,0,0,0}
scanf( "%d%d%d",&n,&aa[0],&aa[1]);
for(i=1; i<n; p="" sub(i,aa);<="">
for(i=0; i<=n; i++) printf("%d",aa[i]);
printf(" ");
}
(15) 若有以下定義:
double w[10];
則w數組元素下標的上限為 【15】 ,下限為 【16】 。
(16) 以下程序統計從終端輸入的字符中每個(gè)大寫(xiě)字母的個(gè)數。用#號作為輸入結束標志,請填空。
#include
#include
main( )
{ int num[26],i; char c;
for(i=0; i<26; i++) num[i]=0;
while( 【17】 !='#') /*統計從終端輸入的大寫(xiě)字母個(gè)數*/
if( isupper(c)) num[c-65]+=1;
for(i=0; i<26; i++) /*輸出大寫(xiě)字母和該字母的個(gè)數*/
if(num[i]) printf("%c:%d ,i 【18】 , num[i]);
}
【全國計算機等級考試二級考試檢測試題】相關(guān)文章:
2017年全國計算機等級考試二級考試試題08-03
全國計算機等級考試試題10-24
計算機等級考試二級模擬試題11-01
全國計算機二級等級考試簡(jiǎn)介09-21
全國計算機等級考試等級08-25
2017計算機等級考試vb二級試題及答案10-28
全國計算機等級考試10-27