大學(xué)生信息技術(shù)知識大賽參考題庫大全-上(單選600題)_第1頁
大學(xué)生信息技術(shù)知識大賽參考題庫大全-上(單選600題)_第2頁
大學(xué)生信息技術(shù)知識大賽參考題庫大全-上(單選600題)_第3頁
大學(xué)生信息技術(shù)知識大賽參考題庫大全-上(單選600題)_第4頁
大學(xué)生信息技術(shù)知識大賽參考題庫大全-上(單選600題)_第5頁
已閱讀5頁,還剩174頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE179大學(xué)生信息技術(shù)知識大賽參考題庫大全-上(單選600題)一、單選題1.8255的A口中斷輸出時,應(yīng)將A口工作方式初始化為什么才能滿足()。A、方式0B、方式1C、方式2D、不初始化答案:B2.真值為-100101的數(shù)在字長為8的機(jī)器中,其補(bǔ)碼形式為()。A、11011011B、10011011C、10110110D、10110111答案:A3.已知一個8位寄存器的數(shù)值為10001011,將該寄存器算術(shù)右移一位后,結(jié)果為()。A、11000101B、01100101C、01100111D、01000101答案:A4.程序運行中需要從鍵盤上輸入多于一個數(shù)據(jù)時,各數(shù)據(jù)之間應(yīng)使用()符號作為分隔符。A、空格或逗號B、逗號或回車C、逗號或分號D、空格或回車答案:D5.在intb[][3]={{1},{3,2},{4,5,6},{0}};中b[2][2]的值為()。A、0B、5C、6D、2答案:C6.在調(diào)用函數(shù)時,如果實參是簡單變量,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是()。A、地址傳遞B、單向值傳遞C、由實參傳給形參,再由形參傳回實參D、傳遞方式由用戶指定答案:B7.動態(tài)RAM存儲信息依靠的是()。A、單穩(wěn)態(tài)觸發(fā)器B、磁場C、雙穩(wěn)態(tài)觸發(fā)器D、電容器答案:D8.PC機(jī)中為使工作于一般全嵌套方式的8259中斷控制器能接受下一個中斷請求,在中斷服務(wù)程序結(jié)束處應(yīng)()。A、執(zhí)行IRET指令B、執(zhí)行POP指令C、發(fā)送EOI命令D、發(fā)送OCW3命令答案:C9.若x為int型變量,則以下函數(shù)fun的類型為()。fun(x){printf(“%d\n”,x);}A、返回值為void類型B、無法確定返回值C、返回值為int類型D、無返回值答案:C10.不能作為函數(shù)重載判斷的依據(jù)的是()A、參數(shù)順序B、返回類型C、參數(shù)個數(shù)D、參數(shù)類型答案:B11.子程序結(jié)構(gòu)中不包括()。A、子程序的說明文件B、子程序的現(xiàn)場保護(hù)和現(xiàn)場恢復(fù)C、子程序的調(diào)用和返回D、入口參數(shù)的設(shè)置答案:B12.下列關(guān)于批處理操作系統(tǒng)的敘述中錯誤的是()。A、“通道”和“中斷”技術(shù)的出現(xiàn),使得輸入/輸出設(shè)備與CPU可并行工作B、批處理系統(tǒng)可分為單道批處理系統(tǒng)和多道批處理系統(tǒng)C、批處理系統(tǒng)具有用戶與計算機(jī)的直接交互能力,提高了系統(tǒng)資源的利用率D、單道批處理系統(tǒng)是一種單用戶操作系統(tǒng)答案:C13.下列數(shù)據(jù)定義語句中可實現(xiàn)留空20H個字節(jié)存儲單元的是()。A、DB20DUP()B、DW20HDUP()C、DB10HDUP(4DUP())D、DD08HDUP()答案:D14.成員函數(shù)可聲明為靜態(tài)的,條件是它不訪問()類成員。A、靜態(tài)B、常數(shù)C、非靜態(tài)D、公共答案:C15.8086/8088系統(tǒng)執(zhí)行傳送指令MOV()。A、不影響標(biāo)志位B、影響DF方向標(biāo)志C、影響SF符號標(biāo)志D、影響CF進(jìn)位標(biāo)志答案:A16.CPU響應(yīng)INTR引腳上的中斷請求的條件之一是()。A、IF=0B、IF=1C、TF=0D、TF=1答案:B17.類中定義的成員默認(rèn)為()訪問屬性。A、publicB、privateC、protectedD、Friend答案:B18.實現(xiàn)有符號數(shù)“>=”轉(zhuǎn)移的指令是()。A、JAE/JNBB、JBE/JNAC、JGE/JNLD、JG/JNLE答案:C19.在查錯程序DEBUG中,為查看或修改內(nèi)存單元的內(nèi)容,這時存儲單元地址是使用()。A、邏輯地址B、物理地址C、邏輯地址或物理地址D、由用戶指定選擇邏輯地址或物理地址答案:A20.閱讀下面的程序,運行結(jié)果是()。_x000D_main()_x000D_{_x000D_char*str="ABCabcd";_x000D_bubble(str,5);_x000D_printf("\n%s",str);_x000D_}_x000D__x000D_bubble(str,count)_x000D_char*str;_x000D_intcount;_x000D_{_x000D_inti,j=count;_x000D_chartmp;_x000D_while(j-->1)_x000D_for(i=0;i<j;i++)_x000D_if(str[i]<str[i+1])_x000D_{_x000D_tmp=str[i];_x000D_str[i]=str[i+1];_x000D_str[i+1]=tmp;_x000D_}_x000D_}A、bacdCBAB、baCBAcdC、cdbaCBAD、bCBAacd答案:B21.已知inti,a;執(zhí)行語句“i=(a=2*3,a*5),a+6;”后,變量a的值是()。A、6B、12C、30D、36答案:C22.某一測控系統(tǒng)要使用一脈沖信號產(chǎn)生單穩(wěn)信號,如果使用8253可編程定時/計數(shù)器來實現(xiàn)此功能,則8253應(yīng)工作在()。A、方式0B、方式1C、方式2D、方式3答案:B23.下列常量中,()不是字符常量。A、’\005’B、’\n’C、’c’D、"a"答案:D24.下面有關(guān)構(gòu)造函數(shù)的描述中,正確的是()。A、構(gòu)造函數(shù)可以帶有返回值B、構(gòu)造函數(shù)的名字與類名完全相同C、構(gòu)造函數(shù)必須帶有參數(shù)D、構(gòu)造函數(shù)必須定義,不能缺省答案:B25.C語言中的標(biāo)識符只能由字母,數(shù)字和下劃線三種字符組成,且第一個字符()。A、必須為字母B、必須為下劃線C、必須為字母或下劃線D、可以是字母,數(shù)字和下劃線中任一字符答案:C26.8253的計數(shù)器的最大計數(shù)初值是()。A、65536B、FFFFHC、FFF0HD、0000H答案:D27.關(guān)于成員函數(shù)特征的下列描述中,()是錯誤的。A、成員函數(shù)一定是內(nèi)聯(lián)函數(shù)B、成員函數(shù)可以重載C、成員函數(shù)可以設(shè)置缺省參數(shù)值D、成員函數(shù)可以是靜態(tài)的答案:A28.下列指令中,先執(zhí)行CX-1賦給CX操作,然后再根據(jù)CX的值決定是否轉(zhuǎn)移、循環(huán)或進(jìn)行重復(fù)操作的指令是()。A、JNCB、REPC、JCXZD、LOOP答案:D29.靜態(tài)RAM存儲信息依靠的是()。A、單穩(wěn)態(tài)觸發(fā)器B、磁場C、雙穩(wěn)態(tài)觸發(fā)器D、電容器答案:C30.下列()存儲管理方式能使存儲碎片盡可能少,而且使內(nèi)存利用率較高。A、固定分區(qū)B、可變分區(qū)C、分頁管理D、段頁式管理答案:D31.在設(shè)備管理中為了提高I/O速度和設(shè)備利用率,是通過()功能實現(xiàn)的。A、設(shè)備分配B、緩沖管理C、設(shè)備獨立性D、虛擬設(shè)備答案:B32.關(guān)于C++與C語言的關(guān)系的描述中,()是錯誤的。A、C語言是C++的一個子集B、C語言與C++是兼容的C、C++對C語言進(jìn)行了一些改進(jìn)D、C++和C語言都是面向?qū)ο蟮拇鸢福篋33.對可編程接口芯片進(jìn)行讀/寫操作的必要條件是()。[選項中“#”表示該信號低電平有效]A、RD#=0B、WR#=0C、RD#=0或WR#=0D、CS#=0答案:D34.CPU要訪問的某一存儲單元的實際地址稱()。A、段地址B、偏移地址C、物理地址D、邏輯地址答案:C35.一條機(jī)器指令中通常包含的信息有()。A、操作碼、控制碼B、操作碼、立即數(shù)C、地址碼、寄存器號D、操作碼、地址碼答案:D36.以下說法中正確的是()。A、C++程序總是從第一個定義的函數(shù)開始執(zhí)行B、C++程序總是從main函數(shù)開始執(zhí)行C、C++函數(shù)必須有返回值,否則不能使用函數(shù)D、C++程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個程序文件中答案:B37.以下程序運行后,輸出結(jié)果是()。fut(int**s,intp[2][3]){**s=p[1][1];)main(){inta[2][3]={1,3,5,7,9,11},*p;p=(int*)malloc(sizeof(int));fut(&p,a);printf("%d\n",*p);}A、1B、7C、9D、11答案:C38.定時器/計數(shù)器8254內(nèi)部有3個多少位的計數(shù)器()。A、4B、8C、16D、32答案:C39.若有程序段:_x000D_x=99;_x000D_while(x-2)x--;則循環(huán)結(jié)束時,x=()。A、99B、2C、1D、0答案:B40.下列選擇中,()不是操作系統(tǒng)關(guān)心的主要問題。A、管理計算機(jī)裸機(jī)B、設(shè)計、提供用戶程序與計算機(jī)硬件系統(tǒng)的界面C、管理計算機(jī)系統(tǒng)資源D、高級程序設(shè)計語言的編譯器答案:D41.有以下程序_x000D_voidfun1(char*p)_x000D_{char*q;_x000D_q=p;_x000D_while(*q!='\0')_x000D_{(*q)++;q++;_x000D_}_x000D_main()_x000D_{chara[]={"Program"},*p;_x000D_p=&a[3];fun1(p);printf("%s\n",a);_x000D_}_x000D_程序執(zhí)行后的輸出A、ProhsbnB、PrphsbnC、ProgsbnD、Program答案:A42.系統(tǒng)“抖動”現(xiàn)象的發(fā)生是由()引起的。A、置換算法選擇不當(dāng)B、交換的信息量過大C、內(nèi)存容量不足D、請求頁式管理方案答案:A43.以下關(guān)于計算機(jī)操作系統(tǒng)類型說法錯誤的是()。A、網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng)都可以配置到計算機(jī)網(wǎng)絡(luò)上B、實時操作系統(tǒng)是實現(xiàn)實時控制的系統(tǒng),它由外部信號觸發(fā)而工作C、基本操作系統(tǒng)包括批處理系統(tǒng)、分時系統(tǒng)、實時系統(tǒng)D、按照配置操作系統(tǒng)的計算機(jī)規(guī)模大小,可以將操作系統(tǒng)分類為批處理系統(tǒng)、分時系統(tǒng)、實時系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)和分布式系統(tǒng)答案:D44.串操作指令中,每次操作后使SI/DI為減量應(yīng)設(shè)置()。A、DF=0B、TF=1C、DF=1D、TF=0答案:C45.設(shè)一整型(int)變量占用2個字節(jié)則下述共用體變量x所占用內(nèi)存字節(jié)數(shù)為()。_x000D_unionexp_x000D_{inti;_x000D_floatj;_x000D_doublek;_x000D_}x;A、14個B、7個_x000D_C、8個D、隨機(jī)而定答案:C46.表示關(guān)系x<=y<=z的c語言表達(dá)式為()。A、(X<=Y)&&(Y<=Z)B、(X<=Y)AND(Y<=Z)C、(X<=Y<=Z)D、(X<=Y)&(Y<=Z)答案:A47.有數(shù)據(jù)定義BUFDB8DUP(3DUP(2),2DUP(3)),在BUF中能構(gòu)成數(shù)據(jù)0302H有()。A、5個B、6個C、7個D、8個答案:C48.下述對C語言字符數(shù)組的描述中錯誤的是()。A、字符數(shù)組可以存放字符串B、字符數(shù)組中的字符串可以整體輸入、輸出C、可以在賦值語句中通過賦值運算符"="對字符數(shù)組整體賦值D、不可以用關(guān)系運算符對字符數(shù)組中的字符串進(jìn)行比較答案:C49.二維數(shù)組a有m行n列,則在a[i][j]之前的元素個數(shù)為()。A、j*n+iB、i*n+jC、i*n+j-1D、i*n+j+1答案:B50.可以從8253的什么寄存器中讀出減計數(shù)器的值()。A、控制寄存器B、計數(shù)初值寄存器C、減計數(shù)單元D、輸出鎖存寄存器答案:D51.如果有多個中斷請求同時發(fā)生,系統(tǒng)將根據(jù)它們的優(yōu)先級高低,響應(yīng)優(yōu)先級最高的中斷請求,若要調(diào)整響應(yīng)順序,則應(yīng)使用()。A、中斷嵌套B、中斷響應(yīng)C、中斷屏蔽D、中斷向量答案:C52.類A是類B的友元,類B是類C的友元,則()是正確的。A、類B是類A的友元B、類C是類A的友元C、類A是類C的友元D、以上都不對答案:D53.8086中斷系統(tǒng)可處理多少個中斷源()。A、256B、1024C、255D、128答案:A54.對于給定的數(shù)據(jù)定義,_x000D_A1DW1,2,3,'ABC'_x000D_A2DB6DUP(?)_x000D_A3DB0_x000D_R1EQUA3-A1_x000D_變量R1的值為()。A、18B、16C、14D、12答案:B55.當(dāng)8255A的端口A、端口B均工作在方式0的輸入方式時,端口C可以作為什么用()。A、兩個4位I/O端口或1個8位I/O端口B、狀態(tài)端口C、部分引腳作端口A、端口B的聯(lián)絡(luò)信號D、全部作聯(lián)絡(luò)信號答案:A56.INTEL8253通道工作于方式3,接入6MHZ的時鐘,如要求產(chǎn)生2400HZ的方波,則計數(shù)器的初值應(yīng)為()。A、2000B、2500C、3000D、4000答案:B57.要使8254通道2工作于方式4輸出對稱的周期性方波,必須有()。A、GATE為高電平,計數(shù)初值為奇數(shù)B、計數(shù)初值為偶數(shù),GATE為高電平C、GATE為低電平,計數(shù)初值為奇數(shù)D、計數(shù)初值為偶數(shù),GATE為低電平答案:B58.下列指令中操作數(shù)在代碼段中的是()。A、MOVAL,42HB、ADDAL,BLC、SUB[BX],DID、INC[DI]答案:A59.以下4個選項中,不能看作一條語句的是()。A、if(b==0)m=1;n=2B、a=0,b=0,c=0C、if(a>0)D、{;}答案:B60.分時操作系統(tǒng)適用于()。A、控制生產(chǎn)流水線B、調(diào)試運行程序C、大量的數(shù)據(jù)處理D、多個計算機(jī)資源共享答案:B61.在inta=3;*p=&a;中,*p的值是()。A、變量a的地址值B、無意義C、變量p的地址值D、3答案:D62.設(shè)有3個作業(yè),它們同時到達(dá),運行時間分別為T1、T2和T3,且T1≤T2≤T3,若它們在單處理機(jī)系統(tǒng)中按單道運行,采用短作業(yè)優(yōu)先調(diào)度算法,則平均周轉(zhuǎn)時間為()。A、T1+T2+T3B、(T1+T2+T3)/3C、T1+T2/3+2*T3/3D、T3/3+2*T2/3+T1答案:D63.8255A工作在方式2時,ACKA有效表示()。A、數(shù)據(jù)已存入端口AB、數(shù)據(jù)已被外設(shè)取走C、將數(shù)據(jù)存入端口AD、知外設(shè)將端口A數(shù)據(jù)取走答案:B64.下列說法中,錯誤的是()。A、8259A的自動EOI方式只適用于不出現(xiàn)多重中斷的場合B、8259A的初始化結(jié)束后,在寫入OCW2之前,它按完全嵌套方式工作C、在PC/XT下不能擴(kuò)展新的8259AD、8259A的8個中斷源的中斷向量在中斷向量表中是連續(xù)存放的答案:C65.緩沖技術(shù)用于()。A、提高主機(jī)和設(shè)備交換信息的速度B、提供主、輔存接口C、提高設(shè)備利用率D、擴(kuò)充相對地址空間答案:A66.要使BL中的低四位變反,高四位不變,應(yīng)執(zhí)行指令()。A、NOTBLB、ORBL,0FHC、ANDBL,0FHD、XORBL,0FH答案:D67.虛擬設(shè)備是通過()技術(shù)實現(xiàn)的。A、通道B、SPOOLingC、并行D、虛擬存儲答案:B68.設(shè)有說明int(*ptr)[m];其中的標(biāo)識符ptr是()。A、M個指向整型變量的指針B、指向M個整型變量的函數(shù)指針C、一個指向具有M個整型元素的一維數(shù)組的指針D、具有M個指針元素的一維指針數(shù)組,每個元素都只能指向整型量答案:C69.設(shè)有以下定義和語句_x000D_charstr[20]="Program",*p;_x000D_p=str;_x000D_則以下敘述中正確的是()。A、*p與str[0]的值相等B、str與p的類型完全相同C、str數(shù)組長度和p所指向的字符串長度相等D、數(shù)組str中存放的內(nèi)容和指針變量p中存放的內(nèi)容相同答案:A70.有以下程序_x000D_main()_x000D_{inta=1,b=3,c=5;_x000D_int*p1=&a,*p2=&b,*p=&c;_x000D_*p=*p1*(*p2);_x000D_printf("%d\n",c);_x000D_}_x000D_執(zhí)行后的輸出結(jié)果是()。A、1B、2C、3D、4答案:C71.實現(xiàn)虛擬存儲器最關(guān)鍵的技術(shù)是()。A、內(nèi)存分配B、置換算法C、請求調(diào)頁(段)D、對換空間管理答案:C72.銀行家算法是一種()算法。A、死鎖解除B、死鎖避免C、死鎖預(yù)防D、死鎖檢測答案:B73.通常拷貝構(gòu)造函數(shù)的參數(shù)表是()。A、某個對象名B、某個對象的成員名C、某個對象的引用名D、某個對象的指針名答案:C74.在UNIX系統(tǒng)中,以下哪個命令不屬于查看文件內(nèi)容的命令()。A、catB、viC、moreD、head答案:B75.若有以下程序段,輸出結(jié)果是()。_x000D_chars[]="\\141\141abc\t";_x000D_printf("%d\n",strlen(s));A、9B、12C、13D、14答案:A76.8086中斷系統(tǒng)的中斷類型碼的范圍為()。A、0~255B、1~255C、0~127D、0~1023答案:A77.設(shè)有聲明語句:inta=1,b=0;則執(zhí)行以下語句后輸出()。_x000D_switch(a)_x000D_{_x000D_case1:_x000D_switch(b)_x000D_{_x000D_case0:printf("**0**");break;_x000D_case1:printf("**1**");break;_x000D_}_x000D_case2:printf("**2**");break;_x000D_}A、**0**B、**0****2**C、**0****1****2**D、有語法錯誤答案:B78.設(shè)ch是char型變量,其值為A,且有下面的表達(dá)式:_x000D_ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是()。A、AB、aC、ZD、z答案:B79.有以下程序_x000D_#include"stdio.h"_x000D_intabc(intu,intv);_x000D_main()_x000D_{inta=24,b=16,c;_x000D_c=abc(a,b);_x000D_printf('%d\n",c);_x000D_}_x000D_intabc(intu,intv)_x000D_{intw;_x000D_while(v)_x000D_{w=u%v;u=v;v=w}_x000D_returnu;_x000D_}_x000D_輸出結(jié)果是()。A、6B、7C、8D、9答案:C80.欲讀取8259A的IMR內(nèi)容,可()。A、先向8259A寫入OCW3。然后讀8259A的奇地址B、直接讀8259A的偶地址C、先向8259A寫入OCW3。然后讀8259A的偶地址D、直接讀8259A的奇地址答案:D81.下面指令序列:_x000D_MOVBX,0FFFCH_x000D_MOVCL,2_x000D_SARBX,CL_x000D_執(zhí)行后的正確結(jié)果是()。A、3FFFHB、0FFFFHC、0FFFCHD、0FFF5H答案:A82.允許多個用戶同時使用同一個共享文件時,下列()做法是不對的。A、不允許多個寫者同時對共享文件執(zhí)行寫操作B、不允許讀者和寫著同時使用共享文件C、允許讀者和寫者同時使用共享文件D、允許多個用戶同時打開共享文件執(zhí)行讀操作答案:C83.下列說法中不正確的是()。A、對象是類的一個實例B、任何一個對象只能屬于一個類C、一個類只能有一個對象D、類與對象間的關(guān)系和數(shù)據(jù)類型與變量間關(guān)系相類似答案:C84.下列說法正確的是()。A、SEGMENT與ENDS是段定義語句的偽指令,而ASSUME不是B、SEGMENT和ENDS語句成對使用,把匯編語言源程序分為段C、代碼段中存放指令和偽指令,但不存放宏指令D、SEGMENT與ENDS偽指令前的段名可以不同答案:B85.在操作系統(tǒng)中,用戶在使用I/O設(shè)備時,通常采用()。A、物理設(shè)備名B、邏輯設(shè)備名C、虛擬設(shè)備名D、設(shè)備牌號答案:B86.為在一連續(xù)的存儲單元中,依次存放數(shù)據(jù)41H,42H,43H,44H,45H,46H,可選用的數(shù)據(jù)定義語句是()。A、DB41,42,43,44,45,46B、DW4142H,4344H,4546HC、DW'AB','CD','EF'D、DW'BA','DC','FE'答案:D87.在“先判斷后工作”的循環(huán)程序結(jié)構(gòu)中,循環(huán)執(zhí)行的次數(shù)最少是()。A、不定B、0C、1D、2答案:B88.以下對結(jié)構(gòu)體變量stu1中成員age的非法引用是()。_x000D_structstudent_x000D_{charname[10];_x000D_intage;_x000D_}stu1,*p;p=&stu1;A、stu1.ageB、p->ageC、(*p).ageD、student.age答案:D89.若系統(tǒng)中有五臺繪圖儀,有多個進(jìn)程均需要使用兩臺,規(guī)定每個進(jìn)程一次僅允許申請一臺,則至多允許()個進(jìn)程參于競爭,而不會發(fā)生死鎖。A、5B、2C、3D、4答案:D90.在下列對字符數(shù)組進(jìn)行初始化中,()是正確的。A、chars1[]="abcd"B、chars2[3]="xyz"C、chars3[][]={‘a(chǎn)’,‘x’,‘y’}D、chars4[2][3]={"xyz","mnp"}答案:A91.要查看unix命令find的詳細(xì)用法,用以下哪個命令()。A、helpfindB、findhelpC、manfindD、findman答案:C92.所謂數(shù)據(jù)封裝就是將一組數(shù)據(jù)和與這組數(shù)據(jù)有關(guān)操作組裝在一起,形成一個實體,這實體也就是()。A、類B、對象C、函數(shù)體D、數(shù)據(jù)塊答案:A93.有以下程序段inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a,b;b=p[5];b中的值是()。A、5B、6C、8D、9答案:B94.main()_x000D_{intx=3,i;_x000D_for(i=0;i<3;i++)printf("%d",f(x));_x000D_}_x000D_intf(inta)_x000D_{intb=0;_x000D_staticc=3;_x000D_b++;c++;_x000D_return(a+b+c);_x000D_}_x000D_執(zhí)行此程序后屏幕上顯示的結(jié)果是()。A、81010B、7910C、8911D、8910答案:D95.寫出下列程序段運行結(jié)果()。_x000D_unsignedinta=3,b=10;_x000D_printf("%d\n",a<<2|b==1);A、_x000D_13B、12C、8D、14答案:B96.4片8259級聯(lián)工作,可管理的外部中斷源的級數(shù)為()。A、4B、32C、28D、29答案:D97.RISC是哪個的簡稱()。A、精簡指令系統(tǒng)計算機(jī)B、大規(guī)模集成電路C、復(fù)雜指令計算機(jī)D、超大規(guī)模集成電路答案:A98.原碼乘法是()。A、先取操作數(shù)絕對值相乘,符號位單獨處理B、用原碼表示操作數(shù),然后直接相乘C、被乘數(shù)用原碼表示,乘數(shù)取絕對值,然后相乘D、乘數(shù)用原碼表示,被乘數(shù)取絕對值,然后相乘答案:A99.在集中式總線仲裁中,什么方式響應(yīng)時間最快()。A、菊花鏈B、獨立請求C、計數(shù)器定時查詢D、分布答案:B100.()能正確輸出結(jié)果:C++。A、chars[]="C++";cout<<s<<endlB、chars[3]="C++";cout<<s<<endlC、chars[3]={'C','+','+','\0'};cout<<s<<endlD、chars[3]={'C','+','+'};cout<<s<<endl答案:A101.分時系統(tǒng)需要使用下面哪些成分?()_x000D_(1)多道程序設(shè)計技術(shù)_x000D_(2)作業(yè)說明書_x000D_(3)終端命令解釋程序_x000D_(4)中斷處理_x000D_(5)優(yōu)先級調(diào)度_x000D_(6)系統(tǒng)調(diào)用A、(1)、(2)、(3)、(4)B、(1)、(2)、(4)、(5)C、(1)、(3)、(4)、(6)D、(2)、(3)、(4)、(5)答案:C102.用MOV指令將十進(jìn)制數(shù)89以非壓縮BCD碼格式送入AX,可使用的指令是()。A、MOVAX,89B、MOVAX,0809HC、MOVAX,89HD、MOVAX,0809答案:B103.在宏定義#definePI3.14159中,用宏名代替一個()。A、常量B、單精度數(shù)C、雙精度數(shù)D、字符串答案:D104.UNIX下查看本機(jī)ip的命令是()。A、ipconfigB、ifconfigC、telnetD、network答案:B105.在C語言中,引用數(shù)組元素時,其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是()。A、整型常量B、整型表達(dá)式C、整型常量或整型表達(dá)式D、任何類型的表達(dá)式答案:C106.設(shè)有如下程序:_x000D_#include<stdio.h>_x000D_main()_x000D_{int**k,*j,i=100;_x000D_j=&i;k=&j;_x000D_printf("%d\n",**k);_x000D_}_x000D_上面程序的輸出結(jié)果是()。A、運行錯誤B、100C、i的地址D、j的地址答案:B107.向8253寫入的計數(shù)初值寫到了什么中()。A、初值寄存器B、計數(shù)器0C、減計數(shù)單元D、控制字寄存器答案:A108.類模板的使用實際上是將類模板實例化成一個具體的()。A、類B、對象C、函數(shù)D、變量答案:A109.微程序控制采用()。A、硬連線邏輯實現(xiàn)B、組合邏輯電路實現(xiàn)C、存儲邏輯實現(xiàn)D、時序電路實現(xiàn)答案:C110.下列哪一個偽指令對符號名可以重復(fù)定義()。A、=B、EQUC、DBD、PURGE答案:A111.當(dāng)8253可編程定時/計數(shù)器工作在方式0時,控制信號GATE變?yōu)榈碗娖胶螅瑢τ嫈?shù)器的影響是()。A、結(jié)束本次計數(shù)循環(huán),等待下一次計數(shù)開始B、暫時停止現(xiàn)行計數(shù)工作C、不影響本次計數(shù),即計數(shù)器的計數(shù)不受該信號的影響D、終止本次計數(shù)過程,立即開始新的計數(shù)循環(huán)答案:B112.通常情況下,一個外中斷服務(wù)程序的第一條指令是STI,其目的是()。A、開放所有屏蔽中斷B、允許低一級中斷產(chǎn)生C、允許高一級中斷產(chǎn)生D、允許同一級中斷產(chǎn)生答案:C113.對于掉電,8086是通過什么來處理的()。A、軟件中斷B、DMA請求C、可屏蔽中斷D、非屏蔽中斷答案:D114.下列寄存器組中在存儲器操作數(shù)尋址時可用于提供偏移地址的是()。A、AX,BX,CX,DXB、SP,BP,SI,DIC、CS,ES,DS,SSD、BX,BP,SI,DI答案:D115.C語言中最簡單的數(shù)據(jù)類型包括()。A、整型、實型、邏輯型B、整型、實型、字符型C、整型、字符型、邏輯型D、整型、實型、邏輯型、字符型答案:B116.在CPU中,指令寄存器IR用來存放()。A、正在執(zhí)行的指令B、即將執(zhí)行的指令C、已執(zhí)行的指令D、指令地址答案:A117.下面關(guān)于操作系統(tǒng)的敘述中正確的是()。A、批處理作業(yè)必須具有作業(yè)控制信息。B、分時系統(tǒng)不一定都具有人機(jī)交互功能。C、從響應(yīng)時間的角度看,實時系統(tǒng)與分時系統(tǒng)差不多。D、由于采用了分時技術(shù),用戶可以獨占計算機(jī)的資源。答案:A118.PC機(jī)中,確定硬中斷的服務(wù)程序入口地址的是()。A、主程序中的調(diào)用指令B、主程序中的轉(zhuǎn)移指令C、中斷控制器發(fā)出的類型碼D、中斷控制器中的中斷服務(wù)寄存器答案:C119.下列程序的輸出結(jié)果是()。_x000D_main()_x000D_{doubled=3.2;intx,y;_x000D_x=1.2;y=(x+3.8)/5.0;_x000D_printf("%d\n",d*y);_x000D_}A、3B、3.2C、0D、3.07答案:C120.有以下程序_x000D_intfun(intn)_x000D_{if(n==1)return1;_x000D_else_x000D_return(n+fun(n-1));_x000D_}_x000D_main()_x000D_{intx;_x000D_scanf("%d",&x);x=fun(x);printf("%d\n",x);_x000D_}_x000D_執(zhí)行程序時,給變量X輸入10,程序的輸出結(jié)果是()。A、55B、54C、65D、45答案:A121.C語言中文件的存取方式是()。A、順序存取B、隨機(jī)存取C、順序存取,隨機(jī)存取均可D、順序存取,隨機(jī)存取均不可答案:C122.為了解決CPU與外部設(shè)備工作速度的不一致,在I/O接口電路中,輸出必須有()。A、鎖存器B、緩沖器C、譯碼器D、控制器答案:A123.在一個C語言程序中()。A、main函數(shù)必須出現(xiàn)在所有函數(shù)之前B、main函數(shù)可以在任何地方出現(xiàn)C、main函數(shù)必須出現(xiàn)在所有函數(shù)之后D、main函數(shù)必須出現(xiàn)在固定位置答案:B124.若有說明語句:double*p,a;則能通過scanf語句正確給輸入項讀入數(shù)據(jù)的程序段是()。A、*p=a;scanf("%1f",p);B、*p=a;scanf("%f",p);C、p=a;scanf("%1f",*p);D、p=&a;scanf("%1f",p);答案:D125.下列系統(tǒng)中,屬于實時系統(tǒng)的是()。A、辦公自動化系統(tǒng)B、計算機(jī)輔助設(shè)計系統(tǒng)C、飛機(jī)訂票系統(tǒng)D、計算機(jī)激光照排系統(tǒng)答案:C126.下列說法中,錯誤的有()。A、內(nèi)循環(huán)必須完整地包含在外循環(huán)中,內(nèi)外循環(huán)不能相互交叉B、內(nèi)循環(huán)在外循環(huán)中位置可根據(jù)需要任意設(shè)置C、從內(nèi)循環(huán)中可以直接跳到外循環(huán),從外循環(huán)也可以直接跳到內(nèi)循環(huán)D、每次由外循環(huán)再次進(jìn)入內(nèi)循環(huán)中,初始條件必須重新設(shè)置答案:C127.8086CPU的引腳中,接有硬中斷信號的引腳有()。A、15個B、8個C、2個D、1個答案:C128.CPU可直接編程訪問的存儲器是()。A、光盤存儲器B、虛擬存儲器C、磁盤存儲器D、主存儲器答案:D129.標(biāo)志寄存器中屬于控制標(biāo)志位的是()。A、DF,OF,SFB、DF,IF,TFC、OF,CF,PFD、AF,OF,SF答案:B130.以下關(guān)于邏輯運算符兩側(cè)運算對象的敘述中正確的是()。A、只能是整數(shù)0或1B、只能是整數(shù)0或非0的整數(shù)C、可以是結(jié)構(gòu)體類型的數(shù)據(jù)D、可是任意合法的表達(dá)式答案:D131.在下列操作系統(tǒng)的各個功能組成部分中,()不需要硬件的支持。A、進(jìn)程調(diào)度B、時鐘管理C、地址映射D、中斷系統(tǒng)答案:A132.已定義以下函數(shù)_x000D_intfun(int*p)_x000D_{return*p;)_x000D_fun函數(shù)返回值是()。A、不確定的值B、一個整數(shù)C、形參P中存放的值D、形參P的地址值答案:B133.浮點數(shù)的表示精度由浮點數(shù)的哪部分決定()。A、尾數(shù)B、指數(shù)C、尾數(shù)和指數(shù)D、基數(shù)答案:A134.在以下給出的表達(dá)式中,與while(E)中的(E)不等價的表達(dá)式是()。A、(!E==0)B、(E>0‖E<0)C、(E==0)D、(E!=0)答案:C135.下列程序執(zhí)行后的輸出結(jié)果是()。_x000D_#defineMA(x)x*(x-1)_x000D_main()_x000D_{inta=1,b=2;printf("%d\n",MA(1+a+b));}A、6B、8C、10D、12答案:B136.使用派生類的主要原因是()A、提高代碼的可重用性B、提高程序的運行效率C、加強(qiáng)類的封裝性D、實現(xiàn)數(shù)據(jù)的隱藏答案:A137.在請求頁式存儲管理中,若所需頁面不在內(nèi)存中,則會引起()。A、輸入輸出中斷B、時鐘中斷C、越界中斷D、缺頁中斷答案:D138.下面最有可能使得高地址空間成為大的空閑區(qū)的分配算法是()。A、首次適應(yīng)法B、最佳適應(yīng)法C、最壞適應(yīng)法D、循環(huán)首次適應(yīng)法答案:A139.構(gòu)造函數(shù)是在()時被執(zhí)行的。A、程序編譯B、創(chuàng)建對象C、創(chuàng)建類D、程序裝入內(nèi)存答案:B140.在C++中,關(guān)于下列設(shè)置缺省參數(shù)值的描述中,()是正確的。A、不允許設(shè)置缺省參數(shù)值;B、在指定了缺省值的參數(shù)右邊,不能出現(xiàn)沒有指定缺省值的參數(shù);C、只能在函數(shù)的定義性聲明中指定參數(shù)的缺省值;D、設(shè)置缺省參數(shù)值時,必須全部都設(shè)置;答案:B141.已知字符0的ASCII碼為十六進(jìn)制的30,下面程序的輸出是()。_x000D_main()_x000D_{union{unsignedcharc;_x000D_unsignedinti[4];_x000D_}z;_x000D_z.i[0]=0x39;_x000D_z.i[1]=0x36;_x000D_printf("%c\n",z.c);}A、6B、9C、0D、3答案:B142.在操作系統(tǒng)中,()指的是一種硬件機(jī)制。A、通道技術(shù)B、緩沖池C、SPOOLING技術(shù)D、內(nèi)存覆蓋技術(shù)答案:A143.用n+1位字長(其中含1位符號位)表示定點整數(shù)時,所能表示的數(shù)值的絕對值范圍為()。A、0≤∣N∣≤2n-1B、0≤∣N∣≤2n+1-1C、≤∣N∣≤2n-1-1D、1≤∣N∣≤2n-1答案:A144.在UNIX系統(tǒng)中的mv命令表示()。A、刪除文件B、移動文件或?qū)ξ募Q名C、復(fù)制文件D、瀏覽文件答案:B145.浮點數(shù)進(jìn)行左規(guī)格化時,()。A、尾數(shù)左移1位,階碼加1B、階碼左移1位,尾數(shù)加1C、尾數(shù)左移1位,階碼減1D、階碼左移1位,尾數(shù)減1答案:C146.n+l位定點小數(shù)的原碼表示范圍是()。A、-1+2-n≤X≤1-2-nB、-1+2-n≤X≤1+2-nC、-1≤X≤1-2-nD、-1≤X≤1+2-n答案:A147.下列關(guān)于P、V操作的說法中正確的是()。A、P、V操作是兩個操作,而且都是原語操作B、P、V操作中P操作可以不用原語方式,而V操作必須使用原語操作C、P、V操作是一個過程,同一般函數(shù)、過程一樣,只是執(zhí)行管理臨界區(qū)的操作D、P、V操作中P操作必須使用原語方式,而V操作可以不使用原語操作答案:A148.用戶在程序中試圖讀取某文件的第100個邏輯塊時,使用操作系統(tǒng)提供的()接口。A、系統(tǒng)調(diào)用B、圖形用戶接口C、原語D、鍵盤命令答案:A149.在每個C++程序中都必須包含有這樣一個函數(shù),該函數(shù)的函數(shù)名為()。A、mainB、MAINC、nameD、function答案:A150.靜態(tài)數(shù)據(jù)成員的初始化必須在()。A、類內(nèi)B、類外C、在構(gòu)造函數(shù)內(nèi)D、靜態(tài)成員函數(shù)內(nèi)答案:B151.采用資源剝奪法可解除死鎖,還可以采用()方法解除死鎖。A、執(zhí)行并行操作B、撤消進(jìn)程C、拒絕分配新資源D、修改信號量答案:B152.下列指令中有語法錯誤的是()。A、ADDAX,12HB、SUB[BX],CXC、MOV20H[BX],[SI]D、INCBYTEPTR[BP]答案:C153.死鎖的四個必要條件是:互斥、()、循環(huán)等待和不剝奪。A、請求與阻塞B、請求與保持C、請求與釋放D、釋放與阻塞答案:B154.微地址是指微指令()。A、在控制存儲器的存儲位置B、在主存的存儲位置C、在磁盤的存儲位置D、在堆棧的存儲位置答案:A155.在inta=3,*p=&a;中,*p的值是()。A、變量a的地址值B、無意義C、變量p的地址值D、3答案:D156.8、有以下程序_x000D_structSTU{_x000D_charname[10];_x000D_intnum;_x000D_};_x000D_voidf1(structSTUc)_x000D_{structSTUb={"LiSiGuo",2042};_x000D_c=b;}_x000D_voidf2(structSTU*c)_x000D_{structSTUb={"SunDan",2044};_x000D_*c=b;_x000D_}_x000D_main()_x000D_{structSTUa={"YangSan",2041},b={"WangYin",2043};_x000D_f1(a);f2(&b);_x000D_printf("%d%d\n",a.num,b.num);}_x000D_執(zhí)行后的輸出結(jié)果是()。A、20412044B、20412043C、20422044D、20422043答案:A157.一片Intel8255A需占用幾個端口地址()。A、2B、4C、6D、8答案:B158.在固定分區(qū)分配中,每個分區(qū)的大小是()。A、相同B、隨作用長度變化C、可以不同但預(yù)先固定D、可以不同但根據(jù)作用長度固定答案:C159.以下敘述中錯誤的是()。A、C程序中的#include和#define行均不是C語句B、除逗號運算符外,賦值運算符的優(yōu)先級最低C、C程序中,j++;是賦值語句D、C程序中,+、-、*、/、%號是算術(shù)運算符,可用于整型和實型數(shù)的運算答案:D160.在8255的初始化程序中,使INTEA=1的目的是使()。A、A口在中斷方式下完成輸入/輸出操作B、B口在中斷方式下完成輸入/輸出操作C、A口在查詢方式下完成輸入/輸出操作D、B口在查詢方式下完成輸入/輸出操作答案:A161.磁盤存儲器的等待時間是()。A、磁盤旋轉(zhuǎn)一周的時間B、磁盤旋轉(zhuǎn)半周的時間C、磁盤旋轉(zhuǎn)1/3周的時間D、磁盤旋轉(zhuǎn)2/3周的時間答案:C162.表示過程定義結(jié)束的偽指令是()。A、ENDPB、ENDSC、ENDD、ENDM答案:A163.定點小數(shù)是指()。A、小數(shù)點固定在最低位數(shù)的后面B、小數(shù)點固定在最高位數(shù)的后面C、小數(shù)點的位置可以隨意指定D、沒有小數(shù)的數(shù)答案:B164.假定變量m定義為“intm=7;”,則定義變量p的正確語句()。A、intp=&mB、int*p=&mC、int&p=*mD、int*p=m答案:B165.以下敘述中錯誤的是()。A、可以通過typedef增加新的類型B、可以用typedef將已存在的類型用一個新的名字來代表C、用typedef定義新的類型名后,原有類型名仍有效D、用typedef可以為各種類型起別名,但不能為變量起別名答案:A166.分時系統(tǒng)中為了使多個用戶能夠同時與系統(tǒng)交互,最關(guān)鍵的問題是()。A、計算機(jī)具有足夠快的運算速度B、能快速進(jìn)行內(nèi)外存之間的信息交換C、系統(tǒng)能夠及時接收多個用戶的輸入D、短時間內(nèi)所有用戶程序都能運行答案:C167.當(dāng)用8259A管理INTR中斷時,要發(fā)出EOI命令結(jié)束中斷是操作哪個命令字()。A、ICW1B、OCW2C、ICW2D、OCW3答案:B168.對定義重載函數(shù)的下列要求中()是錯誤的。A、參數(shù)的個數(shù)可以不同B、參數(shù)中至少有一個類型不同C、要求參數(shù)個數(shù)相同時,參數(shù)類型不同D、要求函數(shù)的返回值不同答案:D169.分頁存儲管理的目的為()。A、解決碎片問題B、便于多個進(jìn)程共享內(nèi)存C、回收空白區(qū)方便D、擺脫用戶干預(yù)答案:A170.執(zhí)行下列程序后,i的值是()。_x000D_inti,x;_x000D_for(i=1,x=1;i<20;i++)_x000D_{if(x>=10)break;_x000D_if(x%2==1)_x000D_{x+=5;continue;}_x000D_x-=3;_x000D_}A、4B、5C、6D、7答案:C171.在程序設(shè)計的實際應(yīng)用中往往存在要重復(fù)執(zhí)行的某些操作的一類問題,這類問題由什么程序來解決()。A、順序結(jié)構(gòu)程序B、分支結(jié)構(gòu)程序C、循環(huán)結(jié)構(gòu)程序D、以上都不是答案:C172.下列存儲類標(biāo)識符中,要求通過函數(shù)來實現(xiàn)一種不太復(fù)雜的功能,并且要求加快執(zhí)行速度,選用()合適。A、內(nèi)聯(lián)函數(shù)B、重載函數(shù)C、遞歸調(diào)用D、嵌套調(diào)用答案:A173.若8253可編程定時/計數(shù)器處于計數(shù)過程中,當(dāng)CPU對它裝入新的計數(shù)值時,其結(jié)果將是()。A、8253可編程定時/計數(shù)器禁止編程B、8253可編程定時/計數(shù)器允許編程,并改變當(dāng)前的計數(shù)過程C、8253可編程定時/計數(shù)器允許編程,但不改變當(dāng)前的計數(shù)過程D、8253可編程定時/計數(shù)器允許編程,是否影響當(dāng)前計數(shù)過程隨工作方式而變答案:D174.下列程序中說明的公有成員是()。classLocation{intX;public:voidinit(intX,intY);private:intY;public:intGetX();intGetY();}A、XB、init(intX,intY)C、GetX(),GetY()D、B和C都是答案:D175.從下面關(guān)于虛擬設(shè)備的論述中選擇一條正確的論述。()A、虛擬設(shè)備是指允許用戶使用比系統(tǒng)中具有的物理設(shè)備更多的設(shè)備。B、虛擬設(shè)備是指允許用戶以標(biāo)準(zhǔn)方式來使用物理設(shè)備。C、虛擬設(shè)備是指把一個物理設(shè)備變換成多個對應(yīng)的邏輯設(shè)備。D、虛擬設(shè)備是指允許用戶程序不必全部裝入內(nèi)存就可使用系統(tǒng)中的設(shè)備。答案:C176.程序片段:在TC20中,inti=65536;printf("%d\n",i);的輸出結(jié)果是()。A、65536B、0C、有語法錯誤,無輸出結(jié)果D、-1答案:B177.以下正確的描述是()。A、continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行B、只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句C、在循環(huán)體內(nèi)使用break語句或continue語句的作用相同D、從多層循環(huán)嵌套中退出時,只能使用goto語句答案:B178.以下函數(shù)的類型是()。_x000D_fff(floatx)_x000D_{printf(“%d\n”,x*x);}A、與參數(shù)X的類型相同B、void型C、int型D、無法確定答案:C179.設(shè)有語句inta=3,則執(zhí)行語句a+=a-=a*a以后變量a的值是()。A、3B、0C、9D、-12答案:D180.設(shè)有定義:intn=0,*p=&n,**q=&p;則以下選項中,正確的賦值語句是()。A、p=1B、*q=2C、q=p;D、*p=5答案:D181.8255工作在什么方式下,不需聯(lián)絡(luò)信號線()。A、方式2B、方式1C、方式0D、所有方式答案:C182.以下程序的輸出是()。_x000D_structst_x000D_{intx;int*y;}*p;_x000D_intdt[4]={10,20,30,40};_x000D_structstaa[4]={50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0],};_x000D_main()_x000D_{p=aa;_x000D_printf("%d\n",++(p->x));_x000D_}A、10B、11C、51D、60答案:C183.EEPROM的特點是()。A、一種掩膜式ROM,數(shù)據(jù)由廠家出廠時寫好,用戶不能更改B、一種可編程的ROM,可由用戶自己編寫,但只能編寫一次C、一種電可擦除的ROM,用電子的形式擦除數(shù)據(jù),用戶可編程多次D、一種可擦寫的ROM,用紫外線照射擦除,用戶可編程多次答案:C184.下列程序段的執(zhí)行結(jié)果是輸出()。_x000D_x=3;_x000D_do_x000D_{_x000D_printf("%2d",x--);_x000D_}while(!x);A、321B、3C、21D、210答案:B185.有關(guān)宏指令和子程序,下列說法哪一個不正確?()。A、宏指令并不能簡化目標(biāo)程序B、子程序可以簡化目標(biāo)程序,但執(zhí)行時間要長些C、子程序或過程在執(zhí)行時,由CPU處理D、宏指令在執(zhí)行時要保護(hù)現(xiàn)場和斷點答案:D186.當(dāng)將一個類A或函數(shù)f()說明為另一個類B的友元后,類A或函數(shù)f()能夠直接訪問類B的()。A、只能是公有成員B、只能是保護(hù)成員C、只能是除私有成員之外的任何成員D、任何權(quán)限的成員答案:D187.若有以下程序片段:_x000D_charstr[]="ab\n\012\\\"";_x000D_printf("%d",strlen(str));_x000D_上面程序片段的輸出結(jié)果是()。A、3B、4C、6D、12答案:C188.如果允許不同用戶的文件可以具有相同的文件名,通常采用()來保證按名存取的安全。A、重名翻譯機(jī)構(gòu)B、建立索引表C、建立指針D、多級目錄結(jié)構(gòu)答案:D189.CPU響應(yīng)INTR和NMI中斷時,相同的必要條件是()。A、當(dāng)前指令執(zhí)行結(jié)束B、允許中斷C、當(dāng)前訪問內(nèi)存結(jié)束D、總線空閑答案:A190.有以下程序_x000D_main()_x000D_{inta=0,b=0,c=0,d=0;_x000D_if(a=1)b=1;c=2;_x000D_elsed=3;_x000D_printf("%d,%d,%d,%d\n",a,b,c,d);_x000D_}_x000D_程序輸出()。A、0,1,2,0B、0,0,0,3C、1,1,2,0D、編譯有錯答案:D191.若8259工作在自動循環(huán)方式下,當(dāng)前IR3上的中斷請求已執(zhí)行并返回,則8個中斷源中優(yōu)先級最高的是()。A、IR4B、IR2C、IR3D、IR0答案:A192.以下關(guān)于硬盤的描述不正確的是()。A、硬盤是永久性存儲器B、扇區(qū)是基本存儲單位C、硬盤由驅(qū)動器和控制器組成D、硬盤速度比光盤速度快答案:C193.浮點加減中的對階的方法是()。A、將較大的一個階碼調(diào)整到與較小的一個階碼相同B、將較小的一個階碼調(diào)整到與較大的一個階碼相同C、將被加數(shù)的階碼調(diào)整到與加數(shù)的階碼相同D、將加數(shù)的階碼調(diào)整到與被加數(shù)的階碼相同答案:B194.預(yù)處理命令在程序中都是以()符號開頭的。A、*B、#C、&D、答案:B195.有以下程序_x000D_voidfun2(chara,charb){printf(“%c%c”,a,b);}_x000D_chara='A',b='B';_x000D_voidfun1(){a='C';b='D';}_x000D_main()_x000D_{fun1();_x000D_printf(“%c%c”,a,b);fun2('E','F');}_x000D_程序的運行結(jié)果是()。A、CDEFB、ABEFC、ABCDD、CDAB答案:A196.在執(zhí)行下列指令時,需要使用段寄存器DS的指令是()。A、STOSWB、ADDAL,CLC、NEGBXD、INCBX答案:A197.80486CPU工作在實模式下執(zhí)行指令I(lǐng)NT30H時,中斷服務(wù)程序的入口地址存放在以哪個開始的兩個字單元中()。A、00120HB、00090HC、000C0HD、00060H答案:C198.控制器、運算器和存儲器合起來一般稱為()。A、I/O部件B、內(nèi)存儲器C、外存儲器D、主機(jī)答案:D199.C++程序從上機(jī)到得到結(jié)果的幾個操作步驟依次是()。A、編譯、編輯、連接、運行B、編輯、編譯、連接、運行C、編譯、運行、編輯、連接D、編輯、運行、編輯、連接答案:B200.以下語句中存在語法錯誤的是()。A、charss[6][20];ss[1]="right?";B、charss[][20]={"right?"};C、char*ss[6];ss[1]="right?";D、char*ss[]={"right?"};答案:A201.匯編語言語句格式中的名字項,下列哪一個不正確?()。A、FFFFFHB、VariableC、0FFFFHD、Third_street答案:C202.在關(guān)中斷狀態(tài),不可響應(yīng)的中斷是()。A、可屏蔽中斷B、硬件中斷C、軟件中斷D、不可屏蔽中斷答案:A203.下面程序輸出數(shù)組中的最大值,由s指針指向該元素._x000D_main()_x000D_{inta[10]={6,7,2,9,1,10,5,8,4,3,},*p,*s;_x000D_flr(p=a,s=a;p-a<10;p++)_x000D_if(_________)s=p;_x000D_printf("Themax:%d",*s):_x000D_}_x000D_則在if語句中的判斷表達(dá)式應(yīng)該是()。A、p>sB、*p>*sC、a[p]>a[s]D、p-a>p-答案:B204.一般用條件轉(zhuǎn)移指令JZ、JNZ、JC、JNC等來實現(xiàn)程序的什么結(jié)構(gòu)()。A、順序B、分支C、循環(huán)D、模塊化答案:B205.下列尋址方式中出現(xiàn)在指令“ADDR2,(R1)”中的是()。A、隱含尋址B、存儲器間接尋址C、寄存器間接尋址D、直接尋址答案:C206.在磁盤的各磁道中()。A、最外圈磁道的位密度最大B、最內(nèi)圈磁道的位密度最大C、中間磁道的位密度最大D、所有磁道的位密度一樣大答案:B207.以下程序的輸出結(jié)果是()。_x000D_func(inta,intb)_x000D_{intc;_x000D_c=a+b;_x000D_returnc;}_x000D_main()_x000D_{intx=6,y=7,z=8,r=0;_x000D_r=func((x--,y++,x+y),z--);_x000D_printf(“%d\n”,r);}A、11B、20C、21D、31答案:C208.關(guān)于成員函數(shù)特征的下列描述中,()是錯誤的。A、成員函數(shù)一定是內(nèi)聯(lián)函數(shù)B、成員函數(shù)可以重載C、成員函數(shù)可以設(shè)置缺省參數(shù)值D、成員函數(shù)可以是靜態(tài)的答案:A209.計數(shù)初值送到8253的哪個寄存器中()。A、控制寄存器B、計數(shù)初值寄存器C、減計數(shù)單元D、輸出鎖存寄存器答案:B210.CRT的顏色數(shù)為256色,則刷新存儲器每個單元的字長應(yīng)該為()。A、256位B、8位C、7位D、16位答案:B211.當(dāng)需要打開A盤上的以xxk.dat文件用于輸入時,則定義文件流對象的語句為()。A、fstreamfin(“A:xxk.dat”,1)B、ifstreamfin(“A:xxk.dat”,ios::nocreate)C、ofstreamfin(“A:xxk.dat”)D、ifstreamfin(“A:xxk.dat”,ios::app)答案:B212.在遠(yuǎn)距離串行通信中,采用調(diào)制技術(shù)是為了使信號()。A、強(qiáng)度加大B、有條不紊傳送C、一位一位傳送D、不失真?zhèn)魉痛鸢福篋213.如果分時操作系統(tǒng)的時間片一定,那么(),則響應(yīng)時間越長。A、用戶數(shù)少B、用戶數(shù)越多C、內(nèi)存越少D、內(nèi)存越多答案:B214.假定AB為一個類,則()為該類的拷貝構(gòu)造函數(shù)的原型說明。A、AB(ABx)B、AB(intx)C、AB(AB&x)D、voidAB(AB&x)答案:C215.8255A既可作數(shù)據(jù)輸入、出端口,又可提供控制信息、狀態(tài)信息的端口是()。A、B口B、A口C、A、B、C三端口均可以D、C口答案:D216.在下面的I/O控制方式中,需要CPU干預(yù)最少的方式是()。A、程序I/O方式B、中斷驅(qū)動I/O控制方式C、直接存儲器訪問DMA控制方式D、I/O通道控制方式答案:D217.若IEEE754單精度格式為(-1)s×(1.M)×2E-127,則十進(jìn)制數(shù)-0.625表示成754標(biāo)準(zhǔn)的十六進(jìn)制數(shù)據(jù)為()。A、3F200000HB、BF200000HC、3F400000HD、BF400000H答案:B218.能作為C++程序的基本單位是()。A、字符B、語句C、函數(shù)D、源程序文件答案:B219.目錄文件所存放的信息是()。A、某一文件存放的數(shù)據(jù)信息B、某一文件的文件目錄C、該目錄中所有數(shù)據(jù)文件目錄D、該目錄中所有子目錄文件和數(shù)據(jù)文件的目錄答案:D220.C語言中數(shù)組下標(biāo)的下限是()。A、1B、0C、視具體情況而定D、無固定下限答案:B221.下面有語法錯誤的語句是()。A、MOVAX,[BX][SI]B、MOVAX,-2[BX][DI]C、MOVAX,[BX][BP]D、MOVAX,-1[BX][SI]答案:C222.設(shè)a=3,b=2,則表達(dá)式a^b>>2的值的二進(jìn)制表示為()。_x000D_A、00000011B、00000110C、00000100D、10答案:A223.用ASSUME偽指令指定某個段分配給那個寄存器后,還需要通過MOV指令來給段寄存器賦值,下面哪個不能這樣做,而是在程序初始化時自動完成的。()。A、數(shù)據(jù)段寄存器DSB、堆棧段寄存器SSC、代碼段寄存器CSD、附加段寄存器ES答案:C224.當(dāng)并行接口芯片8255A被設(shè)定為方式2時,其工作的I/O口()。A、既能作輸入口、也能作輸出口使用B、僅能作輸入口使用C、僅能作不帶控制信號的輸入口或輸出口使用D、僅能作輸出口使用答案:A225.有以下程序_x000D_main()_x000D_{inti,t[][3]={9,8,7,6,5,4,3,2,1};_x000D_for(i=0;i<3;i++)printf("%d",t[2-i][i]);_x000D_}_x000D_程序執(zhí)行后的輸出結(jié)果是()。A、753B、357C、369D、751答案:B226.在請求調(diào)頁中可采用多種置換算法,其中LRU是()置換算法。A、最佳B、最近最久未用C、最近未用D、最少使用答案:B227.設(shè)VARl和VAR2是已定義的變量名,非法的表達(dá)式是()。A、VARl-VAR2B、VAR2-VARl[BX]C、VARl+VAR2D、VARl[BX]答案:B228.設(shè)inta=12;則執(zhí)行完語句a+=a*a;后,a的值是()。A、12B、144C、156D、288答案:C229.文件的存儲方法依賴于()。A、文件的物理結(jié)構(gòu)B、存放文件的存儲設(shè)備的特性C、A和BD、文件的邏輯答案:C230.在對8253進(jìn)行任何操作前,都必須先向8253寫入一個什么,以確定8253的工作方式()。A、控制字B、計數(shù)初值C、狀態(tài)字D、指令答案:A231.假定一個類的構(gòu)造函數(shù)為B(intx,inty){a=x--;b=a*y--;},則執(zhí)行Bx(3,5);語句后,x.a和x.b的值分別為()A、3和5B、5和3C、3和15D、20和5答案:C232.以下程序的輸出結(jié)果是()。_x000D_unionmyun_x000D_{struct_x000D_{intx,y,z;}u;_x000D_intk;_x000D_}a;_x000D_main()_x000D_{a.u.x=4;a.u.y=5;a.u.z=6;_x000D_a.k=0;_x000D_printf("%d\n",a.u.x);}A、4B、5C、6D、0答案:D233.采用虛擬存儲器的主要目的是()。A、提高主存儲器的存取速度B、擴(kuò)大主存儲器的存儲空間C、提高外存儲器的存取速度D、擴(kuò)大外存儲器的存儲空間答案:B234.如果文件系統(tǒng)中有兩個文件重名,不應(yīng)采用()。A、一級目錄結(jié)構(gòu)B、樹型目錄結(jié)構(gòu)C、二級目錄結(jié)構(gòu)D、A和C答案:A235.有以下程序_x000D_main()_x000D_{charc1,c2,c3,c4,c5,c6;_x000D_scanf("%c%c%c%c",&c1,&c2,&c3,&c4);_x000D_c5=getchar();c6=getchar();_x000D_putchar(c1);putchar(c2);_x000D_printf("%c%c\n",c5,c6);_x000D_}_x000D_程序運行后,若從鍵盤輸入(從第1列開始)_x000D_123<回車>_x000D_45678<回車>_x000D_則輸出結(jié)果是()。A、1267B、1256C、1278D、1245答案:D236.下列寄存器中用來指示堆棧中任意數(shù)據(jù)區(qū)的偏移地址的是()。A、BXB、BPC、SID、DI答案:B237.在存儲器堆棧中,若棧底地址為A,SP指針初值為A-1,當(dāng)堆棧采用從地址小的位置向地址大的位置生成時,彈出操作應(yīng)是()。A、先從堆棧取出數(shù)據(jù),然后SP指針減1B、先從堆棧取出數(shù)據(jù),然后SP指針加1C、SP指針先加1,然后從堆棧取出數(shù)據(jù)D、SP指針先減1,然后從堆棧取出數(shù)據(jù)答案:B238.運算型指令的尋址和控制轉(zhuǎn)移型指令的尋址,其不同點在于()。A、前者取操作數(shù),后者決定程序的轉(zhuǎn)移地址B、后者取操作數(shù),前者決定程序的轉(zhuǎn)移地址C、兩者都是取操作數(shù)D、兩者都是決定程序的轉(zhuǎn)移地址答案:A239.若8259A工作在自動循環(huán)方式下,當(dāng)前IR1上的中斷請求已執(zhí)行并返回,則8個中斷源中優(yōu)先級最高的是()。A、IR2B、IR0C、IR7D、IR5答案:A240.CPU可直接訪問的存儲器是()。A、硬盤B、光盤C、內(nèi)存D、優(yōu)盤答案:C241.有以下程序_x000D_intadd(inta,intb){return+b};}_x000D_main()_x000D_{intk,(*f)(),a=5,b=10;_x000D_f=add;_x000D_...}則以下函數(shù)調(diào)用語句錯誤的是()。A、k=(*f)(a,b);B、k=add(a,b);C、k=*f(a,b);D、k=f(a,b);答案:C242.在嵌套使用if語句時,C語言規(guī)定else總是()。A、和之前與其具有相同縮進(jìn)位置的if配對B、和之前與其最近的if配對C、和之前與其最近的且不帶else的if配對D、和之前的第一個if配對答案:C243.設(shè)有intx=11;則表達(dá)式(x++*1/3)的值是()。A、3B、4C、11D、12答案:A244.8086中斷系統(tǒng)中斷向量設(shè)置在內(nèi)存()。A、00000H~003FFHB、00400H~007FFHC、FFFFFH~FF800HD、0FFFFH~0F800H答案:A245.下列部件中不屬于主機(jī)的是()。A、運算器B、控制器C、硬盤D、內(nèi)存儲器答案:C246.若要求從鍵盤讀入含有空格字符的字符串,應(yīng)使用函數(shù)()。A、getc()B、gets()C、getchar()D、scanf()答案:B247.()不是構(gòu)造函數(shù)的特征。A、構(gòu)造函數(shù)的函數(shù)名與類名相同;B、構(gòu)造函數(shù)可以重載;C、構(gòu)造函數(shù)可以設(shè)置缺省參數(shù);D、構(gòu)造函數(shù)必須指定類型說明。答案:D248.若int類型占兩個字節(jié),則以下語句輸出為()。_x000D_intk=-1;_x000D_printf("%d,%u\n",k,k);A、-1,-1B、-1,65536C、-1,32768D、-1,65535答案:D249.設(shè)p1和p2是指向同一個int型一維數(shù)組的指針變量,k為int型變量,則不能正確執(zhí)行的語句是()。A、_x000D_k=*p1+*p2;B、p2=k;C、p1=p2;D、k=*p1*(*p2);答案:B250.在多級存儲體系中,Cache主存結(jié)構(gòu)的作用是解決()。A、主存容量不足B、主存與CPU速度不匹配C、主存與輔存速度不匹配D、輔存與CPU速度不匹配答案:B251.一個友元函數(shù)能夠訪問該類的()。A、私有成員B、保護(hù)成員C、公有成員D、所有成員答案:D252.下列偽指令語句正確的是()。A、ERR1:DW99B、EXPRDB2*3+7C、ERR2DB25*60D、ERR3DD'ABCD'答案:D253.可用作C++語言用戶標(biāo)識符的一組標(biāo)識符是()。A、voiddefine+WORDB、a3_b3_123YNC、for-abcCaseD、2aDOsizeof答案:B254.運行時間最短的作業(yè)被優(yōu)先調(diào)度,這種企業(yè)調(diào)度算法是()A、優(yōu)先級調(diào)度B、響應(yīng)比高者優(yōu)先C、短作業(yè)優(yōu)先D、先來先服務(wù)答案:C255.匯編語言在上機(jī)過程中用不到的程序為()。A、編輯程序B、匯編程序C、連接程序D、編譯程序答案:D256.可由計算機(jī)硬件系統(tǒng)直接運行的程序是()。A、源程序B、目標(biāo)程序C、匯編語言程序D、高級語言程序答案:B257.執(zhí)行返回指令,退出中斷服務(wù)程序,這時返回地址來自()。A、ROM區(qū)B、程序計數(shù)器C、堆棧區(qū)D、CPU的暫存寄存器答案:C258.當(dāng)8253定時器0的時鐘脈沖為1MHZ時,其二進(jìn)制計數(shù)時的最大定時時間為()。A、65.535msB、65.536msC、131.71msD、131.72ms答案:B259.存儲單元是指()。A、存放一個二進(jìn)制信息位的存儲元B、存放一個機(jī)器字的所有存儲元集合C、存放一個字節(jié)的所有存儲元集合D、存放兩個字節(jié)的所有存儲元集合答案:B260.類定義的內(nèi)容允許被其他對象無限制地存取的是()。A、private部分B、protected部分C、public部分D、以上都對答案:C261.以下程序的輸出結(jié)果是()。_x000D_longfun(intn)_x000D_{longs;_x000D_if(n==1||n==2)s=2;_x000D_elses=n-fun(n-1);_x000D_returns;}_x000D_main()_x000D_{printf("%ld\n",fun(3));}A、1B、2C、3D、4答案:A262.設(shè)有如下定義:_x000D__x000D_structsk_x000D_{inta;floatb;}data,*p;_x000D_若有p=&data;,則對data中的a域的正確引用是()。A、(*p).data.aB、(*p).aC、p->data.aD、p.data.a答案:B263.目前個人計算機(jī)中的操作系統(tǒng)主要是()。A、網(wǎng)絡(luò)操作系統(tǒng)B、批處理操作系統(tǒng)C、單用戶操作系統(tǒng)D、單道單用戶操作系統(tǒng)答案:C264.當(dāng)一個進(jìn)程處于()狀態(tài)時,稱其為等待(或阻塞)狀態(tài)。A、它正等待中央處理機(jī)B、它正等待合作進(jìn)程的一個消息C、它正等待分給它一個時間片D、它正等待進(jìn)入內(nèi)存答案:B265.設(shè)有intx,y;以下語句判斷x和y是否相等,正確的說法是該語句()。_x000D_if(x=y)printf("xisequaltoy.");A、語法錯B、不能判斷x和y是否相等C、編譯出錯D、能判斷x和y是否相等答案:B266.某系統(tǒng)采用8255A作并行I/O接口,初始化時CPU所訪問的端口地址為0CBH,并設(shè)定為方式1輸出,則A口的口地址應(yīng)為()。A、0C8HB、0CAHC、0CHD、0EH答案:A267.下列不正確的轉(zhuǎn)義字符是()。A、\\'B、\"C、074'D、\0'答案:C268.MOVAL,-1_x000D_NEGAL_x000D_XORAL,65H_x000D_上述指令序列執(zhí)行后,AL的值是()。A、01HB、40HC、61HD、64H答案:D269.下面有關(guān)靜態(tài)成員函數(shù)的描述中,正確的是()A、在靜態(tài)成員函數(shù)中可以使用this指針B、在建立對象前,就可以為靜態(tài)數(shù)據(jù)成員賦值C、靜態(tài)成員函數(shù)在類外定義是,要用static前綴D、靜態(tài)成員函數(shù)只能在類外定義答案:B270.已知一個8位寄存器的數(shù)值為10001011,將該寄存器邏輯右移一位后,結(jié)果為()。A、11000101B、01100101C、01100111D、01000101答案:D271.下列有語法錯誤的語句是()。A、DB1234HB、DW4567HC、DD"AB","CD"D、DB"ABCD"答案:A272.一般情況下,內(nèi)聯(lián)函數(shù)執(zhí)行起來比標(biāo)準(zhǔn)函數(shù)()。A、更慢B、更快C、次數(shù)更多D、以上都不是答案:B273.設(shè)x、y、t均為int型變量,則執(zhí)行語句:x=y=3;t=++x||++y;后,y的值為()。A、不定值B、4C、3D、1答案:C274.能將數(shù)字信號轉(zhuǎn)換為模擬信號的接口芯片是()。A、8259B、D/AC、8251D、A/D答案:B275.能直接對系統(tǒng)中各類資源進(jìn)行動態(tài)分配和管理,控制、協(xié)調(diào)各任務(wù)的并行執(zhí)行且系統(tǒng)中主機(jī)無主次之分,并向用戶提供統(tǒng)一的、有效的軟件接口的系統(tǒng)是()。A、分布式操作系統(tǒng)B、實時操作系統(tǒng)C、網(wǎng)絡(luò)操作系統(tǒng)D、批處理操作系統(tǒng)答案:A276.下面程序的輸出結(jié)果為()。_x000D_structst_x000D_{intx;_x000D_int*y;_x000D_}*p;_x000D_intdt[4]={10,20,30,40};_x000D_structstaa[4]={50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]};_x000D_main()_x000D_{p=aa;_x000D_printf("%d\n",++p->x);_x000D_printf("%d\n",(++p)->x);_x000D_printf("%d\n",++(*p->y));_x000D_}A、10_x000D__x000D_20_x000D__x000D_20B、50_x000D__x000D_20_x000D__x000D_20C、51_x000D__x000D_60_x000D__x000D_21D、60_x000D__x000D_70_x000D__x000D_31答案:C277.()不是構(gòu)造函數(shù)的特征。A、構(gòu)造函數(shù)的函數(shù)名與類名相同B、構(gòu)造函數(shù)可以重載C、構(gòu)造函數(shù)可以設(shè)置缺省參數(shù)D、構(gòu)造函數(shù)必須指定類型說明答案:D278.要屏蔽某外部中斷,可通過改變8259A什么的內(nèi)容實現(xiàn)()。A、IRRB、IMRC、ISRD、PR答案:B279.當(dāng)定義一個結(jié)構(gòu)體變量時系統(tǒng)分配給它的內(nèi)存是()。A、各成員所需內(nèi)存的總和B、變量第一個成員所需內(nèi)存容量C、成員中占內(nèi)存量大者所需的容量D、變量最后一個成員所需內(nèi)存容量答案:A280.C語言中,數(shù)組名代表()。A、數(shù)組全部元素的值B、數(shù)組首地址C、數(shù)組第一個元素的值D、數(shù)組元素的個數(shù)答案:B281.我們把在一段時間內(nèi),只允許一個進(jìn)程訪問的資源,稱為臨界資源,因此,我們可以得出下列論述,正確的論述為()。A、對臨界資源是不能實現(xiàn)資源共享的。B、只要能使程序并發(fā)執(zhí)行,這些并發(fā)執(zhí)行的程序便可對臨界資源實現(xiàn)共享。C、為臨界資源配上相應(yīng)的設(shè)備控制塊后,便能被共享。D、對臨界資源,應(yīng)采取互斥訪問方式,來實現(xiàn)共享。答案:D282.虛擬存儲管理系統(tǒng)的基礎(chǔ)是程序的()理論。A、局部性B、全局性C、動態(tài)性D、虛擬性答案:A283.實模式下,NMI中斷的中斷矢量在中斷矢量表中的位置是()。A、由DOS自動分配B、由程序指定C、固定在以0008H開始的2個字單元中D、固定在中斷矢量表表首答案:C284.向量中斷是()。A、由硬件形成中斷向量地址,再由向量地址找到中斷服務(wù)程序入口地址B、由硬件形成中斷服務(wù)程序入口地址C、外設(shè)提出中斷D、以上都不正確答案:A285.以下能正確定義字符串的語句是()。A、charstr[]={"\064"};B、charstr="kx43";C、charstr="";D、charstr[]="\0"答案:D286.以下敘述正確的是()。A、輸入項可以是一個實型常量,如:scan

溫馨提示

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

最新文檔

評論

0/150

提交評論