江蘇省計(jì)算機(jī)二級(jí)考試真題C2024秋_第1頁
江蘇省計(jì)算機(jī)二級(jí)考試真題C2024秋_第2頁
江蘇省計(jì)算機(jī)二級(jí)考試真題C2024秋_第3頁
江蘇省計(jì)算機(jī)二級(jí)考試真題C2024秋_第4頁
江蘇省計(jì)算機(jī)二級(jí)考試真題C2024秋_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2024年秋江蘇省二級(jí)C語言考試

第一部份計(jì)算機(jī)基礎(chǔ)學(xué)問

一、選擇題(用答題卡答題,答案依次填在「20題號(hào)內(nèi))

1、下列有關(guān)信息、信息技術(shù)、信息產(chǎn)業(yè)及信息化的敘述中,錯(cuò)誤的是⑴一。C

A信息、物質(zhì)及能量是客觀世界的三大構(gòu)成要素,沒有信息則任何事物都沒有意

B.現(xiàn)代信息技術(shù)的主要特征之一是以計(jì)算機(jī)及其軟件為核心

C.信息化的概念起源于上世紀(jì)90年頭(60),我國的信息化建設(shè)起步于本世紀(jì)初

D.信息產(chǎn)業(yè)主要包括信息設(shè)備制造業(yè)、信息服務(wù)業(yè)、信息開發(fā)業(yè)等

2、對(duì)二進(jìn)制數(shù)01及01分別進(jìn)行算術(shù)加和邏輯加運(yùn)算,其結(jié)果用二進(jìn)制形式表示分別

為⑵。B

A.01、10B.10、01C.01、01D.10、10

3、芯片組是PC機(jī)各組成部分相互連接和通信的樞紐。下列關(guān)于芯片組的描述中,錯(cuò)

誤的是(3)。D

A.芯片組是主板上的重要部件。它干脆固定在主板上,通常不行更換

B.芯片組及CPU類型必需相配

C.芯片組供應(yīng)了CPU的時(shí)鐘信號(hào)

D.全部外部設(shè)備的限制功能都集成在芯片組中

4、關(guān)于PC機(jī)主板中的CMOS芯片,下列說法中正確的是(4)。A

A.0Mos芯片須要一個(gè)電池給它供電,否則其中的數(shù)據(jù)在主板斷電后會(huì)丟失

B.CMOS芯片(BIOS)用于存儲(chǔ)加電自檢程序

C.CMOS芯片(不)用于存儲(chǔ)BIOS,是易失性的

D.CMOS芯片用于存儲(chǔ)計(jì)算機(jī)系統(tǒng)的配置參數(shù),它(BIOS)是只讀存儲(chǔ)器

5、USB是一種可以連接多個(gè)設(shè)備的總線式串行接口,目前在PC機(jī)及各種數(shù)碼設(shè)備中

普遍運(yùn)用。在下列相關(guān)敘述中錯(cuò)誤的是一(5)。D

A.USB接口有USB1.O、USB1.1>USB2.0和USB3.0之分

B.通過USB接口給外部I/O設(shè)備供應(yīng)電源,電源為+5V

C.目前廣泛運(yùn)用的USB2.0的最高數(shù)據(jù)傳輸率可達(dá)每秒數(shù)十兆字節(jié)

D.借助于“USB接線器”可以擴(kuò)展PC機(jī)的USB接口數(shù)目,使得一個(gè)USB接口理論

上能連接1024(127)個(gè)設(shè)備

6、顯示器是計(jì)算機(jī)比不行少的一種圖文輸出設(shè)備,其作用是將數(shù)字信號(hào)轉(zhuǎn)換為光信號(hào),

使文字及圖形在屏幕上顯示出來。下列相關(guān)敘述中錯(cuò)誤的是一(6)。D

A.目前PC機(jī)運(yùn)用的顯小器主要有兩類,即CRT顯本器和LED顯本器

