《2017年计算机对口升学月考试卷(C语言 网络).pdf》由会员分享,可在线阅读,更多相关《2017年计算机对口升学月考试卷(C语言 网络).pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、澧县科技职业学校第三次月考试卷(本试卷由计C与计网综合)计算机C语言部分(共计140分)一、选择题(每空2分,共计40分)1.以下程序的输出结果是()。main()int i,afl0;for(i=9;i=0;i)ail=10-i;printf(n%d%d%dn,a2,a5,a8);A.258 B.741 C.852 D.3692.若有运算符 成 60邙,&=则他们按优先级由高到低的正确排列次序是A、sizeof,&=,AC、A,sizeof,&=3.sizeof(float)是(A、一种函数调用C、一个整型表达式B、sizeof,A,&=D、,A,&=,sizeof)B、一个不合法的表示形式
2、D、一个浮点表达式4.以下叙述中不正确的是()A、表达式a&=b等价于a=a&bC、表达式a!=b等价于a=a!b若 x=2,y=3,则x&y的结果是_(A、0 B、2 C、3 D、6.在位运算中,操作数每左移一位,B、表达式a|=b等价于a=a|bD、表达式aA=b等价于a=aAb)5则结果相当于()A、操作数乘以2 B、操作数除以2C、操作数除以4 D、操作数乘以47、以下程序的功能是进行位运算main()unsigned char a,b;a=7A3;b=-4&3;printf(n%d%d H,a,b);程序运行后的输出结果是A)4 3 B)7 38、有以下程序0 7 0 D)4 0ma
3、in()int c=35;printf(%d,c&c);程序运行后的输出结果是A)0 B)70 C)35 D)19、设有定义语句:char cl=92,c2=92;,则以下表达式中值为零的是A)clAc2 B)cl&c210、有以下程序main()unsigned char a,b;a=4|3;b=4&3;printf(u%d%d n,a,b);执行后输出结果是A)7 0 B)0 711、有以下程序main()int x=3,y=2,z=l;printf(%d,x/y&z);程序运行后的输出结果是A)3 B)2 C)112、设char型变量x 中的值为10100111,A)10101001 B
4、)10101000C)c2 D)cl|c2C)1 1 D)43 0D)0则表达式(2+x)八(3)的值是C)11111101 D)0101010113、有以下程序main()unsigned char a,b,c;a=0 x3;b=a|0 x8;c=bl;printf(“d%d”,b,c);程序运行后的输出结果是A)-11 12 B)-6 -13 C)12 24 D)11 2214、以下程序的输出结果是main()char x=040;printf(%0 ,x l);A)100 B)80 C)64 D)3215、以下关于函数叙述中,错误的是【A)函数未被调用时,系统将不为形参分配内存单元B)实
5、参与形参的个数应相等,且实参与形参的类型必须对应一致C)当形参是变量时,实参可以是常量、变量或表达式D)形参可以是常量、变量或表达式16、函数调用时,当实参和形参都是简单变量时,他们之间数据传递的过程是【A)实参将其地址传递给形参,并释放原先占用的存储单元B)实参将其地址传递给形参,调用结束时形参再将其地址回传给实参C)实参将其值传递给形参,调用结束时形参再将其值回传给实参D)实参将其值传递给形参,调用结束时形参并不将其值回传给实参1 7.函数调用“strcat(strcpy(strl,str2),str3)”的 功 能 是()。A)将字符串s tr l复制到字符串str2后再连接到字符串st
6、r3之后B)将字符串s tr l连接到字符串str2后再复制到字符串str3之后C)将字符串str2复制到字符串s tr l后再将字符串str3连接到s tr l之后D)将字符串str2连接到字符串s tr l后再将s tr l复制到字符串str3中18.C语言中,以下叙述中错误的是()。A)主函数中定义的变量是全局变量B)同一程序中,全局变量和局部变量可以同名C)全局变量的作用域从定义处开始到本源程序文件结束D)局部变量的作用域被限定在其所定义的局部范围中19.在下面C语言的函数说明语句中,正确的是()。A)int fun(int,int);B)int fun(int x,y);C)int
7、fun(x,y);D)int fun(int x;int y);2 0.在C函数中,局部变量的隐含存储类型是()0A)auto B)static C)register D)extern二、填空题(每空3分,共 计30分)1、下列程序是把一组数中相同的数删得只剩一个。#include#includeint delnum(int azint n)int ij,k;for(i=0;i10-n;i+)j=i+l;while(j10-n)if(ai=aj)for(k=j;k10-n;k+)ak=ak+l;n+;)else j+;)return n;main()inta10=3,3,3,3,l,2,2,l
8、,2,l,n=0,i;n=delnum(a,n);for(i=0;i10-n;i+)printf(”3d“,ai);system(pause);)2、下面程序的功能是:输 出100以 内(不 包 含1 0 0)能 被3整 除 且 个 位 数 为6的所有整数,请填 空。main()int i;for(i=l;3_ i100_;i+)if(4 i%3=0&i%10=6_)printfCd*,i);3、以下程序的功能是:输出a、b、c三个变量中的最小值.请填空。#i n c l u de m a i n()i n t a,b,c,t l,t 2;s c a n t (“%d%d%d,&a,&b,&c
9、);t l=a b?7 a:bt 2=c t l?8 c:t lp r i n t f(%d n ,t 2);4、有以下程序段,且变量已正确定义和赋值s=l.0;f o r(k=l;k=n;k+)s=s+l.0/(k*(k+1);p r i n t f(s=%f n n ,s);请填空,使下面程序段的功能为完全相同s=l.0,k=l;w h i I e(1 0 k n )s=s+l.0/(k*(k+l);1 1 k+p r i n t f(s二%f n n,s);5、函数f u n的功能是:使一个字符串按逆序存放,请填空。v o i d f u n (c h a r s t r )c h a
10、r m;i n t i,j;f o r(i=0,j=s t r l e n(s t r);i 1 9 j;i+,j-)m=s t r i ;s t r i =2 0 s t r j T ;s t r j-l =m;p r i n t f (*t h e r o t a t e d s t r i n g i s%s n,z,s t r);)三、看程序写结果(每题5 分,共计50分)1.main()int i,a10;for(i=0;i0)printf(“3d,a-i);if(!(i%5)putchar(z n);输入 数 据 12 345 67 8 9 1 0,则运行结果为:10 9 8 7
11、65432 12.main()int i,c;static char num,9=“1234”,“2728”;for(i=0;i8;i+)c=num0j+num|Jprintf(%4dH,c);)3 9 5 123.#includemain()static int a33=l,2,3,4,5,6,7,8,9);int i,j,sum=O;for(i=0;i 3;i+)for(j=0;j3;j+)if(i=j)sum+=aij;printf(zzsum=%d n”,sum);)154.main()static int a44=2,2,2,2,1,1,1,1,3,3,33,4,4,4,4);int
12、 i,j,t;t=aOO;for(i=0;i4;i+)for(j=0;j4;j+)aiU=aiU*t;for(i=0;i4;i+)for(j=0;jj)t=aij;aifj=aji;aji=t;)for(i=0;i4;i+)for(j=0;jj)printf(/z%3daij);printfCXn);66 46 4 25.#define N 50#include#includemain()inti,j;int c6,t,moneyN,m,count=0;int a=100,50,10,5,2,1);printf(please input number of money:n);scanf(u%d
13、&m);for(i=0;i6;i+)ci=0;printf(Mplease input money n);for(i=0;im;i+)scanf(,%d,&moneyi);t=moneyi;for(j=0;j6;j+)cj=c|j4-t/aj;t=t%aj;)for(i=0;i6;i+)count+=ci;for(i=0;iy)f(x,y);else if(yz)f(x,z);else f(x,z);printf(d,%d,%drT,x,y,z);)1,3,27.#include void fun(int s,int m,int n)(int t;while(mn)t=sm;sm=sn;sn=
14、t;m+;n-;)main()Int a5=1,2,3,4,5,k;fun(a,0,3);for(k=0;k5;k+)printf(n%d M,ak);)4 3 2 1 58.#includemain()(int j,row,column,m;static int array3=100,200,300,28,72,-30,-850,2,6;m=arrayOO;for(i=0;i3;i+)for(j=0;j3;j+)if(arrayijm)m=arrayij;row=i;column=j;printf(%d,%dz%dn,mzrow,column);)-850,2,09.#include voi
15、d main()(char a8,temp;int j,k;for(j=0;j7;j+)aj=a+j;a7=0;for(j=0;j0;k-)ak=ak-1;a0=temp;printf(%sn,a);)gabcdeffgabcdeefgabcdio.#include#include void main()char str1=*;for(int i=0;i=a&c=A&c=Z)return(l);elsereturn(O);/*find 1*/)int longest(char str)/int longest(char str)(int len=O,i,length=O,flag=l,poin
16、t,place;for(i=0;ilength)length=len;place=point;len=O;)return(place);)main()(int i;char line100;printf(Enter stringn);gets(line);printf(the longest is:);for(i=longest(line);alph(linei);i+)printf(%c,linei);printf(n);)2、的功能是从键盘输入一行字符,分别统计其中的字母、数字、空格和其它字符的个数。但该程序中有2 处错误,请调试并改正。不允许改变程序结构和增删语句。#include ma
17、in()int c;int letter=0,digit=0,space=0,other=0;printf(Please input a string:n);while(c=getchar()!=n)/while(c=getchar()!=,n,)if(c=a&c=7V&c=O&c=9)digit+;else if(c=)/else if(c=)space+;elseother+;printf(letter=%d,Jetter);printf(digit=%d,digit);printf(space=%d/,space);printf(other=%dn,other);计算机网络部分一、选择题
18、(每题2 分,共计4 0 分)0 SI参考模型的最底层向下直接与传输介质相连接,最底层是A.物 理 层 B.数 据 链 路 层 C.网 络 层 D.传输层2、HTTP协议属于TCP/IP协议分层模型中的A.网 络 接 口 层 B.应 用 层 C.传 输 层 D.网际层3、从逻辑功能上,可以把计算机网络分为资源子网和A.物 理 子 网 B.通 信 子 网 C.局 域 网 D.广域网4、下列有线传输介质中,传输距离最远的是A.双 绞 线 B.同 轴 电 缆 C.单 模 光 纤 D.多模光纤5、目前计算机网络中采用的数据通信方式是A.单 工 通 信 B.半 双 工 通 信 C.全 双 工 通 信 D
19、.三工通信6、局 域 网(LAN)一般是一幢建筑物内或一个单位几幢建筑物内的计算机互连而成的计算机网络,局域网有多种类型,目前使用最广泛的是A、FDDI B、以太网 C、ATM局域网 D、无线网7、TCP/IP体系结构中的TCP和 IP所提供的服务分别为()。A,链路层服务和网络层服务 B.网络层服务和运输层服务C.运输层服务和应用层服务 D,运输层服务和网络层服务8、在 TCP/IP协议簇中,UDP协议工作在()。A.应用层 B.传输层 C.网络互联层 D.网络接口层9、IP 电话使用的数据交换技术是.()A、电路交换 B、报文交换 C、分组交换 D、信元交换10、下列传输介质中,传输距离最
20、远的是.()A、单模光纤 B、多模光纤 C、细缆 D、粗缆11、在 O SI中按从低到高,链路层上面的层次是.()A、传输层 B、网络层 C、表示层 D、物理层12、在 IEEE802标准系列中,定义无线网的标准是.()A、802.3 B、802.5 C、802.7 D、802.1113、在计算机网络中,“带宽”这一术语表示.()A、数 据 传 输 的 速 度 B、数 据 传输的速率C、计 算 机 位 数 D、CPU主频14、在互连的开放系统中,通信双方位于同一层的系统构成了 OSI模型的A.相关层 B.传输层 C.对等层 D.互连层15.一个快速以太网交换机的端口速率为100Mb/s,若该端
21、口可以支持全双工数据传输,那么该端口实际的传输带宽可达A.100 Mb/s B.200 Mb/s C.400 Mb/s D.800 Mb/s16、当 下 面 4 个协议运行在同一个网络中时,协议属于自上而下的第一层.()A.HTTP B.IP C.ARP D.TCP17、()采用不同频率的信号在同一信道上传输数据。.()A.空分多路复用 B.时分多路复用 C.频 分 多 路 复 用 D.码分多址18、Ethernet局域网采用的媒体访问控制方式为()A、CMSA/CD B、CSMA/CDC,CDMA/CD D、CSMA/CA19、计算机网络是由多个互连的结点组成的,结点之间要做到有条不紊地交换
22、数据,每个结点都必须遵守一些事先约定好的原则。这些规则、约定与标准被称为网络协议(Protocol)网络协议主要由以下三个要素组成 oA)语义、语法与体系结构 B)硬件、软件与数据C)语义、语法与时序 D)体系结构、层次与语法20、不属于TCP/IP分层模型的是()A.IP层 B.应用层 C.会话层 D.TCP层二、综合题根据图9 所示的局域网络,完成下列问题;(每空2 分,共 10分)图 91)双绞线由 根导线组成,连接PC机与交换机的双绞线一端采用EIA/TIA 568A标准,另外一端应该采用 标准;2)该网络物理拓扑结构的类型是;3)交换机1 与交换机2 之间相距20米,它们之间需要采用
23、交换机堆叠方式还是交换机级联方式连接?。4)以下选项中的 设备能够替换图9 中的交换机。A.Modem B.集线器 C.代理服务器 D.网桥2、某一网络地址块192.168.75.0中有3 台主机A、B、C,它们的IP地址及子网掩码分别为:主机 A:IP 地址:192.168.75.18 主机 B:IP 地址:192.168.75.146主机 C:IP 地址:192.168.75.158 子网掩码均为:255.255.255.240(1)3 台主机A、B、C 分属几个网段?(2 分)(2)哪些主机位于同一网段?(2 分)(3)主机B 的网络地址是多少?(2 分)(4)若要加入第4 台主机,使它与主机A 属于同一网段,其 IP地址范围是多少?(4 分)