版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2009年春第一部分 計(jì)算機(jī)基礎(chǔ)知識(shí)1. 在下列有關(guān)現(xiàn)代信息技術(shù)的一些敘述中,正確的是 1 。 A.集成電路是20世紀(jì)90年代初出現(xiàn)的,它的出現(xiàn)直接導(dǎo)致了微型計(jì)算機(jī)的誕生 B.集成電路的集成度越來(lái)越高,目前集成度最高的已包含幾百個(gè)電子元件 C.目前所有數(shù)字通信均不再需要使用調(diào)制解調(diào)技術(shù)和載波技術(shù) D.光纖主要用于數(shù)字通信,它采用波分多路復(fù)用技術(shù)以增大信道容量 .2. 最大的10位無(wú)符號(hào)二進(jìn)制整數(shù)轉(zhuǎn)換成八進(jìn)制數(shù)是 2 .。 A.1023 B.1777 C.1000 D.10243. 在下列有關(guān)目前PC機(jī)CPU的敘述中,錯(cuò)誤的是 3 。 A.CPU芯片主要是由Intel公司和AMD公司提供的 B.
2、"雙核"是指PC機(jī)主板上含有兩個(gè)獨(dú)立的CPU芯片 C.Pentium 4微處理器的指令系統(tǒng)由數(shù)百條指令組成 D.Pentium 4微處理器中包含一定容量的Cache存儲(chǔ)器4. 在下列有關(guān)當(dāng)前PC機(jī)主板和內(nèi)存的敘述中,正確的是 4 。 A.主板上的BIOS芯片是一種只讀存儲(chǔ)器,其內(nèi)容不可在線改寫(xiě) B.絕大多數(shù)主板上僅有一個(gè)內(nèi)存插座,因此PC機(jī)只能安裝一根內(nèi)存條 C.內(nèi)存條上的存儲(chǔ)器芯片屬于SRAM(靜態(tài)隨機(jī)存取存儲(chǔ)器) D.目前內(nèi)存的存取時(shí)間大多在幾個(gè)到十幾個(gè)ns(納秒)之間5. 在下列有關(guān)PC機(jī)輔助存儲(chǔ)器的敘述中,正確的是 5 。 A.硬盤(pán)的內(nèi)部傳輸速率遠(yuǎn)遠(yuǎn)大于外部傳輸速率
3、 B.對(duì)于光盤(pán)刻錄機(jī)來(lái)說(shuō),其刻錄信息的速度一般小于讀取信息的速度 C.使用USB 2.0接口的移動(dòng)硬盤(pán),其數(shù)據(jù)傳輸速率大約為每秒數(shù)百兆字節(jié) D.CD-ROM的數(shù)據(jù)傳輸速率一般比USB 2.0還快6. 在下列PC機(jī)I/O接口中,數(shù)據(jù)傳輸速率最快的是 6 。 A.USB 2.0 B.IEEE-1394 C.IrDA (紅外) D.SATA7. 計(jì)算機(jī)軟件可以分為商品軟件、共享軟件和自由軟件等類(lèi)型。在下列相關(guān)敘述中,錯(cuò)誤的是 7 。 A.通常用戶需要付費(fèi)才能得到商品軟件的使用權(quán),但這類(lèi)軟件的升級(jí)總是免費(fèi)的 B.共享軟件通常是一種"買(mǎi)前免費(fèi)試用"的具有版權(quán)的軟件 C.自由軟件的原則
4、是用戶可共享,并允許拷貝和自由傳播 D.軟件許可證是一種法律合同,它確定了用戶對(duì)軟件的使用權(quán)限8. 人們通常將計(jì)算機(jī)軟件劃分為系統(tǒng)軟件和應(yīng)用軟件。下列軟件中,不屬于應(yīng)用軟件類(lèi)型的是 8 A.AutoCAD B.MSN C.Oracle D.Windows Media Player9. 在下列有關(guān)Windows 98/2000/XP操作系統(tǒng)的敘述中,錯(cuò)誤的是 9 。 A.系統(tǒng)采用并發(fā)多任務(wù)方式支持多個(gè)任務(wù)在計(jì)算機(jī)中同時(shí)執(zhí)行B.系統(tǒng)總是將一定的硬盤(pán)空間作為虛擬內(nèi)存來(lái)使用 C.文件(夾)名的長(zhǎng)度可達(dá)200多個(gè)字符 D.硬盤(pán)、光盤(pán)、優(yōu)盤(pán)等均使用FAT文件系統(tǒng)10. 在下列有關(guān)算法和數(shù)據(jù)結(jié)構(gòu)的敘述中,錯(cuò)
5、誤的是 10 。 A.算法通常是用于解決某一個(gè)特定問(wèn)題,且算法必須有輸入和輸出 B.算法的表示可以有多種形式,流程圖和偽代碼都是常用的算法表示方法 C.常用的數(shù)據(jù)結(jié)構(gòu)有集合結(jié)構(gòu)、線性結(jié)構(gòu)、樹(shù)形結(jié)構(gòu)和網(wǎng)狀結(jié)構(gòu)等 D.數(shù)組的存儲(chǔ)結(jié)構(gòu)是一種順序結(jié)構(gòu)11因特網(wǎng)的IP地址由三個(gè)部分構(gòu)成,從左到右分別代表 11 。 A.網(wǎng)絡(luò)號(hào)、主機(jī)號(hào)和類(lèi)型號(hào) B.類(lèi)型號(hào)、網(wǎng)絡(luò)號(hào)和主機(jī)號(hào) C.網(wǎng)絡(luò)號(hào)、類(lèi)型號(hào)和主機(jī)號(hào) D.主機(jī)號(hào)、網(wǎng)絡(luò)號(hào)和類(lèi)型號(hào)12在下列有關(guān)ADSL技術(shù)及利用該技術(shù)接入因特網(wǎng)的敘述中,錯(cuò)誤的是 12 。 A.從理論上看,其上傳速度與下載速度相同 B.一條電話線上可同時(shí)接聽(tīng)/撥打電話和進(jìn)行數(shù)據(jù)傳輸 C.利用AD
6、SL技術(shù)進(jìn)行數(shù)據(jù)傳輸時(shí),有效傳輸距離可達(dá)幾公里 D.目前利用ADSL技術(shù)上網(wǎng)的計(jì)算機(jī)一般需要使用以太網(wǎng)網(wǎng)卡13.人們往往會(huì)用"我用的是10M寬帶上網(wǎng)"來(lái)說(shuō)明白己計(jì)算機(jī)連網(wǎng)的性能,這里的"10M"指的是數(shù)據(jù)通信中的 13 指標(biāo)。 A.最高數(shù)據(jù)傳輸速率 B.平均數(shù)據(jù)傳輸速率 C.每分鐘數(shù)據(jù)流量 D.每分鐘IP數(shù)據(jù)包的數(shù)14計(jì)算機(jī)局域網(wǎng)按拓?fù)浣Y(jié)構(gòu)進(jìn)行分類(lèi),可分為環(huán)型、星型和 14 型等。 A.電路交換 B.以太 C.總線 D.對(duì)等15.網(wǎng)絡(luò)信息安全主要涉及數(shù)據(jù)的完整性、可用性、機(jī)密性等問(wèn)題。保證數(shù)據(jù)的完整性就是 15 。 A.保證傳送的數(shù)據(jù)信息不被第三方監(jiān)視和
7、竊取 B.保證發(fā)送方的真實(shí)身份 C.保證傳送的數(shù)據(jù)信息不被篡改 D.保證發(fā)送方不能抵賴(lài)曾經(jīng)發(fā)送過(guò)某數(shù)據(jù)信息16.某計(jì)算機(jī)系統(tǒng)中,西文使用標(biāo)準(zhǔn)ASCII碼、漢字采用GB2312編碼。設(shè)有一段純文本,其機(jī)內(nèi)碼為CB F5 DO B4 50 43 CA C7 D6 B8,則在這段文本中含有: 16 。 A.2個(gè)漢字和1個(gè)西文字符 B.4個(gè)漢字和2個(gè)西文字符 C.8個(gè)漢字和2個(gè)西文字符 D.4個(gè)漢字和1個(gè)西文字符17.以下關(guān)于漢字編碼標(biāo)準(zhǔn)的敘述中,錯(cuò)誤的是 17 。 A.GB 2312標(biāo)準(zhǔn)中所有漢字的機(jī)內(nèi)碼均用雙字節(jié)表示 B.我國(guó)臺(tái)灣地區(qū)使用的漢字編碼標(biāo)準(zhǔn)BIG 5收錄的是繁體漢字 C.GB 1803
8、0漢字編碼標(biāo)準(zhǔn)收錄的漢字在GB 2312標(biāo)準(zhǔn)中一定能找到 D.GB 18030漢字編碼標(biāo)準(zhǔn)既能與UCS(Unicode)接軌,又能保護(hù)已有中文信息資源18.若波形聲音未進(jìn)行壓縮時(shí)的碼率為64kb/s,已知取樣頻率為8kHz,量化位數(shù)為8,那么它的聲道數(shù)是 A.1 B.2 C.4 D.8 19.從信息處理的深度來(lái)區(qū)分信息系統(tǒng),可分為業(yè)務(wù)處理系統(tǒng)、信息檢索系統(tǒng)和信息分析系統(tǒng)等。在下列幾種信息系統(tǒng)中,不屬于業(yè)務(wù)處理系統(tǒng)的是 19 。 A.DSS B.CAI C.CAM D.OA20.在下列有關(guān)信息系統(tǒng)開(kāi)發(fā)、管理及其數(shù)據(jù)庫(kù)設(shè)計(jì)的敘述中,錯(cuò)誤的是 20 。 A.常用的信息系統(tǒng)開(kāi)發(fā)方法可分為結(jié)構(gòu)化生命周期
9、方法、原型法、面向?qū)ο蠓椒ê虲ASE方法等 B.在系統(tǒng)分析中常常使用結(jié)構(gòu)化分析方法,并用數(shù)據(jù)流程圖和數(shù)據(jù)字典來(lái)表達(dá)數(shù)據(jù)和處理過(guò)程的關(guān)系 C.系統(tǒng)設(shè)計(jì)分為概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì),通常用E-R模型作為描述邏輯結(jié)構(gòu)的工具 D.從信息系統(tǒng)開(kāi)發(fā)過(guò)程來(lái)看,程序編碼、編譯、連接、測(cè)試等屬于系統(tǒng)實(shí)施階段的工作第二部分 C程序設(shè)計(jì)21.以下定義和聲明中,語(yǔ)法均有錯(cuò)誤的是_(21)_int j(int x)int f(int f) int 2x=1; struet forint x; A B C D22設(shè)有定義和聲明如下: #define d 2 int x=5;float Y =3.83;ch
10、ar c='d'以下表達(dá)式中有語(yǔ)法錯(cuò)誤的是_(22)_ Ax+ By+ Cc+ Dd+23以下選項(xiàng)中,不能表示函數(shù) 功能的表達(dá)式是_(23)_。 As=(X>0)?1:(X<0)?-1:0 Bs=X<0?-1:(X>0?1:0) Cs=X<=0?-1:(X=0?0:1) Ds=x>0?1:x=0?0:-124以下語(yǔ)句中有語(yǔ)法錯(cuò)誤的是_(24)_ 。 Aprintf("%d",0e); Bprintf("%f",0e2); Cprintf("%d",Ox2); Dprintf(&quo
11、t;%s","0x2");25以下函數(shù)定義中正確的是_(25)_ 。 Adouble fun(double x,double y) Bdouble fun(double x;double Y) Cdouble fun(double x,double Y); Ddouble fun(double X,Y)26若需要通過(guò)調(diào)用f函數(shù)得到一個(gè)數(shù)的平方值,以下f函數(shù)定義中不能實(shí)現(xiàn)該功能的是_(26)_ 。 Avoid f(double *a)*a=(*a)*(*a); Bvoid f(double a,double *b)*b=a*a; Cvoid f(double a,d
12、ouble b)b=a*a; Ddouble f(double a)return a*a;27設(shè)有聲明"int P10=1,2,i=0;",以下語(yǔ)句中與"Pi=Pi+1,i+;"等價(jià)的是_(27)_。 APi=Pi+; BP+i=Pi; CP+i=Pi+1; Di+,Pi-1=Pi;28已知有聲明"char a="It is mine",*p="It is mine"",下列敘述中錯(cuò)誤的是28 。 Astrcpy(a,"yes")和strcpy(p,"yes&quo
13、t;)都是正確的 Ba="yes"和p="yes"都是正確的 C*a等于*p Dsizeof(a)不等于sizeof(p)29已知有聲明"int a33=0,*p1=a1,(*p2)3=a;",以下表達(dá)式中與"a11=1"不等價(jià)的表達(dá)式是29。 A*(p1+1)=1 Bp111=1 C*(*(p2+1)+1)=1 Dp211=130.設(shè)有結(jié)構(gòu)定義及變量聲明如下: struct product char code5; float price; y4="100",100" 以下表達(dá)式中錯(cuò)誤
14、的是_(30)_。 A.(*y).code0='2' B.y0.code0='2' C.y->price=10; D.(*y)->price=10;二、填空題(將答案填寫(xiě)在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行,共30分) 基本概念 1.在一個(gè)C語(yǔ)言源程序中,必不可少的是(1) 。 2.若有聲明"int x;"且sizeof(x)的值為2,則當(dāng)x值為( 2 )時(shí)"x+1>x"為假。 3.若有聲明"float y=3.14619;int x;",則計(jì)算表達(dá)式"x=y*100+0
15、.5,Y=x/100.0"后y的值是(3) 。 4.執(zhí)行以下程序段中的語(yǔ)句"k=M*M+1"后k的值是(4) #define N 2 #define M N+1 k=M*M+1: 閱讀程序 5.以下程序運(yùn)行時(shí)輸出結(jié)果是(5) #include<stdio.h> void main() double x3=1.1,2.2,3.3,Y; FILE *fp=fopen("d:a.out","wb+"); fwrite(x,sizeof(double),3,fp)" fseek(fp,2L*sizeof(dou
16、ble),SEEK_SET); fread(&y,sizeof(double),1,fp)" printf("%.1f",y); fclose(fp)" 6.以下程序運(yùn)行時(shí)輸出結(jié)果是(6)。 #include<stdio.h> void main() int k=5,n=0; while(k>0) switch(k) case 1: case 3:n+=1;k-;break" default:n=0;k-; case 2: case 4: n+=2;k-;break; printf("%3d",n)
17、; 7.以下程序運(yùn)行時(shí)輸出結(jié)果是(7) 。 #include<stdio.h> void change(int x,int Y,int *z) int t; t=x;x=y;y=*z;*z=t; void main() int x=18,y=27,z=63; change(x,y,&z); printf("x=%d,y=%d,z=%dn",x,y,z); 8.以下程序運(yùn)行時(shí)輸出結(jié)果是(8) 。 #include<stdio.h> int f(int x,int y) retum x+y; void main() double a=5.5,b=
18、2.5; printf("%d",f(a,b); 9.以下程序運(yùn)行時(shí)輸出結(jié)果中第-行是 (9) ,第三行是(10) 。 #include<stdio.h> define N 5 void main() static char aNN; int i,j,t,start=0,end=N-1; char str="123",ch; for(t=0;t<=N/2;t+) ch=strt; for(i=j-start;i<end;i+)aij=ch; for(j=start;j<end;j+)aij=ch; for(i=end;i&g
19、t;start;i-)aij=ch; for(j=end;j>start;j-)aij=ch; if(start=end) astartend=ch; start+,end-; for(i=O;i<N;i+) for(j=0;j<N;j+) printf("%c",aij); printf("n"); 10.以下程序運(yùn)行時(shí)輸出結(jié)果中第一行是(11),第二行是(12)。 #include<stdio.h> void fun(int x,int P,int *n) int i,j=O; for(i=1;i<=x/2;i+)
20、 if(x%i=0)pj+=i; *n=j: void main() int x,a10,n,i; fun(27,a,&n); for(i=0;i<n;i+) printf("%5d",ai); printf("n%5d",n); 11.以下程序運(yùn)行時(shí)輸出結(jié)果是(11) 。 #include<stdio.h> #include<ctype.h> int count(char s) int i=0; if(si='0') return 0; while(isalpha(si)i+; while(!isa
21、lpha(si)&&si!='O')i+; return 1+count(&si); void main() char line="one world,one dream." printf("%d",count(line); .12.以下程序運(yùn)行時(shí)輸出結(jié)果中第一行是 (14) ,第二行是(15) #include<stdio.h> int fun(char *a,char *b) int m=0,n=0: while(*(a+m)!='0')m+; while(bn) *(a+m)=bn
22、;m+;n+; *(a+m)='0' return m; void main() char s120="yes",s25="no" printf("%dn",fun(s1,s2); puts(s1); 13.以下程序運(yùn)行時(shí)輸出結(jié)果中第-行是 (16) ,第二行是 (17) ,第三行是( 18 ) #include<stdio.h> typedef structint x;int y;S; void fun(S pp,int n) int i,j,k;S t; for(i=0;i<n-1;i+) k=i
23、; for(j=i+1;j<n;j+) if(ppj.x<ppk.x)|(ppj.x=ppk.x&&ppj.y<ppk.y) k=j; if(k!=i) t=ppi;ppi=ppk;ppk=t; void main() S a5=3,2,3,1,1,2,2,4,2,3; int i,n=5; fun(a,n); for(i=0;i<n;i+) printf("%d,%dn",ai.x,ai.y); . 完善程序 14?以下程序求一組整數(shù)的最大公約數(shù)。試完善程序以達(dá)到要求的功能。 #include<stdio.h> int
24、gcd(int a,int b) i int r; while(_(19)_) r=a%b;a=b;(_20_); return a; void main() int x,i,a6=12,56,48,32,16,24; x= (_21_) ; for(i=1;i<6;i+) x=gcd(_(22)_,ai); printf("(%d,",aO) for(i=1;i<5;i+) printf("%d,",ai); printf("%d)=;dn",a5,x); 15.以下程序完成兩個(gè)長(zhǎng)正整數(shù)的加法運(yùn)算并輸出計(jì)算結(jié)果。函數(shù)ad
25、d模擬手工加法運(yùn)算的過(guò)程,將a和b指向的數(shù)組中存儲(chǔ)的兩個(gè)以字符串形式表示的n位正整數(shù)相加,并將運(yùn)算結(jié)果以字符串形式保存到c指向的數(shù)組中。main函數(shù)中pl和p2數(shù)組分別存放被加數(shù)字符串和加數(shù)字符串,p3數(shù)組存放運(yùn)算結(jié)果字符串。若p1中的字符串為"1000000001"、p2中的字符串為"9000000009",調(diào)用add函數(shù)后p3得到的是以字符串表示的這兩個(gè)整數(shù)相加的結(jié)果"10000000010"。試完善程序以達(dá)到要求的功能。 #include "stdio.h" #include "string.h&q
26、uot; void add(char a,char b,char c,_(23)_) int i,k; cn='0'k=0; for(i=n-1;i>=0;i-) ci=(ai-'O')+(bi-'0')+k; k=_(24)_; ci=ci%10+'0' if(k) for(i=n+1;i>O;i-) ci=_(25)_; ci=k+'0' void main() char p180="1000000001",pz80="9000000009",p380; in
27、t i,x=strlen(p1),y=strlen(p2); if(x<y) for(i=x;i>=0;i-) p1i+y-x=p1i;p1i='0' _(26)_; if(x>y) for(i=y;i>=0;i-) p2i+x-y=p2i;p2i='0' add(p1,p2,p3,x); puts(p3); 16.以下程序創(chuàng)建-個(gè)鏈表并實(shí)現(xiàn)數(shù)據(jù)統(tǒng)計(jì)功能。函數(shù)WORD *create(char a20, int n)創(chuàng)建-個(gè)包含n個(gè)結(jié)點(diǎn)的單向鏈表,結(jié)點(diǎn)數(shù)據(jù)來(lái)自a指向的數(shù)組中存儲(chǔ)的n個(gè)單詞(字符串)。函數(shù)void count(WORD *h
28、)統(tǒng)計(jì)h指向的單向鏈表中不同單詞各自出現(xiàn)的次數(shù),將統(tǒng)計(jì)結(jié)果保存到局部數(shù)組c中并輸出。程序運(yùn)行時(shí)輸出結(jié)果為"red:1 green:2 blue:3"試完善程序以達(dá)到要求的功能。 #include "stdio.h" #include "stdlib.h" #include "string.h" typedef struct w char word20; struct w *next: WORD; WORD *create(char a20,int n) WORD *p1,*p2,*h=0;int i; for(i=
29、0;i<n;i+) p1=(WORD *)malloc(sizeof(WORD); strcpy(_(27)_,ai); if(h=O) h=p2=p1: else p2->next=p1;p2=pl; p2->next=_(28)_; return h; void count(WORD *h) struct char word20; int num; c6=0; int m=0,i; while(h) if(m=O) strcpy(c0.word,h->word); c0.num=1;m+; else for(i=O;i<m;i+) if(strcmp(ci.w
30、ord,h->word)=0 _(29)_ ; break; if(i>=m) strcpy(cm.word,h->word); cm+.num=1; _(30)_; for(i=0;i<m;i+) printf("%s:%d",ci.word,ci.num); void main() char words620="red","green","blue","blue","green","blue" WORD *head=0: hea
31、d=create(words,6); count(head); 答案:第一部分 計(jì)算機(jī)基礎(chǔ)知識(shí)1.D 2.B 3.B 4.D 5.B 6.D 7.A 8.C 9.D 10.A 11.B 12.A 13.A 14.C 15.C 16.B 17.C 18.A 19.A 20.C第二部分 C程序設(shè)計(jì)21.B 22.D 23.C 24.A 25. A 26.C 27.D 28.B 29.B 30.D二:填空(1)main函數(shù)定義 (2)32767 (3)3.15 (4) 6 (5)3.3 (6)2 3 5 6 (7)x=18, y=27 , z=18 (8)7(9)11111 (10)12321 (1
32、1)1 3 9 (12)3 (13)4 (14)5 (15)yesno (16)1,2 (17)2,3 (18)2,4 (19)b或b!=0(20)b=r (21)a0 (22)x (23)int n (24)ci/10 (25)ci-1 (26)x=y (27)p1->word(28)0或NULL (29)ci.min+ (30)h=h->next2009秋1.下列關(guān)于個(gè)人移動(dòng)通信的敘述中,錯(cuò)誤的是_ A.第1代個(gè)人移動(dòng)通信(簡(jiǎn)稱(chēng)1G)采用的通信技術(shù)是數(shù)字通信技術(shù) B.目前廣泛使用的GSM手機(jī)采用的通信技術(shù)屬于第2代移動(dòng)通信技術(shù)(簡(jiǎn)稱(chēng)2G) C.第3代移動(dòng)通信技術(shù)(簡(jiǎn)稱(chēng)3G)將無(wú)
33、線通信與互聯(lián)網(wǎng)、多媒體通信相結(jié)合 D.3G有多個(gè)國(guó)際技術(shù)標(biāo)準(zhǔn),其中也有我國(guó)自主制定的3G技術(shù)標(biāo)準(zhǔn)。 2.在下列有關(guān)集成電路的敘述中,正確的是2。 A.現(xiàn)代集成電路所使用的半導(dǎo)體材料都是硅 B.所有的集成電路都是數(shù)字集成電路 C.Moore定律認(rèn)為單塊集成電路的集成度平均每年翻一番 D.Intel公司微處理器產(chǎn)品Core 2 Duo,其集成度已高達(dá)數(shù)千萬(wàn)個(gè)電子元件3.與十六進(jìn)制數(shù)AB等值的八進(jìn)制數(shù)是3 。 A. 253 B.254 C.171 D.1724.在下列有關(guān)PC機(jī)CPU的敘述中,錯(cuò)誤的是4。 A.CPU中包含幾十個(gè)甚至上百個(gè)寄存器,用來(lái)臨時(shí)存放數(shù)據(jù)、指令和控制信息 B.所有PC機(jī)的CP
34、U都具有相同的指令系統(tǒng),因而PC機(jī)可使用相同的軟件 C.一臺(tái)計(jì)算機(jī)至少包含1個(gè)CPU,也可以包含2個(gè)、4個(gè)、8個(gè)甚至更多個(gè)CPU D.Intel公司是國(guó)際上研制和生產(chǎn)CPU的主要公司,我國(guó)也能生產(chǎn)CPU5.在下列有關(guān)PC機(jī)主板上部件的敘述中,錯(cuò)誤的是5 。 A.BIOS保存在主板上的一個(gè)閃存中,其內(nèi)容在關(guān)機(jī)后通常不會(huì)改變 B.CMOS中保存有用戶設(shè)置的開(kāi)機(jī)口令,關(guān)機(jī)后主板上的電池繼續(xù)給CMOS供電 C.啟動(dòng)CMOS設(shè)置程序可以重新設(shè)置CMOS中的數(shù)據(jù),該程序是BIOS的組成部分 D.網(wǎng)卡通常集成在主板上,由主板上獨(dú)立的IC實(shí)現(xiàn)其功能,與芯片組無(wú)關(guān)6.從PC機(jī)存儲(chǔ)器的層次結(jié)構(gòu)來(lái)看,下列存儲(chǔ)器中存
35、取速度最快的是6 。 A.Cache存儲(chǔ)器 B.RAM和ROM C.寄存器 D.硬盤(pán)和優(yōu)盤(pán)7.在下列4種PC機(jī)常用I/O接口中,數(shù)據(jù)傳輸速率最高的是7。 A.PS/2 B.SATA C.IEEE-1394b D.USB 2.08.在下列有關(guān)I/O操作、I/O總線和I/O接口的敘述中,錯(cuò)誤的是8。 A.I/O操作的任務(wù)是在I/O設(shè)備與內(nèi)存的指定區(qū)域之間傳送信息 B.I/O總線傳送的只能是數(shù)據(jù)信號(hào),它不能傳送控制信號(hào)和地址信號(hào) C.不同類(lèi)型的I/O接口,其插頭/插座以及相應(yīng)的通信規(guī)程和電氣特性通常各不相同 D.并行總線的數(shù)據(jù)傳輸速率不一定比串行總線高9.在下列有關(guān)PC機(jī)I/0設(shè)備的敘述中,錯(cuò)誤的是
36、9。 A.數(shù)碼相機(jī)的成像芯片可以為CCD器件或CMOS芯片,目前大多數(shù)用CCD器件 B.平板式掃描儀的分辨率通常遠(yuǎn)遠(yuǎn)高于膠片掃描儀和滾筒式掃描儀 C.常見(jiàn)的寬屏液晶顯示器的寬度與高度之比為16:9(或16:10) D.目前在銀行、超市等商業(yè)部門(mén)一般采用針式打印機(jī)來(lái)打印存折和票據(jù)10.在下列有關(guān)計(jì)算機(jī)軟件的敘述中,錯(cuò)誤的是10 。 A.程序設(shè)計(jì)語(yǔ)言處理系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)被歸類(lèi)為系統(tǒng)軟件 B.共享軟件是一種具有版權(quán)的軟件,它允許用戶買(mǎi)前免費(fèi)試用 C.機(jī)器語(yǔ)言和匯編語(yǔ)言與特定的計(jì)算機(jī)類(lèi)型有關(guān),取決于CPU D.目前PC機(jī)只能使用Windows系列操作系統(tǒng),均不能使用UNIX和Linux操作系統(tǒng)11
37、.在下列常用的PC機(jī)軟件中,編輯的文檔(內(nèi)容)能直接保存為圖片類(lèi)型(例如JPEG文件類(lèi)型)的是11 。 A.Microsoft Word B.Microsoft Excel C.Microsoft PowerPoint D.Microsoft FrontPage12.在下列關(guān)于以太網(wǎng)(局域網(wǎng))的敘述中,錯(cuò)誤的是12。A.在共享式以太網(wǎng)中,任何時(shí)間只允許一對(duì)計(jì)算機(jī)進(jìn)行通信B.在交換式以太網(wǎng)中,每臺(tái)計(jì)算機(jī)均獨(dú)享相同的帶寬,其帶寬僅由交換機(jī)決定 C.無(wú)論是共享式以太網(wǎng)還是交換式以太網(wǎng),網(wǎng)絡(luò)中的所有計(jì)算機(jī)都要安裝以太網(wǎng)網(wǎng)卡 D.無(wú)論是共享式以太網(wǎng)還是交換式以太網(wǎng),它們的數(shù)據(jù)幀和MAC地址格式均相同13
38、.連接在因特網(wǎng)上的每一臺(tái)主機(jī)都有一個(gè)IP地址。下面不能作為IP地址的是13 。 A.211.256.49.68 B.8 C.8 D.14.為了將異構(gòu)的計(jì)算機(jī)網(wǎng)絡(luò)互相連接起來(lái),必須使用的網(wǎng)絡(luò)設(shè)備是14 。 A.調(diào)制解調(diào)器 B.以太網(wǎng)集線器 c.以太網(wǎng)交換機(jī) D.路由器15.下列網(wǎng)絡(luò)協(xié)議中,與發(fā)送電子郵件有關(guān)的是15 。 A.Http B.FTP C.SMTP D.TELNET16.在下列有關(guān)字符集及其編碼的敘述中,錯(cuò)誤的是16 。 A.基本的ASCII字符集共有128個(gè)字符,每個(gè)字符使用7個(gè)二進(jìn)位進(jìn)行編碼 B.GB2312字符集中收錄
39、了6千多個(gè)漢字,每個(gè)字符在機(jī)內(nèi)通常使用雙字節(jié)編碼 C.GBK字符集中的字符也采用雙字節(jié)編碼,且該字符集收錄了部分繁體漢字 D.GB18030字符集中所有的字符均采用4字節(jié)編碼,因此該字符集的代碼空間很大17.目前數(shù)碼相機(jī)拍攝的照片在保存時(shí)通常采用的文件類(lèi)型是17 。 A.BMP B.GIF C.JPEG D.TIF18.MP3是數(shù)字波形聲音的一種壓縮編碼文件格式,它采用的壓縮編碼標(biāo)準(zhǔn)屬于18 。 A.MPEG-1 B.MPEG-2 C.MPEG-4 D.Dolbv AC-319.使用Macromedia公司的Flash軟件制作的動(dòng)畫(huà)是一種矢量圖形,在保存為動(dòng)畫(huà)文件時(shí)其文件擴(kuò)展名通常為 A.GI
40、F B.SWF C.AVI D.MPG 。20.在計(jì)算機(jī)應(yīng)用中,CAD和CAM是典型的信息系統(tǒng)。它們屬于20 。 A.管理業(yè)務(wù)系統(tǒng) B.輔助技術(shù)系統(tǒng) C.信息檢索系統(tǒng) D.信息分析系統(tǒng)第二部分C語(yǔ)言程序設(shè)計(jì)一、選擇題(用答題卡答題,答案依次填在2130答題號(hào)內(nèi),共10分)21.以下敘述中正確的是21 。 A.C語(yǔ)言系統(tǒng)以函數(shù)為單位編譯源程序 B.main函數(shù)必須放在程序開(kāi)始 C.用戶定義的函數(shù)可以被一個(gè)或多個(gè)函數(shù)調(diào)用任意多次 D.在一個(gè)函數(shù)體內(nèi)可以定義另外一個(gè)函數(shù)22.以下選項(xiàng)中,不能用作c語(yǔ)言標(biāo)識(shí)符的是 22 A.print B.FOR C.&a D._0023.已知int類(lèi)型數(shù)據(jù)在
41、內(nèi)存中存儲(chǔ)長(zhǎng)度為2個(gè)字節(jié),以下語(yǔ)句中能正確輸出整數(shù)32768的是23。 A.printf("%d",32768); B.printf("%ld",32768); C.printf("%f",32768); D.printf("%c",32768);24.已知有聲明"int a=3,b=4,c=5;",以下表達(dá)式中值為0的是24 。 A.a&&b B.a<=b C.a|b&&c D.!(!c|1)25.已知有聲明"long x,y;"且x中
42、整數(shù)的十進(jìn)制表示有n位數(shù)字(4<n<10),若要求去掉整數(shù)x十進(jìn)制表示中的最高位,用剩下的數(shù)字組成一個(gè)新的整數(shù)并保存到y(tǒng)中,則以下表達(dá)式中能正確實(shí)現(xiàn)這一功能的是25 。 A.y=x/(10*(n-1) B.y=x%(10*(n-1) C.y=x%(long)pow(10,n-1) D.y=x%(10(n-1)26.已知有聲明"int x,y;",若要求編寫(xiě)一段程序?qū)崿F(xiàn)"當(dāng)x大于等于0時(shí)y取值1,否則Y取值-1",則以下程序段中錯(cuò)誤的是_26_。 A.if(x>=0) y=1;else y=-1; B.y=x>=0?1:-1; C.
43、switch() D.switch(x-abs(x) case x>=0: y=1;break; case 0:y=1;break; default:y=-1; default:y=-1; 27.已知有聲明"int m=5,4,3,2,1,i=0;",下列對(duì)m數(shù)組元素的引用中,錯(cuò)誤是_27_。 A.m+i B.m5 C.m2*2 D.mm428已知有聲明"char s80;",若需要將鍵盤(pán)輸入的一個(gè)不含空格的字符串保存到組中,則下列語(yǔ)句中正確的是 A.scanf("%s",s); B.scanf("%s",s
44、0); C.s=gets(); D.s=getchar();29.若函數(shù)調(diào)用時(shí)的實(shí)參為變量,則以下關(guān)于函數(shù)形參和實(shí)參的敘述中正確的是29 A.實(shí)參和其對(duì)應(yīng)的形參占用同一存儲(chǔ)單元 B.形參不占用存儲(chǔ)單元 C.同名的實(shí)參和形參占用同一存儲(chǔ)單元 D.形參和實(shí)參占用不同的存儲(chǔ)單元 30.已知有聲明"int i,a10,*p=a;",現(xiàn)需要將1-l0保存到a0-a9中,以下程序段中不能實(shí)現(xiàn)這一功能的是30 。 A.for(i=0;i<10;i+) ai=i+1; B.for(i=0;i<10;i+) pi=i+1; C.i=1;while(p<a+10) *p+=i
45、+; D.i=1;while(p<a+10) *a+=i+;二、填空題(將答案填寫(xiě)在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行,共30分)基本概念1.C語(yǔ)言中有!、&&、|三個(gè)邏輯運(yùn)算符,其中優(yōu)先級(jí)高于算術(shù)運(yùn)算符的是 (1) 。2.若有聲明"int r=2;",則執(zhí)行語(yǔ)句"printf("%d",sizeof(2*3.14*r);"時(shí)輸出 (2) 。3.數(shù)學(xué)表達(dá)式 所對(duì)應(yīng)的C語(yǔ)言表達(dá)式為 (3) 。4.若有以下聲明: char *p="%d,%dn"int a=1,b=2; 則執(zhí)行語(yǔ)句"
46、printf(p,a,b);"時(shí)輸出(4) 。5.聲明局部變量時(shí)若缺省存儲(chǔ)類(lèi)別,該變量的存儲(chǔ)類(lèi)別是(5) 。閱讀程序6.以下程序運(yùn)行時(shí)輸出到屏幕的結(jié)果是(6) 。 #include<stdio.h> void main() FILE *fp; int k,n,a6=1,2,3,4,5,6; fp=fopen("d2.dat","w"); fprintf(fp,"%d%d%dn",a0,a1,a2); fprintf(fp,"%d%d%dn",a3,a4,a5); fclose(fp); fp=
47、fopen("d2.dat","r"); fscanf(fp,"%d%d",&k,&n); printf("%d,%dn",k,n); fclose(fp); 7.以下程序運(yùn)行時(shí)輸出到屏幕的結(jié)果是 (7) 。 #include<stdio.h> void main() int i=1,m=0; switch(i) case 1: case 2: m+; case 3: m+; printf("%d",m); 8.以下程序運(yùn)行時(shí)輸出到屏幕的結(jié)果中第一行是 (8) ,第二
48、行是(9)。 #include<stdio.h> void fun(int a,int b,int *x) int i,j=0; for(i=0;ai;i+) if(i%2=0)continue; if(ai>10) bj+=ai; *x=j; void main() int a10=3,15,32,23,11,4,5,9,b10; int i=0,x=0; fun(a,b,&x); for(i=0:i<x;i+) printf("%dt",bi); printf("n%d",x); 9.以下程序運(yùn)行時(shí)輸出到屏幕的結(jié)果是(
49、 10 ) 。 #include<stdio.h> int fun(int *x,int n) if(n=0) return x0; else return x0+fun(x+1,n-1); void main() int a =1,2,3,4,5,6,7; printf("%dn",fun(a,2);10.以下程序運(yùn)行時(shí)輸出到屏幕的結(jié)果是(11) 。 #include<stdio.h> long f(int n) static long s; if(n=1) return s=2; else return +s; void main() long i,sum=0; for(i=1;i<4;i+,) sum+=f(i); printf("%ld",sum); 11.以下程序運(yùn)行時(shí)輸出到屏幕的結(jié)果中第一行是( 12 ) ,第二行是( 13 ) 。 #include、<stdio.h> #define f(x,y) y=x*x void g(int x,int y) y=x*x; void main() int a=2,b=0,c=2,d=0; f(a,b); g(c,d); printf("%dn%d"
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度中醫(yī)婦科師承教育合作合同4篇
- 2025年度智能化生產(chǎn)線設(shè)備采購(gòu)合同補(bǔ)充協(xié)議3篇
- 2024進(jìn)出口業(yè)務(wù)銷(xiāo)售合同范本
- 2025不銹鋼水箱售后服務(wù)與維護(hù)保養(yǎng)合同范本3篇
- 2024版潛孔鉆租賃業(yè)務(wù)協(xié)議要約一
- 家用電烤盤(pán)建設(shè)項(xiàng)目申請(qǐng)報(bào)告可行性研究報(bào)告
- 2025年度智能駕駛技術(shù)研發(fā)中心高級(jí)工程師個(gè)人聘用合同3篇
- 2025年度個(gè)人抵押貸款合同終止及債權(quán)債務(wù)處理合同范本4篇
- 2025年度個(gè)人消費(fèi)信貸融資委托服務(wù)協(xié)議3篇
- 2025年寧夏公路橋梁建設(shè)有限公司招聘筆試參考題庫(kù)含答案解析
- GB/T 12914-2008紙和紙板抗張強(qiáng)度的測(cè)定
- GB/T 1185-2006光學(xué)零件表面疵病
- ps6000自動(dòng)化系統(tǒng)用戶操作及問(wèn)題處理培訓(xùn)
- 家庭教養(yǎng)方式問(wèn)卷(含評(píng)分標(biāo)準(zhǔn))
- 城市軌道交通安全管理課件(完整版)
- 線纜包覆擠塑模設(shè)計(jì)和原理
- TSG ZF001-2006 安全閥安全技術(shù)監(jiān)察規(guī)程
- 部編版二年級(jí)語(yǔ)文下冊(cè)《蜘蛛開(kāi)店》
- 鍋爐升降平臺(tái)管理
- 200m3╱h凈化水處理站設(shè)計(jì)方案
- 個(gè)體化健康教育記錄表格模板1
評(píng)論
0/150
提交評(píng)論