2012年9月全国计算机二级C语言上机题库(南开100题)(11)
第3处 if ( i==n) { a[n] =x ; n++;} 2 程序修改
给定程序MODI1.C中函数fun的功能是:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线元素之和。 /**found**/ sum=0
/**found**/
scanf (\3 程序设计
编写程序,实现矩阵(3行3列)的转置(即行列互换)
int fun ( int array[3] [3]) {
int i, j, arr [3] [3];
memcpy(arr,array,9*sizeof(int) ); for ( i=0; i<3; i++) for ( j=0; j<3; j++)
array [ i ] [ j ] =arr [ j ] [ i ]; 第八十九套 1 程序填空
给定程序中,函数fun的功能是:求ss所知字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。Ss所指字符串数组中共m个字符串,且串长>N。 第1处 int fun( char (*ss)[N], int *n) 第2处 if ( i==0) *n=len; 第3处 *n=len; 2 程序修改
给定程序MODI1.C中函数fun的功能是:根据形参m计算如下公式的值。例如,若输入5,则应输出2.283333 /**found**/ t+=1. 0/ i ;
/**found**/ return t; 3程序设计
编写一个函数,该函数可以统计一个长度为2的字符串在另一个字符串中出现的次数。
int fun (char *str, char *substr) {
int cnt =0 ;
char *p =str, *q ; while (*p) {
q=strstr (p,substr) ; if (q==NULL) break ; p=q +strlen (substr) ; cnt++; }
第九十套 1 程序填空
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。Ss所指字符串数组中有M个字符串,且串长 给定程序MODI1.C中函数fun的功能是:将p所指字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串)。请改正程序中错误之处,使它能得出正确结果。 /**found**/ if(*p= =? ?) /**found**/ 17 *(p-1)=toupper(*(p-1)); 3请编写函数fun对长度为7个字符的字符串,除首、尾字符外,将其余5个字符ASCII码降序排列。 int fun(char *s,int num) { char ch; int i,j; for(i=1;i<6;i++) for(j=i+1;j<6;j++) { if(*(s+i)<(s+j)) { ch=*(s+j); *(s+j)=*(s+i); *(s+i)=ch; }}} 第九十一套 1程序填空 给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 第一处 max=*std; 第二处 if(max.age printf(“\\nName:%s,Age:%d\\n”,max.name,max.age); 2 程序修改 给定程序MODI1.C中函数fun的功能是:实现两个整数的交换。例如给a和b分别输入:60和65,输出为:a=65 b=60 /**found**/ void fun(int *a,int *b) /**found**/ t=*b;*b=*a;*a=t; 3程序编写 请编写一个函数void fun(int t t[M] [N],int pp [N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指唯一数组中。二维数组中的数已在主函数中赋予。 void fun(int tt[M][N],int pp[N]) { int i,j,min,k; for(i=0;i min=tt[0][i];k=0; for(j=1;j pp[i]=tt[k][i]; } } 第九十二套 1 程序填空 给定程序中,函数fun的功能是:将a和b所指的两字符串转达换成面值相同的整数,并进行相加作为函数值返回,规定字符串只含9个以下数字字符。 第一处 d=d*10+*s-?0?; 第二处 s++; 第三处 return ctod(a)+ctod(b); 2 程序修改 给定程序MODI1.C中函数fun的功能是:分别统计字符串大写字母和小写字母的个数和。 /**found**/ *a=*a+1; /**found**/ *b=*b+1; 3程序设计 请编写函数fun,函数的功能是:使用实型整数保留2位小数,并对第三位进行四舍五入(规定实型数为正数) float fun(float h) { long w; w=h*100+1.5; return (float)w/100; } 第九十三套 1 程序填空 给定程序中,函数fun的功能是:找出100—x(x<=999)之间各位上的数字之和为15的所有整数,然后输出,符合条件的整数个数作为函数值返回。 第一处 n=0; 第二处 while(t<=x) 第三处 t++; 2 程序修改 给定程序MODI1.C中函数fun的功能是:先将s所指字符串中的字符按逆序放到t所指字符串中,然后把s所指的字符串中的字符按正序连接到t所指串的后面。 /**found**/ int i,s1; /**found**/ t[i]=s[s1-i-1]; 3程序设计 请编写函数fun,函数的功能是:将a、b中的两个两位整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位依次放在变量c的千位和十位上。 void fun(int a,int b,int *c) { *c=(b/10)*1000+(a/10)*100+(b)*10+(a); } 第九十四套 1 程序填空 给定程序中,函数fun的功能是:从三个形参a、b、c中找出中间那个数,作为函数值返回。 第一处 t=a>b?(b>c?b: (a>c?c:a)):((a 给定程序MODI1.C中函数fun的功能是:首先将大写字母转换为对应的小写字母:若小写字母为a—u,则将其转换为其后的第五个字母;若小写字母为v—z,使其值减21。转换后的小写字母作为函数值返回。 /**found**/ c=c+32; /**found**/ c=c+5; 3程序设计 请编写函数fun,函数的功能是:计算并输出??例如,在主函数中从键盘给n输入20后,输出为s=534.188884。注意:要求n的值大于1但不大于100. double fun(int n) { int i; double fac=1.0; double sum=1.0; for(i=2;i<=n;i++) {fac+=sqrt(i); sum+=fac; } return sum; } 第九十五章 1 程序填空 给定程序中函数fun的功能是:调用fun函数建立班级通讯录。通讯录中记录每位同学的编号、姓名和电话号码。班级的人数和学生信息从键盘读入,每个人的信息作为一个数据块写到名为mylife5.dat的二进制文件中。 第一处 int fun(STYPE *std) 第二处 FILE *fp;int i; 第三处 fwrite(&std{i},sizeof(STYPE),1,fp); 2 程序修改 给定程序MODI1.C中函数fun的功能是:先将在字符串s中的字符按正顺序放到t串中,然后把s中的字符按逆顺序放到他串后面。 /**found**/ for(i=0;i 请编写函数fun,函数的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a的十位和个位数依次放在c位的千位和十位上,b的十位和个位数依次放在c的百位和个位上。 void fun(int a,int b,long *c) { *c=(a/10)*1000+(b/10)*100+(a)*10+(b); } 第九十六套 1 程序填空 程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。函数fun的功能是:对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。 第一处 b->sno=10004;
…… 此处隐藏:3883字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




