题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-14 02:19:52

[多项选择]编程题 下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun( ),函数的功能是:求出数组周边元素的平方和并作为函数值返回给主函数中的s。例如:若a 数组中的值为 a=0 1 2 7 9 1 11 21 5 5 2 21 6 11 1 9 7 9 10 2 5 4 1 4 1 则返回主程序后s的值应为310。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include #include #include #define N 5 int fun (int w[][N]) { } main( ) { int a[N][N]={0,1,2,7,9,1,11,21,5,5,2,21,6,11,1,9,7,9,10,2,5,4,1,4,1}; int i, j; int s; clrscr( ); printf("*****The array*****/n "); for (i=0; i

更多"编程题 下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数"的相关试题:

[多项选择]编程题 程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[ ][ N ],int n),该函数的功能是使数组左下半三角元素中的值加上n。 例如:若n的值为3,a数组中的值为 a=2 5 4 1 6 9 5 3 7 则返回主程序后a数组中的值应为 5 5 4 4 9 9 8 6 10 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include #include #include #define N 5 fun(int a[ ][N], int n) { } main( ) { int a[N][N],n, i,j; clrscr( ); printf("***** The array *****/n"); for(i=0; i=5); printf("n=%4d/n",n); fun(a, n); printf("*****THE RESULT*****/n"); for(i=0; i
[简答题]编程题下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun( ),函数的功能是:求出数组周边元素的平方和并作为函数值返回给主函数中的s。例如:若a 数组中的值为a=0 1 2 7 91 11 21 5 52 21 6 11 19 7 9 10 25 4 1 4 1则返回主程序后s的值应为310。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:#include #include#include#define N 5int fun (int w[][N]){}main( ){ int a[N][N]={0,1,2,7,9,1,11,21,5,5,2,21,6,11,1,9,7,9,10,2,5,4,1,4,1}; int i, j; int s; clrscr( ); printf("*****The array*****/n "); for (i=0; i
[多项选择]编程题 下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是:使数组右上半三角元素中的值全部置成0。例如a数组中的值为 a=4 5 6 1 7 9 3 2 6, 则返回主程序后a数组中的值应为 0 0 0 1 0 0 3 2 0 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include #include #include #define N 5 int fun (int a[][N]) { } main( ) { int a[N][N],i,j; clrscr( ); printf("*****The array*****/n"); for(i=0;i
[简答题]下列程序定义了NXN的二维数组,并在主函数中赋值。请编写函数fun( ),函数的功能是求出数组周边元素的平方和并作为函数值返回给主函数中的s。例如:若a数组中的值为
a=0 1 2 7 9
1 11 21 5 5
2 21 6 11 1
9 7 9 10 2
5 4 1 4 1
则返回主程序后s的值应为310。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <stdio.h>
#include<conio.h>
#include<stdlib.h>
#define N 5
int fun (int w[][N])

main( )

int a[N][N]=0,1,2,7,9,1,11,21,5,5,2, 21,6,11,1,9,7,9,10,2,5,4,1,4,1;
int i,j;
int s;
clrscr( );
printf("*****The array***+*/n");
for (i=0;i<N;i++)
for(j=0;j<N;i++)
printf("%4d",a[i][j]);
printf("/n");

s=fun(a);
printf("*****THE RESULT*****/n");
printf("The sum is:%d/n",s);

[简答题]下列程序定义了N×N的二维数组,并在主函数中赋值。请编写一个函数fun( ),函数的功能是:求数组周边元素的平方和并作为函数值返回给主函数中的值。例如,若数组a中的值为
0  1  2  7  9
1  11  21  5  5
2  21  6  11  1
9  7  9  10  2
5  4  1  4  1
则返回主程序后s的值应为310。
注意:部分原程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
[试题源程序]
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define N 5
int fun(int w[][N])


main( )

int a[N][N]=0,1,2,7,9,1,11,21,5,5,2,21,6,11,1,9,7,9,10,2,5,4,1,4,1;
int i,j;
int s;
clrscr( );
printf("*****The array*****/n");
for(i=0;i<N;i++)

for(j=0;j<N;j++)

printf("%4d",a[i][j]);

printf("/n");

S=fun(a):
printf("*****THE RESULT*****/n");
printf("The sum is:%d/n",s);

[简答题]下列程序定义了NXN的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是使数组右上半三角元素中的值全部置成0。例如a数组中的值为
a=4 5 6
1 7 9
3 2 6,
则返回主程序后a数组中的值应为
0 0 0
1 0 0
3 2 0
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#define N 5
int fun(int a[ ][N])

main( )

int a[N][N],i,j;
clrscr( );
printf("*****The array*****/n");
for(i=0;i<N;i++)
/*产生—个随机的5*5矩阵*/
for(j=0;j<N;j++)
a[i][j]=rand( )%10;
printf ("%4d",a[i][j]);

printf("/n");

fun(a);
printf("THE RESULT/n");
for(i=0;i<N;i++)
for(j=0;i<N;j++)
printf("%4d",a[i][j]);
printf("/n");


