初級程序員試習題_第1頁
初級程序員試習題_第2頁
初級程序員試習題_第3頁
初級程序員試習題_第4頁
初級程序員試習題_第5頁
免費預覽已結束,剩余5頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGE10試題1

從供選擇的答案中,選出應填人下面敘述中__

__內的最確切的解答,把相應編號寫在答卷的對應欄內。

計算機數(shù)據(jù)處理的對象是具有不同結構的各種數(shù)據(jù),可以訪問的最小數(shù)據(jù)信息單位是__A__,可以引用的最小命名數(shù)據(jù)單位是__B__。

線性表是最簡單的一種數(shù)據(jù)結構,有順序和鏈接二種存儲方式。線性表按鏈接方式存

儲時,每個結點的存儲包括__C__兩部分。

線性表的查找有__D__和__E__兩種,但__E__只能用于順序存儲的情況。

供選擇的答案

A:(1)數(shù)字(2)字符(3)數(shù)據(jù)元素(4)數(shù)據(jù)項

B:(1)結點(2)記錄(3)數(shù)據(jù)元素(4)數(shù)據(jù)項

C:(1)數(shù)據(jù)值與符號(2)數(shù)據(jù)與指針(3)數(shù)據(jù)與表名(4)頭地址與尾地址

D、E:(1)隨機查找(2)順序查找(3)二分法查找(4)瀏覽

試題2

從供選擇的答案中,選出應填人下面敘述中__

__內的最確切的解答,把相應編號寫在答卷的對應欄內。

Intenet是全球最大的,開放式的計算機互聯(lián)網(wǎng)絡。網(wǎng)中每一臺主機都分配有唯一的__A__位IP地址,其格式由4個小于__B__的數(shù)字組成,各數(shù)字之間由點號隔開。

Internet用戶的電子郵件地址格式必須是:用戶名@__C__。環(huán)球信息網(wǎng)WWW基于__D__方式工作,其主要特點是采用__E__技術,它是Internet增長最快的一種網(wǎng)絡信息服務。

供選擇的答案

A:(1)24(2)32(3)48(4)64

B:(1)64(2)128(3)255(4)256

C:(1)用戶機器名(2)單位網(wǎng)站名(3)用戶行業(yè)名(4)郵件服務器域名

D:(1)單機(2)并行機(3)對稱多處理機(4)客戶機/服務器

E:(1)數(shù)據(jù)庫(2)超文本(3)視頻(4)頁面交換

試題3

從供選擇的答案中,選出應填人下面敘述中__

__內的最確切的解答,把相應編號寫在答卷的對應欄內。

文件的擴展名是文件的一種__A__,以TXT為擴展名的文件是__B__文件。

編輯文本時,由段落重排或自動換行產生的空格稱為__C__,按鍵盤空格鍵產生的空格稱為__D__。“打印預覽”的目的是__E__。

供選擇的答案

A:(1)目錄(2)屬性(3)路徑(4)定位

B:(1)根目錄下(2)當前目錄下(3)文本(4)不可讀

C:(1)硬空格(2)軟空格(3)固定空格(4)不可刪除空格

D:(1)硬空格(2)軟空格(3)隨機空格(4)可刪除空格

E:(1)待打印文件的隊列顯示(2)即將打印的文件的狀態(tài)顯示

(3)打印管理器中文件目錄顯示(4)所見即所得的實現(xiàn)

試題4

從供選擇的答案中,選出應填人下面敘述中__

__內的最確切的解答,把相應編號寫在答卷的對應欄內。

WINDOWS95/98是__個基于__A__界面的多任務的工作環(huán)境,它的菜單形式有__B__。通常單擊__C__鍵將會彈出一個快捷菜單;按住__D__鍵,可以選定一組不連續(xù)的文件;按__E__組合鍵可實現(xiàn)窗口的切換。

供選擇的答案

A:(1)菜單(2)圖形(3)窗口(4)字符

B:(1)菜單條和下拉式菜單(2)菜單條、彈出式菜單和下拉式菜單

(3)彈出式菜單和下拉式菜單(4)菜單條、圖標和窗口

C:(1)Esc(2)Alt(3)鼠標右(4)鼠標左

D:(1)Shift(2)Alt(3)Ctrl(4)Tab

E:(1)Ctrl+Tab(2)Alt+Tab(3)Shift+W(4)Ctrl+F4

