沈陽師范大學(xué)教育技術(shù)學(xué)院633C語言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知識(shí))歷年考研真題匯編_第1頁
沈陽師范大學(xué)教育技術(shù)學(xué)院633C語言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知識(shí))歷年考研真題匯編_第2頁
沈陽師范大學(xué)教育技術(shù)學(xué)院633C語言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知識(shí))歷年考研真題匯編_第3頁
沈陽師范大學(xué)教育技術(shù)學(xué)院633C語言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知識(shí))歷年考研真題匯編_第4頁
沈陽師范大學(xué)教育技術(shù)學(xué)院633C語言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知識(shí))歷年考研真題匯編_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

目錄

2014年沈陽師范大學(xué)教育技術(shù)學(xué)院628C語言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知

識(shí))考研真題

2013年沈陽師范大學(xué)教育技術(shù)學(xué)院627C語言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知

識(shí))考研真題

2.?dāng)?shù)據(jù)鏈路層上信息傳輸?shù)幕締挝环Q為()。

A.段

B.?dāng)?shù)據(jù)包

C.幀

D.?dāng)?shù)據(jù)報(bào)

3.交換機(jī)工作在OSI模型的哪一層()。

A.應(yīng)用層

B.?dāng)?shù)據(jù)鏈路層

C.網(wǎng)絡(luò)層

D.傳輸層

5.FTP是一種()。

A.文件傳輸協(xié)議

B.高級(jí)程序設(shè)計(jì)語言

C.網(wǎng)址

D.域名

6.以下哪個(gè)不是數(shù)據(jù)鏈路層的功能()。

A.流量控制

B.差錯(cuò)控制

C.幀同步

D.路由選擇

inta[]={1

inty=1

p=&a[1];

for(x=0;x<3;x++)y+=*(p+x);

printf(“%d\n”

}

A.15

B.21

C.16

D.9

2012年沈陽師范大學(xué)教育技術(shù)學(xué)院627C語言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知

識(shí))考研真題

2014年沈陽師范大學(xué)教育技術(shù)學(xué)院628C語

言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知識(shí))考研真題

代碼:628

科目名稱:C語言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知識(shí))

適用專業(yè)名稱:教育技術(shù)學(xué)

考生注意:請(qǐng)將答案寫在答題紙上,寫在本題簽及草紙上無效???/p>

試后本題簽同答題紙一并交回。

一、填空題(共10題,每空1分,合計(jì)10分)

1.調(diào)用C語言標(biāo)準(zhǔn)庫函數(shù)時(shí)要求用_________命令。

2.若有定義:inta=8,b=5,c;執(zhí)行語句c=a/b+0.4;后c的值為

_________。

3.若a=5,b=2,c=1,則表達(dá)式a-b<c||b==c的值是__________。

4.已知inti,a;執(zhí)行語句i=(a=2*3,a*5),a+6;后,變量a的值是

__________。

5.printf("%5.3f\n",123456.12345);輸出為_________。

6.定義二維數(shù)組,inta[3][4]={{1},{0,6},{0,0,3}};則數(shù)組a[2][3]的

值為_________。

7.在OSI參考模型中,與TCP/IP參考模型的互聯(lián)層對(duì)應(yīng)的是

_________。

8.計(jì)算機(jī)網(wǎng)絡(luò)是以能相互_________資源方式互聯(lián)起來的自治計(jì)算

機(jī)的集合。

9.在數(shù)據(jù)傳輸系統(tǒng)中,表示二進(jìn)制數(shù)據(jù)傳輸出錯(cuò)概率的是

_________。

10.TELNET服務(wù)器通常在TCP的_________端口偵聽客戶端的連接

請(qǐng)求。

二、單項(xiàng)選擇題(共25題,每題2分,合計(jì)50分)

1.在TCP/IP參考模型中,實(shí)現(xiàn)可靠端到端通信的層次是

()。

A.?dāng)?shù)據(jù)鏈路層

B.物理層

C.網(wǎng)絡(luò)層

