通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级C语言程序设计》真题(一) 中有题目如下:
第1题
请补充fun函数,该函数的功能是:计算N×N维矩阵元素的方差,结果由函数返回。维数在主函数中输入。例如:
的计算结果是14.414。求方差的公式为:
其中
注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
/**********code.c**********/ #include <stdio.h> #include <stdlib.h> #define N 20 /**********found**********/ double fun(①______,int n) { int i,j; double s=0.0; double f=0.0; double aver=0.0; double sd=0.0; for(i=0;i<n;i++) for(j=0;j<n;j++) s+=a[i][j]; /**********found**********/ aver=②______; for(i=0;i<n;i++) for(j=0;j<n;j++) f+=(a[i][j]-aver)*(a[i][j]-aver); f/=(n*n); /**********found**********/ sd=③______; return sd; } main() { int a[N][N]; int n; int i,j; double s; printf("*****Input the dimension of array n******\n"); scanf("%d",&n); printf("*****The array*****\n"); for(i=0;i<n;i++) { for(j=0;j<n;j++) { a[i][j]=rand()%50; while (a[i][j]==0) a[i][j]=rand()%60; printf("%4d",a[i][j]); } printf("\n\n"); } s=fun(a,n); printf("*****THE RESULT*****\n"); printf("%4.3f\n",s); }
int a[][N]
s/(n*n)
sqrt(f)
所属试卷:全国计算机等级考试《二级C语言程序设计》真题(一)
下列叙述中正确的是( )。
数据库系统的核心是( )。
下面对类和对象主要特征描述正确的是( )。
以下描述中,不是线性表顺序存储结构特征的是( )。
有以下程序程序运行后的输出结果是( )。
有以下程序程序的输出结果是( )。
下列关于栈的叙述正确的是( )。
有三个关系R、S和T如下:由关系R和S通过进行运算得到
以下关于宏的叙述中正确的是( )。
下列对重载函数的描述中,( )是错误的。
表达式int('123',8)的值为_________
表达式list(range(5))的值为_______
表达式eval('''__import__('math
请阅读下面的程序,分析程序是否能编绎通过并正确运行,如
在C语言源程序中,一个变量代表____________
打印出所有“水仙花数”,所谓:“水仙花数”是指一个三位
设有以下变量均为int类型,则值不等于7的表达式是__
NFS是( )系统
默认情况下,超级用户和普通用户的登录提示符分别是:“_
______目录用来存放系统管理员使用的管理程序。
关系代数中的σ运算符对应于SQL语言中的 子句。
存在一个等待事务集{T0,T1,„,Tn},其中T0正
无向图的邻接矩阵一定是对称矩阵,有向图的邻接矩阵一定是
耦合性有哪几种类型?其耦合度的顺序如何?[答案解析]低
预处理命令行都必须以_____号开始。
则表达式x+(y>!z)的值为_____。
假设输入的x是不超过1000的自然数,第24行的"f[
有以下程序程序运行后的输出结果是
方程a*b = (aorb) *(aandb),在a,
输入: 1 2 5输出: _______
更多选择题
更多填空题
全国计算机等级考试《二级Java语言程序设计》真题(五)
全国计算机等级考试《二级Java语言程序设计》真题(四)
全国计算机等级考试《二级Java语言程序设计》真题(三)
全国计算机等级考试《二级Java语言程序设计》真题(二)
全国计算机等级考试《二级Java语言程序设计》真题(一)
计算机二级Python语言程序设计模拟试卷
Python第三方库