試題5

從供選擇的答案中,選出應填人下面敘述中__

__內的最確切的解答,把相應編號寫在答卷的對應欄內。

數(shù)據(jù)庫管理系統(tǒng)(DBMS)是一種__A__軟件,它是對硬件機器(裸機)的第__B__級擴充。DBMS目前采用的數(shù)據(jù)模型中最常用的是__C__模型。數(shù)據(jù)庫可由多個用戶共享,DBMS提供了數(shù)據(jù)安全性、__D__及并發(fā)控制等機制,以保護數(shù)據(jù)庫中的數(shù)據(jù)。為方便使用數(shù)據(jù)庫,DBMS提供的數(shù)據(jù)操作語言可以嵌入到某一高級語言中,該高級語言稱為__E__語言。

供選擇的答案

A:(1)應用(2)編輯(3)會話(4)系統(tǒng)

B:(1)1(2)2(3)3(4)4

C:(1)面向對象(2)層次(3)關系(4)網(wǎng)狀

D:(1)有效性(2)相容性(3)可靠性(4)完整性

E:(1)會話(2)宿主(3)主控(4)虛擬

試題6

從供選擇的答案中,選出應填人下面敘述中__

__內的最確切的解答,把相應編號寫在答卷的對應欄內。

采用計算機多媒體技術的主要目的是__A__。數(shù)據(jù)壓縮技術是多媒體信息處理中的關鍵技術之一,其目的是__B__。對數(shù)據(jù)壓縮比要求最高的是__C__,最低的是__D__。目前對動態(tài)圖象的壓縮比__般在__E__。

供選擇的答案

A:(1)擴大計算機的存儲空間(2)提高計算機的運算速度

(3)縮短信息的傳輸時間(4)增強計算機的處理功能

B:(1)減少存儲空間,提高運算速度(2)減少存儲空間,縮短傳輸時間

(3)提高運算速度,縮短傳輸時間(4)提高運算速度,增強安全可靠

C:(1)文本文件(2)語音(3)圖片(4)視頻信號

D:(1)文本文件(2)語音(3)圖片(4)視頻信號

E:(1)1000左右(2)200~500(3)20~200(4)20以下

試題7

從供選擇的答案中,選出應填人下面敘述中__

__內的最確切的解答,把相應編號寫在答卷的對應欄內。

用十六位機器碼000來表示定點整數(shù)(最高位為符號位),當它是原碼時表示的十進制真值為__A__。;當它是補碼時表示的十進制真值是__B__;當它是反碼時表示的十進制真值是__C__。

已知字母“G”的ASCII碼,在其高位前再加上l位奇偶校驗位后的機器碼是01000111,則“L”和“M”的8位機器碼分別為__D__和__E__。

供選擇的答案

A~C:(1)-12608(2)-7551(3)-7552(4)-25216

D、E:(1)(2)(3)01001101(4)01001100

試題8

從供選擇的答案中,選出應填人下面敘述中__

__內的最確切的解答,把相應編號寫在答卷的對應欄內。

以下均為邏輯恒等式

xy+xy=__A__。

x(y+x)=__B__。

y+xy=__C__。

xyz+xyz+xyz+xyz+xyz+xyz=__D__。

xyz+xyz+xyz+xyz+xyz+xyz=__E__。

供選擇的答案

A:(1)x⊕y(2)x⊕y(3)x⊕y(4)x⊕y

B:(1)x+y(2)xy(3)xy(4)yx+y

C:(1)x+y(2)(x+y)x(3)xy(4)x+y

D,E:(1)x+z(2)y+z(3)xy(4)yz

試題9

從供選擇的答案中,選出應填人下面敘述中__

__內的最確切的解答,把相應編號寫在答卷的對應欄內。

目前計算機的內存大都采用__A__,它的特點是__B__。計算機中存放當前指令地址的寄存器稱為__C__,在順序執(zhí)行程序時,當指令長度為32位,存儲器按字節(jié)編址,每執(zhí)行一條指令該寄存器自動加__D__。在數(shù)據(jù)傳輸過程中經常增加一位來檢驗傳送的正確性,該位稱為__E__位。

供選擇的答案

A:(1)SRAM(2)DRAM(3)FM(flashmemory)(4)EEPROM

B:(1)初始加電時,其內容為0,以后只要加有電源,則寫入的內容就能一直保持不變。