[简答题]程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数 fun(int a[][N], int n),函数的功能是:使数组左下三角元素中的值乘以n 。 例如:若n的值为3,a 数组中的值为 | 1 9 7 | | 3 9 7 | a = | 2 3 8 | 则返回主程序后a数组中的值应为 | 6 9 8 | | 4 5 6 | | 12 15 18| 注意: 部分源程序存在文件PROG1.C中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 给定源程序: #include #include #define N 5 int fun ( int a[][N], int n ) { } main ( ) { int a[N][N], n, i, j; printf("***** The array *****/n"); for ( i =0; i=3 ); printf("n = %4d/n",n); fun ( a, n ); printf ("***** THE RESULT *****/n"); for ( i =0; i
[简答题]程序定义了N×N的二维数组,并在主函数中自动赋值。
请编写函数fun(int a[][N],int n),该函数的功能是使数组左下半三角元素中的值加上n。
例如:若n的值为3,a数组中的值为
a=2 5 4
1 6 9
5 3 7
则返回主程序后a数组中的值应为
5 5 4
4 9 9
8 6 10
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数full的花括号中填入所编写的若干语句。
试题程序:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define N 5
fun(int a[][N],int n)
main( )

int a[N][N],n,i,j;
clrscr( );
printf("***** The array *****/n");
for(i=0;i<N;i++)
/*产生—个随机5*5矩阵*/

for(j=0;j<N;j++)

a[i][j]=rand( )%10;
printf("%4d",a[i][j]);

printf("/n");

do
n=rand( )%10;
/*产生一个小于5的随机数n*/
while(n>=5);
printf("n=%4d/n",n);
fun(a,n);
printf("*****THE RESULT*****/n");
for(i=0;i<N;i++)

for(j=0;j<N;i++)
printf("%4d",a[i][j]);
printf("/n");

[简答题]下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N],int n),该函数的功能是:使数字右上半三角元素中的值乘以m。 例如,若m的值为2,a数组中的值为 a=1 9 2 7 则返回主程序后a数组的值应为 2 18 2 14 注意:部分源程序给出如下. 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include<conio.h> #include<stdio.h> #include<stdlib.h> #define N 5 int fun(int a[] [N], int m) { } main( ) { int a[N] [N],m, i, j; clrscr ( ); printf {"*****The array*****/n"); for (i=O; i<N; i++) /*输出一个随机的5×5矩阵*/ { for(j=0; j<N; j++) {a[i] [j]=rand( )%20; printf("%4d", a[i] [j]); } printf ("/n"); } do m=rand ( ) %10; while (m>=3); /*产生一个上于3的随机数*/ printf ("m=%4d/n", m); fun (a,m); printf ("THE RESULT/n"); for (i=0; i<N; i++) {for(j=0;j<N;j++) printf ("%4d",a[i] [j]); printf ("/n"); } }
[简答题]下列程序定义了N×N的二维数组,并在主函数中自动赋值;请编写函数fun(int a[][N]),该函数的功能是:使数组左下半三角元素中的值全部置成0。例如a数组中的值为 a=1 9 7 2 3 8 4 5 6 则返回主程序后a数组中的值应为 0 9 7 0 0 8 0 0 0 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include <conio.h> #include <stdio.h> #include <stdlib.h> #define N 5 int fun (int a[] [N]) { } main( ) { int a[N] [N],i,j; clrscr( ); printf("*****The array*****/n"); for(i=0;i<N;i++) /*产生—个随机的5*5矩阵*/ { for(j=0;j<N;j++) {a[i][j]=rand( )%10; printf("%4d", a[i][j]); } printf("/n"); } fun (a); printf("THE RESULT/n"); for(i=0;i<N;i++) { for(j=0;j<N;j++) printf("%4d",a[i][j)); printf("/n"); } }
[简答题]下列程序定义了M×M的二维数组,并在主函数中赋值。请编写函数proc( ),函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。例如,若a数组中的值为:
a=0 1 2 3 4
5 9 7 4 5
4 3 8 3 6
3 5 6 8 7
2 1 0 9 8
则返回主程序后,S的值为3.750000。
注意:部分源程序已给出。
请勿改动主函数main和其他函数中的任何内容。
试题程序:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define M 5
double proc(int w[][M])


void main( )

int a[M][M]=0, 1, 2, 3, 4, 5, 9, 7, 4, 5, 4, 3, 8, 3, 6, 3, 5, 6, 8, 7, 2, 1, 0, 9, 8;
int i, j;
double s;
system("CLS");
printf("*****The array*****/n");
for(i=0; i<M; i++)
for(j=0; j<M; j++)
printf("%4d", a[i][j]);
printf("/n");

s=proc(a);
printf("*****THE RESULT*****/n");
printf("The sum is: %lf/n", s);

[简答题]本题的功能是计算二维数组各个元素的和。程序中定义了二维数组arr,arr有3行4列共12个元素,程序中采用for循环语句的嵌套来计算数组中各个元素的和,并将结果保存在sum变量中,最后打印输出结果。
public class java1
public static void main(String[]args)
int arr[][]=1,2,3,4,5,6,7,8,(9,10,11,12;
int sum=0;
int i=0,j=0;
for(i=0;______)
for(______)
______;
System.out.println("sum="+sum);


[填空题]下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。
main( )
int a[2][3]= 1,2,3,4,5 , b[3][2],i,j;
for(i=0;i<2;i++)
for(j=0; j<3;j++)


我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码