湖南省2016年普通高等学校对口招生考试计算机应用含答案 - 图文 联系客服

发布时间 : 星期日 文章湖南省2016年普通高等学校对口招生考试计算机应用含答案 - 图文更新完毕开始阅读f45eeaaacf84b9d529ea7a22

for(i=0;i

printf(\printf(\ } } else

printf(\”); return 0; }/*main( )函数结束*/

int f(SREC *a,SREC *b,int l,int h) /* b用来存放满足分数条件范围内的学生数据*/

{ int i,j=0,n; /* l、h分别用来存放分数范围的下界与上界*/

for(i=0;i

{ if(a[i].score>=l && a[i].score<=h) { ⑤_____;

b[j].score=a[i].score;

j++; } }

return j; }

34. 阅渎程序,修改程序中的错误,不得增行或删行,也不得更改程序结构。请在答题卡中指出错误代码所在的行号,并给出该行修改后的程序代码。(每处5分,共25分)

(1)下面程序的功能是打印如图7所示的图形。以下程序只允许修改两行。

氺 氺氺氺 氺氺氺氺氺 氺氺氺 氺 图7

L1 #include L2 int main( )

L3 { int i,j,k,b; L4 for(i=l;i<=5;i++) L5 { b=3-i;

L6 for(j=b;j>0;j- -) L7 printf(\;

L8 for(k=5-b;k>0;k- -) L9 printf(\; L10 printf(\L11

L12 return 0; L13 }

(2) 下面程序中,creatlist()函数的功能是创建一个带有头结点的链表。ftm()函数

的功能是:根据输入的字符,查找链表中的字符数据,如果找到了就输出满足条件的第一个结点位置,如果没有找到,就输出“not found!'以下程序只允许修改三行。

L1 #include

L2 #define N 5 L3 struct list L4 { char data; L5 struct list *next; L6 } SLIST;

L7 SLIST *creatlist(char *a);

L8 void fun(SLIST *h, char c) /*c用来存放要查找的字符*/

L9 { SLIST *p; int n=1; int flag=0; /* flag表示是否找到满足条件的结点*/ L10 p=h->next; L11 while(p)

L12 { if(p->data==c) L13 { flag=1; L14 continue; L15 } L16 else

L17 { n++;p=p->next; } L18 }

L19 if(flag)

L20 printf(“find.,the node is %d node \\n\,n); L21 else

L22 printf(\L23 }/*fun()函数结束 */ L24 int main()

L25 { SLIST *head; char c;/*c表示要查找的字符,head表示链表的头部*/ L26 chara[N]={'1','2','3','4','5’}; L27 head=creatlist(a); L28 scanf(\%c\L29 fun(head,c); L30 return 0;

L31 }/*main()函数结束 */

L32 SLIST *creatlist(char *a) L33 { SLIST *h,*p,*q; int i;

L34 h=p=(SLIST*)malloc(sizeof(SLIST?; L35 for(i=0;i

L36 { q=(SLIST*)malloc(sizeof(SLIST)); L37 q->data=a[i]; L38 p->next=q; L39 q=p; L40 }

L41 p->next=0; L42 return h; L43 }

五、程序设计题(每空5分,共25分)

35. 一个数列的通项为:an=10n,n=0, 1, 2, 3……,构成了 1, 10,100, 1000,…,把它们连起来,就成了数串:110100100010000...。现从键盘输入一个正整数n(n<10000) 用来表示这个数串的第n位,函数judge()的功能是用来输出数串第n位的值(0或1 )。

#include \int judge(int n) { int i; int k=1;

for(i=0; _____①_____ ;i ++_____②_____ ) _______③__________

return (___________④_________); }

int main() { int n;

printf(\scanf(\”,&n);

printf(\⑤_________); return 0; }

六、选考题(考生可根据自己的专业方向,从三组题中任选一组,多选则只计前一组的成绩。每空5分,共40分)

第一组计算机网络技术方向

36.某公司办公室根据业务需求,准备通过IIS搭建FTP服务器,网络拓扑结构及相关设置如图8所示。

图8

(1) 在下列选项中,最适合图8中“①”处的网络设备是___①____最适合图8中“②” 处的网络设备是___②___。

A.交换机 B.调制解调器 C.中继器 D.路由器 (2) 图8所示的网络拓扑结构是___③___。 A.总线型 B.星型 C.环形 D.网状型

(3) 如果办公室局域网中的计算机都需要自动获得IP地址,那么需要搭建和配置的服各器是___④___。

A. DNS服务器 B. DHCP服务器 C.Web服务器 D.流媒体服务器

(4) 下列选项中,可以用来访问FTP服务器的方法是__⑤__和__⑥__。

A. DNS B. E-mail C.浏览器 D. FTP客户端程序 (5) FTP系统采用的工作模式是⑦________________。 A.浏览器/服务器 B.客户端/服务器 C.集中式 D.分布式 (6) FTP客户登录后,上传文件时使用的连接是___⑧___。 A.建立在TCP之上的控制连接 B.建立在TCP之上的数据连接 C.建立在UDP之上的控制连接 D.建立在UDP之上的数据连接

第二组网站建设与管理方向

37. 某企业根据业务需求,计划建立一个企业网站,准备通过IIS搭建Web服务器。 (1) 在Windows Server 2003操作系统中安装Web服务的关键步骤如下:

1) 首先进入“添加/删除Windows组件”向导对话框,在图9所示对话框中勾选___①________组件,然后单击右下角的“详细信息”进入图10所示对话框。

A.网络服务 B.应用程序服务器 C.远程安装服务 D.终端服务器

2) 在图10所示对话框中勾选____②_______子组件,再单击“详细信息”确认选中所需的Web服务,最后单击“确定”进行Web服务的安装。

A. ASP.NET B. Internet 信息服务(IIS) C.消息队列 D.应用程序服务器控制台

图9