B.顯示器屏幕大小以顯示屏的對(duì)角線長(zhǎng)度來度量

C.PC機(jī)的顯示限制器過去大多數(shù)做成插卡的形式,為了降低成本,現(xiàn)在顯示限制

器已經(jīng)越來越多地集成在主板芯片組或CPU芯片中

D.目前顯卡主要運(yùn)用AGP接口或PCI-EX16接口,前者性能優(yōu)(弱)于后者

7、下列關(guān)于PC機(jī)常見外存儲(chǔ)器的敘述中,錯(cuò)誤的是一⑺。C

A.移動(dòng)硬盤通常采納微型硬盤加上特制的配套硬盤構(gòu)成,采納USB接口及主機(jī)相

連接

B.目前U盤可以模擬光驅(qū)和硬盤啟動(dòng)操作系統(tǒng)

C.存儲(chǔ)卡是用閃存做成的一種固態(tài)存儲(chǔ)器,具有及U盤相同的多種優(yōu)點(diǎn),目前全

部PC機(jī)都配置了讀卡器,以便對(duì)存儲(chǔ)卡進(jìn)行讀寫操作

D.SSD是基于半導(dǎo)體存儲(chǔ)器芯片的一種外存儲(chǔ)設(shè)備,可被用在便攜式計(jì)算機(jī)中代

替常規(guī)的硬盤

8、下列關(guān)于計(jì)算機(jī)軟件的敘述中,錯(cuò)誤的是一(8)。C

A.軟件的含義比程序更宏觀、更物化一些。一般狀況下,軟件往往指的是設(shè)計(jì)比

較成熟、功能比較完善、具有某種運(yùn)用價(jià)值的程序

B.軟件產(chǎn)品一般是指軟件開發(fā)廠商交付給用戶用于特定用途的一整套程序、數(shù)據(jù)

及相關(guān)的文檔(包括安裝和運(yùn)用手冊(cè)等)

C.免費(fèi)軟件一般是指用戶可共享的軟件,允許隨意拷貝、修改其源代碼(自由軟

件可以),允許自由傳播

D.MSOffice軟件包中包含多個(gè)軟件產(chǎn)品,安裝時(shí)用戶可以進(jìn)行有選擇的安裝

9、下列有關(guān)Windows操作系統(tǒng)處理器管理的敘述中,錯(cuò)誤的是⑼。D

A.處理器管理的主要目的是提高CPU的運(yùn)用效率

B.多任務(wù)處理是將CPU時(shí)間化成時(shí)間片,輪番為多個(gè)任務(wù)服務(wù)

C.并行處理系統(tǒng)可以讓多個(gè)CPU同時(shí)工作,提高計(jì)算機(jī)系統(tǒng)的性能

D.多任務(wù)處理要求計(jì)算機(jī)必需運(yùn)用多核CPU

10、下列關(guān)于程序設(shè)計(jì)語言的敘述中,正確的是(10)。C

A.高級(jí)語言程序的執(zhí)行速度比低級(jí)語言程序快

B.高級(jí)語言就是人們?nèi)粘_\(yùn)用的自然語言

C.高級(jí)語言及CPU的邏輯結(jié)構(gòu)無關(guān)

D.無需經(jīng)過翻譯或轉(zhuǎn)換,計(jì)算機(jī)就可以干脆執(zhí)行用高級(jí)語言編寫的程序

11、下列關(guān)于目前最常用的無線通信通道的敘述中,錯(cuò)誤的是目1)。D

A.無線電波可用于傳輸模擬信號(hào),也可以用于傳輸數(shù)字信號(hào)

B.利用微波可將信息集中向某個(gè)方向進(jìn)行定向傳輸,以防止他人截取信號(hào)微波適

合直線傳播

C.短波通信適用于環(huán)球通信中波適合地面?zhèn)鞑?/p>

