湖南省2011年对口升学考试计算机应用类试题(含参考答案) - 图文 联系客服

发布时间 : 星期六 文章湖南省2011年对口升学考试计算机应用类试题(含参考答案) - 图文更新完毕开始阅读be69cfbfe518964bce847c7b

#include #include #include

char* dollars(char const* src) {

int len,lenl,i; char *dst,*resultp; if(NULL==src) return NULL; len=strlen(src); len l=len+len/3+2;

dst=(char*)malloc(lenl); if(!dst) {

return NULL; }

_________①__________ *dst++='¥'; if(len>=3) {

int i;

for(i=len-2;i>0;) {

*dst++=*src++;

if(_________②_________) *dst++=','; } }

else{ *dst++='0'; } *dst++='.';

_______________③________________ *dst++=len<1?'0':*src; *dst=0;

return resultp; }

⑵下列程序的功能是实现向head指向的链表中插入新结点s,如图17所示,使该链表按结点的id值保持升序排列。

图17

#include #include typedef struct Node{ int id; char *name;

struct Node *next; }Node;

void Innode(Node *head,int id,char *str) {

int j=0;

Node *p,*q,*s; p=head;

while (___________④______________) {

q=p;

p=p->next; }

s=(Node*)malloc(sizeof(Node)); s->id=id; s->name=str;

_____________⑤______________ _____________⑥______________ }