D.傳輸層

2.一個(gè)信道上的同一時(shí)刻,能夠進(jìn)行雙向數(shù)據(jù)傳送的通信方式是

()。

A.單工方式

B.半雙工方式

C.全雙工方式

D.多路復(fù)用方式

3.Ipv4的地址長度是()。

A.64位

B.32位

C.128位

D.16位

4.IP地址是一個(gè)()。

A.A類

B.B類

C.C類

D.D類

5.在Internet上瀏覽時(shí),瀏覽器和WWW服務(wù)器之間傳輸網(wǎng)頁使用

的協(xié)議是()。

A.IP

B.Telnet

C.FTP

D.HTTP

6.在網(wǎng)絡(luò)互聯(lián)中,中繼器一般工作在()。

A.物理層

B.傳輸層

C.網(wǎng)絡(luò)層

D.鏈路層

7.如果IP地址為3,子網(wǎng)掩碼為,那么

網(wǎng)絡(luò)地址是()。

A.

B.

C.3

D.

8.局域網(wǎng)中為登錄域的計(jì)算機(jī)分配動(dòng)態(tài)IP地址的服務(wù)器為

()。

A.DHCP服務(wù)器

B.DNS服務(wù)器

C.WWW服務(wù)器

D.WINS服務(wù)器

9.以下符合C語言語法的實(shí)型常量是()。

A.1.2E0.5

B.3.14159E

C.5E-3

D.E15

10.設(shè)x、y、t均為int型變量,則執(zhí)行語句:x=y=3;t=++x||++y;后y

的值為()。

A.不定值

B.4

C.3

D.1

11.執(zhí)行以下程序段后,變量a,b,c的值分別是()。

intx=9,y=8;

inta,b,c;

a=(--x==y++)?--x:++y;

b=x++;

c=y;

A.a(chǎn)=8,b=8,c=8

B.a(chǎn)=7,b=7,c=9

C.a(chǎn)=8,b=9,c=8

D.a(chǎn)=0,b=10,c=9

12.執(zhí)行下面的程序后,a的值為()。

main()

{inta,b;

for(a=1,b=1;a<=50;a++)

{if(b>=15)

break;

if(b%3==1)

{b+=3;

continue;}

b-=5;

}

printf("a=%d\n",a);

}

A.6

B.7

C.8

D.9

13.下面程序的輸出結(jié)果是()。

main()

{char*s=“12134211”;

intv[4]={0,0,0,0},k,i;

for(k=0;s[k];k++)

{switch(s[k])

{case‘1’:i=0;

case‘2’:i=1;

case‘3’:i=2;

case‘4’:i=3;

}

v[i]++;

}

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

printf(“%d”,v[k]);

}

A.4211

B.0008

C.0123

D.3210

14.以下進(jìn)行字符串賦初值語句錯(cuò)誤的是()。

A.charstr[5]="good!";

B.charstr[]="good!";

C.char*str="good!";

D.charstr[5]={'g','o','o','d'};

15.以下程序的輸出結(jié)果是()。

main()

{inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];

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

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

}

A.52

B.51

C.53

D.97

16.以下所列的各函數(shù)首部中,正確的是()。

A.intfun(inta[],b)

B.intfun(inta[],inta)

C.intfun(int*a,intb)

D.intfun(chara[][],intb)

17.以下程序的輸出結(jié)果是()。

#defineN2

#defineMN+1

#defineNUM(M+1)*M-2

main()

{inti,n=0;

for(i=1;i<=NUM;i++)

n++;

printf("%d",n);

}

A.5

B.6

C.7

D.10

18.若有以下定義:inta[2][3]={2,4,6,8,10,12};則*(*(a+1)+2)的值是

()。

A.6

B.8

C.10

D.12

19.已知inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;則表達(dá)

式:*(p[0]+1)+**(q+2)的值是()。

A.5

B.4

C.6

D.7

20.有以下函數(shù)

char*fun(char*p)

{returnp;}

該函數(shù)的返回值是()。

