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

当前位置:首页 > 湖南省永州市职业中专2011届高三月考(八)计算机应用专业综合知识试题 - 图文

湖南省永州市职业中专2011届高三月考(八)计算机应用专业综合知识试题 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 17:58:44

{struct parts *head,*p; int i;

head=NULL;

for(i=0;i<10;i++) {

p=______________; scanf(\scanf(\p->next=head; head=p; } }

2、已知head指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next), data为整型,以下函数求出链表中所有结点数据域的和值,作为函数值返回。请在下划线处填上所缺内容。 struct link

{int data; struct link *next;}; main( )

{struct link *head; ? ?

sum(head); ? ? }

sum( ) {struct linnk *p;int s=0; p=head->next; while(p)

{s+= ; p= ;} return s; }

3、给定程序中,函数fun的功能是:找出形参s所指字符串中出现频率最高的字母(不区分大小写),并统计出其出现的次数。

例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为: letter 'a' : 3 times letter 's' : 3 times

请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构!

计算机应用类专业中综合知识试题 第21页 (共24页)

#include #include #include

void fun(char *s)

{ int k[26]={0},n,i,max=0; char ch; while(*s)

{ if( isalpha(*s) ) { ch=tolower(____); n=ch-'a';

k[n]+= ____ ; } s++;

if(max< p> }

printf(\ for(i=0; i<26;i++)

if (k[i]==max) printf(\ }

main()

{ char s[81];

printf(\ fun(s); }

三、程序改错:4*5=20分

1 求n!的后面有多少个连续的零,如10!=3628800,后面有2个连续的零,请改正程序中的两个错误,使之能得到正确结果。 main()

{ int n,c=0,I,t;

printf(\请输入一个大于正整数:\ scanf(\ for(i=1;i<=n;i++) { t=i;

while(t>0)

{ if(t%5!=0) {c++; t=t/5; }

计算机应用类专业中综合知识试题 第22页 (共24页)

else continue; } }

printf(\后有%d个连续的0\}

2、下列给定程序中,函数fun的功能是:将一个由八进制数字字符组成的字符串转换为

与其面值相等的十进制整数。规定输入的字符串最多只能包含5位8进制数字。例如,若输入77777,则输出将是32767。

请改正程序中的错误,使它能得出正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 #include int fun(char *p) { int n;

n=*p-‘\\0’; p++;

while(*p!=0)

{ n=n*10+*p-'0'; p++; }

return n; }

main()

{ char s[6]; int i, n;

printf(\ gets(s);

if(strlen(s)>5)

{ printf(\ for(i=0;s[i];i++)

if(s[i]<'0'||s[i]>'7')

{ printf(\ exit(0); }

printf(\ puts(s); n=fun(s);

printf(\

}

四、编程:第1小题12分,第2小题13分

1蜘蛛有8条腿,蜻蜓有6条腿和2对翅,蝉有6条腿和1对翅, 三种虫子共18只,

计算机应用类专业中综合知识试题 第23页 (共24页)

共有118条腿和20对翅。问每种虫子各几只?

2、某养金鱼爱好者,决定出售他的金鱼。第一次卖出了全部金鱼的一半加2分之一条金鱼;第二次卖出剩金鱼的三分之一加三分之一条金鱼;第三次卖出剩金鱼的四分之一加四分之一条金鱼;第四次卖出剩金鱼的五分之一加五分之一条金鱼,最后还剩11条。问原来有多少条金鱼?(每次卖的金鱼都是整数条)

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

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

共分享92篇相关文档

文档简介:

{struct parts *head,*p; int i; head=NULL; for(i=0;i<10;i++) { p=______________; scanf(\scanf(\p->next=head; head=p; } } 2、已知head指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next), data为整型,以下函数求出链表中所有结点数据域的和值,作为函数值返回。请在下划线处填上所缺内容。 struct link {int data; struct link *next;}; main( ) {struct link *head; ? ? sum(head); ? ? } sum(

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