2018年辽宁省高等职业教育对口升学考试
专业综合课试题(代码314)
考试时间150分钟满分300分
第一部分:C语言程序设计(100分)
一、单选题(每空3分,共30分)
1.下列关于C语言的叙述错误的是()
A.大写字母和小写字母的意义相同
B.不同类型的变量可以出现在一个表达式中
C.在赋值表达式中,赋值运算符左边的变量和右边的值可以是不同类型
D.C语言程序从main()函数开始执行
2.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符()
A.必须为字母
B.必须为下划线
C.必须为字母或下划线
D.可以是字母、数字或下划线
3.如果int a=0,b=1,c=2,d=3;则条件表达式“b<a?c:d”的值是()
A.0
B.1
C.2
D.3
4.已知int x=5,y=5,z=5;则表达式(x%y=y+z,x/=y)的值是()
A.0
B.1
C.5
D.10
5.以下4个选项中,不能看作一条语句的是()
A.;
B.for(i=0;i<3;i++);
C.if(a>b)a=3;
D.int a=5;int b=4;
6.对下面的循环语句描述正确的是()
for(x=0;x<4;x+1);
A.是无限循环
B.循环执行1次
C.循环执行4次
D.循环执行5次
7.以下数组初始化正确的是()
A.int a[]={1,2,3,4,5,6};
B.int a[2]={1,2,3,4,5,6};
C.int a[3][]={1,2,3,4,5,6};
D.int a[2,3]={1,2,3,4,5,6};
8.已知:int x[4]={2,4,6,8},*p=x;则能够正确引用数组元素的语句是()
A.x
B.x[5]
C.*(++p)
D.++p
9.以下操作不合法的是()
A.char s[]=”CHINA”;
B.char*p=”CHINA”;
C.char s[5]=”CHINA”;
D.char s[20]={‘C’,’H’,’I’,’N’,’A’};
10.关于文件读写,描述正确的是()
A.读文件时必须从头读
B.以追加方式打开文件时文件原有内容会保留
C.写文件时必须从尾写
D.文件打开方式只有读方式或写方式
二、判断题(每空3分,共15分)
11.在do-while循环体中,先执行一次循环,再判断循环的条件。()
12.在C语言中,执行break语句可以结束当前层循环。()
13.在C语言中,函数可以通过形参将值传回给实参。()
14.若用数组名作为函数实参,则实际上传递给形参的是数组的第一个元素值。()
15.指针既可以指向变量也可以指向数组中的元素。()
三、选择填空题(每空3分,共15分)
下面程序将输入一个字符,如果字符串中有这个字符,则将该字符从字符串中删除。请从10个备选答案中选择适当的语句将程序填写完整。
#include<stdio.h>
void del(char*s,char ch)
{
char*t;
_____________16______________
while(*s!=’\0’)
{
if(*s!=ch)
{
_____________17______________
t++;
}
s++;
}
___________18____________
}
void main()
{
char str[]=”Hello Shenyang”;
___________19___________
c=getchar();
___________20___________
puts(str);
}
A.int c;
B.char c;
C.del(str,c);
D.del(c,str);
E.t=&s;
F.*t=’\0’;
G.t=s;
H.*t++=*s;
I.*s=’\0’;
J.*t=*s;
四、写结果(每题6分,共24分)
注意:每题考核结果写格式,分别计分。
21.
#include<stdio.h>
void main()
{
int a=1,b=2,c=3;
if(a<b)
a=b;
b=c;
c=a;
printf(“a=%d,b=%d,c=%d”,a,b,c);
}
22.
#include<stdio.h>
void main()
{
int i;
float f=0
for(i=1;i<=3;i++)
{
23.
#include<stdio.h>
#include<string.h>
void main()
{
char str[100]=“How do you do”;
char*p=str+strlen(str)/2;
strcpy(p,“es it?”);
printf(“%s\n”,str);
}
24.
#include<stdio.h>
int fun(int a)
{
int b=0;
b++;
return(a+b);
}
void main()
{
int a=1;
printf(“%d”,fun(a));
}
五、编程题(16分)
25.已知有一个班级学生的成绩信息表(如下表所示),声明一结构体类型,其中包括学号、姓名、计算机成绩、英语成绩以及总成绩等成员,请根据下表来初始化一个该结构体类型的数组,计算每个学生的总成绩,并依次输出学号、姓名和总成绩。
第二部分:网络技术基础(100分)
一、单选题(每题3分,共30分)
1.TCP/IP体系结构中的TCP协议和IP协议所提供的服务分别为()
A.链路层服务和网络层服务
B.传输层服务和应用层服务
C.传输层服务和网络层服务
D.网络层服务和传输层服务
2.DNS的作用是()
A.用来将端口翻译成IP地址
B.用来将域名翻译成IP地址
C.用来将IP地址翻译成硬件地址
D.用来将MAC地址翻译成IP地址
3.下面不属于网络拓扑结构的是()
A.环形结构
B.总线结构
C.网状结构
D.层次结构
4.如果一个局域网有11台主机与1台服务器,使用一个12端口的集线器连接了主机与服务器,主机与服务器同时可以有几条并发的连接()
A.11条
B.12条
C.1条
D.2条
5.私有网络地址用于配置本地网络,下面的地址属于私有网络地址的是()
A.100.0.0.0
B.172.15.0.0
C.192.168.0.0
D.244.0.0.0
6.CDMA系统中使用的多路复用技术是()。
A.时分多路
B.波分多路
C.码分多址
D.空分多址
7.以太网卡携带的MAC地址的二进制位数是()
A.64
B.48
C.32
D.16
8.信道上可传送信号的最高频率和最低频率之差称为()
A.波特率
B.比特率
C.吞吐量
tcp ip协议体系分别分成几层
D.信道带宽
9.计算机网络是一门综合技术,其主要技术是()
A.计算机技术与通信技术
B.计算机技术与多媒体技术
C.电子技术与通信技术
D.数字技术与模拟技术
10.计算机网络中可以共享的资源包括:()
A.硬件、软件、数据
B.主机、外设、软件
C.硬件、程序、数据
D.主机、程序、数据
二、判断题(每题2分,共20分)
11.网桥和集线器都是物理层设备。()
12.是应用层中用来接收邮件的协议。()
13.协议的作用是通过地址查地址。()
14.使用的传输介质是同轴电缆。()
15.常用的传输介质中光纤的抗干扰能力是最强的。()
16.网络环境中两台主机的地址必须不同,地址可以相同。()
17.全双工通信是指通信的任意一方在发送信息的同时也可以接受信息。()
18.在体系中,协议属于传输层协议。()
19.分组交换只能提供无连接的服务。()
20.由于
地址有固定、规范的格式且具有唯一性,因此每台计算机只能配置一个
地址。(
三、简答题(每题10分,共20分)
21.什么是网络协议?网络协议的基本要素包括什么?这些要素各有什么作用?
22.从资源共享角度看,什么是计算机网络?并请写出参考模型的七层结构。
四、画图题(10分)
23.请画出01101110曼切斯特和差分曼切斯特编码。(高电平表示1,低电平表示0)
五、计算题(每题10分,共20分)
24.二进制序列
,生成多项式
,求
校验码。
25.某企业申请到的网络地址,子网掩码为。公司现有4个部门,每个部门
使用一个子网且每部门至多需要25台主机,请回答以下问题:(1)申请到的网络地址属于哪类地址?此网络中最多允许使用多少个地址?
(2)请写出符合题中要求的子网掩码。(3)请写出所有可用的子网网络地址。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。