(2)初始加電時,其內容不確定,以后只要加有電源,則寫入的內容就能一直保持不變。

(3)初始加電時,其內容為0,以后即使加有電源,還不足以保證寫入的內容,一直保持不變。

(4)初始加電時,其內容不確定,以后即使加有電源,還不足以保證寫入的內容一直保持不變。

C:(1)程序計數(shù)器(2)指令寄存器(3)地址寄存器(4)棧地址寄存器

D:(1)1(2)2(3)4(4)8

E:(1)診斷(2)海明校驗(3)奇偶校驗(4)循環(huán)冗余校驗(CRC)

試題10

從供選擇的答案中,選出應填人下面敘述中__

__內的最確切的解答,把相應編號寫在答卷的對應欄內。

在多媒體計算機中,語音和音樂是最基本的功能之一。實現(xiàn)模擬音頻數(shù)字化的主要過程是__A__,量化和編碼。人們通常用8位聲卡或16位聲卡來區(qū)分不同的聲卡質量。若量化位是8位,并規(guī)定輸入信號幅度為0-3V,則每一量化單位約對應__B__mv。

聲卡需使用計算機的資源,因此在安裝聲卡時要分配適當?shù)腳_C__,__D__和直接存取通道號。聲卡上的line-in插口是用來連接__E__的。

供選擇的答案

A:(1)放大(2)調制(3)采樣(4)解碼

B:(1)3(2)12(3)375(4)1000

C:(1)串口號(2)并口號(3)I/O寄存器編號(4)中斷請求號D:(1)輸入/輸出地址(2)IP地址(3)內存地址(4)棧地址E:(1)話筒(2)耳機(3)CD放聲機(4)電子合成器(MIDl)試題11從供選擇的答案中,選出應填人下面敘述中____內的最確切的解答,把相應編號寫在答卷的對應欄內。The__A__ofanycomputersystemisthe__B__processingunit(CPU).TherearethreemainSectionsfoundintheCPUofa__C__personalcomputersystem:Theprimarycachesection,thearithmetic-logicsection,andthe__D__section.Butthesethreesectionsaren't__E__topersonalcomputer:theyarefoundinCPUsofallsizes.供選擇的答案A:(1)hear(2)heard(3)heart(4)heatB:(1)center(2)central(3)external(4)internalC:(1)big(2)small(3)middle(4)typicalD:(1)control(2)input(3)memory(4)outputE:(1)different(2)easy(3)simple(4)unique試題12從供選擇的答案中,選出應填人下面敘述中____內的最確切的解答,把相應編號寫在答卷的對應欄內。Thecontrolunitisthe__A__unitthatisresponsiblefor__B__theoperationofthe__C__computersystem.Insomeways,itis__D__toatelephoneswitch-boardwithintelligencebecauseitmakestheconnectionsbetweenvarious__A__unitsofthecomputersystemandcallsintooperationeachunitthatis__E__bytheprogramcurrentlyinoperation.供選擇的答案A:(1)data(2)functional(3)logic(4)logicalB:(1)supervise(2)supervised(3)supervises(4)supervisingC:(1)enter(2)entire(3)entity(4)entryD:(1)analog(2)analogous(3)analysis(4)analyzeE:(1)require(2)required(3)requirement(4)requiring2000年度初級程序員級下午試卷

試題一(15分)

閱讀以下C代碼,將應填人__(n)__處的字句寫在答卷的對應欄內。

[程序1.1]

#include

voidnextS(int*h,int*m,int*s)

{if(++*s<60)return;

*s=O;

if(++*m<60)return;

*m=O;

*h=(*h+1)%24;

}

voidmain0

inthour=23,minute=59,second=59;

nextS(&hour,&minute,second);

printf("%d\t%d\t%d\n",hour,minute,second);

程序1.1的輸出結果是__(1)__。

[程序1.2]

#include

intdigit(longn,intk)

{while(n!=0&&k-->1)

n/=10;

returnn%lO;

}

main()