A.無確切的值

B.形參p中存放的地址值

C.一個(gè)臨時(shí)存儲(chǔ)單元的地址

D.形參p自身的地址值

21.以下程序的輸出結(jié)果是()。

#include<string.h>

main()

{char*p1="abc",*p2="ABC",str[50]="xyz";

strcpy(str+2,strcat(p1,p2));

printf("%s\n",str);

}

A.xyzabcABC

B.zabcABC

C.yzabcABC

D.xyabcABC

22.若有下面的說明和定義:

structtest

{intm1;

charm2;

floatm3;

unionuu{charu1[5];intu2[2];}ua;

}myaa;

則sizeof(structtest)的值是()。

A.12

B.16

C.17

D.20

23.表達(dá)式~5&(2&3^4)的值為()。

A.0

B.1

C.2

D.3

24.當(dāng)文件順利關(guān)閉時(shí),fclose函數(shù)的返回值是()。

A.-1

B.EOF

C.0

D.1

25.下面程序的運(yùn)行結(jié)果是()。

main()

{inti,x,y;

i=x=y=0;

do

{++i;

if(i%2!=0){x=x+i;i++;}

y=y+i++;

}while(i<=7);

printf("x=%d,y=%d\n",x,y);

}

A.x=1,y=20

B.x=1,y=12

C.x=0,y=20

D.x=0,y=12

三、問答題(共10題,每題5分,合計(jì)50分)

1.寫出下面程序的運(yùn)行結(jié)果。

constintM=20;

main()

{inti=2;

while(1)

{if(i>M/2)break;

if(M%i==0)printf("%d",i);

i++;

}

printf("\n");

}

2.寫出下面程序的運(yùn)行結(jié)果。

#include<stdio.h>

intFun(intx)

{

staticinty=0;

y+=x;

returny;

}

main()

{

intx=10,y=0,k;

for(k=0;k<2;k++)

{

y=Fun(x);

printf("y=%d\n",y);

}

}

3.寫出下面程序的運(yùn)行結(jié)果。

div(int*n,int*k)

{if(*n%*k==0){printf("%d,%d\n",*n,*k);*n/=*k;}

else(*k)++;

}

main()

{inta[5]={-5,0,60,45,34},i=0,j=2;

while(a[i]<=0)i++;

while(a[i]!=1)div(a+i,&j);

}

4.寫出下面程序的運(yùn)行結(jié)果。

f(intn)

{inta;

if(n==1)return1;

a=n+f(n-1);

return(a);

}

main()

{intc,i=5;

int(*g)()=f;

c=(*g)(i);

printf("%d\n",c);

}

5.簡(jiǎn)述計(jì)算機(jī)網(wǎng)絡(luò)的功能。

6.簡(jiǎn)述網(wǎng)絡(luò)安全面臨的風(fēng)險(xiǎn)。

7.簡(jiǎn)述路由選擇的策略及優(yōu)缺點(diǎn)。

8.簡(jiǎn)述虛擬局域網(wǎng)與普通局域網(wǎng)的差異。

9.簡(jiǎn)述DNS服務(wù)器的工作過程。

10.簡(jiǎn)述物理層的功能及接口特性。

四、編程題(共4題,每題10分,合計(jì)40分)

1.找出一個(gè)二維數(shù)組中的鞍點(diǎn),即該位置上的元素是該行上的最

大值,是該列上的最小值。二維數(shù)組也可能沒有鞍點(diǎn)。

2.編寫函數(shù),采用遞歸方法在屏幕上顯示如下楊輝三角形(要求

輸出10行):

1

11

121

1331

14641

15101051

…………

3.編寫程序,實(shí)現(xiàn)比較兩個(gè)分?jǐn)?shù)的大小。(提示:對(duì)分?jǐn)?shù)進(jìn)行通分

后比較分子的大小。)

4.磁盤文件a1和a2,各自存放一個(gè)已按ASCII碼值從小到大排好的

字符串,編程合并兩個(gè)文件到a3文件中,合并后仍保持ASCII碼值從小

