通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 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语言)
在匹配器(Matcher)类中,用于输入字符串与模式串
(本题 8 分)某系统中进程的虚拟地址空间包括内核区、
不能作为C语言函数名的是。
有以下程序程序运行后的输出结果是( )。
在下列模式中,能够给出数据库物理存储结构与物理存取方法
有以下程序:若文本文件filea.txt中原有内容为:
有以下程序:程序的运行结果是( )。
有以下程序执行程序时,给变量x输入10,程序的输出结果
设有定义:执行scanf("%2d%f",&a,&b)
按下列要求编程,实现类的定义,并在主函数中测试这个类。
Python 3.x语句for i in range
若有定义:int a[]={2,4,6,8,10,12
从互联网络的结构看,网桥属于DCE级的端到端的连接,从
linux文件系统中每个文件用________来标识
安装Linux系统对硬盘分区时,必须有两种分区类型:
在Windows的命令窗口中,以超级管理员身份连接My
修改视图除了可能使用create or replace
评价算法的优劣通常是用算法的执行时间来衡量( )
求解Floyd算法的时间复杂度为( )
定义三元组(a,b,c)(其中a,b,c均为正数)的距
设有以下结构类型说明和变量定义,则变量a在内存所占字节
功能:编写函数fun其功能是:根据整型形参m,计算如下
其中a[1][2]的值为_____。
do-while循环由do开始,while结束,在wh
假设输入的x是不超过1000的自然数,第24行的"f[
某系统结构图如下图所示,该系统结构图的最大扇出数是
输入:12 172 4 6 9 11 15 17 18
(坐标统计)输入 n个整点在平面上的坐标。对于每个点,
快速排序最坏情况下的算法时间复杂度为:
输入: 9 19 29 39输出: _________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2