D.激光能在長(zhǎng)距離內(nèi)保持聚焦并能穿透物體(不能穿透),因而可以傳輸很遠(yuǎn)的距

12、目前我國和歐洲廣泛運(yùn)用的GSM(全球通)手機(jī)屬于一和2)_移動(dòng)通信。B

A.第一代B.其次代C.第三代D.第四代

13、以下選項(xiàng)中,只有(13)可用作某臺(tái)主機(jī)的IP地址(第一個(gè)數(shù)不行為1第)。

B

A.62.26.1.256最大值255B.202.119.24.5C.78.主機(jī)號(hào)為網(wǎng)絡(luò)

地址,全0或全1都不行作為某臺(tái)主機(jī)的IPD.223.268.129.1最大值255

14、因特網(wǎng)中主機(jī)的符號(hào)名被稱為它的域名。下列關(guān)于域名的敘述中,錯(cuò)誤的是

(14)B

A.域名是IP地址的一種符號(hào)表示

B.上網(wǎng)的每臺(tái)計(jì)算機(jī)都有一個(gè)IP地址,所以也(不肯定)有各自的域名單個(gè)IP地

址可有多個(gè)域名

C.把域名翻譯成IP地址的軟件稱為域名系統(tǒng)DNS

D.運(yùn)行域名系統(tǒng)DNS的主機(jī)叫做域名服務(wù)器,每個(gè)校內(nèi)網(wǎng)都有一個(gè)域名服務(wù)器

15、目前采納無線方式接入因特網(wǎng)的技術(shù)主要有無線局域網(wǎng)(WLAN)接入、GPRS移動(dòng)

電話網(wǎng)接入和3G移動(dòng)電話網(wǎng)接入等。下列相關(guān)敘述中錯(cuò)誤的是(15)。A

A.采納無線局域網(wǎng)接入方式,可以在任何地方接入

B.采納3G移動(dòng)電話上網(wǎng)比GPRS快得多

C.目前大多數(shù)智能手機(jī)支持WLAN接入技術(shù)

D.目前采納移動(dòng)電話上網(wǎng)的費(fèi)用還比較高

16、下列關(guān)于網(wǎng)絡(luò)信息平安措施的敘述中,正確的是一(16)。C

A.帶有數(shù)字簽名的信息(不肯定)是未泄密的信息

B.防火墻可以防止外界接觸到內(nèi)部網(wǎng)絡(luò),從而保證內(nèi)部網(wǎng)絡(luò)的肯定平安

C.數(shù)據(jù)加密的目的是在網(wǎng)絡(luò)通信被竊聽的狀況下仍舊保證數(shù)據(jù)的平安

D.運(yùn)用最好的殺毒軟件可以殺掉全部的病毒

17、下列關(guān)于字符編碼標(biāo)準(zhǔn)的敘述中,正確的是(17)。A

A.UCS/Unicode編碼的目標(biāo)是實(shí)現(xiàn)全球不同語言文字的統(tǒng)一編碼

B.ASCII.GB2312,GBK是我國為適應(yīng)漢字信息處理須要而制定的一系列漢字編碼

標(biāo)準(zhǔn)

C.UCS/Unicode編碼(國際)及GB2312(中國)編碼保持向下兼容(不兼容)

D.GB18030標(biāo)準(zhǔn)就是Unicode編碼標(biāo)準(zhǔn),它是我國為了及國際標(biāo)準(zhǔn)UCS接軌而發(fā)

布的一種漢字編碼標(biāo)準(zhǔn)

18、及計(jì)算機(jī)能合成圖像一樣,計(jì)算機(jī)也能合成(生成)聲音。計(jì)算機(jī)合成聲音分為

