1、山东省职高对口升学计算机理论综合模拟试题山东省职高对口升学计算机理论综合模拟试题姓名:分数:一、单项选择题1.在程序中可以用来作为变量名的合法的标识符是:( )A int B stu_1t C 2a1 D #55 2. 下列运算符运算级别最高的是:( ) A | B - = C ! D 0);printf(a=%d,b=%d,a,b);A a=4,b=-2 B a=2,b=-2 C a=4,b=-1 D a=2,b=-14. 以下正确的描述是:_A continue 语句的作用是终止整个循环的执行。B break语句的作用是终止整个循环的执行。C continue 语句和break 语句都可以
2、在switch语句中使用。D break 语句的作用是结束本次循环的执行。5. 设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf(i=%d,f=%f,&i,&f);为了把100和765.12分别赋给i和f,则正确的输入为A)100765.12 B)i=100,f=765.12C)100765.12 D)x=100,y=765.12 6. 以下程序的输出结果是 main( ) int a=12,b=12; printf(%d %dn,-a,+b); A)10 10 B)12 12 C)11 10 D)11 137程序段:int a=3,b; b=(a+=2,3
3、*a), 则a,b的值分别是( )和( )A15,15 B15,3 C5,15 D5,58 当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为if(ab)if(cd)x=1; else if(ac) if(bd)x=2; else x=3; else x=6; else x=7;A)1 B)2 C)3 D)69下列运算中,不符合逻辑运算规则的是 A、1+1=1 B、10=0 C、1+0=1 D、1+1=1010. 若x=1,while(+x5);结束后,x的值为()。A4 B5 C6 D711. 以下程序运行后,输出结果是#include #define PT 5.5#defin
4、e S(x) PT*x*xmain( ) int a=1,b=2; printf(%4.1fn,S(a+b) A)49.5 B)9.5 C)22.0 D)45.012. 以下程序的输出结果是 # include main() printf(%dn,NULL); A) 不确定的(因变量无定义) B)0 C)-1 D)113.设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是A)3 B)0 C)9 D)-12 14. 以下程序的输出结果是# include main() int a=2,c=5; printf(a=%d,b=%dn,a,c); A) a=%2,b=%5 B)
5、a=2,b=5 C) a=%d,b=%d D) a=%d,b=%d15. 若x和y都是int型变量,x=100,y=200,且有下面的程序片段:printf(%d,(x,y);上面程序片段的输出结果是A) 200 B) 100 C) 100 200 D) 输出格式符不够,输出不确定的值16 已知字母A的ASCII码为十进制的65,下面程序的输出是main() char ch1,ch2;ch1=A+5-3;ch2=A+6-3;printf(%d,%cn,ch1,ch2);A) 67,D B) B,C C) C,D D) 不确定的值 17. 若执行下面的程序时从键盘上输入3和4,则输出是A) 14
6、 B) 16 C) 18 D) 20main() int a,b,s;scanf(%d %d,&a,&b);s=a;if(a5) printf(%dn,x);else printf(%dn,x-);21下面程序的输出是A) 0 0 3 B) 0 1 2 C) 1 0 3 D) 1 1 2main() int a=-1, b=4,k;k=(a+=0)&(!(b-5) printf(%d,x);else printf(%dn,x - -); A) 7和5 B) 6和3 C) 7和4 D) 6和423. 下面程序的输出是 main()int k=11;printf(k=%d,k=%o,k=%xn,k
7、,k,k);A)k=11,k=12,k=11 B)k=11,k=13,k=13 C)k=11,k=013,k=0xb D)k=11,k=13,k=b24下列程序执行后的输出结果是 A) -32767 B) FFFE C) -1 D) -32768 main() char x=0xFFFF;printf(%d n,x-); 25、语句printf(abrehiyboun);的输出结果是A) abrehiybou B) abrehiybou C) rehiyou D) abrehiybou 26、CBX是( )拓扑局域网的典型实例。A.环型B.星型C.总线型D.网型27、网际互联中,在物理层中实现
8、透明二进制比特复制,以补偿信号衰减的中继设备是A.中继器B.网桥C.路由器D.网关28、Ethemet局域网采用的媒体访问控制方式为( )。A.Token Bus B. Token Ring C. FDDI D. CSMA/CD29、异步传输模式(ATM)是使用( )两种技术的结合A.电路交换与报文交换B.电路交换与分组交换 C.分组交换与报文交换D.分组交换与帧交换30、数据链路层中的数据块常被称为( )。A.信息B.分组C.帧D.比特流31、ARP协议的主要功能是A、将IP地址解析为物理地址B、将物理地址解析为IP地址C、将主机域名解析为IP地址D、将IP地址解析为主机域名。32、光纤分布
9、式接口FDDI采用拓扑结构A、星型B、环型C、总线型D、树型33、在域名系统中,中国的最高层域名是A、EDUB、CNC、CHINAD、UK34、网桥和路由器分别运行于OSI模型的A、数据链路层和物理层B、网络层和传输层C、传输层和数据链路层D、数据链路层和网络层35、10BASE5采用的拓扑结构是A、总线型B、环型C、星型D、网状型36、帧中继技术本质上是交换技术A、报文B、线路C、信元D、分组37、网络管理使用的协议是A、SMTPB、TCPC、SNMPD、FTP38、HTML正式名称是A、主页制作语言B、超文本标识语言C、WWW编程语言D、JAVA语言39、在下列传输介质中,对单个建筑物内的
10、局域网来说,性价比最高的是A、双纤线B、同轴电缆C、光纤D、红外线40、当需要把一个LAN分成两个子网时,可选用的网络设备是A、网桥B、网关C、路由器D、交换机二、多项选择题1关于电子邮件(E-mail)下面的说法正确的是()A、发送电子邮件时,通讯双方必须都在场 B、电子邮件可以同时发送给多个用户C、电子邮件比人工邮件传送迅速,可靠且范围更广D、在一个电子邮件中可以发送文字、图像、语音等信息2、以下属于中国计算机互联网的有()A、CERNET B、CHINAGBN C、NFSNET D、CSTNET3、以下正确的有()AModem是使用拨号方式接入Internet时的设备。B电子邮件是一种“
11、存储转发式”的信息处理方法。C、如果电子邮件到达时,你的电脑没有开机,那么电子邮件将保存在服务商的主机上。D目前IP地址是四组16位的二进制数字组成。4、下列说法正确的是A、通信子网是由主机、终端组成。B、资源子网是由网络节点和通信链路组成。C、资源子网主要完成数据传输和共享资源的任务。D、通信子网主要完成计算机之间的数据传输交换及通信控制。5、数字数据调制成模拟信号的基本方式包括:A、ASKB、FSKC、PSKD、BSK6、在计算机局域网中采用的传输方式是A、基带传输B、频带传输C、宽带传输D、光带传输7、电路交换的缺点包括:A、线路利用率低B、容易丢失数据C、建立连接的时间太长D、传输延时
12、长8、下列属于TCP/IP传输层协议的是:A、TCPB、TTPC、UDPD、UTP9、有关控制令牌操作叙述正确的是A、用户自己产生控制令牌B、令牌沿逻辑环从一个站点传递到另一个站点C、当等待发送报文的站点接收到令牌后,发送报文D、将控制令牌传递到下一个站点10、选择网络拓扑结构时可以考虑:A、吞吐性B、扩充性C、费用高低D、可靠性11、下列属于路由器特点的是:A、信息处理速度比网桥快B、用于互连多个类型互不相同的网络C、具有协议转换的功能D、用于连接大型网络。12、下列关于网关的描绘中,正确的是:A、具有路由器的全部功能B、为网络间不同协议提供转换功能C、相当于一个网桥D、网关的协议转换功能可
13、由软件来实现。13、根据IEEE802模型的标准,将数据链路层划分为A、介质访问控制层B、逻辑链路控制层C、LLCD、MAC、14、下列说法正确的是A、凡是能使用IP地址的地方,都可以使用其域名访问。B、凡是能使用IP地址的地方,都不能使用其域名访问。C、能使用IP地址的地方,部分可以使用其域名访问。D、凡是能使用域名访问的地方,都能使用IP地址访问。15、网络协议主要要素为A、语法B、数据格式C、语义D、时序16、用于电子邮件的协议是A、IPB、POP3C、SNMPD、SMTP17、网络接口卡的基本功能包括A、通信服务B、数据缓存C、数据转换D、数据共享18、通信系统必须具备的三个基本要素是
14、A、信源B、信号变换设备C、通信媒体D、信宿19、下列的服务中,属于INTERNET标准的应用服务A、WWW服务B、EMAIL服务C、FTP服务D、NETBIOS服务20、是局域网。A、以太网B、令牌环网C、令牌总线网D、因特网三、填空题1. 若int a=1,b=0, c=4, d=-1; 则表达式 (ab ? a:b) & c-d 的值为_。2. int i=5, j, k; j=i-; k=i; 则 k的值为_。 3. 设int a=5,b=6, 写出表达式 a=a-b, a+b 的值_。 5. 若有代数式x2(3x-5y), 则C语言表达式为:_。6. 字符串 Chinese 占用内存
15、_字节。 7. 程序段float x=165.323; printf(x=%-10.2f,x); 执行时输出的结果是_ _, (用大写字母U表示空格)。8. 以下程序的输出结果是_ _。 main()int a=-1,b=4, c;c=(a+=0) & !b=0;printf(c=%d,a=%d,b=%dn,c,a,b);9. 执行下面程序段时输出的结果是_ _。int i=5; switch(i) case 5:case 6: i+=5;case 7: break;case 8: i+=5;printf(i=%d,i);10、物理层标准规定了物理接口的机械特性、电气特性、 特性以及 特性。1
16、1、服务是网络层向运输层提供的一种使分组按顺序到达目的端系统的可靠的数据传送方式。而在服务中,各分组不能保证按序到达,有些分组甚至还可能在途中丢失。12、一个典型的计算机网络系统可由子网和子网构成13、通信同轴电缆按频带特性可分为同轴电缆和同轴电缆。14、OSI模型中实现语法与传送语法间转换的是层的功能.15、运输层网络服务按质量可划分为A型网络服务、B型网络服务、C型网络服务其中型网络服务质量最差,它是完全不可靠的服务型质量最高,分组的丢.失、重复或复位等情况可以忽略不计.16、为了能利用廉价的电话公共交换网实现计算机之间的远程通信,必须将发送端的信号变换成能在电话公共交换网上传输的信号17
17、、如果你要想成为Internet用户,你必须要找到一家能为你提供Internet服务的公司,它的英文缩写是 18、在计算机网络中,城域网的英文简写是 19、中国教育科研计算机网是 20、第 代电子计算机是以集成电路为主要元器件的。21、计算机硬件唯一能直接理解的语言称为 22、和构成计算机的主机23。.192.168.34.21是一个类IP地址。24、一个IP地址由位无符号二进制数组成25、数据包过滤技术是在层中对数据包实施有选择地进出的技术26、网络管理的基本功能是配置管理、管理、性能管理、管理、记账管理。27、光纤分为和两类。28、是构成信息编码的最小单位。29、信息高速公路的雏形是30、
18、(345)QD四、简答题1、数据传输率2、写出n位字长的补码定义五、程序阅读1程序改错,要求不增减语句,指出错误并在右侧写出正确的语句。程序如下:/* 下列程序要求从键盘任意输入两个整数,若两数相等则输出字符串“XY”和两数之和,若两数不相等,则输出字符串“XY”和两数之差的功能。*/#include main( )int x ; y ;scanf(%d%d, x , y);if(x=y) printf(X=Y,%d,x-y);elseprintf(XY,%d ,x+y);2写出下列程序运行结果main( )int num=0;while(num=2)num+;printf(%dt,num);
19、六.编程 1、将学生成绩90分以上输出字符A,8960分输出字符”Pass”, 其余输出“Fail”。2、输入10个学生成绩,统计及格和不及格人数三、填空题1、2、3、4、56、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、28、29、30、试题答案一、单选题1B2C3A4D5B6D7C8B9D10B11B12B13D14D15A16A17B18D19B20B21C22A23D24C25C26B27A28D29B30C31A32B33B34D35A36D37C38B39A40A二、多选题1BCD2ABD3ABC4D5AB
20、C6AC7AC8AC9BCD10BCD11BCD12ABD13ABCD14CD15ACD16BD17ABC18ACD19ABC20ABC三、填空题1、1 2、 4 3、5 4、无 5、x*x/(3*x-5*y) 6、8 7、x=165.32UUUU8、c=1,a=0,b=4 9、I=10 10、功能 规程 11、虚电路 数据报14、抽象 表示 15、C、A 16、数字 模拟 17、ISP 18 MAN19、CERNET 20、三 21、机器语言 22、CPU 内存 23、 以C24、32 25、网络 26、故障 安全 27、单模 多模 28、码元 29、Internet 30 229四、简答题略五、程序阅读1、正确的程序如下:main()int x,y;scanf(“%d”,&x,&y);if(x=y) printf(“X=Y,%d”,x+y); else printf(“XY,%d”,x-y);2、程序结果:1 2 3六、略