通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级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语言程序设计》真题(一)
有如下程序(cout格式控制相关),执行这个程序的输出
下列关于运算符重载的叙述中,错误的是
有如下程序,该程序的输出结果是。
阅读下列代码段:上述代码的编译结果是( )。
某计算机按字节编址,采用页式虚拟存储管理方式,虚拟地址
某二叉树中度为2的结点有10个,则该二叉树中有( )个
有以下程序程序运行后的输出结果是( )。
设有n个数按从大到小的顺序存放在数组x中,以下能使这n
编写程序,其功能是:用for循环语句求1到n之间所有偶
用switch语句编程实现以下函数关系:参考答案:
有以下定义:int a; long b; double
由N个有序整数组成的数列已放在一堆数组中,给定程序MO
如下为命令终端下的一个截图:则,以下两句的执行结果是:
简述解决忘记root密码的办法。参考答案:1)用Red
vi编辑器有哪几种工作模式?如何在这几种工作模式之间转
在FOREIGN KEY约束子句中,如果试图删除某行的
MySQL 5.6版本默认的存储引擎是 。
若一棵二叉树具有10个度为2的结点,5个度为1的结点,
按软件的功能进行划分,软件可以划分为 、 、
(8分)进程P通过系统调用请求从键盘读入一个字符。题目
设有以下共用体类型说明和变量定义,则变量c在内存所占字
定义一维数组的形式为:类型说明数组名[表达式],其中表
假设输入的x是不超过1000的自然数,在执行完init
有以下程序(strcpy为字符串复制函数,strcat
给定程序中,函数fun的功能是:不断从终端读入整数,由
设循环队列的存储空间为Q(1:35),初始状态为fro
输入:5输出:( )
下列说法正确的是( )。
输入:7aaaababbbaaaaaacccaa输出:
关于计算机内存下面的说法哪个是正确的
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2