合成語音和合成音樂兩類,其中合成音樂的文件擴(kuò)展名是—.(181-B

A.WAVB.MIDC.MP3MPEG-1D.WMA

19、彩色圖像所運(yùn)用的顏色描述方法稱為顏色模型。顯示器運(yùn)用的顏色模型為RGB三

基色模型,彩色打印機(jī)運(yùn)用的顏色模型大多為(19)。C

A.YUV彩色電視B.HSB轉(zhuǎn)換C.CMYK彩色打印機(jī)D.RGB顯示

20、數(shù)字視頻信息的數(shù)據(jù)量相當(dāng)大,對(duì)存儲(chǔ),處理和傳輸都是極大的負(fù)擔(dān),為此必需

對(duì)其進(jìn)行壓縮。目前數(shù)字有線電視和衛(wèi)星電視所傳輸?shù)臄?shù)字視頻采納的壓縮編碼標(biāo)準(zhǔn)

大多是(20)。B

A.MPEG-1B.MPEG-2C.MPEG-4D.MPEG-7

其次部份C語言程序設(shè)計(jì)

一、選擇題(用答題卡答題,答案依次填在21?30答題號(hào)內(nèi),共10分)

21、在C語言源程序中,不能用于表示整型常數(shù)的教制是(21)。D

A.十六進(jìn)制B.八進(jìn)制

C.十進(jìn)制D.二進(jìn)制

22、以下選項(xiàng)中不符合C語言標(biāo)識(shí)符命名規(guī)則的是(22)。C

A.printfB._00C.&aD.FOR

23、以下選項(xiàng)中,可作為C語言合法表達(dá)式的是(23)。D

A.3.0%2B.3=2=1=0C.{3,2,1,0}D.

⑶2,1,0)

24、若有宏定義“#defineS(x,y)x/y”,則執(zhí)行語句“printfS(6+3,2+2));”

后的輸出是<24)_。A

A.9B.2C.9.5D.2.25

25、表達(dá)式“3<2|1&&!0”的值是(25)。B

A.2B.1C.0D,-1

26.已有聲明“char,若要將鍵盤輸入的連續(xù)5個(gè)字母字符存儲(chǔ)到s數(shù)

組中,則以下選項(xiàng)中錯(cuò)誤的輸入語句是(26)。D

A.gets(&s[0]);B.scanf(a%sw,s+1);C.gets(s);D.

scanf("%s",s[l]);

27.已有聲明“inta[10]={l,2,3,4,5,6,7,8,},*p=&a[5];則*(p-3)的值是

(27)oB

A.6B.3C.2D.1

28.以下數(shù)組聲明中錯(cuò)誤的是(28).A

A.intnum[2][4]={{1,2},{3,4},{5,6}};B.intnum[][3]=

{{1,2},{3,4},{5,6}};

C.intnum[]={1,2,3,4,5,6};D.intnum[][4]=

{1,2,3,4,5,6);

29.已有聲明utypedefcharSTRING;STRINGs[10]則sizcof(s)的值是

(29)B

A.20B.10C.2D.4

30.已有聲明"structdate{inty,m;}a={2024,5},b={0};以下選項(xiàng)中合法的

語句是(30).C

A.if(a>b)b=a;B.a++;C.b=a;D.b={a.y,

a.m};

二、填空題(請(qǐng)將答案填寫在答題紙的相應(yīng)答題號(hào)內(nèi),每個(gè)答案只占一行,共30分)

基本概念

1、可以表達(dá)數(shù)學(xué)式五的C語言表達(dá)式是一(1)。pow(x,l./3)/(a+b)

a+b

2、已知y為float類型的變量,執(zhí)行語句“(int)y;"后,v的類型是⑵。

float

3、己知有聲明"inta[5]={5,4,3,2,l},i=3;“,執(zhí)行語句

