第一范文网 - 专业文章范例文档资料分享平台

湖南省2014年普通高等学校对口招生考试计算机应用专业试题 - 图文

来源:用户分享 时间:2025/5/28 13:31:01 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

(1)函数sunm(n)使用递归完成表达式的运算:sum(n)=1*2+2*3+n*(n+1) int sum(n){ if(n==1)

return________________; else

return________________; }

(2)函数 insert(char str1[],char str2[],int idx)实现在字符串str1中的第idx个字符后插入字符串 str2,如下程序的输出为: abkkkcd

viod insert(char str1[],char str2[],int idx){

char*p,*q; p=str1; int i=0;

for(i=0;i

while(*str2!=?\\0?){ q=p;

while(*q!=?\\0?)

__________________; while(q>=p){ *(q+1)=*q;

____________________; } q++; *q=*str2; str2++;

_______________________; } }

main(){

char a[10]=”abcd”; char b[5]=”kkk”; insert(a,b,2); printf(“%s”,a); }

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

(1)下面函数fun的功能是:依次取出字符串中的所有数字字符,形成新的字符串,并取出原字符串。以下程序只允许修改两行。

L1 #include L2 coid fun (char s[]){ L3 int i=0,j=0;

L4 for( ; s[i]!=?\\0?; i++) L5 if(s[i]>=?0?&s[i]<=?9?){

计算机应用类专业综合知识试题 第9页(共15页)

L6 s[j]=s[i]; L7 j--; L8 }

L9 s[j]=?\\0?; L10 }

(2)函数creatList()用于从键盘读入整数,并根据输入的顺序建立链表,当输入-1时结束键盘读取,链表创建完成,其中-1不存入链表,头结点不存储数据,在main函数中调用creatList()函数创建链表,随后遍历链表输出链表所保存的数据。以下程序只允许修改三行。 L1 #include L2 struct Node{ L3 int data;

L4 struct Node *next; L5 };

L6 struct Node *creatLisr(){ L7 struct Node p,q, head; L8 int a;

L9 head=(struct Node *)malloc(sizeof(struct Node)); L10 p=q=head;

L11 printf(“Input an integer number,enter-1 to end;\\n”); L12 scanf(“%d”,&a); L13 while(a!=-1){

L14 p=(struct Node *)malloc(sizeof(struct Node)); L15 p->data=a; L16 q->next=p; L17 q=p;

L18 p->next=NULL; L19 scanf(“%d”,&a); L20 }

L21 return head; L22 }

L23 main(){

L24 struct Node *head,*p; L25 head=creatList(); L26 p=head->next; L27 while(p){

L28 printf(“%d\\n”,p->data); L29 p->next=p L30 } L31 }

五、程序分析题

36.以字符串的形式输入一个浮点数的字符串,通过程序转换成对应的浮点数,需要考虑输入数据的正负。

计算机应用类专业综合知识试题 第10页(共15页)

说明:字符?0?比数字0的ASCII值大48. #include #define N 12 Main(){

Char src[N],ch;

Int i,count=0,j;//count用于记录某字符为小数点后第几位// Gets(src);

//isPositive 用于标示正负,isBeforeDecimalPoint用于标示小数点前或小数点后// Int isPositive=1, isBeforeDecimalPoint=1; double result=0; for(i=0;i

ch=src[i];

if(ch!=?\\0?){

switch(ch){

case ?-?;

isPositive=0;

break;

case ?.?;

isBeforeDecimalPoint=0;

break;

default:

if(ch>=?0?&&ch<=?9?){ if(isBeforeDecimalPoint) ___________________

else{

_____________________ Foat temp=1;

For(j=0;j

_____________________ } } } }else Break; }

If(!isPoseitive)

____________________ printf(“%lf”,result);}

}

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

计算机应用类专业综合知识试题 第11页(共15页)

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

37. 某公司根据业务需求,为了高校的管理局域网中计算机的IP地址,计划部署DHCP服务器,配置界面如图11所示。为了实现局域网中计算机能通过域名访问内部服务器,计划部署DNS服务器,配置 如图12所示,在客户端对DNS服务器的测试界面如图13所示。

(1) 根据图11所示DHCP服务器配置界面,选择图11中的选项A、B、C、D完成下列

四小题。

计算机应用类专业综合知识试题 第12页(共15页)

湖南省2014年普通高等学校对口招生考试计算机应用专业试题 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4hs0e93ajg6cyp27mpay_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top