更多"设有定义:double x[10],*p=x;,以下能给数组x下标为6"的相关试题:
[填空题]本题中定义了长度为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]+",");
[单项选择]设有定义
double a[10],*s=a;
以下能够代表数组元素a[3]的是______。
A. *(s+3)
B. (*s)[3]
C. *s[3]
D. *s+3
[单项选择]以下子例行程序用于实现向一维数组下标为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)
[填空题]若有以下定义:double w[10],则w数组元素下标的上限为______。
[简答题]本题中定义了一个长度为20的整数数组,然后将1~20分别赋给数组元素,计算该数组中所有下标为奇数的元素的和。
public class javal{
public static void main(String args[]){
int sum;
;
int arrayList[]=new int[20];
for(int i=0;i<=19;i++)
arrayList[i]=i+1;
int pos=0;
while(pos<20){
if( )
sum=sum+arrayList[pos];
;
}
System.out.println("sum="+sum);
}
}
[单项选择]在使用Dim语句定义数组时,在缺省情况卜数组下标的下限为( )。
A. 0
B. 1
C. F
D. 必须指定下标
[填空题]在使用Dim语句定义数组时,在默认情况下数组下标的下限为 【10】 。
[填空题]【说明】
下面一段程序从给定的数组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;//返回最小值所在内存地址
[填空题]下面函数返回数组中最大元素的下标,数组中元素个数为t,将程序补充完整。
int findmax(int s[],int t)
int k,p;
for(p=0,k=p;p<t;p++)
if 【9】
k=p;
return k;
[填空题]在使用Dim语句定义数组时,在缺省情况下数组下标的下限为______。