国家二级计算机c语言考试 程序设计题最后一题 怎么改out.dat文件 直接在文件里面给出答案
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了国家二级计算机c语言考试 程序设计题最后一题 怎么改out.dat文件 直接在文件里面给出答案相关的知识,希望对你有一定的参考价值。
参考技术A1、运行考试系统打开编程题(第三大题),软件会自动启动vc++6.0,然后在需要考生编写的函数代码里加一个分好“;”其他什么都不做。
2、compile->link->execute。将考试系统最小化,打开我的电脑进入考生文件夹,一般是在c盘的一个文件里,视考试系统的具体安装路径而定。
3、找到in.dat文件,按照试题要求在里面修改内容(也可以不用修改,计算机会随机生成一些内容)。
4、找到out.dat文件,按照题目的要求,对照in.dat完成答案的输入,此处切记一定要按照题目要求输入答案,多了一个空格或任何其他可打印字符都将影响你的结果。
5、保存两个文件,然后退出关闭即可。
6、在考试系统中点击交卷(前提是你的前面两个答题已经做完了)
总结:并不是所有的编程题都能作弊也并不是说有编程题对哦需要作弊,有些题目把程序编出来要比作弊简单得多,这就要看考生自己的运气了。不过经本人经验,考试遇到能如上述作弊题目的几率还是挺大的。
扩展资料
全国计算机等级考试二级C语言程序设计考试基本要求:
1、熟悉 Visual C++ 6.0 集成开发环境。
2、掌握结构化程序设计的方法,具有良好的程序设计风格。
3、掌握程序设计中简单的数据结构和算法并能阅读简单的程序。
4、在 Visual C++ 6.0 集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。
计算机二级-C语言-程序设计题-190119记录-求出一个二维数组每一列的最小值。
//编写一个函数:tt指向一个M行N列的二维数组,求出二维数组每列中最小的元素,并依次放入pp所指的一维数组中。二维数组中的数在主函数中赋予。
//重难点:求出的是每一列的最小值,这里要注意,学会简化代码,省去一些多余定义的变量。
1 #include <stdio.h> 2 #define M 3 3 #define N 4 4 void fun ( int tt[M][N], int pp[N] ) 5 { 6 //简化代码 7 int i, j;//不定义变量n,使用i即可。不定义min直接赋值给pp即可。 8 for (i = 0; i < N; i++)//注意这里i代表的列信息。 9 { 10 pp[i] = tt[0][i]; 11 for (j = 0; j < M; j++) if (tt[j][i] < pp[i]) pp[i] = tt[j][i];//for和if语句都只有一句,可以省略大括号。 12 } 13 /* int i, j, min,n=0; 14 for (i = 0; i < N; i++) 15 { 16 min = tt[0][i]; 17 for (j = 0; j < M; j++) 18 { 19 if (tt[j][i] < min) 20 min = tt[j][i]; 21 } 22 pp[n++] = min; 23 }*/ 24 } 25 main( ) 26 { 27 void NONO( ); 28 int t [ M ][ N ]={{22,45, 56,30}, 29 {19,33, 45,38}, 30 {20,22, 66,40}}; 31 int p [ N ], i, j, k; 32 printf ( "The original data is : \n" ); 33 for( i=0; i<M; i++ ){ 34 for( j=0; j<N; j++ ) 35 printf ( "%6d", t[i][j] ); 36 printf("\n"); 37 } 38 fun ( t, p ); 39 printf( "\nThe result is:\n" ); 40 for ( k = 0; k < N; k++ ) printf ( " %4d ", p[ k ] ); 41 printf("\n"); 42 NONO( ); 43 } 44 void NONO( ) 45 {/* 请在此函数内打开文件,输入测试数据,调用 fun 函数, 46 输出数据,关闭文件。 */ 47 int i, j, k, m, t[M][N], p[N] ; 48 FILE *rf, *wf ; 49 rf = fopen("in.dat","r") ; 50 wf = fopen("out.dat","w") ; 51 for(m = 0 ; m < 10 ; m++) { 52 for( i=0; i<M; i++ ){ 53 for( j=0; j<N; j++ ) 54 fscanf (rf, "%6d", &t[i][j] ); 55 } 56 fun ( t, p ) ; 57 for ( k = 0; k < N; k++ ) fprintf (wf, " %4d ", p[ k ] ) ; 58 fprintf(wf, "\n") ; 59 } 60 fclose(rf) ; 61 fclose(wf) ; 62 }
以上是关于国家二级计算机c语言考试 程序设计题最后一题 怎么改out.dat文件 直接在文件里面给出答案的主要内容,如果未能解决你的问题,请参考以下文章
计算机二级C语言考试中,后面三道大题需要自己修改或者填写里面的部分程序,考试的时候能不能修改好了之