到大的順序,且相同的字符只出現(xiàn)一次。(如a1中存放“AGNOacez”,

a2中存放“Gpafghz”,則a3中為“AGNOPacefghz”)。

2013年沈陽師范大學(xué)教育技術(shù)學(xué)院627C語

言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知識(shí))考研真題

代碼:627

科目名稱:C語言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知識(shí))

適用專業(yè)名稱:教育技術(shù)學(xué)

考生注意:請(qǐng)將答案寫在答題紙上,寫在本題簽及草紙上無效???/p>

試后本題簽同答題紙一并交回。

一、填空題(共10題,每空1分,合計(jì)10分)

1.C語言中,函數(shù)值類型的定義可以缺省,此時(shí)函數(shù)值的隱含類型

是。

2.假設(shè)所有變量均為整型,則表達(dá)式(a=2,b=5,b++,a+b)的值是

。

3.表示a和b同時(shí)為正或同時(shí)為負(fù)的邏輯表達(dá)式是_____。

4.已知intx=6;則執(zhí)行x+=x-=x*x;語句后,x的值為_____。

5.執(zhí)行以下程序時(shí)輸入1234567<cr>,則輸出結(jié)果是____。

#include<stdio.h>

main(){

inta=1,b;

scanf(“%2d%2d”,&a,&b);

printf(“%d%d\n”,a,b);

}

6.若執(zhí)行fopen函數(shù)時(shí)發(fā)生錯(cuò)誤,則函數(shù)的返回值是。

7.計(jì)算機(jī)網(wǎng)絡(luò)的信息交換方式有電路交換、和三種。

8.SNMP協(xié)議是一個(gè)應(yīng)用廣泛的協(xié)議,它工作于層。

二、單項(xiàng)選擇題(共25題,每題2分,合計(jì)50分)

1.下列關(guān)于TCP和UDP的描述正確的是()。

A.TCP面向連接,UDP是無連接的

B.TCP是無連接的,UDP面向連接

C.TCP,UDP均是面向連接的

D.TCP,UDP均是無連接的

2.?dāng)?shù)據(jù)鏈路層上信息傳輸?shù)幕締挝环Q為

()。

A.段

B.?dāng)?shù)據(jù)包

C.幀

D.?dāng)?shù)據(jù)報(bào)

3.交換機(jī)工作在OSI模型的哪一層(

)。

A.應(yīng)用層

B.?dāng)?shù)據(jù)鏈路層

C.網(wǎng)絡(luò)層

D.傳輸層

4.一臺(tái)計(jì)算機(jī)與一個(gè)局域網(wǎng)連接,需要用到()。

A.網(wǎng)間互連設(shè)備

B.廣域網(wǎng)技術(shù)

C.通信介質(zhì)

D.網(wǎng)卡

5.FTP是一種()。

A.文件傳輸協(xié)議

B.高級(jí)程序設(shè)計(jì)語言

C.網(wǎng)址

D.域名

6.以下哪個(gè)不是數(shù)據(jù)鏈路層的功能(

)。

A.流量控制

B.差錯(cuò)控制

C.幀同步

D.路由選擇

7.下面4種地址中()是C類地址。

A.

B.

C.

D.

8.Internet的網(wǎng)絡(luò)層含有四個(gè)重要的協(xié)議,分別為()。

A.IP,ICMP,ARP,UDP

B.TCP,ICMP,UDP,ARP

C.IP,ICMP,ARP,RARP

D.UDP,IP,ICMP,RARP

9.十進(jìn)制數(shù)1385轉(zhuǎn)換成十六進(jìn)制為()

A.568

B.569

C.D86

D.D55

10.以下程序的輸出結(jié)果是()。

main(){

intx=10,y=10;

printf(“%d%d\n”,x--,--y);

}

A.1010

B.99

C.910

D.109

11.以下程序的輸出結(jié)果是()。

