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

[单项选择]设函数int& index(int a,int i)返回数组a中下标为i的元素,如果在整型数组int array[]=1,2,3,在执行index(array,1)+=3后,array中各元素值为()。
A. 4,2,3
B. 1,5,3
C. 1,2,6
D. 4,5,6

更多"设函数int& index(int a,int i)返回数组a中下标为"的相关试题:

[填空题]下面函数返回数组中最大元素的下标,数组中元素个数为t,将程序补充完整。
int findmax(int s[],int t)
int k,p;
for(p=0,k=p;p<t;p++)
if 【9】
k=p;

return k;

[填空题]下面函数返回数组中最大元素的下标,数组中元素个数为t,将程序补充完整。
int findmax(int s[],int t)
int k,p;
for(p=0,k=p;p<t;p++)
if
k=p;

return k;

[填空题]利用表达式a[i]可以访问int型数组a中下标为i的元素。在执行了语句int*p=a;后,利用指针p也可访问该元素,相应的表达式是______。
[简答题]编写方法int searchMaxNumIndex(int[]a),寻找已知数组中最大数的下标并返回。
[填空题]本题中定义了长度为20的一维整型数组a,并将数组元素的下标值赋给数组元素,最后打印输出数组中下标为奇数的元素。
public class java1
public static void main(String[] args)
int a[]=______;
int i;
for(______; i++)
a[i]=i;
for(i=0; i<20; i++)
if(______)
System. out. print("a["+i+"]="+a[i]+",");



[填空题]本题定义了一个长度为10的boolean型数组,并给数组元素赋值,要求如果数组元素下标为奇数,则数组元素值为false,否则为true。
public class java1
public static void main(String[] args)
boolean b[]=______;
for(int i=0; i<10; i++)
if(______)
b[i]=false;
else
______;

for(int i=0; i<10; i++)
System. out. print("b["+i+"]="+b[i]+",");


[单项选择]以下子例行程序用于实现向一维数组下标为P的数组元素处插入一个整数XSUBROUTINEINSERT(B,N,P,X)INTEGER**B(N),X,PD020K=N-1,P,-1B(K+1)=()20CONTINUEB(P)=XEND为使程序完整,应在()处放入()。
A. X
B. K
C. B(P)
D. B(K)
[单项选择]以下子例行程序用于实现向一维数组下标为P的数组元素处插入一个整数X
SUBROUTINE INSERT(B,N,P,X)
INTEGER B(N),X,P
DO 20 K=N-1,P,-1
B(K+1)=______
20 CONTINUE
B(P)=X
END
为使程序完整,应在______处放入()。
A. X
B. K
C. B(P)
D. B(K)
[填空题]【说明】
下面一段程序从给定的数组b中找出值最小的元素,并输出该元素的数组下标、内存地址minaddr以及元素值本身。函数findmin负责在给定的数组中查找最小值,并返回最小值所在的内存地址,函数有三个参数:array是所要处理的数组;size是数组的大小;index负责从函数返回具有最大值的元素在数组中的数组下标。请填充空白,使其成为一个合乎要求的完整程序。
【程序】
//程序开始
#include<iostream.h>
int *findmin(int *array, int size, int &index);
void main( )

/****** 变量定义部分 ***********/
int b[10] = 34, 34, 23, 89, 1, 2, 13, 42, 5, 54;
(1) ;
int idx;
/******* 寻找最小值 ************/
minaddr = findmin(b, sizeof(b)/sizeof(int), idx);
/******* 输出最小值的有关信息 ************/
cout << "Min value index: "<<idx<<end1
<<"Min value address: "<<minaddr<<end1
<<"Min value: "<< (2) <<end1;

/******* 函数findmin的定义部分 ************
int *findmin(int *array, int size, int &index)

int min = 0;//max 是当前具有最小值的数组元素下标值
for(int i = 1; (3) ; i++)

if(array[i]< (4) )
min = i;

(5) ;
return array + min;//返回最小值所在内存地址

[填空题]下面程序的功能是输出数组s中最大元素的下标,请填空。
main( )
int k,p,s[ ]=1,-9,7,2,-10,3;
for(p=0,k=p;p<6;p++)
if(s[p]>s[k])______
printf("%d/n",k);
[填空题]已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n,请将下列语句补充完整。
for(inti=xl+k一1;i>=xl;i--)a[______]=a[i];
[填空题]下列是一个Java Applet程序,填空使它的功能为计算数组下标为偶数的各元素的和。
   import java.applet.*;
   import java.awt.*;
   public class Testww extends Applet
   
    public void paint(Graphics g)
    
     int a[]=1,3,5,7,9,10;
     int total=0;
     float ave;
     for(int i=0;i〈a.length; 【9】 )
      total+=a[i];
     g.drawstring("Total of array elements:="+total,25,25);
   

[填空题]下列是一个Java Applet程序,填空使它的功能为计算数组下标为偶数的各元素的和。    import java.applet.*;    import java.awt.*;    public class Testww extends Applet    {     public void paint(Graphics g)     {      int a[]={1,3,5,7,9,10};      int total=0;      float ave;      for(int i=0;i〈a.length;【 】)       total+=a[i];      g.drawstring("Total of array elements:="+total,25,25);    }   }

我来回答:

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

订单号:

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