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

下載本文檔

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

文檔簡介

目錄

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

識)考研真題

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

識)考研真題

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

A.段

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

C.幀

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

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

A.應(yīng)用層

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

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

D.傳輸層

5.FTP是一種()。

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

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

C.網(wǎng)址

D.域名

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

A.流量控制

B.差錯控制

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è)計(含網(wǎng)絡(luò)基礎(chǔ)知

識)考研真題

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

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

代碼:628

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

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

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

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

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

1.調(diào)用C語言標(biāo)準(zhǔn)庫函數(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)層對應(yīng)的是

_________。

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

機(jī)的集合。

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

_________。

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

請求。

二、單項選擇題(共25題,每題2分,合計50分)

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

()。

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

B.物理層

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

D.傳輸層

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

()。

A.單工方式

B.半雙工方式

C.全雙工方式

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

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

A.64位

B.32位

C.128位

D.16位

4.IP地址是一個()。

A.A類

B.B類

C.C類

D.D類

5.在Internet上瀏覽時,瀏覽器和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ī)分配動態(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)行字符串賦初值語句錯誤的是()。

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.一個臨時存儲單元的地址

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)閉時,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分,合計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.簡述計算機(jī)網(wǎng)絡(luò)的功能。

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

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

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

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

10.簡述物理層的功能及接口特性。

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

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

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

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

輸出10行):

1

11

121

1331

14641

15101051

…………

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

后比較分子的大小。)

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

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

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

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

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

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

代碼:627

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

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

考生注意:請將答案寫在答題紙上,寫在本題簽及草紙上無效。考

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

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

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

是。

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

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

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

5.執(zhí)行以下程序時輸入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ù)時發(fā)生錯誤,則函數(shù)的返回值是。

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

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

二、單項選擇題(共25題,每題2分,合計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ù)報

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

)。

A.應(yīng)用層

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

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

D.傳輸層

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

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

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

C.通信介質(zhì)

D.網(wǎng)卡

5.FTP是一種()。

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

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

C.網(wǎng)址

D.域名

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

)。

A.流量控制

B.差錯控制

C.幀同步

D.路由選擇

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

A.

B.

C.

D.

8.Internet的網(wǎng)絡(luò)層含有四個重要的協(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.以下語句中存在語法錯誤的是()。

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

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

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

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

15.有兩個字符數(shù)組x、y,則以下能正確對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í)參為變量時,以下關(guān)于函數(shù)形參和實(shí)參的敘

述中正確的是()。

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

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

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

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

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.以下對結(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ù)打開一個新的二進(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分,合計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逐個讀入字符,并顯示在屏幕上,

請將程序補(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ī)網(wǎng)絡(luò)?

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

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

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

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

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

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

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

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

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

0.000001。

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

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

的對稱數(shù)。

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

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

去。

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

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

代碼:627

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

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

考生注意:請將答案寫在答題紙上,寫在本題簽及草紙上無效。考

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

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

1.一個C源程序至少且僅包含一個_________函數(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í)行以下程序時輸入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)際層中識別主機(jī)的__________。

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

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

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

__________。

二、單項選擇題(共25題,每題2分,合計50分)

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

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

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

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

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個字節(jié)

B.5個字節(jié)

C.6個字節(jié)

D.7個字節(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ù)體中可以直接引用另一個函數(shù)中聲明為static類別的局部

變量的值

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

C.在函數(shù)體中可以定義另一個函數(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.若有一個函數(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.要打開一個已存在的非空文件“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)不采用“存儲—轉(zhuǎn)發(fā)”方式的是(

)。

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

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

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

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

22.計算機(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是一個覆蓋全球的大型互聯(lián)網(wǎng)絡(luò),用于互聯(lián)多個廣域網(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等.壓縮文件請下載最新的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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論