通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 2019年3月全国计算机等级考试真题(二级C语言) 中有题目如下:
第1题
给定程序中,函数fun的功能是:判定形参a所指的NxN(规定N为奇数)的矩阵是否是"幻方",若是,函数返回值为1;不是,函数返回值为0。“幻方"的判定条件是:矩阵每行、每列、主对角线及反对角线上元素之和都相等。
例如,以下3x3的矩阵就是一个"幻方":
4 9 2
3 5 7
8 1 6
不得增行或删行,也不得更改程序的结构!
#include <stdio.h> #include <stdlib.h> #define N 3 int fun(int (*a)[N]) { int i,j,m1,m2,row,colum; m1=m2=0; for(i=0; i<N; i++) { j=N-i-1; m1+=a[i][i]; m2+=a[i][j]; } if(m1!=m2) { return 0; } for(i=0; i<N; i++) { /**********found**********/ row=colum=__(1)__; for(j=0; j<N; j++) { row+=a[i][j]; colum+=a[j][i]; } /**********found**********/ if((row!=colum) __(2)__ (row!=m1)) { return 0; } } /**********found**********/ return __(3)__; } main() { int x[N][N], i, j; printf("输入一个3×3的矩阵:\n"); for(i=0; i<N; i++) { for(j=0; j<N; j++) { scanf("%d", &x[i][j]); } } if(fun(x)) { printf("这个矩阵是幻方\n"); } else { printf("这个矩阵不是幻方\n"); } system("pause"); }
所属试卷:2019年3月全国计算机等级考试真题(二级C语言)
输入一个 9800~9811 的正整数 n,作为 Un
输入张三学习的课程名称及成绩等信息,信息间采用空格分隔
关于分支结构的描述,以下选项中错误的是( )。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这
有以下程序程序运行后的输出结果是( )。
以下关于结构化程序设计的叙述中对的的是。
有以下程序(其中的strstr函数头部格式为:ch
以下选项中有语法错误的是。
有如下程序:程序运行时,从键盘输入2<回车>,输出结果
有以下程序:程序运行后的输出结果是。
编程实现小型公司的工资管理。该公司主要有4类人员:经理
下面程序用STL的条件计数算法和自定义的函数对象对一个
表达式sorted({'a':3,'b':9,'c':
已知x=[3, 3,4],那么表达式id(x[0])=
以下程序将数组a中的数据按逆序存放,请填空。
打印出所有“水仙花数”,所谓:“水仙花数”是指一个三位
若有宏定义如下:则执行语句printf("%d,%d"
以下printf语句中的负号的作用是_________
欲把当前目录下的 file1.txt 复制为 file
Linux内核引导时,从文件 中读取要加载的文
在INSERT触发器中,可以引用一个名为 ______
在关系数据库中,参照完整性要求基本关系的( )。
C语言源程序的基本单位是_____。
功能:在键盘上输入一个3行3列矩阵的各个元素的值(值为
do-while循环由do开始,while结束,在wh
若已定义:int a[]={0,1,2,3,4,5,6
输入 :111 21 32 42 52 63 77 8
由四个没有区别的点构成的简单无向连通图的个数是( )。
输入:7aaaababbbaaaaaacccaa输出:
下图是一棵二叉树,它的先序遍历是( )。
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型