main(){

inti;

for(i=1;i<6;i++){

if(i%2){

printf(“#”);continue;

}

printf(“*”);

}

printf(“\n”);

}

A.#*#*#

B.####

C.****

D.*#*#

12.若w=1,x=2,y=3,z=4,則條件表達(dá)式w<x?w:y<z?y:z的值是(

)。

A.4

B.3

C.2

D.1

13.以下程序運(yùn)行后的輸出結(jié)果是()。

voidmain()

{intk=5;

while(--k)printf(“%d”,k-=3);

printf(“\n”);

}

A.1

B.2

C.4

D.死循環(huán)

14.以下語句中存在語法錯(cuò)誤的是()。

A.charss[6][20];ss[1]="right?";

B.charss[][20]={"right?"};

C.char*ss[6];ss[1]="right?";

D.char*ss[]={"right?"};

15.有兩個(gè)字符數(shù)組x、y,則以下能正確對(duì)x、y進(jìn)行輸入的語句是

()。

A.gets(x,y);

B.scanf(“%s%s”,&x,&y);

C.gets(“x”,gets(“y”));

D.scanf(“%s%s”,x,y);

16.若函數(shù)調(diào)用時(shí)的實(shí)參為變量時(shí),以下關(guān)于函數(shù)形參和實(shí)參的敘

述中正確的是()。

A.函數(shù)的實(shí)參和其對(duì)應(yīng)的形參共占同一個(gè)存儲(chǔ)單元

B.形參只是形式上的存在,不占用具體存儲(chǔ)單元

C.同名的實(shí)參和形參占同一存儲(chǔ)單元

D.函數(shù)的形參和實(shí)參分別占用不同的存儲(chǔ)單元

17.下列程序的輸出結(jié)果為()。

#defineSQR(x)x*x

main()

{inta=10,k=2,m=1;

a/=SQR(k+m);

printf(“%d\n”,a);

}

A.1

B.8

C.2

D.9

18.若有以下定義:inta[2][3]={2,4,6,8,10,12};則*(*(a+1)+2)的值是

()。

A.6

B.8

C.10

D.12

19.以下程序運(yùn)行后的輸出結(jié)果是()。

voidfun2(chara,charb)

{printf(“%c%c”,a,b);}

chara=‘A’,b=‘B’;

voidfun1()

{a=‘C’;b=‘D’;}

main()

{fun1();

printf(“%c%c”,a,b);

fun2(‘E’,‘F’);

}

A.CDEF

B.ABEF

C.ABCD

D.CDAB

20.下面程序的輸出結(jié)果是()。

#include<stdio.h>

main(){

inti,k,a[10],p[3];

k=5;

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

a[i]=i;

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

p[i]=a[i*(i+1)];

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

k+=p[i]*2;

printf(“%d\n”,k);

}

A.20

B.21

C.22

D.23

21.以下對(duì)結(jié)構(gòu)體類型變量的定義中不正確的是()。

A.#defineSTUstructstudent

STU{floatheight;intage;}std1;

B.structstudent{floatheight;intage;}std1;

C.struct{floatheight;intage;}std1;

D.struct{floatheight;intage;}student;

structstudentstd1;

22.下列程序的輸出結(jié)果是()。

#include<stdio.h>

unionexp{

inti;

charc[2];

}ex;

voidmain(){

ex.c[0]=2;

ex.c[1]=1;

printf(“%d\n”,ex.i);

}

A.12

B.21

C.258

D.513

23.執(zhí)行以下程序后,y的值是()。

#include<stdio.h>

voidmain(){

inta[]={1,3,5,7,9};

inty=1,x,*p;

p=&a[1];

for(x=0;x<3;x++)y+=*(p+x);

printf(“%d\n”,y);

}

A.15

B.21

C.16

D.9

24.若要用fopen函數(shù)打開一個(gè)新的二進(jìn)制文件,該文件要既能讀

也能寫,則文件方式字符串應(yīng)是()。

A.“ab+”

B.“wb+”

C.“rb+”

D.“ab”

25.以下程序的運(yùn)行結(jié)果是()。

#include<stdio.h>

fun(int*p)

{inta=10;

p=&a;

++a;

}

main()

{inta=5;

fun(&a);

printf(“%d\n”,a);

}

A.5

B.6

C.10

D.11

三、問答題(共10題,每題5分,合計(jì)50分)

1.寫出下列程序運(yùn)行的結(jié)果。

#include<stdio.h>

voidmain()

{inti,s=0;

for(i=1;;i++){

if(s>30)break;

if(i%2==0)

s+=i;

}

printf(“s=%d”,s);

}

程序的運(yùn)行結(jié)果是:。

2.寫出下列程序運(yùn)行的結(jié)果。

#include<stdio.h>

main()

{intk=4,m=1,p;

p=func(k,m);

printf(“%d”,p);

p=func(k,m);

printf(“%d”,p);

}

func(a,b)

inta,b;

{staticintm=0,i=2;

i+=m+1;

m=i+a+b;

return(m);

}

程序的運(yùn)行結(jié)果是:。

3.寫出下列程序運(yùn)行的結(jié)果。

f(intn)

{inta;

if(n==1)return1;

a=n+f(n-1);

return(a);

}

main()

{intc,i=5;

int(*g)()=f;

c=(*g)(i);

printf("%d\n",c);

}

程序的運(yùn)行結(jié)果是:。

4.下面的程序從文本文件out.txt逐個(gè)讀入字符,并顯示在屏幕上,

請(qǐng)將程序補(bǔ)充完整。

#include<stdio.h>

#include<stdlib.h>

voidmain(){

(1);

charch,*filename="out.txt";

if((fp=(2)(filename,"r"))==NULL){

printf("cannotopenfile\n");

exit(0);

}

while(!feof(fp)){

ch=(3);

putchar(ch);

}

fclose(fp);

}

5.什么是計(jì)算機(jī)網(wǎng)絡(luò)?

6.簡(jiǎn)述在計(jì)算機(jī)網(wǎng)絡(luò)結(jié)構(gòu)中采用分層結(jié)構(gòu)有什么好處。

7.簡(jiǎn)述比特率和波特率兩者的區(qū)別和聯(lián)系。

8.簡(jiǎn)述多路復(fù)用的優(yōu)點(diǎn)。

9.簡(jiǎn)述網(wǎng)絡(luò)層的功能。

10.簡(jiǎn)述OSI網(wǎng)絡(luò)管理框架模型中,網(wǎng)絡(luò)管理的基本功能。

四、編程題(共4題,每題10分,合計(jì)40分)

1.建立一個(gè)3×4的整型矩陣,找出最大值及該值所在位置。

2.求以下級(jí)數(shù)和的近似值

令x=0.5,1.0,2.0和3.0分別計(jì)算s(x)。約定求和的精度為

0.000001。

3.將一個(gè)數(shù)的數(shù)碼倒過來所得到的新數(shù)叫原數(shù)的反序數(shù)。如果一

個(gè)數(shù)等于它的反序數(shù),則稱它為對(duì)稱數(shù)。求不超過1993的最大的二進(jìn)制

的對(duì)稱數(shù)。

4.建立一個(gè)鏈表,每個(gè)結(jié)點(diǎn)包括:學(xué)號(hào)、姓名、性別、年齡。輸

入一個(gè)年齡,如果鏈表中的結(jié)點(diǎn)所包含的年齡等于此年齡,將此結(jié)點(diǎn)刪

去。

2012年沈陽師范大學(xué)教育技術(shù)學(xué)院627C語

言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知識(shí))考研真題

