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

当前位置:首页 > 计算机应用类专业综合知识试题

计算机应用类专业综合知识试题

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 3:26:16

int count( char *str, char *SubStr ) {

int i, j, k, num = 0; for ( i=0; ③ ; i++ ) }

35.阅读程序,修改程序中的错误,不得增行或删行,也不得更改程序结构。请在答题卡中指出错误代码所在的行号,并给出该行修改后的程序代码。(每空5分,共25分) (1)下面的程序是求两个正整数的最小公倍数。以下程序只允许修改两行。 L1 #include L2 void main( ) L3 {

L4 int a,b,i,min; L5 printf(“\\nInput the first number:”) L6 scanf(“%d”,&a); L7 printf(“\\nInput the second number:”) L8 scanf(“%d”,&b); L9 min=a;

L10 for(i=a;i>=a*b;i++) L11 if(i%b=0) L12 { min=i; break;} L13 printf(“min=%d\\n”,min); L14 }

(2)函数fun()的功能是:用冒泡法对6个字符串按由小到大的顺序进行排序。以下程序中只允许修改三行。 L1 #include L2 #include L3 void fun(char pstr[6]) L4 {

L5 int i,j; L6 char *p; L7 for(i=0;i<5;i++) L8 for(j=0;j<5-i;j++) L9 if(strcmp(pstr+j,pstr+j+1)>0) L10 {

L11 p=pstr[j]; L12 pstr[j]=pstr[j+1]; L13 pstr[j+1]=p;

第 9 页 共 18 页

/* 如果母串未结束 */

for ( ④ ,k=0; SubStr[k] == str[j]; k++,j++ )

if ( SubStr[ ⑤ ] == '\\0' ) /* 如果SubStr字符串结束 */

{ num++; break; }

return num;

L14 } L15 } L16 main( ) L17 {

L18 int i; L19 char *pstr[6],str[6][20]; L20 for(i=0;i<6;i++) L21 pstr[i]=str[i]; L22 printf(“\\nEnter 6 string:”); L23 for(i=0;i<6;i++) L24 scanf(“%s”,pstr[i]); L25 fun(pstr); L26 printf(“The strings after sorting:\\n”); L27 for(i=0;i<6;i++) L28 printf(“%s\\n”,*pstr[i]); L29 }

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

36.给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号(以1开始);若不存在值为ch的结点,函数返回0值。

#include #define N 8

typedef struct list { int data;

struct list *next; }SLIST;

SLIST *creatlist(char *); void outlist(SLIST*); int fun(SLIST *h,char ch) { SLIST *p; int n=0; p=h->next;

while(p!= ① ) {

n++;

if(p->data==ch)

return ② ; else

③ ; }

return 0; }

main( ) {

SLIST *head; int k; char ch;

char a[N]={‘m’,’p’,’g’,’a’,’w’,’x’,’r’,’d’}; head=creatlist(a);

第 10 页 共 18 页

outlist(head);

printf(“Enter a letter:”); scanf(“%c”,&ch);

k=fun( ④ );

if( ⑤ ) printf(“\\nNot found!\\n”); else printf(“The sequence number is:%d\\n”,k); }

SLIST *creatlist(char *a) {

SLIST *h,*p,*q; int n;

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

q=(SLIST *)malloc(sizeof(SLIST)); q->data=a[i]; p->next=q; p=q; }

p->next=0; return h; }

void outlist(SLIST *h) {

SLIST *p; p=h->next;

if(p==NULL) printf(“\\nThe list is NULL!\\n”); else

{ printf(“\\nHead”); do {

printf(“->%c”,p->data); p=p->next;

}while(p!=NULL);

printf(“->End\\n”);

} }

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

第一组网络方向

37、DHCP服务器应用

某企业需要搭建一台DHCP服务器,以满足企业用户通过域名的方式来访问企业的应用服务器。DHCP服务器的安装可以通过Windows 2003 Server 的服务器向导来完成。根据规划,DHCP服务器的IP地址为192.168.1.1,建立的域名为hngk.com,同时作为企业网关,并在此域中由名为gk2015、IP地址为200.88.22.100的DNS服务器映射并转换网络上客户端计算机使用的域名,配置过程如图所示。

(1)下图37-1为安装过程中的服务器角色选择对话框,选择“ ① ”服务器

第 11 页 共 18 页

角色,然后单击“下一步”,按向导步骤完成;然后在“管理工具”中打开“计算机管理”如下图37-2所示的对话框中右击“DHCP”选择“新建作用域”。

图37-1 图37-2

(2)如下图37-3所示的“新建区域向导”对话框的输入作用域IP地址范围,可知能给 ② 台主机分配 IP地址;

A

图37-3 图37-4

(3)在图37-4所示A位置输入 ③ ; (4)在图37-5中,在父域中输入hngk.com,,将域名解析的服务器设定,则在B位置输入④ ,在C位置输入⑤ 。

B

C

图37-5

第 12 页 共 18 页

搜索更多关于: 计算机应用类专业综合知识试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

int count( char *str, char *SubStr ) { int i, j, k, num = 0; for ( i=0; ③ ; i++ ) } 35.阅读程序,修改程序中的错误,不得增行或删行,也不得更改程序结构。请在答题卡中指出错误代码所在的行号,并给出该行修改后的程序代码。(每空5分,共25分) (1)下面的程序是求两个正整数的最小公倍数。以下程序只允许修改两行。 L1 #include L2 void main( ) L3 { L4 int a,b,i,min; L5 printf(“\\nInput the first number:”) L6 scanf(“%d”,&a); L7 printf(“\\nInput th

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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