- 14
- 0
- 约 47页
- 2017-01-06 发布于贵州
- 举报
C语言上机试题库C语言上机试题库
C上机试题库
一、2002年4月
/*程序修改题1 给定程序MODI1.C中函数fun的功能是: 先从键盘上输入一个 3行3列矩阵的各个元素的值, 然后输出主对角线元素之和。 请改正函数 fun 中的错误或在横线处填上适当的内容并把横线删 除,使它能得出正确的结果。 注意: 不要改动 main 函数,不得增行或删行,也不得更改程序 的结构! */ #include int fun() { int a[3][3],sum; int i,j; /*********found**********/ sum=0; //______; for (i=0; i 3; i++) { for (j=0; j 3; j++) /*********found**********/ scanf(%d,a[ i ][ j ]); //scanf(%d,a[ i ][ j ]); } for (i=0; i 3; i++) sum=sum+a[ i ][ i ]; printf(Sum=%d\n,sum); }
main() { fun(); }
/*编程题 编写程序, 实现矩阵(3行3列)的转置(即行列互换) 例如, 输入下面的矩阵: 100 200 300 400 500 600 700 800 900 程序输出: 100 400 700 200 500 800 300 600 900
注意: 部分源程序在文件PROG1.C中。 请勿改动主函数main和其它函数中的任何内容, 仅在函数fun 的花括号中填入你编写的若干语句。 */ #include #include
int fun(int array[3][3]) {// int i,j,t; for(i=0; i 3; i++) for(j=0; j i; j++) { t=array[i][j]; array[i][j]=array[j][i]; array[j][i]=t; } // }
main() { int i,j; int array[3][3]={{100,200,300}, {400,500,600}, {700,800,900}};
clrscr() ; for (i=0; i 3; i++) { for (j=0; j 3; j++) printf(%7d,array[i][j]); printf(\n); } fun(array); printf(Converted array:\n); for (i=0; i 3; i++) { for (j=0; j 3; j++) printf(%7d,array[i][j]); printf(\n); } NONO(); }
NONO() { /* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */ int i,j, array[3][3]; FILE *rf, *wf ;
rf = fopen(b0103.in, r) ; wf = fopen(b0103.out, w) ; for (i=0; i 3; i++) for (j=0; j 3; j++) fscanf(rf, %d, array[i][j]); fun(array); for (i=0; i 3; i++) { for (j=0; j 3; j++) fprintf(wf, %7d, array[i][j]); fprintf(wf, \n); } fclose(rf) ; fclose(wf) ; } /*程序修改题2 给定程序MODI1.C中函数fun的功能是: 将从键盘上输入的每个 单词的第一个字母转换为大写字母, 输入时各单词必须用空格隔开, 用.结束输入。 请改正程序中的错误,使程序能输出正确的结果。 注意:不要改动 main 函数, 不得增行或删行,也不得更改 程序的结构! ****老王注:本类有输出结果的程序修改题,在评分时先看结果,如果 **** 结果正确,则直接给分;结果不正确或无结果,再一个错 **** 一个错评分。此法并不适用所有类似题。 */ #include
int fun(char *c,int status) { /***********found**********/ if (*c== ) return 1; //if (c== ) return 1; else { if(status *c = z *c = a) /*********
您可能关注的文档
- CRM期末复习.doc
- CSP学习笔记.doc
- CSCO 2014日程.doc
- CSCD期刊列表.doc
- cs5人物合成技巧.doc
- CSCD中文期刊名.doc
- CPU_供电维修.doc
- CSSCI期刊目录.doc
- CSS入门实例.doc
- cssci官方.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 中国汉字听写大会模拟试题11套.docx VIP
- 基层治理中网格化管理的问题与改进.docx VIP
- 26春苏教版三年级下册数学第1课时 加法数量关系(1) 课件.pptx VIP
- 【02-新课预习】第04讲 钠及其化合物(学生版)-2025年新高一化学暑假衔接讲练 (人教版).pdf
- 起重装卸机械操作工高级工培训大纲.docx VIP
- 员工退休管理办法.docx VIP
- 核反应堆设计软件:RELAP5二次开发_(5).RELAP5输入文件结构与编写.docx VIP
- 科力D2008称重显示器说明书(完整版).pdf
- 基于abaqus的某微型车渐变刚度钢板弹簧的有限元分析.pdf VIP
- 2025年福建省专升本英语考试真题及参考答案.docx VIP
原创力文档

文档评论(0)