云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 湖南省2014年普通高等学校对口招生考试计算机应用专业试题 - 图文

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

  • 62 次阅读
  • 3 次下载
  • 2025/5/1 12:17:38

(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页)

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

(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

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com