代碼:627

科目名稱:C語言程序設(shè)計(jì)(含網(wǎng)絡(luò)基礎(chǔ)知識(shí))

適用專業(yè)名稱:教育技術(shù)學(xué)

考生注意:請(qǐng)將答案寫在答題紙上,寫在本題簽及草紙上無效???/p>

試后本題簽同答題紙一并交回。

一、填空題(共10題,每空1分,合計(jì)10分)

1.一個(gè)C源程序至少且僅包含一個(gè)_________函數(shù)。

2.表達(dá)式(int)((double)(9/2)+2.5)的值是__________。

3.已定義,charch=’$’;inti=1,j;執(zhí)行j=!ch&&i++;后i的值是

__________。

4.執(zhí)行下列語句inta=3;a+=a-=a*a;后a的值是__________。

5.執(zhí)行以下程序時(shí)輸入1234567<cr>,則輸出結(jié)果是__________。

main()

{inta,b;

scanf("%2d%2d",&a,&b);

a=(3*5,a+4);

printf("%d%d\n",a,b);

}

6.定義二維數(shù)組,inta[3][3]={{1},{2},{3}};則數(shù)組a[1][2]的值為

__________。

7.IP地址是網(wǎng)際層中識(shí)別主機(jī)的__________。

8.為了便于數(shù)據(jù)傳輸和處理,必需采用__________技術(shù)。

