




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2013年春江蘇省二級C語言考試第一部份 計算機基礎(chǔ)知識一、選擇題(用答題卡答題,答案依次填在1-20題號內(nèi))1、下列有關(guān)信息、信息技術(shù)、信息產(chǎn)業(yè)與信息化的敘述中,錯誤的是_(1)_。BA 信息是人們認(rèn)識世界、改造世界的一種基本資源,沒有信息則任何事物都沒有意義B. 雷達(dá)、衛(wèi)星遙感等感測與識別技術(shù)不屬于現(xiàn)代信息技術(shù)C. 進(jìn)入21世紀(jì)以來,信息產(chǎn)業(yè)已經(jīng)成為全球第一大產(chǎn)業(yè)D. 目前我國正處于工業(yè)化的中期階段,因此必須走適合我國國情的信息化道路,既要充分發(fā)揮工業(yè)化對信息化的基礎(chǔ)和推動作用,又要使信息化成為帶動工業(yè)化升級的強大動力 2、下列有關(guān)數(shù)字技術(shù)和微電子技術(shù)的敘述中,錯誤的是_(2)_。AA.
2、數(shù)字技術(shù)處理對象是“比特”,一個觸發(fā)器可以存儲2個(1個)比特B. 在數(shù)據(jù)通信時,遠(yuǎn)距離傳輸或者無線傳輸時需要用比特對載波進(jìn)行調(diào)制C. 現(xiàn)代集成電路使用的半導(dǎo)體材料主要是硅D. 我國第2代居民身份證中使用了非接觸式IC芯片3、對二進(jìn)制數(shù)01與01分別進(jìn)行算術(shù)加和邏輯加(|),其結(jié)果的二進(jìn)制形式分別是_(3)_。CA. 01、10 B. 01、01 C. 10、01 D、10、104、下列有關(guān)PC機CPU的敘述中,錯誤的是_(4)_。A A. 目前的PC機芯片主頻越來越高,主流CPU芯片的主頻已達(dá)8GHz(3GHz)以上B. AMD公司也是重要的PC機CPU生產(chǎn)廠商,其CPU芯片與Intel保持
3、指令系統(tǒng)兼容 C. 日前Intel公司生Core i7是一種高端CPU芯片,它有4個或6個內(nèi)核 D. 為了提高CPU性能,日前主流CPU芯片都采用了流水線處理技術(shù)和超線程技術(shù)5、下列關(guān)于臺式PC機芯片組的敘述中,錯誤的是_(5)_。DA. 芯片組是主板上最為重要的部件之一,存儲器控制、I/O控制等功能主要是由芯片組實現(xiàn)B. 芯片組與CPU同步發(fā)展, 有什么樣功能和速度的CPU,就需要使用什么樣的芯片組 C. 芯片組決定了主板上能安裝的內(nèi)存最大容量及可使用的內(nèi)存條類型 D. 同CPU一樣,用戶可以很方便、很簡單地更換主板上的芯片組6、下列四種I/O總線(接口)標(biāo)準(zhǔn)中,數(shù)據(jù)傳輸速率最高的是_(6)
4、_。BA. PS/2早期鼠標(biāo)接口B. USB 3.0 600MBpsC. IEEE-1394 50MBpsD. SATA 300MBps7、下列關(guān)于常用I/O設(shè)備的敘述中,錯誤的是_(7)_。BA. 目前平板電腦、智能手機的觸摸屏大多為“多點觸摸屏”,可以同時感知屏幕上的多個觸控點B. 掃描儀可以分為手持式、平板式和滾筒式等類型,目前普通家用/辦公用掃描儀大多為滾筒式(平板式)C. 目前一些型號數(shù)碼相機已具備有拍攝視頻和進(jìn)行錄音的功能D. 為了降低成本,目前許多PC機采用集成顯卡,其顯示控制被集成在芯片組中8、下列關(guān)于PC機外存儲器的敘述中,錯誤的是_(8)_。CA. 目前PC機采用的硬盤,其
5、盤片的直徑通常為3.5英寸、2.5英寸或1.8英寸B. U盤和存儲卡都是采用閃爍存儲器制作的,目前其容量大多為幾GB至幾十GBC. 目前固態(tài)硬盤的存儲容量大多為數(shù)百GB,但其讀寫速度遠(yuǎn)不如傳統(tǒng)硬盤(硬磁盤)D. 藍(lán)光光盤是目前最先進(jìn)的大容量光盤,單層盤片的存儲容量可達(dá)25GB9、下列關(guān)于軟件的敘述中,正確的是_(9)_。CA. BIOS是是固化在主板ROM芯片中的程序,它既不屬于(屬于)系統(tǒng)軟件,也不屬于應(yīng)用軟件B. Microsoft Access等數(shù)據(jù)庫管理系統(tǒng)屬于應(yīng)用(系統(tǒng))軟件C. 大多數(shù)自由軟件為免費軟件,但免費軟件不全是自由軟件D. 所有商品軟件均保證百分之百正確,軟件廠商對軟件使
6、用的正確性、精確性、可靠性做出承諾10、下列有關(guān)Windows操作系統(tǒng)功能的敘述中,錯誤的是_(10)_。DA. 對于多任務(wù)處理,系統(tǒng)一般采用按時間片輪轉(zhuǎn)的策略進(jìn)行處理調(diào)度B. 系統(tǒng)采用了虛擬存儲技術(shù)進(jìn)行存儲管理,其頁面調(diào)度算法為“最近最少使用(LRU)”算法C. 系統(tǒng)支持了多種文件系統(tǒng)(如FAT32、NTFS、CDFS)以管理不同的外存儲器D. 系統(tǒng)支持任何(只有USB可以)I/O設(shè)備的“即插即用”和“熱插拔”11、下列關(guān)于程序設(shè)計語言的敘述中,錯誤的是_(11)_。AA. 雖機器語言不易記憶、機器語言程序難以閱讀和理解,但目前還是有很多人使用其編寫程序B. 匯編程序與計算機的指令系統(tǒng)密切相
7、關(guān),不同類型的計算機,其匯編語言通常不同(和CPU有關(guān))C. VBScript語言是VB子集,用其編寫的程序可以嵌入在HTML文檔中以擴充網(wǎng)頁的功能D. Java語言是一種適用于網(wǎng)絡(luò)環(huán)境的程序設(shè)計語言,目前許多手機軟件就是用Java編寫12、下列關(guān)于通信技術(shù)的敘述中,錯誤的是_(12)_。AA. 調(diào)制與解調(diào)技術(shù)主要用于模擬通信,在數(shù)字通信中不需要(需要)使用調(diào)制與解調(diào)技術(shù)B. 使用多路復(fù)用技術(shù)的主要目的是提高傳輸線路的利用率,降低通信成本C. 在數(shù)據(jù)通信中采用分組交換技術(shù),可以動態(tài)分配信道資源,提高傳輸?shù)男逝c質(zhì)量D. 數(shù)據(jù)通信網(wǎng)絡(luò)大多采用分組交換技術(shù),但不同類型的網(wǎng)絡(luò)的數(shù)據(jù)包格式通常不同13
8、、下列是我國第2代和第3代移動通信采用的一些技術(shù)標(biāo)準(zhǔn),其中我國自主研發(fā)的是_(13)_。BA. GSM全球通B. TD-SCDMA移動 中國C. CDMA2000電信 美國D. WCDMA聯(lián)通 歐洲14、下列因特網(wǎng)接入技術(shù)的敘述中,理論上數(shù)據(jù)傳輸速率最高的是_(14)_。BA. ADSL接入電話線 10MB. 無線局域網(wǎng)(WLAN)接入100MC. GPRS移動電話網(wǎng)接入114KD. 3G移動電話網(wǎng)接入 幾百KBps15、Internet使用TCP/IP協(xié)議實現(xiàn)了全球范圍的計算機網(wǎng)絡(luò)的互連,連接在Internet上每一臺主機都有一個IP地址,目前使用的是IPv4標(biāo)準(zhǔn)(32位地址),下一代互聯(lián)網(wǎng)
9、將采用IPv6標(biāo)準(zhǔn),其IP地址為_(15)_。DA. 48位 B. 64位 C. 96位 D. 128位16、下列關(guān)于網(wǎng)絡(luò)信息安全與計算機病毒防范的敘述中,錯誤的是_(16)_。DA. 網(wǎng)絡(luò)信息安全不僅需要相關(guān)技術(shù)的支持,更要注重管理B. 目前Windows XP等操作系統(tǒng)內(nèi)置軟件防火墻,在一定程度上可以保護本地計算機免受攻擊C. “木馬”病毒是一種后門程序(遠(yuǎn)程監(jiān)控程序),黑客常用它來盜竊用戶賬號、密碼和關(guān)鍵數(shù)據(jù)D. 目前所有防病毒軟件均為商品軟件,例如金山毒霸、360殺毒軟件等均需要用戶會費才能使用17、下列關(guān)于字符編碼標(biāo)準(zhǔn)的敘述中,錯誤的是_(17)_。BA在ASCII標(biāo)準(zhǔn)中,每個字符采
10、用7位二進(jìn)制編碼B. 在絕大多數(shù)情況下,GB2312字符集包含的1萬(6000)多個個漢字足夠足夠使用C. Unicode字符集既包含簡體漢字,也包含了繁體漢字D. 中文版Windows XP及其后的Windows系列操作系統(tǒng)均支持國標(biāo)GB1803018、由于采用的壓縮編碼方式及數(shù)據(jù)組織方式的不同,圖像文件形成了多種不同的文件格式,在下列四種圖像文件中,常用于網(wǎng)頁上發(fā)布并可具有動畫效果的是_(18)_。CA. BMP B. JPEG C. GIF D. TIF19、下列四種聲音文件中,不可能用于保存歌曲的是_(19)_。C A. WAV B.MP3 C. MIDI D. WMA20、下列關(guān)于M
11、icrosoft Office軟件(2003/2007版本為例)功能的敘述中,錯誤的是_(20)_。AA. Word、Excel、PowerPoint文件均不可能(都可以)設(shè)置打開文件的密碼FrontPage不能設(shè)置B. Word文檔中設(shè)置為標(biāo)題樣式的內(nèi)容可以直接導(dǎo)入到PowerPoint演示文稿中C. 可以將Access表數(shù)據(jù)直接導(dǎo)入到Excel工作表中D. PowerPoint制作幻燈片時,可以在幻燈片中直接插入“Excel工作表”對象第二部份 C語言程序設(shè)計一、選擇題(用答題卡答題,答案依次填在2130答題號內(nèi),共10分)21、以下選項中,不能將字母A的編碼保存到變量ch的聲明是_(21
12、)_。AA. char ch="A" B. char ch='A' C. char ch='101' D. char ch=65;22、以下關(guān)于while語句和do-while語句的描述中,錯誤的是_(22)_。DA. while語句和do-while語句都可以使一段程序重復(fù)執(zhí)行多遍B. while語句和do-while語句都包含了控制循環(huán)的表達(dá)式C. while語句和do-while語句都包含了循環(huán)體D. while語句和do-while語句的循環(huán)體至少都會執(zhí)行一次23、已有聲明“int a=3,b=4,c=5,d=0;”,則執(zhí)行語句“pr
13、intf("%d",d=a>b?(a>c?a:b):(b>c?b:c);”時輸出_(23)_。CA. 3 B. 4 C. 5 D. 024、已有聲明“int a; char b;”,執(zhí)行語句“scanf("%d%c",&a,&b);”時,若要求將整數(shù)2輸入到變量a,將字符u輸入到變量b,則以下輸入形式中正確的是_(24)_。BA. 2 u B. 2u C. 2,u D. 2'u'25、已有聲明“char s="Hello",i;”,以下語句中,與for(i=0;si;i+) putch
14、ar(si);的執(zhí)行效果相同的是_(25)_。 CDA. putchar(s) B. printf("%c", *s);C. printf("%s", s); D. printf("Hello");26. 已有聲明“int a4=2,0,1,2, *pa=a,i;” , 以下語句語法錯誤的是_(26)_。 AA. for(i=0;i<4;i+) a+; B. for(i=0;i<4;i+) (*a)+;C. for(i=0;i<4;i+) pa+; D. for(i=0;i<4;i+) (*pa)+;27. 已
15、有fun函數(shù)定義:void fun(int x, int n) while(n>0) x-n+; 若main函數(shù)中已聲明“int a6=0;”,則以下main函數(shù)調(diào)用fun函數(shù)的語句中,正確的是_(27)_。CA. fun(a); B. fun(a,a); C. fun(a,1); D. fun(1,a);28. 已知main函數(shù)中有聲明“int a=3,b=4;”,若在main函數(shù)中通過執(zhí)行語句“swap(&a,&b);”交換a、b變量的值,則swap函數(shù)定義中正確的是_(28)_。BA. void swap(int x, int y) int t; t=x; x=y;
16、 y=t;B. void swap(int *x, int *y) int t; t=*x; *x=*y; *y=t;C. void swap(int *x, int *y) int *p; p=x; x=y; y=p;D. void swap(int *x, int *y) int *p; p=*x; *x=*y; *y=p;29. 已有聲明“char s14,*s2="character"”,能實現(xiàn)“將s2指向的字符串中最后3個字符組成的子串復(fù)制到s1數(shù)組”功能的語句是_(29)_。A. s1=s2+strlen(s2)-3; B. s10=s2strlen(s2)-3
17、;C. strcpy(s10,s2strlen(s2)-3); D. strcpy(s1,s2+strlen(s2)-3);30已知數(shù)據(jù)類型定義及數(shù)組聲明如下:struct person char name20; int age;p10= "John",18, "Mary",17, "Paul",19;以下語句中,能輸出字符串"John"的是_(30)_。 CA. printf("%s",0); B. printf("%s",);C. printf(&
18、quot;%s",); D. printf("%s",0);二、填空題(請將答案填寫在答題紙的相應(yīng)答題號內(nèi),每個答案只占一行,共30分)l 基本概念1、 已有聲明“char c=255;”,執(zhí)行語句“c+;”后變量c的值是_(1)_。 02、若要在C程序中以十六進(jìn)制形式表達(dá)十進(jìn)制數(shù)35,表示形式是_(2)_。 0x233、表示數(shù)學(xué)式“0<x<5”的C語言表達(dá)式是 _(3)_。x>0&&x<54、已知f函數(shù)的定義是“int f(double x) return x+1; ”,若main函數(shù)中有聲明“
19、double y=f(3.7);”,則變量y的初值為_(4)_。4.05、用系統(tǒng)庫函數(shù)fprintf寫到磁盤文件中的數(shù)據(jù)通常應(yīng)當(dāng)有系統(tǒng)庫函數(shù)_(5)_讀出。 fscanfl 閱讀程序(13分)6、以下程序運行時,輸出到屏幕的結(jié)果中第一行是_(6)_,第二行是_(7)_。85#include <stdio.h>#define A(x) x/2int B(int x) return x/2;int main() printf("%dn%d",A(7+3),B(7+3); return 0;7. 以下程序運行時,輸出到屏幕的結(jié)果中第一行是_(8)_,第二行是_(9)_
20、。01#include <stdio.h>void fun(int *x, int y) x+,y+; *x=y;int main() int a2=0; fun(a,a0); printf("%dn%d",a0,a1); return 0;8以下程序運行時,輸出到屏幕的結(jié)果中第一行是_(10)_,第二行是_(11)_。23 5 8#include <stdio.h>int main() int i,m=1,n=1; for(i=2;i<9;i+) n=n+m; m=n-m; if(i%3=0) putchar('n'); pr
21、intf("%4d",n); return 0;9. 以下程序運行時,輸出到屏幕的結(jié)果是_(12)_。100#include <stdio.h>int fun(int a, int b) int c; if(b<1) c=0; else if(b=1) c=a*a; else c=fun(a,b-1)+a*a; return c;int main() int a=5,b=4; printf("%dn",fun(a,b); return 0;10. 以下程序運行時,輸出到屏幕的結(jié)果是_(13)_。eryood#include <st
22、dio.h>void fun(char str) int i,j; for(i=j=0;stri;i+) if(stri>='a'&&stri<='z') strj+=stri; strj='0'int main() char ss80="Very Good!" fun(ss); printf("%sn",ss); return 0;11以下程序運行時,輸出到屏幕的結(jié)果中第一行是_(14)_。47#include <stdio.h>int main() int
23、c4=2,1,3,4,p,q,t,i; p=c3,q=1; for(i=2;i>=0;i-) t=ci*p+q; q=p; p=t; printf("%dn%dn",p,q); return 0;11. 以下程序運行時,輸出到屏幕的結(jié)果中第三行是_(15)_,第四行是_(16)_。1 2 11 3 3 1#include <stdio.h>#define N 10void setdata(int sN, int n);int main() int i,j,yNN,n=5; setdata(y,n); for(i=0;i<n;i+) for(j=0;j
24、<=i;j+) printf("%dt",yij); printf("n"); return 0;void setdata(int sN, int n) int i,j; for(i=0;i<n;i+) sii=1; si0=1; for(i=2;i<n;i+) for(j=1;j<i;j+) sij=si-1j-1+si-1j;13、以下程序運行時,輸出到屏幕的結(jié)果中第一行是_(17)_,第二行是_(18)_。OrangeBanana#include <stdio.h>int main() char *s="
25、;Apple","Pear","Banana","Orange",0, *p; int i,j,n; for(n=0;sn;n+); j=n-1; for(i=0;i<j;i+,j-) p=si,si=sj,sj=p; for(i=0;i<n;i+) puts(si); return 0;l 完善程序(12分)14 以下程序輸出3-3000000范圍內(nèi)的全部梅森素數(shù),并統(tǒng)計輸出梅森素數(shù)的個數(shù)。梅森數(shù)是指值為2p-1的正整數(shù)(記為Mp),其中指數(shù)p是素數(shù)。若Mp是素數(shù),則稱Mp為梅森素數(shù)。例如,7=23-1,3和7
26、均是素數(shù),因此7是梅森素數(shù)。#include <stdio.h>int prime(long n) /*判斷n是否是素數(shù)*/ long i; for(_(19)_;i<n;i+)i=2 if(n%i=0) return 0; return 1;int isMersenneprime(long n) long m=n,k=0; while(m) if(m%2=0) return 0; _(20)_;m/=2 k+; if(_(21)_&&prime(n) return 1; prime(k) else return 0;int main() long n,k=0
27、,M=3000000; for(n=3;n<M;n+=2) if(isMersenneprime(n) printf("%ldn",n); _(22)_;k+ printf("%ld-%ld:%ldn",3L,M,k); return 0;15. 以下程序的功能是統(tǒng)計并輸出在一個字符串中某個字符子串的出現(xiàn)次數(shù),記錄并輸出子串在該字符串中每一次出現(xiàn)的起始下標(biāo)。#include <string.h>#include <stdio.h>int count(char *str, char *substr, int c) int i,
28、j,k,num=0; for(i=0;stri!='0'i+) j=i; k=0; while(substrk!='0'&& _(23)_) substrk=strj /*判斷str指向的字符串中是否出現(xiàn)str1指向的子串*/ k+,j+; if(substrk='0') cnum+=_(24)_;i /*記錄子串在字符串中出現(xiàn)的起始下標(biāo)*/ i=i+strlen(substr)-1; return _(25)_;numint main() char str80,substr80; int i,num=0,c80; gets(st
29、r); gets(substr); num=count(_(26)_);str,substr,c if(num) printf("%dn",num); for(i=0;i<num;i+) printf("%d ",ci); else printf("%s is not substring!n",substr); return 0;16、約瑟夫問題:n個人圍成一圈,從第一個人開始順序報數(shù),從1報到m,報到m的人出列;從出列的下一個人開始重新報數(shù),報到m 的人又出列;如此重復(fù)直到所有人出列為止。最后出列的人是誰?struct node *create(int n)函數(shù)創(chuàng)建具有n個結(jié)點的單向循環(huán)鏈表,并將1n(代表n個人的編號)順序保存到每個結(jié)點的num成員中,函數(shù)返回新建鏈表首結(jié)點的地址。單向循環(huán)鏈表是指尾結(jié)點指向首結(jié)點的單向鏈表。void Del(struct node *head, int n, int m)函數(shù)模擬約瑟夫問題報數(shù)的過程,輸出依次出列的所有人的編號,其中形參n表示有n個人參加報數(shù),形參m表示報數(shù)的終值。例如,當(dāng)n=10、m=3時表示有10個人
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- JJF 2201-2025膠體金免疫層析分析儀校準(zhǔn)規(guī)范
- JJF 2197-2025頻標(biāo)比對器校準(zhǔn)規(guī)范
- 健身俱樂部合同范本
- 分成合同范本上樣
- 蝦皮合作合同范本
- 代家出租民房合同范本
- 企業(yè)股票承銷合同范本
- 加盟福田汽車合同范本
- 全新拖拉機買賣合同范本
- 獸藥欠賬銷售合同范本
- 2025年湘教版二年級美術(shù)下冊計劃與教案
- GB/T 4706.30-2024家用和類似用途電器的安全第30部分:廚房機械的特殊要求
- 2024年岳陽職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 消防安全管理制度完整版完整版
- 《朝天子詠喇叭》教學(xué)設(shè)計
- 《金融學(xué)基礎(chǔ)》實訓(xùn)手冊
- 稅收基礎(chǔ)知識考試題庫
- 1t燃?xì)庹羝仩t用戶需求(URS)(共13頁)
- 廣發(fā)證券分支機構(gòu)人員招聘登記表
- 機電一體化系統(tǒng)設(shè)計課件姜培剛[1]
- 《質(zhì)量管理小組活動準(zhǔn)則》2020版_20211228_111842
評論
0/150
提交評論