6.2 筆試真題 & 詳解
Question1.(單選)
在計(jì)算機(jī)網(wǎng)絡(luò)中,表征數(shù)據(jù)傳輸可靠性的指標(biāo)是——2
1.傳輸率
2.誤碼率
3.信息容量
4.頻帶利用率
Question2.(單選)
以下關(guān)于鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的敘述中哪一條是不正確的?——3
1.結(jié)點(diǎn)除自身信息外還包括指針域,因此存儲(chǔ)密度小于順序存儲(chǔ)結(jié)構(gòu)
2.邏輯上相鄰的結(jié)點(diǎn)物理上不必鄰接
3.可以通過(guò)計(jì)算直接確定第i個(gè)結(jié)點(diǎn)的存儲(chǔ)地址
Question3.(單選)
以下哪一個(gè)不是棧的基本運(yùn)算——2
4.插入、刪除運(yùn)算操作方便,不必移動(dòng)結(jié)點(diǎn)
1.刪除棧頂元素
2.刪除棧底元素
3.判斷棧是否為空
4.將棧置為空棧
Question4.(單選)
以下關(guān)于廣義表的敘述中,正確的是——1
1.廣義表是0個(gè)或多個(gè)單元素或子表組成的有限序列
自身的子表
4.廣義表不能為空表
2.廣義表至少有一個(gè)元素是子表
3.廣義表不可以是
Question5.(單選)
如果一棵二叉樹(shù)結(jié)點(diǎn)的前序序列是A、B、C,后序序列是C、B、A,則該二叉樹(shù)結(jié)點(diǎn)的對(duì)稱(chēng)序序列——1
1.必為A、B、C
2.必為A、C、B
3.必為B、C、A
4.不能確定
Question6.(單選)
在虛擬頁(yè)式存儲(chǔ)管理方案中,下面哪一部分完成將頁(yè)面調(diào)入內(nèi)存的工作?——1
1.缺頁(yè)中斷處理
2.頁(yè)面淘汰過(guò)程3.工作集模型應(yīng)用
4.緊縮技術(shù)利用
Question7.(單選)
在DOS系統(tǒng)中,用于記錄和管理磁盤(pán)數(shù)據(jù)區(qū)使用情況的數(shù)據(jù)結(jié)構(gòu)——3
1.位圖表
2.空閑塊表
3.文件分配表
4.文件控制塊
Question8.(單選)
設(shè)有關(guān)系R(S,D,M),其函數(shù)依賴(lài)集F={S→D,D→M}。則關(guān)系R至多滿(mǎn)足——2
1.1NF
2.2NF
3.3NF
4.BCNF
Question9.(單選)
在數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)中,當(dāng)將E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),下面的做法哪一個(gè)是不正確的?——4
1.一個(gè)實(shí)體類(lèi)型轉(zhuǎn)換為一個(gè)關(guān)系模式
2.一個(gè)聯(lián)系類(lèi)型轉(zhuǎn)換為一個(gè)關(guān)系模式
3.由實(shí)體類(lèi)型轉(zhuǎn)換成的關(guān)系模式的主鍵是該實(shí)體類(lèi)型的主鍵
4.由聯(lián)系類(lèi)型轉(zhuǎn)換成的關(guān)系模式的屬性是與該聯(lián)系類(lèi)型相關(guān)的諸實(shí)體類(lèi)型的屬性的全體
Question10.(單選)
計(jì)算機(jī)網(wǎng)絡(luò)按照所覆蓋的地理范圍分類(lèi),可以分廣域網(wǎng)、局域網(wǎng)與——4
1.TCP/IP網(wǎng)
2.ATM網(wǎng)
3.ISDN
4.城域網(wǎng)
Question11.(單選)
計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)主要取決于它的——3
1.資源子網(wǎng)
2.FDDI網(wǎng)
3.通信子網(wǎng)
4.路由器
Question12.(單選)
網(wǎng)絡(luò)協(xié)議的三個(gè)要素是語(yǔ)法、語(yǔ)義與——2
1.工作原理
2.時(shí)序
3.進(jìn)程
4.服務(wù)原語(yǔ)
Question13.(單選)
TCP/IP參考模型中,電子郵件協(xié)議SMTP依賴(lài)于傳輸層的——3
1.UDP協(xié)議
2.IP協(xié)議
3.TCP協(xié)議
4.802.2協(xié)議
Question14.(單選)
IEEE802.2協(xié)議中10BASE-T標(biāo)準(zhǔn)規(guī)定在使用5類(lèi)雙絞線時(shí),從網(wǎng)卡到集線器的最大距離為——1
1.100m
2.185m
3.300m
4.500m
Question15.(單選)
100MbpsFastEthernet與10MbpsEthernet工作原理的相同之處主要在——1
1.介質(zhì)訪問(wèn)控制方法
2.物理層協(xié)議
3.網(wǎng)絡(luò)層
4.發(fā)送時(shí)鐘周期
Question16.(單選)
在Client/Server計(jì)算模式中,中間件middleware的作用是隔離應(yīng)用與——1
1.結(jié)構(gòu)化查詢(xún)語(yǔ)言SQL
2.應(yīng)用進(jìn)程
3.網(wǎng)絡(luò)
4.IP地址
Question17.(單選)
當(dāng)用戶(hù)向ISP申請(qǐng)Internet帳戶(hù)時(shí),用戶(hù)的E-mail帳戶(hù)應(yīng)包括——4
1.IP地址
2.WWW地址3.用戶(hù)密碼(Password)
4.用戶(hù)名(UserName)與用戶(hù)密碼(Password)
Question18.(單選)
WWW的超鏈接中定位信息所在的位置使用的是——2
1.超文本(hypertext)技術(shù)
2.統(tǒng)一資源定位器(URL,UniformResourceLocators)
3.超媒體
(hypermedia技術(shù))
4.超文本標(biāo)注語(yǔ)言HTML
Question19.(單選)
計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)與分布式系統(tǒng)之間的區(qū)別主要是——2
1.系統(tǒng)物理結(jié)構(gòu)
2.系統(tǒng)高層軟件
3.傳輸介質(zhì)類(lèi)型
4.服務(wù)器類(lèi)型
Question20.(單選)
幀中繼系統(tǒng)設(shè)計(jì)的主要目標(biāo)是用于互連多個(gè)——3
1.廣域網(wǎng)
2.電話(huà)網(wǎng)
3.局域網(wǎng)
4.0)ATIM網(wǎng)
Question21.(單選)
ATM網(wǎng)絡(luò)采用固定長(zhǎng)廈的信元傳送數(shù)據(jù),信元長(zhǎng)度為——2
1.1024B
2.53B
3.128B
4.64B
Question22.(單選)
TCP/IP參考模型中的主機(jī)-網(wǎng)絡(luò)層對(duì)應(yīng)于OSIRM中的——4
1.網(wǎng)絡(luò)層
2.物理層
3.數(shù)據(jù)鏈路層
4.物理層與數(shù)據(jù)鏈路層
Question23.(單選)
算機(jī)網(wǎng)絡(luò)最突出的優(yōu)點(diǎn)是:——4
1.計(jì)算精度高
2.內(nèi)存容量大
3.運(yùn)算速度快
4.連網(wǎng)的計(jì)算機(jī)能夠相互共享資源
Question24.(單選)
計(jì)算機(jī)網(wǎng)絡(luò)分為局域網(wǎng)、城域網(wǎng)與廣域網(wǎng),其劃分的依據(jù)是:——2
1.數(shù)據(jù)傳輸所使用的介質(zhì)
2.網(wǎng)絡(luò)的作用范圍
3.網(wǎng)絡(luò)的控制方式
4.網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)
Question25.(單選)
用二分法查找一個(gè)長(zhǎng)度為10的、排好序的線性表,查找不成功時(shí),最多需要比較多少次?——3
1.5
2.2
3.4
4.1
Question26.(單選)
模塊內(nèi)聚度越高,說(shuō)明模塊內(nèi)各成分彼此結(jié)合的程度越——2
1.松散
2.緊密
3.無(wú)法判斷
4.相同
Question27.(單選)
軟件需求分析階段的輸出主要是——1
1.需求說(shuō)明書(shū)
2.開(kāi)發(fā)計(jì)劃
3.可行性報(bào)告
4.設(shè)計(jì)說(shuō)明書(shū)
Question28.(單選)
以下選項(xiàng)中不是項(xiàng)目經(jīng)理的職責(zé)的是?——1
1.需求分析
2.計(jì)劃
3.計(jì)劃跟蹤
4.質(zhì)量管理
Question29.(單選)
單元測(cè)試一般在什么時(shí)候進(jìn)行?——1
1.編碼完成后
2.系統(tǒng)測(cè)試前
3.測(cè)試用例編寫(xiě)完成后
4.集成測(cè)試后
Question30.(多選)
配置管理能起到以下哪些作用?——1234
1.版本管理
2.變更管理
3.需求管理
4.測(cè)試管理
Question31.(單選)
根據(jù)線程安全的相關(guān)知識(shí),分析以下代碼,當(dāng)調(diào)用test方法時(shí)i>10時(shí)是否會(huì)引起死鎖?——2
publicvoidtest(inti)
{
lock(this)
{
if(i>10)
{
i--;
test(i);
}
}
}
1.會(huì)鎖死
2.不會(huì)鎖死
Question32.(單選)
以下描述錯(cuò)誤的是()——3
1.在C++中支持抽象類(lèi)而在C#中不支持抽象類(lèi)。
2.C++中可在頭文件中聲明類(lèi)的成員而在CPP文件中定義類(lèi)的成員,在C#中沒(méi)有頭文件并且在同一處聲明和
定義類(lèi)的成員。
3.在C#中可使用new修飾符顯式隱藏從基類(lèi)繼承的成員。
4.在C#中要在派生類(lèi)中重新定義基類(lèi)的虛函數(shù)必須在前面加Override。
Question33.(單選)
int[][]myArray3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};
myArray3[2][2]的值是()。——4
1.9 2.2 3.6 4.越界
Question34.(單選)
在C#中利用Socket進(jìn)行網(wǎng)絡(luò)通信編程的一般步驟是:建立Socket偵聽(tīng)、()、利用Socket接收和發(fā)送數(shù)據(jù)。——4
1.建立Socket連接2.獲得端口號(hào);
3.獲得IP地址;4.獲得主機(jī)名;
Question35.(單選)
如果設(shè)
treeView1=new
TreeView(),TreeNode
node=new
TreeNode("根結(jié)點(diǎn)"
),則treeView1.Nodes.Add(node)返回的是一個(gè)()類(lèi)型的值。——2
1.TreeNode;2.int;3.string;4.TreeView;
Question36.(單選)
聲明一個(gè)委托publicdelegateintmyCallBack(intx);則用該委托產(chǎn)生的回調(diào)方法的原型應(yīng)該是——2
1.voidmyCallBack(intx)2.intreceive(intnum)
3.stringreceive(intx)4.不確定的
Question37.(單選)
關(guān)于ASP.NET中的代碼隱藏文件的描述正確的是——1
1.Web窗體頁(yè)的程序的邏輯由代碼組成,這些代碼的創(chuàng)建用于與窗體交互。編程邏輯唯一與用戶(hù)界面不同的文
件中。該文件稱(chēng)作為“代碼隱藏”文件,如果用C#創(chuàng)建,該文件
2.項(xiàng)目中所有Web窗體頁(yè)的代碼隱藏文件都被編譯成.EXE文件
3.項(xiàng)目中所有的Web窗體頁(yè)的代碼隱藏文件都被編譯成項(xiàng)目動(dòng)態(tài)鏈接庫(kù)(.dll)文件
4.以上都不正確
Question38.(單選)
Whatcompilerswitchcreatesanxmlfilefromthexmlcommentsinthefilesinan
assembly?——2
1./text2./doc
3./xml4./help
Question39.(單選)
下面的代碼實(shí)現(xiàn)了設(shè)計(jì)模式中的什么模式——3
publicclassA{
privateAinstance;
privateA(){
}
publicstaticAInstance{
get
{
if(A==null)
A=newA();
returninstance;
}
}
}
1.Factory
3.Singleton
2.AbstractFactory
4.Builder
Question40.(單選)
classClass1
{
publicstaticintCount=0;
staticClass1()
{
Count++;
}
publicClass1()
{
Count++;
}
}
Class1o1=newClass1();
Class1o2=newClass1();
請(qǐng)問(wèn),Class1.Count的值是多少?(3)
1.1
2.2
3.3
4.4
Question41.(單選)
abstractclassBaseClass
{
publicvirtualvoidMethodA()
{
Console.WriteLine("BaseClass");
}
publicvirtualvoidMethodB()
{
}
}
classClass1:BaseClass
{
publicvoidMethodA()
{
Console.WriteLine("Class1");
}
publicoverridevoidMethodB()
{
}
}
classClass2:Class1
{
newpublicvoidMethodB()
{
}
}
classMainClass
{
publicstaticvoidMain(string[]args)
{
Class2o=newClass2();
o.MethodA();
}
}
請(qǐng)問(wèn),此程序輸出結(jié)果是:——3
1.BaseClass
2.BassClassClass1
3.Class1
4.Class1BassClass
Question42.(單選)——1
publicstaticvoidMain(string[]args)
{
inti=2000;
objecto=i;
i=2001;
intj=(int)o;
Console.WriteLine("i={0},o={1},j={2}",i,o,j);
}
1.i=2001,o=2000,j=2000
3.i=2000,o=2001,,j=2000
2.i=2001,o=2001,,j=2001
4.i=2001,o=2000,j=2001
Question43.(多選)
您要?jiǎng)?chuàng)建ASP.NET應(yīng)用程序用于運(yùn)行AllWin公司內(nèi)部的Web站點(diǎn),這個(gè)應(yīng)用程序包含了50個(gè)頁(yè)面。您想要
配置這個(gè)應(yīng)用程序以便當(dāng)發(fā)生一個(gè)HTTP代碼錯(cuò)誤時(shí)它可以顯示一個(gè)自定義的錯(cuò)誤頁(yè)面給用戶(hù)。您想要花最小
的代價(jià)完成這些目標(biāo),您應(yīng)該怎么做?(多選)——14
1.在這個(gè)應(yīng)用程序的Global.asax文件中創(chuàng)建一個(gè)Application_Error過(guò)程去處理ASP.NET代碼錯(cuò)誤。
2.在這個(gè)應(yīng)用程序的Web.config文件中創(chuàng)建一個(gè)applicationError節(jié)去處理ASP.NET代碼錯(cuò)誤。
3.在這個(gè)應(yīng)用程序的Global.asax文件中創(chuàng)建一個(gè)CustomErrors事件去處理HTTP錯(cuò)誤。
4.在這個(gè)應(yīng)用程序的Web.config文件中創(chuàng)建一個(gè)CustomErrors節(jié)去處理HTTP錯(cuò)誤。
Question44.(單選)
如下程序的運(yùn)行結(jié)果是:——1
publicabstractclassA
{
publicA()
{
Console.WriteLine(A);
}
publicvirtualvoidFun()
{
Console.WriteLine("A.Fun()");
}
}
publicclassB:A
{
publicB()
{
Console.WriteLine(B);
}
publicnewvoidFun()
{
Console.WriteLine("B.Fun()");
}
publicstaticvoidMain()
{
Aa=newB();
a.Fun();
}
}
1.ABA.Fun()
3.BAA.Fun()
2.ABB.Fun()
4.BAB.Fun()
Question45.(單選)
WhichofthesestringdefinitionswillpreventescapingonbackslashesinC#?*——3
1.strings=#”nTeststring”;
2.strings=“’nTeststring”;
3.strings=@”nTeststring”;
4.strings=“nTeststring”;
Question46.(單選)
WhichofthefollowingoperationscanyouNOTperformonanADO.NETDataSet?——4
1.ADataSetcanbesynchronisedwithaRecordSet.
2.ADataSetcanbesynchronisedwiththedatabase.
3.ADataSetcanbeconvertedtoXML.
4.YoucaninfertheschemafromaDataSet
Question47.(單選)
InObjectOrientedProgramming,howwouldyoudescribeencapsulation?——4
1.Theconversionofonetypeofobjecttoanother.
2.Theruntimeresolutionofmethodcalls.
3.Theexpositionofdata.
4.Theseparationofinterfaceandimplementation.
Question48.(單選)
Howdoesassemblyversioningin.NETpreventDLLHell?——2
1.Theruntimecheckstoseethatonlyoneversionofanassemblyisonthemachineatanyonetime.
2..NETallowsassembliestospecifythenameANDtheversionofanyassembliestheyneedtorun.
3.Thecompilerofferscompiletimecheckingforbackwardcompatibility.
4.Itdoesn’t.
Question49.(單選)
三種常用的字符串判空串方法:
1:boolisEmpty=(str.Length==0);
2:boolisEmpty=(str==String.Empty);
3:boolisEmpty=(str=="");
哪種方法最快?——1
1.1
2.2
3.3
Question50.(單選)
publicsealedclassSampleSingleton1
{
privateintm_Counter=0;
privateSampleSingleton1()
{
Console.WriteLine(""初始化SampleSingleton1。"");
}
publicstaticreadonlySampleSingleton1Singleton=newSampleSingleton1();
publicvoidCounter()
{
m_Counter++;
}
}
以上代碼實(shí)現(xiàn)了設(shè)計(jì)模式中的哪種模式?——3
1.原型
2.抽象工廠
3.單鍵
4.生成器
雅虎筆試真題二
類(lèi)型:軟件測(cè)試試題:55道試題(50道選擇題,5道問(wèn)答題)
注意:答題過(guò)程如果您不提交答案,或者關(guān)閉瀏覽器退出,我們將不再允許您再次答題。
謝謝!
試題選項(xiàng)
question1.(單選)
下列字符中,ascii碼值最小的是
1.a
2.a
3.x
4.y
question2.(單選)
osi(開(kāi)放系統(tǒng)互聯(lián))參考模型的最低層是
1.傳輸層
2.網(wǎng)絡(luò)層
3.物理層
4.應(yīng)用層
question3.(單選)
計(jì)算機(jī)中,一個(gè)浮點(diǎn)數(shù)由兩部分組成,它們是
1.階碼和尾數(shù)
2.基數(shù)和尾數(shù)
3.階碼和基數(shù)
4.整數(shù)和小數(shù)
question4.(單選)
存儲(chǔ)400個(gè)24x24點(diǎn)陣漢字字形所需的存儲(chǔ)容量是
1.255kb
2.75kb
3.37.5kb
4.28.125kb
question5.(單選)
用于保存計(jì)算機(jī)輸入輸出數(shù)據(jù)的材料及其制品稱(chēng)為
1.輸入輸出媒體
2.輸入輸出通道
3.輸入輸出接口
4.輸入輸出端口
question6.(單選)
下面是關(guān)于解釋程序和編譯程序的論述,其中正確的一條是
1.編譯程序和解釋程序均能產(chǎn)生目標(biāo)程序
2.編譯程序和解釋程序均不能產(chǎn)生目標(biāo)程序
3.編譯程序能產(chǎn)生目標(biāo)程序而解釋程序則不能
4.編譯程序不能產(chǎn)生目標(biāo)程序而解釋程序能
question7.(單選)
下面是與地址有關(guān)的四條論述,其中有錯(cuò)的一條是
1.地址寄存器是用來(lái)存儲(chǔ)地址的寄存器
2.地址碼是指令中給出源操作數(shù)地址或運(yùn)算結(jié)果的目的地址的有關(guān)信息部分
3.地址總線上既可傳送地址信息,也可傳送控制信息和其他信息
4.地址總線上除傳送地址信息外,不可以用于傳輸控制信息和其它信息
question8.(單選)
下列四個(gè)不同數(shù)制表示的數(shù)中,數(shù)值最大的是
1.二進(jìn)制數(shù)11011101
2.八進(jìn)制數(shù)334
3.十進(jìn)制數(shù)219
4.十六進(jìn)制數(shù)da
question9.(單選)
當(dāng)個(gè)人計(jì)算機(jī)以撥號(hào)方式接入internet網(wǎng)時(shí),必須使用的設(shè)備是
1.網(wǎng)卡
2.調(diào)制解調(diào)器(modem)
3.電話(huà)機(jī)
4.瀏覽器軟件
question10.(單選)
微機(jī)計(jì)算機(jī)硬件系統(tǒng)中最核心的部件是
1.主板
2.cpu
3.內(nèi)存儲(chǔ)器
4.i/o設(shè)備
question11.(單選)
為解決某一特定問(wèn)題而設(shè)計(jì)的指令序列稱(chēng)為
1.文檔
2.語(yǔ)言
3.程序
4.系統(tǒng)
question12.(單選)
下列關(guān)于系統(tǒng)軟件的四條敘述中,正確的一條是
1.系統(tǒng)軟件與具體應(yīng)用領(lǐng)域無(wú)關(guān)
2.系統(tǒng)軟件與具體硬件邏輯功能無(wú)關(guān)
3.系統(tǒng)軟件是在應(yīng)用軟件基礎(chǔ)上開(kāi)發(fā)的
4.系統(tǒng)軟件并不具體提供人機(jī)界面
question13.(單選)
微型計(jì)算機(jī)存儲(chǔ)系統(tǒng)中,prom是
1.可讀寫(xiě)存儲(chǔ)器
2.動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器
3.只讀存儲(chǔ)器
4.可編程只讀存儲(chǔ)器
question14.(單選)
下列幾種存儲(chǔ)器中,存取周期最短的是
1.內(nèi)存儲(chǔ)器
2.光盤(pán)存儲(chǔ)器
3.硬盤(pán)存儲(chǔ)器
4.軟件盤(pán)存儲(chǔ)器
question15.(單選)
計(jì)算機(jī)能直接識(shí)別和執(zhí)行的語(yǔ)言是
1.機(jī)器語(yǔ)言
2.高級(jí)語(yǔ)言
3.匯編語(yǔ)言
4.數(shù)據(jù)庫(kù)語(yǔ)言
question16.(單選)
與十進(jìn)制數(shù)254等值的二進(jìn)制數(shù)是
1.11111110
2.11101111
3.11111011
4.11101110
question17.(單選)
下列術(shù)語(yǔ)中,屬于顯示器性能指標(biāo)的是
1.速度
2.可靠性
3.分辨率
4.精度
question18.(單選)
在計(jì)算機(jī)領(lǐng)域中通常用mips來(lái)描述
1.計(jì)算機(jī)的運(yùn)算速度
2.計(jì)算機(jī)的可靠性
3.計(jì)算機(jī)的可運(yùn)行性
4.計(jì)算機(jī)的可擴(kuò)充性
question19.(單選)
在計(jì)算機(jī)網(wǎng)絡(luò)中,表征數(shù)據(jù)傳輸可靠性的指標(biāo)是
1.傳輸率
2.誤碼率
3.信息容量
4.頻帶利用率
question20.(單選)
以下關(guān)于鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的敘述中哪一條是不正確的?
1.結(jié)點(diǎn)除自身信息外還包括指針域,因此存儲(chǔ)密度小于順序存儲(chǔ)結(jié)構(gòu)
2.邏輯上相鄰的結(jié)點(diǎn)物理上不必鄰接
3.可以通過(guò)計(jì)算直接確定第i個(gè)結(jié)點(diǎn)的存儲(chǔ)地址
4.插入、刪除運(yùn)算操作方便,不必移動(dòng)結(jié)點(diǎn)
question21.(單選)
以下哪一個(gè)不是棧的基本運(yùn)算
1.刪除棧頂元素
2.刪除棧底元素
3.判斷棧是否為空
4.將棧置為空棧
question22.(單選)
以下關(guān)于廣義表的敘述中,正確的是
1.廣義表是0個(gè)或多個(gè)單元素或子表組成的有限序列
2.廣義表至少有一個(gè)元素是子表
3.廣義表不可以是自身的子表
4.廣義表不能為空表
question23.(單選)
如果一棵二叉樹(shù)結(jié)點(diǎn)的前序序列是a、b、c,后序序列是c、b、a,則該二叉樹(shù)結(jié)點(diǎn)的對(duì)稱(chēng)序
序列
1.必為a、b、c
2.必為a、c、b
3.必為b、c、a
4.不能確定
question24.(單選)
在虛擬頁(yè)式存儲(chǔ)管理方案中,下面哪一部分完成將頁(yè)面調(diào)入內(nèi)存的工作?
1.缺頁(yè)中斷處理
2.頁(yè)面淘汰過(guò)程
3.工作集模型應(yīng)用
4.緊縮技術(shù)利用
question25.(單選)
在dos系統(tǒng)中,用于記錄和管理磁盤(pán)數(shù)據(jù)區(qū)使用情況的數(shù)據(jù)結(jié)構(gòu)
1.位圖表
2.空閑塊表
3.文件分配表
4.文件控制塊
question26.(單選)
psp是?
1.團(tuán)隊(duì)軟件過(guò)程
2.個(gè)體軟件過(guò)程
3.過(guò)程改進(jìn)過(guò)程
4.質(zhì)量管理過(guò)程
question27.(多選)
以下哪些過(guò)程能夠提高軟件質(zhì)量?
1.可行性分析
2.需求評(píng)審
3.測(cè)試
4.代碼走查
question28.(單選)
在cmm模型中,對(duì)軟件成熟度有以下5個(gè)級(jí)別,請(qǐng)從低到高排序
a初始級(jí):軟件過(guò)程的特點(diǎn)是無(wú)秩序的,偶爾甚至是混亂的。幾乎沒(méi)有什么過(guò)程是經(jīng)過(guò)定義的,成功依賴(lài)于個(gè)人的
努力。
b優(yōu)化級(jí):
利用來(lái)自過(guò)程和來(lái)自新思想、新技術(shù)的先導(dǎo)性試驗(yàn)的定量反饋信息,使持續(xù)過(guò)程改進(jìn)成為可能。
c已定義級(jí):管理活動(dòng)和工程活動(dòng)兩方面的軟件過(guò)程均已文檔化、標(biāo)準(zhǔn)化、并集成到組織的標(biāo)準(zhǔn)軟件過(guò)程。
d已管理級(jí):已采集詳細(xì)的有關(guān)軟件過(guò)程和產(chǎn)品質(zhì)量的度量,無(wú)論軟件過(guò)程還是產(chǎn)品均得到定量了解和控制。
e可重復(fù)級(jí):已建立基本的項(xiàng)目管理過(guò)程去跟蹤成本、進(jìn)度和功能性。必要的過(guò)程紀(jì)律已經(jīng)就位,使具有類(lèi)似應(yīng)
用的項(xiàng)目。能重復(fù)以前的成功。
1.acdbe
2.adceb
3.aecdb
4.abcde
question29.(單選)
可行性研究要進(jìn)行一次_____需求分析
1.詳細(xì)的
2.全面的
3.簡(jiǎn)化的、壓縮的
4.徹底的
question30.(單選)
在面向?qū)ο蟮南到y(tǒng)中,系統(tǒng)責(zé)任的良好分配原則是
1.在類(lèi)之間均勻分配
2.集中分配在少數(shù)控制類(lèi)中
3.根據(jù)交互圖的消息進(jìn)行分配
4.根據(jù)個(gè)人喜好進(jìn)行分配
question31.(單選)
inti=2;intx=(i++)+(i++)+(i++);執(zhí)行結(jié)束后,x的值是
1.6
2.7
3.8
4.9
question32.(單選)
char*p="ab";sizeof(*p)=()
1.1
2.2
3.3
4.4
question33.(單選)
下列關(guān)于程序效率的描述錯(cuò)誤的是
1.提高程序的執(zhí)行速度可以提高程序的效率
2.降低程序占用的存儲(chǔ)空間可以提高程序的效率
3.源程序的效率與詳細(xì)設(shè)計(jì)階段確定的算法的效率無(wú)關(guān)
4.好的程序設(shè)計(jì)可以提高效率
question34.(單選)
現(xiàn)在向銀行存款,年利率為i,若希望在n年后從銀行得到f元,現(xiàn)在應(yīng)該存入的錢(qián)數(shù)為
1.i/(1+f)n
2.f/(1+in)
3.f/in
4.f/(1+i)n
question35.(多選)
以下哪些類(lèi)型的文件可以通過(guò)數(shù)字簽名加載到ie?
1..dat
2..ico
3..exe
4..cab
question36.(單選)
在linux系統(tǒng)中,下列哪一個(gè)命令屬于目錄管理的常用命令?
1.pwd
2.pr
3.ln
4.find
question37.(單選)
如果互連的局域網(wǎng)高層分別采用tcp/ip協(xié)議與spx/ipx協(xié)議,那么我們可以選擇的互連設(shè)備應(yīng)該是
1.中繼器
2.網(wǎng)橋
3.網(wǎng)卡
4.路由器
question38.(單選)
linux下,解壓縮文件的命令為?
1.tarzxvf文件名
2.unzip文件名
3.cat文件名
4.vi文件名
question39.(單選)
以下關(guān)于tcp/ip傳輸層協(xié)議的描述中,錯(cuò)誤的是
1.tcp/ip傳輸層定義了tcp和udp兩種協(xié)議
2.tcp協(xié)議是一種面向連接的協(xié)議
3.udp協(xié)議是一種面向無(wú)連接的協(xié)議
4.udp協(xié)議與tcp協(xié)議都能夠支持可靠的字節(jié)流傳輸
question40.(單選)
關(guān)于因特網(wǎng),以下哪種說(shuō)法是錯(cuò)誤的
1.用戶(hù)利用http協(xié)議使用web服務(wù)
2.用戶(hù)利用nntp協(xié)議使用電子郵件服務(wù)
3.用戶(hù)利用ftp協(xié)議使用文件傳輸服務(wù)
4.用戶(hù)利用dns協(xié)議適用域名解析
question41.(多選)
下列關(guān)于alpha測(cè)試的描述中正確的是
1.alpha測(cè)試需要用戶(hù)代表參加
2.alpha測(cè)試不需要用戶(hù)代表參加
3.alpha測(cè)試是系統(tǒng)測(cè)試的一種
4.alpha測(cè)試是驗(yàn)收測(cè)試的一種
question42.(多選)
測(cè)試設(shè)計(jì)員的職責(zé)有
1.制定測(cè)試計(jì)劃
2.設(shè)計(jì)測(cè)試用例
3.設(shè)計(jì)測(cè)試過(guò)程、腳本
4.評(píng)估測(cè)試活動(dòng)
question43.(單選)
軟件質(zhì)量的定義
1.軟件的功能性、可靠性、易用性、效率、可維護(hù)性、可移植性
2.滿(mǎn)足規(guī)定用戶(hù)需求的能力
3.最大限度達(dá)到用戶(hù)滿(mǎn)意
4.軟件特性的總和,以及滿(mǎn)足規(guī)定和潛在用戶(hù)需求的能力
question44.(單選)
軟件測(cè)試的對(duì)象包括()
1.目標(biāo)程序和相關(guān)文檔
2.源程序、目標(biāo)程序、數(shù)據(jù)及相關(guān)文檔
3.目標(biāo)程序、操作系統(tǒng)和平臺(tái)軟件
4.源程序和目標(biāo)程序
question45.(單選)
軟件測(cè)試類(lèi)型按開(kāi)發(fā)階段劃分是()
1.需求測(cè)試、單元測(cè)試、集成測(cè)試、驗(yàn)證測(cè)試
2.單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試
3.單元測(cè)試、集成測(cè)試、驗(yàn)證測(cè)試確認(rèn)測(cè)試、驗(yàn)收測(cè)試
4.調(diào)試、單元測(cè)試、集成測(cè)試、用戶(hù)測(cè)試
question46.(單選)
v模型指出,對(duì)程序設(shè)計(jì)進(jìn)行驗(yàn)證
1.單元和集成測(cè)試
2.系統(tǒng)測(cè)試
3.驗(yàn)收測(cè)試和確認(rèn)測(cè)試
4.驗(yàn)證測(cè)試
question47.(單選)
v模型指出,對(duì)系統(tǒng)設(shè)計(jì)進(jìn)行驗(yàn)證
1.單元測(cè)試
2.集成測(cè)試
3.功能測(cè)試
4.系統(tǒng)測(cè)試
question48.(單選)
v模型指出,應(yīng)當(dāng)追朔到用戶(hù)需求說(shuō)明
1.代碼測(cè)試
2.集成測(cè)試
3.驗(yàn)收測(cè)試
4.單元測(cè)試
question49.(單選)
以下哪種測(cè)試與其余三種測(cè)試在分類(lèi)上不同
1.負(fù)載測(cè)試
2.強(qiáng)度測(cè)試
3.數(shù)據(jù)庫(kù)容量測(cè)試
4.靜態(tài)代碼走查
question50.(單選)
白盒測(cè)試是()的測(cè)試
1.基于功能
2.基于代碼
3.基于設(shè)計(jì)
4.基于需求文檔
question51.(問(wèn)答)
找出下列函數(shù)存在的問(wèn)題?
char*_strdup(constchar*strsource)
{
staticcharstr[max_str_len];
strcpy(str,strsource);
41
returnstr;
}
question52.(問(wèn)答)
寫(xiě)出恰當(dāng)?shù)膕ql語(yǔ)句:table1是學(xué)生登記表,包括學(xué)生id,學(xué)生姓名,性別,學(xué)生班級(jí)等信息。table2是學(xué)
生
情況表,包括學(xué)生id,學(xué)生家庭住址等信息。請(qǐng)查詢(xún)得到所有“姓張的女同學(xué)的家庭住址”,并按姓名的升序
進(jìn)行排列。
question53.(問(wèn)答)
請(qǐng)根據(jù)以下程序片段,設(shè)計(jì)最少的測(cè)試用例實(shí)現(xiàn)條件覆蓋
if((a>1)and(b=0))thenx=x/a
if((a=2)or(x>1))thenx=x+1
printf("x=%d
",x)
question54.(問(wèn)答)
一套完整的測(cè)試應(yīng)該由哪些階段組成?分別闡述一下各個(gè)階段。
question55.(問(wèn)答)
請(qǐng)列出關(guān)于一個(gè)印有文字的水杯,你能想到的測(cè)試用例
雅虎筆試真題三
類(lèi)型:C試題|試題:55道試題(50道選擇題,5道問(wèn)答題)
注意:答題過(guò)程如果您不提交答案,或者關(guān)閉瀏覽器退出,我們將不再允許您再次答題。
謝謝!
Question1.(單選)
在順序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找關(guān)鍵碼值11,所需的關(guān)鍵碼比較次數(shù)為(3)
1.2
2.3
3.4
4.5
Question2.(單選)
設(shè)散列表的存儲(chǔ)空間大小為19,所用散列函數(shù)為h(key)=keymod19,用開(kāi)地址線性探查法解決碰撞。散列
表的當(dāng)前狀態(tài)如下:0123456789101112131415161718190194768559582393208.現(xiàn)要將關(guān)
鍵碼值75插入到該散列表中,其地址應(yīng)為(1)
1.1
2.11
3.5
4.15
Question3.(單選)
作業(yè)管理的主要任務(wù)包括作業(yè)輸入、作業(yè)處理和作業(yè)輸出。其中作業(yè)處理的工作是Ⅰ.作業(yè)調(diào)度Ⅱ.作業(yè)控
制Ⅲ.作業(yè)后備(3)
1.只有Ⅰ
2.只有Ⅱ
3.Ⅰ和Ⅱ
4.都是
Question4.(單選)
系統(tǒng)為了管理文件,設(shè)置了專(zhuān)門(mén)的數(shù)據(jù)結(jié)構(gòu)----文件控制塊(FC。FCB是在執(zhí)行下列哪一個(gè)系統(tǒng)調(diào)用時(shí)建立的?
(1)
1.create
2.open
3.read
4.write
Question5.(單選)
下面關(guān)于通道的敘述中,正確的是Ⅰ.通道相當(dāng)于一個(gè)功能簡(jiǎn)單的處理機(jī)Ⅱ.通道完成數(shù)據(jù)輸入輸出工作Ⅲ.通
道與CPU共用一個(gè)內(nèi)存(4)
1.Ⅰ和Ⅱ
2.Ⅰ和Ⅲ
3.Ⅱ和Ⅲ
4.都是
Question6.(單選)
互操作性是指在不同環(huán)境下的應(yīng)用程序可以相互操作,交換信息。要使采用不同數(shù)據(jù)格式的各種計(jì)算機(jī)之間
能夠相互理解,這一功能是由下面哪一層來(lái)實(shí)現(xiàn)的?(2)
1.應(yīng)用層
2.表示層
3.會(huì)話(huà)層
4.傳輸層
Question7.(單選)
在UNIX的Shell程序中,可以使用位置變量。若要指明Shell引用的最近后臺(tái)進(jìn)程的號(hào)碼,可以使用位置變
量(2)
1.$$
2.$!
3.$#
4.$-
Question8.(單選)
設(shè)二叉樹(shù)根結(jié)點(diǎn)的層次為0,一棵深度(高度)為k的滿(mǎn)二叉樹(shù)和同樣深度的完全二叉樹(shù)各有f個(gè)結(jié)點(diǎn)和c個(gè)
結(jié)點(diǎn),下列關(guān)系式不正確的是:(2)
1.f>=c
2.c>f
3.f=2k+1-1
4.C>2k-1
Question9.(單選)
單鏈表的每個(gè)結(jié)點(diǎn)中包括一個(gè)指針link,它指向該結(jié)點(diǎn)的后繼結(jié)點(diǎn),F(xiàn)要將指針q指向的新結(jié)點(diǎn)插入到指
針p指向的單鏈表結(jié)點(diǎn)之后,下面的操作序列中哪一個(gè)是正確的?(3)
1.q:=p^.link;p^.link:=q^.link
2.p^.link:=q^.link;q:=P^.link
3.q^.link:=p^.link;p^.link:=q;
4.p^.link:=q;q^.link:=p^,link
Question10.(單選)
某二叉樹(shù)結(jié)點(diǎn)的對(duì)稱(chēng)序序列為A、B、C、D、E、F、G,后序序列為B、D、C、A、F、G、E。該二叉樹(shù)結(jié)
點(diǎn)的前序序列為(2)
1.E、G、F、A、C、D、B
2.E、A、C、B、D、G、F
3.E、A、G、C、F、B、D
4.E、G、A、C、D、F、B
Question11.(單選)
某二叉樹(shù)結(jié)點(diǎn)的對(duì)稱(chēng)序序列為A、B、C、D、E、F、G,后序序列為B、D、C、A、F、G、E。該二叉樹(shù)對(duì)
應(yīng)的樹(shù)林包括多少棵樹(shù)?(2)
1.1
2.2
3.3
4.4
Question12.(單選)
某二叉樹(shù)結(jié)點(diǎn)的對(duì)稱(chēng)序序列為A、B、C、D、E、F、G,后序序列為B、D、C、A、F、G、E。該二叉樹(shù)對(duì)
應(yīng)的樹(shù)林結(jié)點(diǎn)的層次次序序列為(1)
1.E、G、F、A、C、D、B
2.E、A、C、B、D、G、F
3.E、A、G、C、F、B、D
4.E、G、A、C、D、F、B
Question13.(單選)
假設(shè)就緒隊(duì)列中有10個(gè)進(jìn)程,系統(tǒng)將時(shí)間片設(shè)為200ms,CPU進(jìn)行進(jìn)程切換要花費(fèi)10ms。則系統(tǒng)開(kāi)銷(xiāo)
所占的比率約為(2)
1.1%
2.5%
3.10%
4.20%
Question14.(單選)
長(zhǎng)度相同但格式不同的2種浮點(diǎn)數(shù),假設(shè)前者階碼長(zhǎng)、尾數(shù)短,后者階碼短、尾數(shù)長(zhǎng),其它規(guī)定均相同,
則它們可表示的數(shù)的范圍和精度為:(2)
1.兩者可表示的數(shù)的范圍和精度相同
2.前者可表示的數(shù)的范圍大但精度低
3.后者可表示的數(shù)的范圍大且精度高
4.前者可表示的數(shù)的范圍大且精度高
Question15.(單選)
所謂“變號(hào)操作”是指將一個(gè)整數(shù)變成絕對(duì)值相同但符號(hào)相反的另一個(gè)整數(shù)。假設(shè)使用補(bǔ)碼表示的8位整
數(shù)X=10010101,則經(jīng)過(guò)變號(hào)操作后結(jié)果為:(4)
1.1101010
2.10101
3.11101010
4.1101011
Question16.(單選)
設(shè)有一個(gè)用數(shù)組Q[1..m」表示的環(huán)形隊(duì)列,約定f為當(dāng)前隊(duì)頭元素在數(shù)組中的位置,r為隊(duì)尾元素的后一
位置(按順時(shí)針?lè)较?,若隊(duì)列非空,則計(jì)算隊(duì)列中元素個(gè)數(shù)的公式應(yīng)為:(2)
1.r-f
2.(m+r-f)modm
3.(m-r+f)modm
4.(m-r-f)modm
Question17.(單選)
計(jì)算機(jī)最主要的工作特點(diǎn)是(2)
1.存儲(chǔ)程序與自動(dòng)控制
2.高速度與高精度
3.可靠性與可用性
4.有記憶能力
Question18.(單選)
計(jì)算機(jī)中數(shù)據(jù)的表示形式是(3)
1.八進(jìn)制
2.十進(jìn)制
3.二進(jìn)制
4.十六進(jìn)制
Question19.(單選)
下面列出的四種存儲(chǔ)器中,易失性存儲(chǔ)器是(1)
1.RAM
2.ROM
3.PROM
4.CD-ROM
Question20.(單選)
I/O接口位于(2)
1.總線和設(shè)備之間
2.CPU和I/O設(shè)備之間
3.主機(jī)和總線之間
4.CPU和主存儲(chǔ)器之間
Question21.(單選)
計(jì)算機(jī)硬件能直接識(shí)別和執(zhí)行的只有(4)
1.高級(jí)語(yǔ)言
2.符號(hào)語(yǔ)言
3.匯編語(yǔ)言
4.機(jī)器語(yǔ)言
Question22.(單選)
具有多媒體功能的微型計(jì)算機(jī)系統(tǒng)中,常用的CD-ROM是(2)
1.只讀型大容量軟盤(pán)
2.只讀型光盤(pán)
3.只讀型硬盤(pán)
4.半導(dǎo)體只讀存儲(chǔ)器
Question23.(單選)
微機(jī)中1K字節(jié)表示的二進(jìn)制位數(shù)是(4)
1.1000
2.8x1000
3.1024
4.8x1024
Question24.(單選)
下列字符中,ASCII碼值最小的是(2)
1.a
2.A
3.x
4.Y
Question25.(單選)
OSI(開(kāi)放系統(tǒng)互聯(lián))參考模型的最低層是(3)
1.傳輸層
2.網(wǎng)絡(luò)層
3.物理層
4.應(yīng)用層
Question26.(單選)
在面向?qū)ο蟮南到y(tǒng)中,系統(tǒng)責(zé)任的良好分配原則是(3)
1.在類(lèi)之間均勻分配
2.集中分配在少數(shù)控制類(lèi)中
3.根據(jù)交互圖的消息進(jìn)行分配
4.根據(jù)個(gè)人喜好進(jìn)行分配
Question27.(單選)
在CMM模型中,對(duì)軟件成熟度有以下5個(gè)級(jí)別,請(qǐng)從低到高排序
a初始級(jí):
軟件過(guò)程的特點(diǎn)是無(wú)秩序的,偶爾甚至是混亂的。幾乎沒(méi)有什么過(guò)程是經(jīng)過(guò)定義的,成功依
賴(lài)于個(gè)人的努力。
b優(yōu)化級(jí):
利用來(lái)自過(guò)程和來(lái)自新思想、新技術(shù)的先導(dǎo)性試驗(yàn)的定量反饋信息,使持續(xù)過(guò)程改進(jìn)成為
可能。
c已定義級(jí):
管理活動(dòng)和工程活動(dòng)兩方面的軟件過(guò)程均已文檔化、標(biāo)準(zhǔn)化、并集成到組織的標(biāo)準(zhǔn)軟件過(guò)
程。
d已管理級(jí):
已采集詳細(xì)的有關(guān)軟件過(guò)程和產(chǎn)品質(zhì)量的度量,無(wú)論軟件過(guò)程還是產(chǎn)品均得到定量了解和控
制。
e可重復(fù)級(jí):
已建立基本的項(xiàng)目管理過(guò)程去跟蹤成本、進(jìn)度和功能性。必要的過(guò)程紀(jì)律已經(jīng)就位,使具
有類(lèi)似應(yīng)用的項(xiàng)目。能重
復(fù)以前的成功。
(3)
1.acdbe
2.adceb
3.aecdb
4.abcde
Question28.(單選)
在下面所列舉的邏輯測(cè)試覆蓋中,測(cè)試覆蓋最強(qiáng)的是(3)
1.條件覆蓋
2.條件組合覆蓋
3.語(yǔ)句覆蓋
4.條件及判定覆蓋
Question29.(單選)
一般來(lái)說(shuō),在軟件維護(hù)過(guò)程中,大部分工作是由什么引起的(3)
1.適應(yīng)新的軟件環(huán)境
2.適應(yīng)新的硬件環(huán)境
3.用戶(hù)的需求改變
4.程序的可靠性
Question30.(單選)(2)PSP是?
1.團(tuán)隊(duì)軟件過(guò)程
2.個(gè)體軟件過(guò)程
3.過(guò)程改進(jìn)過(guò)程
4.質(zhì)量管理過(guò)程
Question31.(單選)
假定a和b為int型變量,則執(zhí)行以下語(yǔ)句后b的值為(4)a=1;b=10;
do{b-=a;a++;}while(b--<0);1.9
2.-2
3.-1
4.8
Question32.(單選)
設(shè)有以下宏定義:
#defineN3
#defineY(n)((N+1)*n)
則執(zhí)行語(yǔ)句:z=2*(N+Y(5+1));后,z的值為(3)
1.出錯(cuò)
2.42
3.48
4.54
Question33.(單選)
執(zhí)行以下程序段后,m的值為(1)
inta[2][3]={{1,2,3},{4,5,6}};
intm,*p;
p=&a[0][0];
m=(*p)*(*(p+2))*(*(p+4));
1.15
2.14
3.13
4.12
Question34.(單選)
有以下程序
main()
{chara[]="programming",b[]="language";
char*p1,*p2;
inti;
p1=a;p2=b;
for(i=0;i<7;i++)
if(*(p1+i)==*(p2+i))printf("%c",*(p1+i));
}
輸出結(jié)果是(4)
1.gm
2.rg
3.or
4.ga
Question35.(單選)
有以下程序
intfun(intx,inty,int*cp,int*dp)
{*cp=x+y;*dp=x-y;}
main()
{inta,b,c,d;
a=30;b=50;
fun(a,b,&c,&d);
printf("%d,%d
",c,d);
}
輸出結(jié)果是(3)
1.50,30
2.30,50
3.80,-20
4.80,20
Question36.(單選)
下述標(biāo)識(shí)符中,合法的用戶(hù)標(biāo)識(shí)符是(4)
1.A#C
2.getch
3.void
4.sizeOf
Question37.(單選)
以下選項(xiàng)中合法的字符常量是(3)
1.A
2.'10'
3.68
4.D
Question38.(單選)
以下敘述正確的是(3)
1.在C程序中,main函數(shù)必須位于程序的最前面
2.C程序的每行中只能寫(xiě)一條語(yǔ)句
3.C語(yǔ)言本身沒(méi)有輸入輸出語(yǔ)句
4.在對(duì)一個(gè)C程序進(jìn)行編譯的過(guò)程中,可發(fā)現(xiàn)注釋中的拼寫(xiě)錯(cuò)誤
Question39.(單選)
以下敘述中不正確的是(4)
1.在不同的函數(shù)中可以使用相同名字的變量
2.函數(shù)中的形式參數(shù)是局部變量
3.在一個(gè)函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效
4.在一個(gè)函數(shù)內(nèi)的復(fù)合語(yǔ)句中定義的變量在本函數(shù)范圍內(nèi)有效
Question40.(單選)
設(shè)int類(lèi)型的數(shù)據(jù)長(zhǎng)度為2個(gè)字節(jié),則unsignedint類(lèi)型數(shù)據(jù)的取值范圍是(2)
1.0~255
2.0~65535
3.-32768~32767
4.-256~255
Question41.(單選)
某文件中定義的靜態(tài)全局變量(或稱(chēng)靜態(tài)外部變量)其作用域是(2)
1.只限某個(gè)函數(shù)
2.本文件
3.跨文件
4.不限制作用域
Question42.(單選)
語(yǔ)句:printf("%d
",12&012);的輸出結(jié)果是(3)
1.12
2.012
3.8
4.6
Question43.(單選)
設(shè)intx=4;則執(zhí)行以下語(yǔ)句:x+=x-=x-x;后,x的值為(3)
1.0
2.4
3.8
4.12
Question44.(單選)
while(!x)中的(!x)與下面條件等價(jià)。(4)
1.x==1
2.x!=1
3.x!=0
4.x==0
Question45.(單選)
已知inti,a;執(zhí)行語(yǔ)句:i=(a=2*3,a*5),a+6;后,變量i的值是(3)
1.6
2.12
3.30
4.36
Question46.(單選)
整型變量x和y的值相等、且為非0值,則以下選項(xiàng)中,結(jié)果為零的表達(dá)式是(4)
1.x||y
2.x|y
3.x&y
4.x^y
Question47.(單選)
x、y、z被定義為int型變量,若從鍵盤(pán)給x、y、z輸入數(shù)據(jù),正確的輸入語(yǔ)句是(2)
1.INPUTx、y、z;
2.scanf("%d%d%d",&x,&y,&z);
3.scanf("%d%d%d",x,y,z);
4.read("%d%d%d",x,y,z);
Question48.(單選)
以下各選項(xiàng)企圖說(shuō)明一種新的類(lèi)型名,其中正確的是(2)
1.typedefv1int;
2.typedefintv3;
3.typedefv4:int;
4.typedefv2=int;
Question49.(單選)
charx=3,y=6,z;
z=x^y<<2;
則z的二進(jìn)制值是(2)
1.10100
2.11011
3.11100
4.11000
Question50.(單選)
若有說(shuō)明:inti,j=2,*p=&i;,則能完成i=j賦值功能的語(yǔ)句是(2)
1.i=*p;
2.*p=*&j;
3.i=&j;
4.i=**p;
Question51.(問(wèn)答)
給定一個(gè)整型變量a,寫(xiě)兩段代碼,第一個(gè)設(shè)置a的bit3,第二個(gè)清除a的bit3。在以上兩
個(gè)操作中,要保持其它位不變。
a|=0x4;
intb=a&0x7;
a>>=4;
a=(a<<4)|b;
Question52.(問(wèn)答)
有雙向循環(huán)鏈表結(jié)點(diǎn)定義為:
structnode
{intdata;
structnode*front,*next;
};
有兩個(gè)雙向循環(huán)鏈表A,B,知道其頭指針為:pHeadA,pHeadB,請(qǐng)寫(xiě)一函數(shù)將兩鏈表中dat
a值相同的結(jié)點(diǎn)刪除
structnode
{intdata;
structnode*front,*next;
};
node*del(node*pHead){
if(pHead==pHead->next){
free(pHead);
returnNULL;
}
node*p=pHead;
pHead->next->front=pHead->front;
pHead->front->next=pHead->next;
pHead=pHead->next;
free(p);
returnpHead;
}
voiddelequ(node*pHeadA,node*pHeadB){
node*pA=pHeadA;
node*pB;
intflag;
do{
flag=0;
pB=pHeadB;
do{
if(pB->data==pA->data){
if(pA==pHeadA){
pHeadA=pA=del(pHeadA);
flag=1;
}
else{
pA=del(pA);
}
pB=del(pB);
break;
}
pB=pB->next;
}while(pB!=pHeadB);
if(flag==0){
pA=pA->next;
}
}while(!pA&&!pB&&(flag||(pA!=pHeadA)));
}
Question53.(問(wèn)答)
編程實(shí)現(xiàn):找出兩個(gè)字符串中最大公共子字符串,如"abccade","dgcadde"的最大子串為"c
ad"
char*constr(char*A,char*B){
intlenA=strlen(A),lenB=strlen(B);
intitmp,conlen=0;
char*pequ,*pH=NULL;
char*pA,*pB,*pA2,*pB2;
for(pA=A;pA-Afor(pB=B;pB-Bif(*pB==*pA){
pA2=pA+1;
pB2=pB+1;
for(itmp=1;*pA2==*pB2&&pA2++-Aif(itmp>conlen){
conlen=itmp;
pH=pA;
}
}
pB++;
}
}
pequ=(char*)malloc(conlen+1);
memcpy(pequ,pH,conlen);
*(pequ+conlen)='';
returnpequ;
}
Question54.(問(wèn)答)
說(shuō)明關(guān)鍵字static和volatile的含義static用于外部變量或者函數(shù)時(shí),限制了它們的作用域?yàn)槲募䞍?nèi)部;
static也可以用于內(nèi)部變量,這樣,內(nèi)部變量在每次函數(shù)調(diào)用時(shí)都為同一存儲(chǔ),值具有連續(xù)性。volatile說(shuō)明了
一個(gè)變量的值是會(huì)隨機(jī)變化的,即使程序沒(méi)有對(duì)它進(jìn)行任何賦值操作。它告訴編譯器的優(yōu)化處理器,這些變量
是實(shí)實(shí)在在存在的,在優(yōu)化過(guò)程中不能無(wú)故消除,這樣就保證了編譯后的代碼在每次操作是從變量地址處取數(shù)。
Question55.(問(wèn)答)
編程實(shí)現(xiàn):把十進(jìn)制數(shù)(long型)分別以二進(jìn)制和十六進(jìn)制形式輸出,不能使用printf系列
庫(kù)函數(shù)
voidput(longdata){
longmask=0x1<<(8*sizeof(long)-1);
inti;
charc;
if(data&mask)
putchar('1');
else
putchar('0');
mask=0x1<<(8*sizeof(long)-2);
for(i=1;i<8*sizeof(long);i++){
if(data&mask)
putchar('1');
else
putchar('0');
mask>>=1;
}
putchar('');
mask=0xf<<(8*sizeof(long)-4);
c=(data&mask)>>(8*sizeof(long)-4);
if(c<10)
putchar(c+'0');
else
putchar(c+'a');
mask=0xf<<(8*sizeof(long)-8);
for(i=1;i<2*sizeof(long);i++){
c=(data&mask)>>(8*sizeof(long)-4*i-4);
if(c<10)
putchar(c+'0');
else
putchar(c+'a');
mask>>=4;
注意:一旦您提交答題后,將不能再修改您的答案。
雅虎筆試經(jīng)驗(yàn)一
到了雅虎公司的筆試現(xiàn)場(chǎng),真的是有如新生報(bào)到一樣,四個(gè)大教室,當(dāng)時(shí)以為這也罷了,但考完才知道后面還有另一場(chǎng),不知道是只有這兩場(chǎng)還是全天都在考,更加懷疑是否投的都被叫去筆試了。不過(guò)雖然人多,但是感覺(jué)自己答的還是相對(duì)不錯(cuò)的,這個(gè)在下面詳解。
試卷發(fā)下來(lái)前和周?chē)肆奶,發(fā)現(xiàn)至少我四周的帥哥美女們都是北大的,壓力中,可能是在北大開(kāi)的宣講會(huì)的緣故吧,投的人多而已(這種時(shí)刻只能是安慰自己了)周五周六看了兩天的SHL,結(jié)果事實(shí)證明壓錯(cuò)寶了,全中文試卷。覺(jué)得筆試通知上的“客觀題必須用鉛筆解答”有誤導(dǎo)的嫌疑,也許是在考應(yīng)變能力。
題目量其實(shí)不算超大,分布比較均衡,主觀題部分類(lèi)似面試的內(nèi)容,而且基本上都和公司有關(guān),當(dāng)然了有的只是以次為例來(lái)看你的基本能力,有的則是看你對(duì)公司的了解和看法以及你是否和公司“合拍”,比如雅虎最近大力推廣的widget產(chǎn)品,如果考生有熟悉的話(huà)那么很多考題可以往這上面靠,通過(guò)對(duì)該產(chǎn)品的相關(guān)闡述,既可以“討好”考官,同時(shí)又很表現(xiàn)了自己對(duì)公司較為深入的了解和進(jìn)入公司的誠(chéng)意。而在筆試不到一個(gè)月之前,我剛好負(fù)責(zé)做了雅虎widget全國(guó)宣講的第一站的工作,從前期準(zhǔn)備到宣講會(huì)現(xiàn)場(chǎng)再到后續(xù)宣傳,給公司做了不少事情,自然對(duì)產(chǎn)品的內(nèi)容和特點(diǎn)有了充分的熟悉,甚至比軟件專(zhuān)業(yè)的同學(xué)還熟悉這個(gè)產(chǎn)品,考試的時(shí)候自然沾光不少。另一方面,基本能力不是一天兩天能鍛煉出來(lái)的,但是我們確可以有針對(duì)性的對(duì)公司的基本狀況,主要產(chǎn)品以及自己所應(yīng)聘的職位進(jìn)行盡可能深入的了解。這不只對(duì)筆試有很大的幫助,而且我相信對(duì)面試也是必備的功課噢。
客觀題部分分成兩部分,一部分是關(guān)于搜索引擎的,另一部分是兩道簡(jiǎn)單的邏輯題。搜索引擎部分忍不住要贊揚(yáng)雅虎一下,題目形式多樣,涉及面廣同時(shí)有選擇性的考察了應(yīng)聘者的知識(shí)面和應(yīng)變能力(打分那道題尤其是其中的涉及吉祥三寶,從中甚至感覺(jué)到了出題者的幽默感),但難能可貴的是這樣全面的考察卻極少的涉及了專(zhuān)業(yè)的內(nèi)容,而是完全從使用者的角度考察了大家的能力。同時(shí)在這套“組合拳”中還給了答題者很大的自由發(fā)揮空間。讓人贏贏的痛快,輸輸?shù)男姆Uw感覺(jué)就是雅虎想說(shuō):搜索作為雅虎的鎮(zhèn)堂之寶,如果應(yīng)聘者對(duì)此都了解一般的話(huà),那么就不要過(guò)來(lái)混了。
邏輯題很簡(jiǎn)單,而且是填空,但巧妙在把它們安排到了最后,這讓答題者在正常情況下幾乎沒(méi)有任何時(shí)間進(jìn)行思考(而邏輯題最需要的頭腦情形與冷靜),這應(yīng)該考察的是應(yīng)聘者在緊急情況下控制心理的能力,可以說(shuō)出的漂亮。我是先做的邏輯題,沒(méi)有那種感覺(jué),但我相信按順序答題的同學(xué)在最后一定有007拆炸彈的緊張感與刺激。
答完題只有心情比較舒暢,一方面是因?yàn)楹芏囝}撞到了我的槍口上,比如我最近頻繁使用搜索引擎查找資料。另一方面最近幾個(gè)月由于工作關(guān)系幫雅虎公司做了很多活動(dòng),讓我在答很多題時(shí)有話(huà)可說(shuō)。
下面總結(jié)下小弟的一點(diǎn)點(diǎn)經(jīng)驗(yàn):
1.平時(shí)要注意積累,只要是和你意向方向有關(guān)的東西,多接觸,一定會(huì)用上的。
2.筆試前一定要作功課,倒不是準(zhǔn)備考試,而是要下點(diǎn)工夫?qū)径嗔私庑,其?shí)這也是公司希望的。而且尤其要了解應(yīng)聘公司最近的“主打”產(chǎn)品或項(xiàng)目,就好比前文所提到的“雅虎widget”,即使題目中沒(méi)提到,你借機(jī)主動(dòng)提出的話(huà),也會(huì)大大增加對(duì)方對(duì)你的好感。
3.個(gè)人能力一定要提早提高,我指的是綜合素質(zhì),這個(gè)是臨時(shí)補(bǔ)不出來(lái)的,除非你運(yùn)氣超好。
4.不要怕什么清華北大,公司讓你來(lái)考試,就是信任你這就是我想說(shuō)的一點(diǎn)感想,歡迎高手批評(píng)與指點(diǎn)。
雅虎筆試經(jīng)驗(yàn)二
剛從北航雅虎筆試回來(lái)。早上7點(diǎn)半起來(lái),吃了飯,騎車(chē)去北航。郁悶的是有點(diǎn)小雨。到了筆試地點(diǎn),外面聚集了好多人,很多都是沒(méi)有接到筆試通知來(lái)霸王筆的。心里有點(diǎn)“正規(guī)軍”的暗自得意。先讓有筆試號(hào)的人進(jìn)去,我是2號(hào),座位在最右邊的第2排,挺好的,因?yàn)榭荚囄蚁矚g坐在前面,這樣看不見(jiàn)后面的情況,可以專(zhuān)心答題。等有筆試號(hào)的人都進(jìn)去完了,還有一些座位,開(kāi)始安排霸王筆的同學(xué),感覺(jué)還是挺友好的。我心里是一直對(duì)霸王筆的同學(xué)充滿(mǎn)了敬意,很有勇氣。環(huán)顧四周,還有一些同學(xué)正在抓緊時(shí)間復(fù)習(xí),這不是我的風(fēng)格,我一般東都是甩著手去考試,復(fù)習(xí)工作一定要在考前做好。
考試分AB卷,隔著發(fā)。我是A卷,50個(gè)選擇題,1個(gè)主觀題,都比較簡(jiǎn)單。選擇題就是一些很基礎(chǔ)的計(jì)算機(jī)知識(shí),范圍很廣,自動(dòng)機(jī),正則表達(dá)式,虛函數(shù),繼承關(guān)系,網(wǎng)絡(luò)協(xié)議,小學(xué)奧數(shù)題,讀小程序?qū)懘鸢。主觀題是關(guān)于哈希的,設(shè)計(jì)哈希函數(shù),計(jì)算散列沖突的函數(shù)。
考試時(shí)間1個(gè)半小時(shí),提前20分鐘寫(xiě)完,交卷,就走了。會(huì)的已經(jīng)寫(xiě)的,不會(huì)的還是不會(huì),沒(méi)必要再在那猜了。貌似我做題的速度真的很快。