9.開放系統(tǒng)互聯(lián)參考模型OSI采用了__________結(jié)構(gòu)的構(gòu)造技術(shù)。

10.模擬信號(hào)是一種連續(xù)變化的電信號(hào),而數(shù)字信號(hào)是一種離散的

__________。

二、單項(xiàng)選擇題(共25題,每題2分,合計(jì)50分)

1.下列關(guān)于C語言的敘述錯(cuò)誤的是()。

A.大寫字母和小寫字母的意義相同

B.不同類型的變量可以在一個(gè)表達(dá)式中

C.在賦值表達(dá)式中等號(hào)左邊的變量和右邊的值可以是不同類型

D.C源程序經(jīng)編譯形成的二進(jìn)制代碼可以直接運(yùn)行

2.假定w、x、y、z、m均為int型變量,有如下程序段,則該程序

運(yùn)行后m的值是()。

w=1;x=2;y=3;z=4;

m=(w<x)?w:x;m=(m<y)?m:y;m=(m<z)?m:z;

A.4

B.3

C.2

D.1

3.下面程序的輸出結(jié)果是()。

main()

{inta=-1,b=4,k;

k=(a++<=0)&&(!(b--<=0));

printf("%d%d%d\n",k,a,b);

}

A.003

B.012

C.103

D.112

4.如下程序

main()

{intx=1,a=0,b=0;

switch(x)

{case0:b++;

case1:a++;

case2:a++;b++;

}

printf("a=%d,b=%d\n",a,b);

}

該程序的輸出結(jié)果是()。

A.a(chǎn)=2,b=1

B.a(chǎn)=1,b=1

C.a(chǎn)=1,b=0

D.a(chǎn)=2,b=2

5.以下程序的輸出結(jié)果是()。

main()

{inti;

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

{if(i%2)

{printf("#");

continue;

}

printf("*");

}

printf("\n");

}

A.#*#*#

B.####

C.****

D.*#*#

6.設(shè)有數(shù)組定義:chararray[]="China";則數(shù)組array所占的空間為

()。

A.4個(gè)字節(jié)

B.5個(gè)字節(jié)

C.6個(gè)字節(jié)

D.7個(gè)字節(jié)

7.以下程序的輸出結(jié)果是()。

main()

{intm[]={1,2,3,4,5,6,7,8,9},i,j,k;

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

{k=m[i];m[i]=m[8-i];m[8-i]=k;}

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

printf("%d",m[j]);

}

A.987654321

B.987456321

C.983456321

D.987645321

8.以下關(guān)于函數(shù)的敘述正確的是()。

A.在函數(shù)體中可以直接引用另一個(gè)函數(shù)中聲明為static類別的局部

變量的值

B.在函數(shù)體中至少必須有一個(gè)return語句

C.在函數(shù)體中可以定義另一個(gè)函數(shù)

D.在函數(shù)體中可以調(diào)用函數(shù)自身

9.以下程序的輸出結(jié)果是()。

#defineMAX(a,b)(a>b?a:b)+1

main()