“a[i++]++:printf("%d"后,屏幕輸出為(3)01

4、已有聲明“inta[3][4];",若要求正確執(zhí)行語句"p=a[O];,\則p的聲明應(yīng)是

(4)oint*p;

5、若要用fopen函數(shù)以文本方式打開或新建一個(gè)可讀可寫文件,要求:(1)若指定的

文件存在則打開它,否則新建一個(gè)文件;(2)使寫入的數(shù)據(jù)追加在該文件的末尾,并且

在不關(guān)閉文件的狀況下能讀出原有數(shù)據(jù)及寫入的新數(shù)據(jù);則在fopen中”文件打開方

式”的正確形式應(yīng)是(5)。a+

?閱讀程序(13分)

6、以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果是(6)°30

#include<stdio.h>

intmain()

{inta=6,b=15,t=a;

while(t%b!=0)

t+=a;

printft);

return0;

}

7.以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果是(7).a*b**

ttinclude<stdio.h>

voidfun(char*a,char*b)

while(*a==/*')a++;

while((*b=*a)!=,\0')

{b++;a++;}

)

intmainO

{char*s=w*****a*b**w,t[80];

fun(s,t);

puts(t);

return0;

)

8.以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果是.18),'‘5''3''1’

ttinclude<stdio.h>

voidfun(intn)

{intt;

putchar(n%10+,O');

t=n/100;

if(t!=0)fun(t);

)

intmainO

{intm=12345;

fun(m);

printf("\n");

return0;

)

9.以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果是(9)。Bg2024

ttinclude<stdio.h>

ttinclude<sting.h>

voidf(chars[],chart[])

{inti,m=strlen(t),k;

for(i=0;s[i]!='\0,;i++)

if(s[i]>=,a'&&s[i]<=,z')

{k=t[i%m]-U;

s[i]=(s[i]-'a'+k)%26+,a,;

)

)

intmain()

{charsi[10]="Be2013w;

f(sl,"123”);

puts(si);

return0;

)

10.以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果中第一行是(10),其次行是(11)。

3579

5

#include<stdio.h>

voidfun(int*t)

{staticinti=0;

do

t[i]+=t[i+l];

while(++i<3);

}

intmainO

{inti,a[10]={l,2,3,4,5};

for(i=l;i<3;i++)

fun(a);

for(i=0;i<4;i++)

printf("%d",a[i]);

printf(*\n%d\n*,a[i]);

return0;

)

11.以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果中第一行是(12),第三行是

(13)

112

132134

#include<stdio.h>

ttdefineN3

intmainO

{inta[N][N],b[N*N]={l,1},i,j;

for(i=0;i<N*N;i++)

b[i]=b[i-l]+b[i-2];

for(i=0;i<N;i++)

for(j=0;j<N;j++)

a[i][j]=b[i*N+j];

for(i=0;i<N;i++)

{for(j=0;j<N;j++)

printf("%5d”,a[i][j]);

printf(“\n”);

)

return0;

}

12.以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果中第一行是幕4),其次行是(15)。

125

436

ttinclude<stdio.h>

voidfun(inta[],intn)

{inti,j,t;

for(i=0;i<n-l;i++)

for(j=i+l;j<n;j++)

if(a[i]<a[j])

{t=a[i];a[i]=a[j];a[j]=t;}

)

intmainO

{inti,aa[6]={l,2,3,4,5,6};

fun(aa+2,3);

for(i=0;i<6;i++)

{printf("%d”,aa[i]);

if((i+l)%3==0)printfC\n");

)

return0;

)

13、以下程序運(yùn)行時(shí),輸出到屏幕的結(jié)果中第一行是第三行是(17)

第四行是(18)。

20

0

#include<stdio.h>

structn

{intx;charc;}

voidfun(structn*b)

{b++->x=20;

b->c=,y';

)

intmainO

{structna[2]={10,'x'};

fun(a);

printf("%d\n%c\n%d\n%c\n”,a[O].x,a[O].c,a[l],x,a[l].c);

return0;

)

?完善程序(12分)

14.以下程序的功能是:(1)模擬scanf函數(shù)調(diào)用時(shí)格式字符串中轉(zhuǎn)換說明的

轉(zhuǎn)換功能,即接收鍵盤輸入的一個(gè)以小數(shù)形式或指數(shù)形式表示的實(shí)數(shù)字符串,將

該字符串轉(zhuǎn)化成double類型數(shù)據(jù);(2)以小數(shù)形式輸出該double類型數(shù)據(jù)。例

如,若輸入“123.4”,則輸出123.400000;若輸入“123.4入”,則輸出

12340000.OOOOOOo

ttinclude<stdio.h>

doubletoDouble(char*s)

{inte=0;

doublet=0,idx=l.0;

char*p,sign=,+,;

for(p=s;*p&&(*p==?’||*p==,);p++);/*跳過前面的空白

符*/

if(*p==*+,||*p=,-,)sign=*p++;/*符號(hào)處理*/

while(*p>='O'&&*p<二'9')/*提取整數(shù)部分*/

{t=t*10+(*p-,0');

p++;

)

if(*p==,)

{(19);p++/*超過小數(shù)點(diǎn),接著處理小數(shù)部分

*/

idx/=10;

while(*p>=,O'&&*p<=,9')

{t+=(*p-,O')*idx;

p++;

idx/=10;

)

)

if(sign=,)(20);

if(*p!=,e'&&*p!=,E9)/*若無指數(shù)部分,則結(jié)束

轉(zhuǎn)換*/

returnt;

p++;/*跳過e*/

sign='+,;/*提取指數(shù)部分,此時(shí)

sign是指數(shù)位符號(hào)*/

if(*p==,+,||*p==,)

sign=*p++;

while(*p>='(T9,)

{e=(21);e*10+(*p-<0,)

p++;

)

if(sign==,)idx=O.1;

elseidx=10;

while(e>0)

{t*=idx;

(22):e—

)

returnt;

)

intmainO

{charss[80];

gets(ss);

printf("%f\n”,toDouble(ss));

return0;

)

15.以下程序中函數(shù)intcheck(int*a,int*b,intlen)的功能是:(1)將a指向的

包含len個(gè)元素的整型數(shù)組中全部相鄰元素值之差的肯定值依次存放在b指向的一維

數(shù)組中;(2)檢查b數(shù)組中全部元素的值是否組成一個(gè)公差大于0的等差數(shù)列,若是則

函數(shù)返回1,否則函數(shù)返回0。例如:當(dāng)a指向數(shù)組各元素的值是{-3,-2,1,6,13}

時(shí),b指向數(shù)組各元素的值{1,3,5,7}組成一個(gè)公差為2的等差數(shù)列,因此函數(shù)返回1。

4include<math.h>

#include<stdio.h>

#defineM5

#defineN10

Atongj函數(shù)統(tǒng)計(jì)a指向二維數(shù)組每行中存放的連續(xù)非0整數(shù)個(gè)數(shù)并依次保存到n

指向的數(shù)組中*/

voidtongj(inta[][N],intn[])

{inti,j;

for(i=0;i<M;i++)

{j=0;

while(a[i][j]!=0&&j<N)

j++;

(23);n[i]=j

)

)

intcheck(int*a,int*b,intlen)

{inti,g;

if(len<=3)return0;

for(i=0;i<len-l;i++)

b[i]=0;

for(i=0;i<len-l;i++)

{g=a[i+l]-a[i];

if(g<0)(24)g=~g

b[i]=g;

)

g=b[l]-b[O];

if(g<=0)return0;

for(i=2;i<;len-1;i++)

if((25)―!=g)return0;

return1;

)

intmainO

{int

a[M][N]={{-3,-2,1,6,13},{1,2,3,4},{2,5,4,6},{1,2,5,7,11,6,13,7},{5,2,4}},

b[N];

inti,j,x,n[M];

tongj(a,n);

for(i=0;i<M;i++)

{x=check((26)—);a[i],b,n[i]

if(x=l)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論