{printf("%d,%d\n",digit(9L,2),digit(123.456789L,9));}程序1.2的輸出結果是__(2)__,__(3)__。[程序1.3]#includevoids(inta[],intn){inti,j,t,flg;for(i=O;i<n-1;i++){for(flg=O,j=O;j<n-i-l:j++)if(a[j]>a[j+l]){t=a[j];a[j]=a[j+l];a[j+i]=t;fig=1;}if(!fig)return;})voidmain(){inti,cji={15,3,8,9,6,2};s(c,6);for(i=O;i<6;i++)printf("%4d\t",c[i]);printf('\n');}程序1.3的輸出結果是__(4)__;函數(shù)s(int[],inth)的功能是__(5)__。試題二(15分)閱讀下列程序說明和C代碼,將應填人__(n)__處的字句寫在答卷的對應欄內。[程序2說明)本程序從鍵盤輸入n(0<N元素及其出現(xiàn)次數(shù)。[程序2]#include#defineN100voidmain(){ihta[N],n,i,j,ind,cl,c2;do{printf("輸入n(O<n<lO0):\n");scanf("%d",&n);}while(n4=0__(1)__)printf("輸人數(shù)組元素:\n");for(i=O;i<n;i++)scanf("%d",&a[i]);for(c2=i=O;i<n;i++){for(cl=1,j=i+l;j<n;j++)if(a[j]==a[i])__(2)__;if(__(3)__Icl==c2&&a[i]>a[ind]){c2=cl;__(4)__}}printf("其中%d出現(xiàn)%d次\n",a[ind],__(5)__)}試題三(15分)閱讀下列程序說明和C代碼,將應填入__(n)__處的字句寫在答卷的對應欄內口[程序3說明]幼兒園有n(<20)個孩子圍成一圈分糖果。老師先隨機地發(fā)給每個孩子若干顆糖果,然后按以下規(guī)則調整:每個孩子同時將自己手中的糖果分一半給坐在他右邊的小朋友。如共有8個孩子,則第1個將原有的一半分給第2個,第2個將原有的一半分給第3個,,第8個將原有的一半分給第1個,這樣的平分動作同時進行。若平分前,某個孩子手中的糖果是奇數(shù)顆,則必須從老師那里要一顆,使他的糖果數(shù)變成偶數(shù)。小孩人數(shù)和每個小孩的初始糖果數(shù)由鍵盤輸入。下面的程序可求出經過多少次上述這樣的調整,使每個孩子手中的糖果—樣多,調整結束時每個孩子有糖果多少顆,在調整過程中老師又新增發(fā)了多少顆糖果。[程序3]#include#defineN20intallEqual(inta[],intn)/*檢查每個孩子手中的糖果是否一樣多*/{ihti;for(i=1;i<n;i++)if(a[O]!=a[i])returnO;return1;}inta[N],b[N];voidmain(){inti,n,addk,loopc;printf("Entern((20)\n");scanf("%d",&n);printf("Enterdata\n");for(i=O;i(n;i++)scanf("%d",&a[i]);addk=O;__(l)__;while(__(2)__){/*平分循環(huán)*/loopc++;for(i=O;i(n;i++){/*為一次調整作準備*/if(a[i]%2){a[i]++;__(3)__;}if(i<n-l)b[i+l]=a[i]/2;else__(4)__a[i]/=2;}for(i=O;i<n;i++)__(5)__;/*完成一次調整*/}printf("調整%d次\n",loopc);printf("每個孩子有%d顆糖果\n",a[O]);printf("調整過程中新增發(fā)%d顆糖果。\n",addk);}試題四(15分)閱讀下列程序說明和C代碼,將應填人__(n)__處的字句寫在答卷的對應欄內。[程序4說明]本程序用于從鍵盤讀人整數(shù),插入到鏈表,·或從鏈表刪除一個整數(shù)。[程序4]#include#includetypedefstructnode{intval;structnode*next;}NODE;NODE*ins(NODE,list,ihtx)/*將x按從小到大的次序插入鏈表*/{NODE*u,*v=list,*p;for(;v!=NULL&&x<v->val;u=v,v=v->next);/*找插入位置*/if(v!=NULL&&x==v->val)returnlist;/*已有,被忽略*/p=(NODE*)malloc(sizeof(NODE));p->val=x;/*生成新表元*/if(v==list)list=p;else__(1)__;__(2)__return1ist;}NODE*del(NODE,1ist,intx)/*從鏈表中刪除值為x的表元*/{NODE*u,*v;for(v=list;v!=NULL&&x<v->val;u=v,v=v->next)if(v!=NULL&&x==v->val){/*找到值為x的表元*/if(v==list)list=list->next;else__(3)__;__(4)__;/*釋放空間*/}elseprintf("沒有找到!\

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論