{inti=6,j=8;

printf("%d\n",MAX(i,j-i));

}

A.7

B.8

C.9

D.10

10.設(shè)有inta[]={10,11,12},*p=&a[0];則執(zhí)行完*p++;*p+=1;后

a[0],a[1],a[2]的值依次是()。

A.10,11,12

B.11,12,12

C.10,12,12

D.11,11,12

11.以下程序的輸出結(jié)果是()。

main()

{inta[3][3]={1,2,3,4,5,6,7,8,9};

ints=0,i;

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

s+=(*(a+i))[i];

printf("%d",s);

}

A.9

B.12

C.14

D.15

12.若有一個(gè)函數(shù)原型為“double*fun()”,則它的返回值類型為

()。

A.實(shí)數(shù)型

B.實(shí)數(shù)指針型

C.函數(shù)指針型

D.?dāng)?shù)組型

13.有以下程序

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é)果是()。

A.gm

B.rg

C.or

D.ga

14.已知:

structworker

{charname[15];

intage;

intpay;

};

voidmain()

{structworkerx={"wanghua",52,2360};

structworkery,*p;

y=x;p=&x;

printf("%d%d\n",y.age+p->age,p->pay+20);

}

輸出結(jié)果是()。

A.522380

B.1042360

C.522380

D.1042380

15.執(zhí)行語句inta=3,b=3;printf("%d,%d\n",a<<2,~b^b);后的輸出結(jié)

果為()。

A.12,-1

B.12,1

C.false,true

D.true,false

16.要打開一個(gè)已存在的非空文件“file”用于修改,選擇正確的語

句()。

A.fp=fopen("file","r");

B.fp=fopen("file","a++");

C.fp=fopen("file","w");

D.fp=fopen("file","r+");

17.下面程序的運(yùn)行結(jié)果是()。

main()

{intm=37,n=13;

while(m!=n)

{while(m>n)

m=m-n;

while(n>m)

n-=m;

}

printf(“m=%d\n”,m);

}

A.m=0

B.m=1

C.m=2

D.m=24

18.1965年科學(xué)家提出“超文本”概念,其“超文本”的核心是(

)。

A.鏈接

B.網(wǎng)絡(luò)

C.圖像

D.聲音

19.UDP提供面向()的傳輸服務(wù)。

A.端口

B.地址

C.連接

D.無連接

20.用于電子郵件的協(xié)議是()。

A.IP

B.TCP

C.SNMP

D.SMTP

21.下列交換技術(shù)中,節(jié)點(diǎn)不采用“存儲(chǔ)—轉(zhuǎn)發(fā)”方式的是(

)。

A.電路交換技術(shù)

B.報(bào)文交換技術(shù)

C.虛電路交換技術(shù)

D.?dāng)?shù)據(jù)報(bào)交換技術(shù)

22.計(jì)算機(jī)網(wǎng)絡(luò)分為廣域網(wǎng)、城域網(wǎng)、局域網(wǎng),其劃分的主要依據(jù)

是()。

A.網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)

B.網(wǎng)絡(luò)的作用范圍

C.網(wǎng)絡(luò)的通信方式

D.網(wǎng)絡(luò)的傳輸介質(zhì)

23.虛擬局域網(wǎng)與傳統(tǒng)局域網(wǎng)的主要區(qū)別表現(xiàn)在()方面。

A.組網(wǎng)方法

B.網(wǎng)絡(luò)功能

C.網(wǎng)絡(luò)操作

D.網(wǎng)絡(luò)拓?fù)?/p>

24.Internet是一個(gè)覆蓋全球的大型互聯(lián)網(wǎng)絡(luò),用于互聯(lián)多個(gè)廣域網(wǎng)

與局域網(wǎng)的互聯(lián)設(shè)備主要是()。

A.防火墻

B.網(wǎng)橋

C.主機(jī)

D.路由器

25.在OSI制定的網(wǎng)絡(luò)管理框架基礎(chǔ)上提出

溫馨提示

  • 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)論