88 33 10 5 2
2 5 33 88 10
2 5 10 33 88
2 5 33 10 88
第1题:
( 20 )要定义整型数组 x ,使之包括初值为 O 的三个元素,下列语句中错误的是
A ) int x[3]={0,0,0};
B ) int x[]={0};
C ) static int x[3]={0};
D ) int x[]={0,0,0};

第2题:
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大值的和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。
#include<stdlib.h>
#include<stdio.h>
void fun(int a[],int n, int *max, int *d)
{ int i;
*max=a[0];
*d=0;
for(i=0;【15】;i++)
if(*max<【16】)
{*max=a[i];*d=i;}
}
main()
{ int i, x[20], max, index, n=10;
randomize();
for(i=0;i<n;i++)
{
x[i]=rand()%50; printf("%4d",x[i]);
}
printf("\n");
fun(x,n,&max,&index);
printf("Max=%5d,Index=%4d\n",max,index);
}
第3题:
A.数组元素x[5]的地址
B.数组元素x[5]的值
C.数组元素x[6]的地址
D.数组元素x[6]的值
E.选项内容11
F.选项内容11
G.选项内容11
第4题:
设有定义:
int x[2][3];
则以下关于二维数组X的叙述错误的是
A.元素x[0]可看作是由3个整型元素组成的一维数组
B.数组x可以看作是由X[0]和X[1]两个元素组成的一维数组
C.可以用x[0]=0;的形式为数组所有元素赋初值0
D.x[O]和x[1]是数组名,分别代表一个地址常量
第5题:
若有int *x[3]:则以下表述正确的是 ______。
A.x是一个指向具有3个元素的整型数组的指针
B.x是一个指向int型变量的指针
C.x是一个有3个元素的指针数组,每个元素是一个int型指针
D.x是一个数组,该数组的元素是指针x所指向的变量
第6题:
试题14
以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据的个数。请填空。
#include <stdio.h>
void fun(int s[], int *n, int k, int x)
{ int i;
for(i=*n-1; i>=k; i- - ) s[ ___ ]=s[i];
s[k]=x;
*n=*n+______;
}
main()
{ int a[20]={1,2,3,4,5,6,7,8,9,10,11}, i, x=0, k=6, n=11;
fun(a, &n, k, x);
for(i=0; i<n; i++) printf(“%4d”,a[i]); printf(“\n”);
}
第7题:
设有定义语句int a[3],则下列对此语句的叙述中错误的是( ):
第8题:
有整型数组:int[]x={2,33,88,5,10};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是()。
第9题:
假定一个数组对象为x,则x.length的值为该数组所包含元素的()。
第10题:
x[0]可看作是由3个整型元素组成的一维数组
x[0]和x[1]是数组名,分别代表不同的地址常量
数组x包含6个元素
可以用语句x[0]=0;为数组所有元素赋初值0
第11题:
第12题:
第13题:
设有定义语句int k[]=new int[3];,则下列对此语句的叙述中错误的是( )。
A.定义了一个名为k的一维数组
B.k数组有3个元素
C.k数组元素的下标为1~3
D.数组k中的每一个元素都是整型
第14题:
若有定义int a[9],+P=a;,则P+5表示( )。
A.数组元素a[5]的值
B.数组元素a[5]的地址
C.数组元素a[6]的地址
D.数组元素a[0]的值加上5
第15题:
设有定义:int x[2][3];,则以下关于二维数组X的叙述错误的是( )。
A.x[0]可看做是由3个整型元素组成的一维数组
B.x[0]和x[l]是数组名,分别代表不同的地址常量
C.数组X包含6个元素
D.可以用语句x[o]=0;为数组所有元素赋初值0
第16题:
设int x[ ]={2,4,6,8},y,*p=&x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为 ______。
A.2
B.3
C.4
D.5
第17题:
若有char *x[2]={"xyzw","XYZW"};则下面的表述正确的是 ______。
A.x数组元素酌值分别是“xyzw”和“XYZW”
B.x是指针变量,它指向含有两个数组元素的字符型一维数组
C.x数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D.x数组的两个元素中各自存放了字符‘x’和‘X’的地址
第18题:
假定一个函数的原型语句为“intff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。
Aff(a)
Bff(a[0])
Cff(a+3
Dff(&a[0])
第19题:
有整型数组:int[]x={2,33,88,5,10};则调用方法Arrays.sort(x)后,数组x中的元素x[3]的值是()。
第20题:
假定二维数组x中的一个元素为x[2][3] ,则它的列下标的值为()。
第21题:
假定一个一维数组的定义语句为"int[]x=new int[20];",则x.length的值为()。
第22题:
5
10
33
88
第23题: