通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"计算机二级" 试卷中 全国计算机等级考试《二级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语言程序设计》真题(一)
派生类的成员函数不能访问基类的。
下列数据结构中,属于非线性结构的是( )。
有以下程序:程序运行后的输出结果是( )。
设fp为指向某二进制文件的指针,且已读到此文件末尾,则
有以下程序:程序运行的结果是( )。
有如下程序:程序运行后的输出结果是。
以下选项中叙述正确的是( )。
可以用p.a的形式访问派生类对象p的基类成员a,其中a
请在下面程序的横线处填上适当字句,以使程序完整,并使程
已知x=[3, 3,4],那么表达式id(x[0])=
#编写一个函数,从键盘上输入两个数,求最大公约数和最小
请填空:建立如图所示存储结构所需说明语句是______
请编写函数fun,函数的功能是:将M行N列的二维数组中
设二叉树的后序序列与中序序列均为ABCDEFGH,则该
现有长度为7、初始为空的散列表HT,散列函数 H(k)
MYSQL用于对分组统计结果进行选择的语句是 。
包含在某些候选码中的属性,称为 。
下列( )不属于连接种类
在Internet中,使用FTP功能可以传送_____
2023年CSP-S1阅读程序题1:假设输入的x是不超
当a=3,b=2,c=1时,执行以下程序段后a=___
定义int a[2][3];,表示数组a中的元素个数是
设x=2.5,a=7,y=4.7,算术表达式x+a%3
在C语言中,格式输入操作是由库函数(只写函数名)___
C语言的三种基本结构是_____结构、选择结构、循环结
有以下程序段以下选项中表达式的值为11的是
设有宏定义:#define lsDIV(k,n)((k
用筛选法可得到2-n(n<10000)之间的所有素数,
(过河问题) 在一个月黑风高的夜晚,有一群人在河的右岸
输入:9734526输出:______________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2