C语言pi等于前一百项相乘,2011年9月份计算二级C语言上机题库(可缩印做小抄)百分百准确.doc...
2011年9月份计算二级C语言上机题库(可缩印做小抄)百分百准确
第一套
程序填空
程序通过定义学生结构体数组,存储了若干个学生的学号、姓名和三门课的成绩。函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大排序)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
第一处 struct student t;
第二处 for(i=0;i
第三处 if(strcmp(a[i].name,a[j].name)>0)
程序修改
给定程序MODI1.C中函数fun的功能是:在p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上;并将该字符前的原字符向上顺序移动。
/**found**/
q=p+i;
/**found**/
while(q>p)
3程序设计
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写了函数fun,它的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。
int fun(STREC *a,STREC *b,int l,int h)
{int i,j=0;
for(i=0;i
if((a[i].s>=1&&a[i].s<=h)
b[j++]=a[i];
return j;
}
第二套
程序填空
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序连接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。
第一处 free(q);
第二处 q=p->next;
第三处 q=q->next;
2. 程序修改
给定程序MODI1.C中函数fun的功能是:用选择法对数组中的n各元素按从小到大的顺序进行排序。
/**found**/
p=j;
/**found**/
p=i;
3. 程序设计
请编写一个fun函数,它的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。
void fun(int m,int *a,int *n)
{
int i;
*n=0;
for(i=7;i<=m;i++)
if((i%7==0)||(i%11==0))
a[(*n)++]=i;
}
第三套
1. 程序填空
函数fun的功能是:逆置数组元素是的值。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。形参n给出数组中数组中数据的个数。
第一处 for(i=0;i
第二处 a[i]=a[n-1-i];
第三处 a[n-i-1]=t;
2程序修改
给定程序MODI1.C中函数fun的功能是:将一个由八进制数字字符串组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。
/**found**/
n=*p-‘0’;
/**found**/
n=n*8+*p-‘0’;
3. 程序设计
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写了函数fun,它的功能是:函数返回指定学号的学生数据,指定的学生号在主函数中输入,若没有找到指定学号,在结构体变量中给学号置空串,给成绩置-1,作为函数值返回。(用于字符串比较的函数是strcmp)。
STREC fun(STREC*a,char *b)
{
STREC c;
Int i;
c.num[0]=’\0’;
c.s=-1;
for(i=0;i
if(strcmp(a[i].num,b)==0)
{strcpy(c.num,a[i].num);
c.s=a[i].s;break;}
return c;
}
第四套
程序填空
给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号:若不存在值为ch的结点,函数值返回0.
第一处 while(p!=0)
第二处if(p->data==ch)return n;
第三处 k=fun(head,ch);
2. 程序修改
给定程序MODI1.C中函数fun的功能是:删除p所指字符串的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用‘#’结束输入。
/**found**/
for(i=0,t=0;p[i];i++)
/**found**/
c[t]=’\0’;
3. 程序设计
请编写一个函数fun,将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。
void fun(char *ss)
{
C语言pi等于前一百项相乘,2011年9月份计算二级C语言上机题库(可缩印做小抄)百分百准确.doc...相关推荐
- 计算机2级可以搞小抄吗,份计算机二级C语言上机题库可缩印做小抄百分百准确.doc...
文档介绍: 第一套程序填空程序通过定义学生结构体数组,存储了若干个学生的学号.姓名和三门课的成绩.函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典序(从小到大排序).请在程序的下划线处填入 ...
- C语言二级背诵小抄,计算机二级C语言上题库(可缩印做小抄)百分百准确.doc
计算机二级C语言上题库(可缩印做小抄)百分百准确 第一套 程序填空 程序通过定义学生结构体数组,存储了若干个学生的学号.姓名和三门课的成绩.函数fun的功能是将存放学生数据的结构体数组,按照姓名的字典 ...
- 计算机二级c语言题库缩印,2011年9月份计算机二级C语言上机题库(可缩印做小抄)百分百准确...
返回这些数的个数. 0. 第一套 第一处 while(p!=0) void fun(int m,int *a,int *n) { 1. 程序填空 第二处if(p->data==ch)return ...
- 计算机二级c语言题库缩印,计算机二级C语言上机题库(可缩印做考试小抄资料)...
小抄,答案,形成性考核册,形成性考核册答案,参考答案,小抄资料,考试资料,考试笔记 第一套 1.程序填空 程序通过定义学生结 构体数组,存储了若干个学生的学号.姓名和三门课的成绩.函数fun 的功能是 ...
- 两个整数百分百C语言,2011年9月份计算机二级C语言上机题库(百分百准确),,,[1]
改错题 数字题: 1.根据整型形参m,计算如下公式的值. y=1+1/(2*2)+1/(3*3)+1/(4*4)+ +1/(m*m)的值.例如,若m=5,则应输出:1.463611. double f ...
- 通过c语言来实现斐波那契数列。斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13...这个数列从第3项开始,每一项都等于前两项之和。
斐波那契数列是一组第一位和第二位为1,从第三位开始,后一位是前两位和的一组递增数列, 像这样的:0.1.1.2.3.5.8.13.21.34.55...... 这个数列从第3项开始,每一项都等于前两项 ...
- 斐波那契(Fibonacci,意大利数学家,1170年-1240年)数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……。这个数列从第三项开始,每一项都等于前两项之
Problem Description 斐波那契(Fibonacci,意大利数学家,1170年-1240年)数列,又称黄金分割数列,指的是这样一个数列:0.1.1.2.3.5.8.13.21.--.这 ...
- 48道C语言上机题参考答案,二级C语言上机题库参考答案(已修改).doc
二级C语言上机题库参考答案(已修改).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印 ...
- 浙江省二级c语言试题答案,浙江省计算机二级C语言上机题库
<浙江省计算机二级C语言上机题库>由会员分享,可在线阅读,更多相关<浙江省计算机二级C语言上机题库(41页珍藏版)>请在人人文库网上搜索. 1.第二部分c工艺设计上的操作问题2 ...
最新文章
- Hbase 和 MySQL 的区别是什么?一文深度对比!
- b360装服务器系统,B365主板能不能安装Win7系统 B365和B360主板区别对比介绍
- RIPv1 与 RIPv2 基础配置
- linux connect 阻塞超时时间,在linux下玩转带有超时时间的connect函数
- 02-SSH综合案例:需求分析(后台)
- oracle导致的负载高,Oracle 11g 数据库服务器CPU、IO负载高的故障排除流程
- 基于matlab 系统仿真学报,基于MATLAB/Simulink的混合动力汽车正向仿真软件的开发...
- EF 5.0 帮助类
- VMware Workstation 9.0安装体验
- abc类地址是如何划分的? (转)
- Spark SQL 内置函数(六)Window Functions(基于 Spark 3.2.0)
- 英语基础语法-语态(被动语态Be done)
- 增量式编码器与螺旋微动机构的数显电路
- Java短链接生成解决方案
- Java-- Maps
- 阿里云主机遭受DDOS攻击IP不能使用如何更换弹性公网IP
- 然之协同系统漏洞利用汇总
- 如何在Java中将汉字转成汉语拼音
- 关于爬取企业信息类的爬虫(一)
- 003 免格式化U盘部署PE(UEFI)