版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2023年廣東省清遠(yuǎn)市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.關(guān)于網(wǎng)絡(luò)營銷的溝通策略,下列哪個(gè)說法不正確()。
A.傳統(tǒng)營銷利用人員來實(shí)現(xiàn)“一對(duì)一”地為顧客提供個(gè)性化的產(chǎn)品和服務(wù)
B.傳統(tǒng)營銷的溝通模式是以“推”為主的大眾溝通模式
C.網(wǎng)絡(luò)營銷的溝通模式是“推”、“拉”雙方實(shí)時(shí)互動(dòng)的溝通模式
D.網(wǎng)絡(luò)營銷利用網(wǎng)絡(luò)來實(shí)現(xiàn)“一對(duì)一”地為顧客提供個(gè)性化的產(chǎn)品和服務(wù)
2.在已獲取IP地址的DHCP客戶上執(zhí)行“ipconfig/release”后,其IPAddress和SubnetMask分別為()。
A.169.254.161.12和255.255.0.
B.0.0.0.0和0.0.0.0
C.127.0.0.1和255.255.255.255
D.127.0.0.1和255.0.0.0
3.某園區(qū)網(wǎng)采用OSPF路由協(xié)議,參與OSPF的網(wǎng)絡(luò)地址是169.111.0.0/16,Cisco路由器的正確配置是()。
A.Router(config)#routerospf63Router(config-router)#network169.111.0.00.0.0.0area0Router(config-router)#area0range169.111.0.0255.255.0.0
B.Router(config)#routerospf63Router(config.router)#network169.111.0.0255.255.0.0area0Router(config.router)#area0range169.111.0.0255.255.0.0
C.Router(config)#routerospf63Router(config—router)#network169.111.0.00.0.255.255area0Router(config—router)#area0range169.111.O.0255.255.0.0
D.Router(config)#routerospf63Router(config.router)#network169.111.0.00.0.255.255area0Router(config.router)#area0range169.111.0.00.0.255.255
4.下列關(guān)于Windows2003系統(tǒng)下www服務(wù)器的描述中,正確的是()。
A.Web站點(diǎn)必須配置靜態(tài)IP地址
B.訪問Web站點(diǎn)時(shí)必須使用該站點(diǎn)的域名
C.建立Web站點(diǎn)時(shí)必須為該站點(diǎn)指定一個(gè)主目錄
D.Web站點(diǎn)的性能選項(xiàng)包括帶寬限制屬性和客戶端連接時(shí)間限制屬性
5.如果系統(tǒng)高可用性達(dá)到99.99%,那么線年的停機(jī)時(shí)間就()。A.≦53分鐘B.≦5分鐘C.≦8.8小時(shí)D.≦13.6小時(shí)
6.關(guān)于以太網(wǎng)交換機(jī)的幀轉(zhuǎn)發(fā)方式的說法,不正確的是()。
A.直接交換方式中幀出錯(cuò)檢測(cè)由結(jié)點(diǎn)主機(jī)完成
B.存儲(chǔ)轉(zhuǎn)發(fā)方式具有幀差錯(cuò)檢測(cè)能力
C.交換延遲時(shí)間最長的是存儲(chǔ)轉(zhuǎn)發(fā)方式
D.改進(jìn)的直接交換方式只對(duì)長幀的地址字段進(jìn)行差錯(cuò)控制
7.我國的計(jì)算機(jī)年犯罪率的增長是()。
A.10%B.160%C.60%D.300%
8.下列關(guān)于Windows2003系統(tǒng)下DNS服務(wù)器參數(shù)的描述中,錯(cuò)誤的是()。A.安裝DNS服務(wù)時(shí),根服務(wù)器被自動(dòng)加入到系統(tǒng)中
B.反向查找區(qū)域用于將IP地址解析為域名
C.主機(jī)記錄的TTL是該記錄被查詢后放到緩存中的持續(xù)時(shí)間
D.轉(zhuǎn)發(fā)器用于將外部域名的查詢轉(zhuǎn)發(fā)給內(nèi)部DNS服務(wù)器
9.下列關(guān)于集線器的描述中,錯(cuò)誤的是()。
A.連接到集線器的所有節(jié)點(diǎn)屬于一個(gè)沖突域
B.連接到集線器的節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí),將執(zhí)行CSMA/CD介質(zhì)訪問控制方法
C.通過在網(wǎng)絡(luò)鏈路中串接一個(gè)集線器可以監(jiān)聽該鏈路中的數(shù)據(jù)包
D.連接到一個(gè)集線器的多個(gè)節(jié)點(diǎn)不能同時(shí)接收數(shù)據(jù)幀
10.
二、填空題(10題)11.
12.
13.在通信網(wǎng)中,為了防止當(dāng)發(fā)送能力大于接收能力時(shí)造成數(shù)據(jù)丟失的現(xiàn)象,一般需要進(jìn)行______。
14.(12)一個(gè)路由器的兩個(gè)IP地址為和,其路由表如下所示。當(dāng)收到源IP地址為,目的IP地址為的數(shù)據(jù)報(bào)時(shí),它將把此數(shù)據(jù)報(bào)投遞到。(要求寫出具體的IP地址)____________
15.在存儲(chǔ)器管理中常用【】的方式來擺脫主存容量的限制。
16.
第62題采用廣播信道通信子網(wǎng)的基本拓?fù)錁?gòu)型有:___________、樹型、環(huán)型、無線通信與衛(wèi)星通信型。
17.根據(jù)協(xié)議的作用范圍,組播協(xié)議可分為__________和IP組播路由協(xié)議兩種。
18.
19.(1)安騰是________位的芯片。
20.網(wǎng)絡(luò)反病毒技術(shù)主要有3種,它們是預(yù)防病毒技術(shù)、【】病毒技術(shù)和消除病毒技術(shù)。
三、2.填空題(8題)21.在數(shù)據(jù)通信中,使用多路復(fù)用技術(shù)大大提高了線路的利用率,最基本的多路復(fù)用技術(shù)有兩類:【】和時(shí)分多路復(fù)用。
22.______標(biāo)準(zhǔn)定義了CSMA/CD總線介質(zhì)訪問控制子層與物理層規(guī)范。
23.計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)渲饕侵竉_____的拓樸類型。
24.軟件的生命周期,通常分為設(shè)計(jì)階段、___________階段和運(yùn)行階段。
25.為網(wǎng)絡(luò)數(shù)據(jù)交換而制定的______、約定與標(biāo)準(zhǔn)被稱為網(wǎng)絡(luò)協(xié)議(Protocol)。
26.微機(jī)顯示系統(tǒng)由顯示器和______構(gòu)成,兩者必須配合才能工作。
27.針對(duì)工廠環(huán)境中存在強(qiáng)干擾的特點(diǎn),工業(yè)布線系統(tǒng)一般要用______結(jié)構(gòu)來提高系統(tǒng)運(yùn)行的穩(wěn)定性。
28.計(jì)算機(jī)的硬件是指組成一臺(tái)計(jì)算機(jī)的各種物理裝置,包括控制器、運(yùn)算器、存儲(chǔ)器和______設(shè)備。
四、C語言程序設(shè)計(jì)題(2題)29.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue,其功能是:求出個(gè)位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位數(shù)按從大到小的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat。
例如:1239,9-1-2-3>0,則該數(shù)滿足條件存入數(shù)組b中,且個(gè)數(shù)cnt=cnt+1。
8129,9-8-1-2<0,則該數(shù)不滿足條件忽略。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
30.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:把千位數(shù)字和十位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)ab(新數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),以及把個(gè)位數(shù)字和百位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)cd(新十位數(shù)的十位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新十位數(shù)的個(gè)位數(shù)字是原四位數(shù)的百位數(shù)字),如果新組成的兩個(gè)數(shù)ab<cd,ab必須是奇數(shù)且不能被5整除,cd必須是偶數(shù),同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)cnt。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。
注意:部分源程序存在test.C文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
五、1.選擇題(3題)31.下列關(guān)于主機(jī)板的敘述中,不正確的是______。
A.主機(jī)板簡稱主板或母板,它是計(jì)算機(jī)主機(jī)的主要部件
B.主機(jī)板由5部分組成:CPU、存儲(chǔ)器、總線、插槽以及電源
C.通常,電源在主機(jī)板上只是一個(gè)插座,電源電路不在板上
D.按主機(jī)板的規(guī)格分類,主機(jī)板可分為TX主板、LX主板、BX主板等
32.對(duì)于Linux操作系統(tǒng),下列說法錯(cuò)誤的是()。
A.支持Intel、Alpha硬件平臺(tái),尚不支持Sparc平臺(tái)
B.具有先進(jìn)的網(wǎng)絡(luò)能力,可以通過TCP/IP協(xié)議與其他計(jì)算機(jī)連接
C.支持多任務(wù)和多用戶
D.開放源代碼
33.網(wǎng)絡(luò)看起來是“連接”的,但從網(wǎng)絡(luò)連接的原理看又可以是“非連接的”。Internet中不是面向連接的應(yīng)用程序是()。
A.電子郵件E-mailB.文件傳輸FTPC.網(wǎng)絡(luò)管SNMPD.遠(yuǎn)程登錄Telnet
六、1.程序設(shè)計(jì)題(3題)34.編寫一個(gè)函數(shù)findStr(),該函數(shù)統(tǒng)計(jì)一個(gè)長度為2的字符串在另一個(gè)字符串中出現(xiàn)的次數(shù)。例如,假定輸入的字符串為"asdasasdfgasdaszx67asdmklo",子字符串為“as”,函數(shù)返回值是6。
函數(shù)ReadWrite()的功能是實(shí)現(xiàn)從文件in40.dat中讀取兩個(gè)字符串,并調(diào)用函數(shù)findStr(),最后把結(jié)果輸出到文件out40.dat中。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)findStr()的花括號(hào)中填入你所編寫的若干語句。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
intfindStr(char*str,char*substr)
{
}
main()
{
charstr[81],substr[3];
intn;
clrscr();
printf("輸入原字符串:");
gets(str);
printf("輸入子字符串:");
gets(substr);
puts(str);
puts(substr);
n=findStr(str,substr);
printf("n=%d\n",n);
ReadWrite();
}
ReadWrite()
{
charch,str[81],substr[3];
intn,len,i=0;
FILE*rf,*wf;
rf=fopen("in40.dat","r");
wf=fopen("out40.dat","w");
while(i<5)
{
fgets(str,80,rf);
fgets(substr,10,rf);
len=strlen(substr)-1;
ch=substr[len];
if(ch=='\n'||ch==0x1a)
substr[len]=0;
n=findStr(str,substr);
fprintf(wf,"%d\n",n);
i++;
}
fclose(rf);
fclose(wf);
}
35.下列程序的功能是:在3位整數(shù)(100至999)中尋找符合下面條件的整數(shù),并依次從小到大存入數(shù)組b中:它既是完全平方數(shù),又有兩位數(shù)字相同,例如144,676等。
請(qǐng)編制函數(shù)intjsValue(intbb[])實(shí)現(xiàn)此功能,滿足該條件的整數(shù)的個(gè)數(shù)通過所編制的函數(shù)返回。
最后調(diào)用函數(shù)wfiteDat()把結(jié)果輸出到文件OUTl2.DAT中。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()和寫函數(shù)wnteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
intjsValue(intbb[]
{
}
main()
{
intb[20],num;
num=jsValue(b);
writeDat(num,b);
}
writeDat(intnum,intb[])
{
FILE*out;
inti;
ut=fopen("OUT12.DAT","w");
fprintf(out,"%d\n",num);
for(i=0;i<num;i++)
fprintf(out,"%d\n",b[i]);
fclose(out);
}
36.請(qǐng)編制程序,要求:將文件IN94.DAT中的200個(gè)整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中奇數(shù)的個(gè)數(shù)cnt1和偶數(shù)的個(gè)數(shù)cnt2,以及數(shù)組xx下標(biāo)為奇數(shù)的元素值的算術(shù)平均值pj(保留兩位小數(shù)),結(jié)果cnt1,cnt2,pj輸出到OUT94.DAT中。
部分程序、讀函數(shù)read_dat(intxx[200])及輸出格式已給出。
試題程序:
#include<conio.h>
#include<stdio.h>
#defineN200
voidread_dat(intxx[N])
{
inti,j;
FILE*fp;
fp=fopen("IN94.DAT","r");
for(i=0;i<20;i++)
{
for(j=0;j<10;j++)
{
fscanf(fp,"%d,",&xx[i*10+j]);
printf("%d",xx[i*10+j]);
}
printf("\n");
}
fclose(fp);
}
voidmain()
{
intcnt1,cnt2,xx[N];
floatpj;
FILE*fw;
clrscr();
fw=fopen("out94.dat","w");
read_dat(xx);
printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);
fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);
fclose(fw);
}
參考答案
1.A
2.B“ipconfig/release”命令可以釋放已獲得的地址租約,使其IPAddtess和SubnetMask均為0.0.0.0。
3.C路由器的OSPF配置模式下,定義參與OSPF的子網(wǎng)地址。命令格式為“networkip<子網(wǎng)號(hào)><wildcard—mask>area<區(qū)域號(hào)>”,即“169.111.O.OO.O.255.255area,0”。如果區(qū)域中的子網(wǎng)是連續(xù)的,則可以使用子網(wǎng)聚合功能定義某一特定范圍子網(wǎng)的聚合,命令格式如下:area<區(qū)域號(hào)>range<子網(wǎng)地址><子網(wǎng)掩碼>。由上述各命令格式可知,C選項(xiàng)正確。
4.CC【解析】Web站點(diǎn)可以配置靜態(tài)IP地址,也可以配置動(dòng)態(tài)IP地址。訪問Web站點(diǎn)時(shí)可以使用站點(diǎn)的域名,也可以使用站點(diǎn)的IP地址。同一臺(tái)服務(wù)器可以構(gòu)建多個(gè)網(wǎng)站,每個(gè)網(wǎng)站對(duì)應(yīng)服務(wù)器上的一個(gè)目錄,建立Web站點(diǎn)時(shí)必須為該站點(diǎn)指定一個(gè)主目錄,也可以是虛擬的子目錄。Web站點(diǎn)的性能選項(xiàng)包括影響帶寬使用的屬性和客戶端Web連接的數(shù)量。故選擇C選項(xiàng)。
5.A
6.D改進(jìn)的直接交換方式結(jié)合了直接交換方式和存儲(chǔ)轉(zhuǎn)發(fā)方式的優(yōu)點(diǎn),改進(jìn)的直接交換方式對(duì)長幀的地址字段和控制字段都進(jìn)行了差錯(cuò)檢測(cè)。
7.C
8.D轉(zhuǎn)發(fā)器也是一個(gè)DNS服務(wù)器,是本地DNS服務(wù)器用于將外部DNS名稱的DNS查詢轉(zhuǎn)發(fā)給該DNS服務(wù)器。因此本題的正確答案是D。
9.D節(jié)點(diǎn)通過雙絞線連接到一個(gè)集線器上,當(dāng)其中一個(gè)節(jié)點(diǎn)發(fā)送數(shù)據(jù)的時(shí)候,任何一個(gè)節(jié)點(diǎn)都可以收到消息,所以鏈路中串接集線器可以監(jiān)聽該鏈路中的數(shù)據(jù)包。由于集線器工作在物理層,所以每次只能有一個(gè)節(jié)點(diǎn)能夠發(fā)送數(shù)據(jù),而其他的節(jié)點(diǎn)都處于接收數(shù)據(jù)的狀態(tài)。連接到一個(gè)集線器的所有節(jié)點(diǎn)共享一個(gè)沖突域,這些節(jié)點(diǎn)執(zhí)行CSMA/CD介質(zhì)訪問控制方法。
10.D
11.整機(jī)
【解析】計(jì)算機(jī)系統(tǒng)是由硬件和軟件構(gòu)成的,其中硬件分成芯片、板卡、整機(jī)和網(wǎng)絡(luò)四個(gè)層次。
12.
13.流量控制流量控制解析:在通信網(wǎng)中,為了防止當(dāng)發(fā)送能力大于接收能力時(shí)造成數(shù)據(jù)丟失的現(xiàn)象,要進(jìn)行流量控制。
14.(12)【解析】一個(gè)路由表通常包含許多(N,R)對(duì)序偶,其中N指目的網(wǎng)絡(luò)的IP地址,R是網(wǎng)絡(luò)N路徑上的“下一個(gè)”路由器的lP地址。本題中,目的lP地址為,屬于A類網(wǎng)絡(luò)地址,其網(wǎng)絡(luò)地址為,因此路由器收到該IP數(shù)據(jù)包按照路由表的第一個(gè)(N,R)對(duì)序偶下一路由選擇為“直接投遞”,即直接投遞給接收主機(jī),因此投遞的IP地址為:。
15.虛擬存儲(chǔ)器虛擬存儲(chǔ)器解析:在存儲(chǔ)器管理中常用虛擬存儲(chǔ)器的方式來擺脫主存容量的限制。
16.總線型
【解析】采用廣播信道通信子網(wǎng)的基本拓?fù)錁?gòu)型有4種:總線型、樹型、環(huán)型、無線通信與衛(wèi)星通信型。17.IP組播組管理協(xié)議
【解析】根據(jù)協(xié)議的作用范圍,組播協(xié)議分為主機(jī)和路由器之間的協(xié)議,即組播組管理協(xié)議以及路由器和路由器之間的協(xié)議,主要是各種路由協(xié)議。
18.
19.(1)64
【解析】從奔騰到安騰,標(biāo)志著因特爾體系結(jié)構(gòu)從IA-32向IA-64的推進(jìn)。
20.檢測(cè)檢測(cè)解析:本題考查點(diǎn)是網(wǎng)絡(luò)反病毒的3種主要技術(shù)。計(jì)算機(jī)病毒在網(wǎng)絡(luò)上的破壞性遠(yuǎn)大于單機(jī)系統(tǒng),例如,CHI病毒就給一些網(wǎng)絡(luò)造成過嚴(yán)重的破壞。目前,網(wǎng)絡(luò)反病毒技術(shù)主要有3種:預(yù)防病毒技術(shù)、檢測(cè)病毒技術(shù)和消除病毒技術(shù)。預(yù)防病毒技術(shù)是通過將監(jiān)控程序事先常駐于系統(tǒng)內(nèi)存之中,優(yōu)先獲得系統(tǒng)控制權(quán),監(jiān)視系統(tǒng)中病毒的出現(xiàn),達(dá)到阻止病毒進(jìn)入系統(tǒng)的目的;檢測(cè)病毒技術(shù)是通過對(duì)病毒的一些特征來進(jìn)行檢測(cè),達(dá)到發(fā)現(xiàn)病毒的目的;消除病毒技術(shù)是通過對(duì)病毒的分析,開發(fā)具有刪除病毒程序并恢復(fù)原文件的軟件。
21.頻分多路復(fù)用或FDMA頻分多路復(fù)用或FDMA解析:最基本的多路復(fù)用技術(shù)有兩類:1、頻分多路復(fù)用;把傳輸線的總頻帶劃分成若干個(gè)分頻帶,以提供多條數(shù)據(jù)傳輸信道;2、時(shí)分多路復(fù)用:用時(shí)間片輪轉(zhuǎn)的方法使多個(gè)通信信道分時(shí)共享一條公共傳輸線。
22.EEE802.3EEE802.3解析:IEEE802委員會(huì)為局域網(wǎng)制定了一系列標(biāo)準(zhǔn),統(tǒng)稱為IEEE802標(biāo)準(zhǔn),其中IEEE802.3標(biāo)準(zhǔn),定義了CSMACD總線介質(zhì)訪問控制子層與物理層規(guī)范。IEEE802.3標(biāo)準(zhǔn)是在Ethernet規(guī)范的基礎(chǔ)上制定的。
23.通信子網(wǎng)通信子網(wǎng)解析:計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)涫峭ㄟ^網(wǎng)中結(jié)點(diǎn)與通信線路之間的幾何關(guān)系表示網(wǎng)絡(luò)結(jié)構(gòu),反映網(wǎng)絡(luò)中各實(shí)體的結(jié)構(gòu)關(guān)系,計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)渲饕侵竿ㄐ抛泳W(wǎng)的拓?fù)漕愋汀?/p>
24.開發(fā)開發(fā)解析:軟件的生命周期,通常分為設(shè)計(jì)階段、開發(fā)階段和運(yùn)行階段。
25.規(guī)則規(guī)則
26.顯示卡顯示卡解析:硬件分為4個(gè)層次,既要有設(shè)備,又要有板卡支持才能正常工作。顯示器需要顯示卡的支持。
27.雙層網(wǎng)絡(luò)雙層網(wǎng)絡(luò)解析:針對(duì)工廠環(huán)境中存在強(qiáng)干擾的特點(diǎn),工業(yè)布線系統(tǒng)一般要用雙層網(wǎng)絡(luò)結(jié)構(gòu)來提高系統(tǒng)運(yùn)行的穩(wěn)定性。
28.輸入輸出輸入輸出解析:完整的計(jì)算機(jī)系統(tǒng)由硬件和軟件兩部分組成,硬件可以分為4個(gè)層次,即芯片、板卡、設(shè)備和網(wǎng)絡(luò),包括的裝置有控制器、運(yùn)算器、存儲(chǔ)器和輸入輸出設(shè)備。
29.【審題關(guān)鍵句】個(gè)位-千位-百位-十位數(shù)大于零的個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個(gè)不同點(diǎn):①要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位-千位-百位-十位數(shù)大于零的個(gè)數(shù)”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計(jì)結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對(duì)于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
30.【審題關(guān)鍵句】千位+十位與個(gè)位+百位,比較大小,整除,奇偶數(shù)判斷,從大到小排序?!窘忸}思路】
\n本題類似第24套試題,通過審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條件有所不同,體現(xiàn)在3個(gè)方面:新組合的第一個(gè)數(shù)小于第二個(gè)數(shù),可通過比較運(yùn)算符進(jìn)行判斷;整除關(guān)系的判斷以及奇偶數(shù)的判斷,可通過求余運(yùn)算符(%)進(jìn)行判斷。參考答案的第l0條語句,可集中修改該條件語句符合題目的要求。
\n【參考答案】
\n
31.D解析:主板簡稱主板或母板,它是計(jì)算機(jī)主機(jī)的主要部件;主機(jī)板由5部分組成:CPU、存儲(chǔ)器、總線、插槽以及電源。通常,電源在主機(jī)板上只是一個(gè)插座,電源電路不在板上。按主機(jī)板的規(guī)格分類,主機(jī)板可分為AT主板、Baby-AT主板、ATX主板等。
32.A解析:①RedHatLinux5.1支持Intel、Alpha和Spare平臺(tái)和大多數(shù)的應(yīng)用軟件;②Linux操作系統(tǒng)具有先進(jìn)的網(wǎng)絡(luò)能力,可以通過TCP/IP協(xié)議與其他計(jì)算機(jī)連接,通過網(wǎng)絡(luò)進(jìn)行分布式處理;③Linux操作系統(tǒng)支持多用戶,在同一時(shí)間內(nèi)可以有多個(gè)用戶使用主機(jī);④Linux操作系統(tǒng)與WindowsNT、NetWare、UNIX等傳統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)最大的區(qū)別是:Linux開放源代碼。
33.C解析:電子郵件,文件傳輸和遠(yuǎn)程登陸均依賴于TCP協(xié)議,是面向連接的;網(wǎng)絡(luò)管理協(xié)議SNMP依賴UDP,面向非連接。
34.intfindStr(char*strchar*substr){intn;char*p*r;n=0;while(*str){p=str;/*指針p指向字符串產(chǎn)地址*/r=substr;/*指針r指向子字符串首地址*/while(*r)if(*r==*p)/*如果子字符串的第一個(gè)字符等于字符串中的該字符則繼續(xù)比較下一個(gè)字符*/{r++;p++;}elsebreak;/*否則退出循環(huán)*/if(*r=='\0')/*如果子字符串在字符串中出現(xiàn)了一次*/n++;/*則n加1進(jìn)行統(tǒng)計(jì)*/str++;/*指向字符串中的下一個(gè)字符*/}returnn;/*返回n*/}intfindStr(char*str,char*substr)\r\n{intn;\r\nchar*p,*r;\r\nn=0;\r\nwhile(*str)\r\n{\r\np=str;/*指針p指向字符串產(chǎn)地址*/\r\nr=substr;/*指針r指向子字符串首地址*/\r\nwhile(*r)\r\nif(*r==*p)/*如果子字符串的第一個(gè)字符等于字符串中的該字符,則繼續(xù)比較下一個(gè)字符*/\r\n{r++;\r\np++;\r\n}\r\nelsebreak;/*否則退出循環(huán)*/\r\nif(*r=='\\0')/*如果子字符串在字符串中出現(xiàn)了一次*/\r\nn++;/*則n加1,進(jìn)行統(tǒng)計(jì)*/\r\nstr++;/*指向字符串中的下一個(gè)字符*/\r\n}\r\nreturnn;/*返回n*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)指針的相關(guān)操作。
(2)強(qiáng)行退出——break的使用。
指針是C語言中的一個(gè)難點(diǎn)。在這里,我們要使用指針實(shí)現(xiàn)對(duì)數(shù)組的訪問繼而進(jìn)行字符的比較。使用數(shù)組存放字符串時(shí),存放的字符個(gè)數(shù)要比數(shù)組的容量小1,因?yàn)閿?shù)組最后—個(gè)位置存放的是空格或者結(jié)束標(biāo)志位。我們可利用這一點(diǎn)來判斷一個(gè)字符串是否已經(jīng)結(jié)束。在循環(huán)結(jié)構(gòu)中常常要出現(xiàn)強(qiáng)行退出的情況,這里要使用到break語句強(qiáng)行退出一層循環(huán)。當(dāng)字符串中的某個(gè)字符與子字符串的第一個(gè)字符不同時(shí),則將字符串中的下一個(gè)字符與子字符串中的第一個(gè)字符比較,而不是與子字符串中的第二個(gè)字符比較。
35.intisValue(intbb[]){intijk=0;inthuntendata;for(i=100;i<=999;i++){j=10;while(i*j<=i){if(i==i*j)/*如果該數(shù)是完全平方數(shù)*/}hun=i/100;/*求該數(shù)的百位數(shù)字*/data=i-hun*100;/*得到后兩位數(shù)*/ten=data110;/*求該數(shù)的十位數(shù)字*/data=data-ten*10;/*求該數(shù)的個(gè)位數(shù)字*/if(hun==ten||hun==data||ten==data)/*有兩位數(shù)字相同*/{bb[k]=i;/*則把該數(shù)存入數(shù)組bb中*/k++;}/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/}j++;}}returnk;/*返回滿足該條件的整數(shù)的個(gè)數(shù)*/}intisValue(intbb[])\r\n{\r\ninti,j,k=0;\r\ninthun,ten,data;\r\nfor(i=100;i<=999;i++)\r\n{\r\nj=10;\r\nwhile(i*j<=i)\r\n{\r\nif(i==i*j)/*如果該數(shù)是完全平方數(shù)*/\r\n}\r\nhun=i/100;/*求該數(shù)的百位數(shù)字*/\r\ndata=i-hun*100;/*得到后兩位數(shù)*/\r\nten=data110;/*求該數(shù)的十位數(shù)字*/\r\ndata=data-ten*10;/*求該數(shù)的個(gè)位數(shù)字*/\r\nif(hun==ten||hun==data||ten==data)/*有兩位數(shù)字相同*/\r\n{bb[k]=i;/*則把該數(shù)存入數(shù)組bb中*/\r\nk++;}/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/\r\n}\r\nj++;\r\n}\r\n}\r\nreturnk;/*返回滿足該條件的整數(shù)的個(gè)數(shù)*/\r\n}解析:解答本題,首先應(yīng)該考慮用一個(gè)for循環(huán)來依次取得100到999之間的各個(gè)數(shù),并對(duì)當(dāng)前所取得的數(shù)進(jìn)行兩個(gè)條件判斷:一是判斷該數(shù)是否是完全平方數(shù):二是判斷該數(shù)是否有兩位數(shù)字相同。如果以上兩個(gè)條件同時(shí)滿足,則把該數(shù)存放到b數(shù)組中,盡管題目要求所存的數(shù)必須從小到大,但我們?nèi)?shù)的過程本身就是從小到大取得,因此,排序工作是沒有必要做的,按照取數(shù)的順序,把滿足條件的數(shù)值存放到數(shù)組b中就可以了。判斷某個(gè)數(shù)是否是完全平方數(shù)的方法是看該數(shù)是否可以拆成完全相同的兩個(gè)數(shù)的積(當(dāng)然要拆成的兩個(gè)數(shù)一定是兩位數(shù)),因此,我們?cè)倮靡粋€(gè)循環(huán)用10以上的兩位數(shù)逐個(gè)去拆被判斷的數(shù),如果被判斷的數(shù)恰好可以被完全拆分,則第一個(gè)條件成立,接著就開始依次取得被判斷的數(shù)的百位、十位、個(gè)位上的數(shù)字值,看是否有兩位數(shù)字相同。取得每一位上的數(shù)字值可以用“hun=i/100;data=i-hun*100:ten=data/10;data=data-ten*10:”幾條語句來實(shí)現(xiàn),hun變量得到的是百位上的數(shù)字,ten變量得到的是十位上的數(shù)字,data變量得到的是個(gè)位上的數(shù)字。
36.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj=0;cnt1=0;cnt2=0;pj=0.0;clrscr();fw=fopen("out94.dat""w");read_dat(xx);for(i=0;i<N;i++){if(xx[i]%2)cnt1++;/*求出數(shù)組xx中奇數(shù)的個(gè)數(shù)cnt1*/elsecnt2++;/*求出數(shù)組xx中偶數(shù)的個(gè)數(shù)cnt2*/if(i%2==1){j+=xx[i];/*求數(shù)組xx下標(biāo)為奇數(shù)的元素值
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026河北衡水市第十二中學(xué)教師招聘考試備考試題及答案解析
- 2026年開工儀式中的紅色設(shè)計(jì)靈感
- 2026年合肥市廬江縣上半年事業(yè)單位公開招聘工作人員36名考試備考試題及答案解析
- 2026福建漳州田園文旅有限公司招聘4人筆試備考試題及答案解析
- 2026重慶高新開發(fā)建設(shè)投資集團(tuán)有限公司招聘急需緊缺崗位人員3人考試備考題庫及答案解析
- 2026?重慶機(jī)電控股集團(tuán)動(dòng)力科技有限公司招聘6人考試備考題庫及答案解析
- 2026年D插畫帶你走進(jìn)新年開工儀式
- 2026廣東深圳市羅湖區(qū)僑香實(shí)驗(yàn)學(xué)校誠聘中初中英語教師筆試模擬試題及答案解析
- 2026江蘇東南大學(xué)招聘18人備考題庫(含答案詳解)
- 2026浙江嘉興市嘉善縣江南幼兒園食堂從業(yè)人員招聘1人考試備考題庫及答案解析
- 衛(wèi)生管理研究論文
- 2025-2026學(xué)年人教版(新教材)小學(xué)數(shù)學(xué)二年級(jí)下冊(cè)(全冊(cè))教學(xué)設(shè)計(jì)(附教材目錄P161)
- 委托市場(chǎng)調(diào)研合同范本
- 畜牧安全培訓(xùn)資料課件
- 2025年度黨支部書記述職報(bào)告
- 2026四川省引大濟(jì)岷水資源開發(fā)限公司公開招聘易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2026年安徽糧食工程職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性考試備考試題及答案詳解
- 內(nèi)科學(xué)總論小兒遺傳代謝病課件
- 雨課堂學(xué)堂在線學(xué)堂云《中國電影經(jīng)典影片鑒賞(北京師范大學(xué))》單元測(cè)試考核答案
- 核電站防地震應(yīng)急方案
- 2025江西江新造船有限公司招聘70人模擬筆試試題及答案解析
評(píng)論
0/150
提交評(píng)論