题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-03 05:31:36

[填空题]在Java语言中,需要定义含有两个子数组的二维数组x,第一个子数组元素为1,2,3;第二个子数组元素为4,5,6,7,8,9;采用直接赋值创建此二维数组的语句为______。

更多"在Java语言中,需要定义含有两个子数组的二维数组x,第一个子数组元素"的相关试题:

[填空题]在Java语言中,需要定义含有两个子数组的二维整型数组x,第一个子数组元素为7,8,第二个子数组元素为l,2,3,4,5,采用直接赋值创建此二维数组的语句为______。
[填空题]在Java 语言中,所有的数组都有一个 【9】 属性,这个属性存储了该数组的元素个数(或长度)。
[简答题]下列程序定义了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);

[填空题]在Java语言中,定义一个接口,在接口名前面需要______关键字。
[简答题]本题的功能是计算二维数组各个元素的和。程序中定义了二维数组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);


[填空题]在Java语言中,用 【9】 修饰符定义的类为抽象类。
[简答题]下列程序定义了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");


[简答题]下列程序定义了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);

[简答题]下列程序定义了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);

[填空题]假定一个二维数组的定义为“int a [3][5];”,则该数组所含元素的个数为 【9】 ,所占字节存储空间的字节数为 【10】

我来回答:

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

订单号:

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