main() {

/*省略创建链表head的代码*/

Innode(head,3,\ /*head指向如图17所示的链表*/ }

40.以下函数的功能是:在指针数组表示的字符串列表中查找特定的字符,指针数组以NULL指针结束,如果找到返回TRUE,否则返回FALSE。程序中有两处错误,将错误的行号及正确语句填入答题卡相应位置,不得增行或删行(每处错误5分,共10分) L1 #include L2 #include L3 #define TRUE 1 L4 #define FALSE 0

L5 int find_string(char** strings,char value) L6 {

L7 char* cur_str; L8 if(*strings==NULL) L9 return FALSE;

L10 while((cur_str=*strings)!=NULL L11 {

L12 while(cur_str!=\

L13 if(*cur_str++==value) L14 return TRUE; L15 }

L16 return FALSE; L17 }

湖南省2011年对口招生考试计算机类综合试卷 第5页 共10页

六、程序设计题(本大题10分)

41.一串数码是否构成合法的信用卡号,可以通过CheckCard算法来验证。CheckCard算法验证的过程如下:

①卡号的长度必须为16位。

②从卡号最后一位数字开始,将奇数位数字求和。

③从卡号最后一位数字开始,将偶数位数字乘以2(如果乘积为两位数,则减9),再求和。 ④将②和③所得的和值相加,当结果能被10整除时,则校验通过。 例如,卡号是:5432123456788881 奇数位和等于35

偶数位乘以2(乘积为两位数的减去9)的结果:16261577,求和等于35。 35+35=70可以被10整除,校验通过。 编写函数实现CheckCard算法,判断输入的卡号是否能通过验证,通过则显示“成功”,否则显示“失败”。 七、选考题(考生可根据自已的专业方向,从三组题中任一组,多选则只计前一组的成绩。每组2小题,每小题20分,共40分)

第一组 网络方向

42.IE设置。根据提供的A~H选项,选择合适的选项填写在答题卡的相应位置(每空4分,共计20分) 如果要求Internet Explorer启动时不打开任何一个Web网站,一般将主页地址设置成__①__;在访问网站时,可以把自已喜欢站点的页面地址保存在IE的__②__;登录某些网站时,有时输入用户名和密码后,下次访问的时候不需要再输入,这是由于用户名和密码已保存在本地的__③__中;为了提高计算机的安全性,防止IE执行网页中的插件,通过IE的“工具→Internet选项”打开如图18所示对话框,在“安全”选项卡中选择“Internet→自定义级别”把____④____设置成禁用或提示;通过____⑤____选项卡可以设置是否在页面中显示动画、声音、视频、图像等多媒体信息。

⑴图19为安装进程中的服务器角色选择对话框,选择_____①___服务器角色,然后单击“下一步”按钮;

图19

⑵在图20所示的“新建区域向导”对话框的“区域名称”文本框中输入____②____;

图20 图21

⑶在图21所示的A位置输入____③____;

⑷在图22中,选中区域hncs.com,单击鼠标右键,选择“新建主机”菜单项,将出现图23所示新建主机对话框,要建立企业Web服务器,则在B位置输入____④____,在C位置输入____⑤____。

图18

A.高级 B.内容 C.程序 D.空白页

E.收藏夹 F.Cookie G.脚本 H.ActiveX控件和插件 43.DNS服务器应用(每空4分,共计20分)

某企业需要搭建一台DNS服务器,以满足企业用户通过域名的方式来访问企业的应用服务器。DNS服务器的安装可以通过Windows Server的服务器向导来完成。根据规则,DNS服务的IP地址为192.168.1.1,建立的域名为hncs.com,当该服务器不能对域名进行解析时,它将向IP地址为8.8.8.8的DNS服务器转发查询请求,在此域中建立一台名为WWW的Web服务器,IP地址为192.168.1.2,配置过程如图19至图22所示。

图22

图23

湖南省2011年对口招生考试计算机类综合试卷 第6页 共10页

第二组 程序设计方向

44.下列程序采用快速排序算法对任意输入的10个整数排序。将正确的内容填入答题卡的相应位置,使程序完整(每空5分,共20分)

快速排序算法是一种经典的排序方法,它是冒泡排序算法的改进。该算法的主要思想是在待排序的n个数据中取第一数据作为基准值,将所有的数据分为两组,使得第一组中各数据值均小于或等于基准值,第二组中各数据值均大于基准值,这便完成了第一趟排序,再分别对第一组和第二组重复上述方法,直到每组只有一个数据为止。 #include

Void qusort(int s[],int start,int end) {

int i,j;

i=start; /*将每组首个元素赋给i*/ j=end; /*将每组末尾元素赋给j*/ s[0]=s[start]; /*设置基准值*/ while(i

while(____________①______________) j--; /*位置左移*/ if(i

s[i++]=s[j]; /*将s[j]放到s[i]的位置上,且i自增*/ while(i

i++; /*位置右移*/ if(i

__________②_________ }

s[i]=s[0]; /*将基准值放入指定位置*/ if(start

qusort(s,start,j-1); /*对分割出的部分递归调用函数qusort()*/ if(i

__________③_________ }

main() {

int a[11],i;

printf(\ for(i=1;i<=10;i++) scanf(\

_____________④______________ printf(\ for(i=1;i<=10;i++)

printf(\ }

45.随着信息化进程的不断推进,数据的安全性越来越受到人们的重视,数据加密技术是保证数据安全的重要手段。编程实现对C盘根目录下名为“new.dat”文件的数据进行加密,加密方式是将“new.dat”文件中每个字符与字符A进行异或运算,运算后的加密数据存储到“new.dat”文件中(20分)。

第三组 网页设计方向

46.表单应用(每空4分,共计20分)

某学校学生信息管理系统中“学生添加”功能模块的页面文件名为StudentAdd.html,运行界面如图24所示,要求班级下拉列表框的默认选项为“计网S2011-1班”;单击“添加”按钮时,要求在客户端对输入的姓名进行验证,当姓名文本框为空或者全部为空格时,给出如图25所示提示信息,若验证通过,则提交给StudentInfoAdd.jsp文件进行处理。下面给出StudentAdd.html文件中脚本和表单部分的程序清单,将正确内容填入答题卡相应位置,使程序完整。

图24

图25

图26

湖南省2011年对口招生考试计算机类综合试卷 第7页 共10页

??

|--

|--

|--

??

?? tablehd { background-color:#66CCFF; font:bold 24px 宋体; text-align:center } <-- 设置showStudentInfo.html页面文件中学生数据行单元格的显示格式 --> _____②______ { font:bold 16px 宋体; color:_____③______ ; text-align:center } ??

?? 班级 姓名 学号 计软S2010-1张三1 计软S2010-1李四2 计软S2010-1王五3 ??

47.框架和样式应用(每空4分,共计20分)

某学校学生信息管理系统的主界面为框架网页index.html。框架集由上、左下和右下三个部分组成。上面部分对应的框架名为topFrame,对应的文件名为top.html,主要显示系统名称及相关信息;左下部分对应框架名为MenuFrame,对应的文件名为menu.html,主要显示功能菜单;右下部分对应框架名FuncFrame,主要显示左边功能菜单对应的操作界面,其初始显示为系统的说明,文件名为function.html。当单击“学生信息浏览”功能菜单时,如图26所示。页面采用样式设置学生信息的显示格式,样式表文件myStyle.css位于index.html文件所在目录的css子目录。将正确内容填入答题卡相应位置,使程序完整。

湖南省2011年对口招生考试计算机类综合试卷 第8页 共10页