10、有一数组int a[][4]={1,12,13,14,15,16,17,9,8,7,6,5},执行语句scanf("%d", a[2][3])后,数组中的值应为:_______(键盘输入10)A.1,12,13,14,0,0,0,0,0,0,0,0B.1,12,13,14,15,16, 17,0,8,7,6,5C.1,12,13,14,15,16, 17,9,8,7,6,10D.1,12,13,14,15,16, 17,9,8,7,6,5

10、有一数组int a[][4]={1,12,13,14,15,16,17,9,8,7,6,5},执行语句scanf("%d", &a[2][3])后,数组中的值应为:_______(键盘输入10)

A.1,12,13,14,0,0,0,0,0,0,0,0

B.1,12,13,14,15,16, 17,0,8,7,6,5

C.1,12,13,14,15,16, 17,9,8,7,6,10

D.1,12,13,14,15,16, 17,9,8,7,6,5


参考答案和解析
提示: 可在数组中依次查找,如找到,可用 break 语句结束循环。找不到,一定是全部查找后都没找到,循环为正常结束。

相关考题:

执行语句序列char strl[10]="ABCD",str2[10]="XYZxyz";for (int i=0; strl[i]=str2[i]; i++)后,数组str1中的字符是XYZxyz,数组str2中的字符串是【 】。

请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从p到n-1(p≤n-1)的数组元素平移到数组的前面。例如,一维数组中的原始内容为1,2,3,4,5,6,7, 8,9,10,11,12,13,14,15,p的值为6。移动后,一维数组中的内容应为7,8,9,10, 11,12,13,14,15,1, 2, 3, 4, 5, 6。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include<stdio.h>define N 80void fun(int *w,int p,int n){}main(){int a[N]={1,2,3,4,5,6,7,8,9,10,11, 12,13,14,15};int i,p,n=15;printf("The original data:\n");for(i=0;i<n;i++)printf("%3d",a[i]);printf("\n\nEnter p:");scanf("%d",p);fun(a,p,n);printf("\nThe data after moving:\n");for(i=0;i<n;i++)printf("%3d",a[i]);printf("\n\n");}

请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从p~n-1(p<n-1)的数组元素平移到数组的前面。例如,一维数组中的原始内容为1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, P的值为6。移动后,一维数组的内容应为7, 8, 9, 10, 11, 12, 13, 14, 15, 1, 2, 3, 4, 5, 6。[注意] 部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。[试题源程序]inciude <stdio.h>define N 80void fun(int *w, int p, int n){}main(){int a[N]=(i, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15);int i, P, n=15;printf("The original data:\n");for(i=0; i<n; i++)printf("%3d", a[i]);printf("\n\nEnter p: ");scanf("%d", &p);fun(a, P, n);printf("\nThe data after moving:\n");for(i=0; i<n; i++)printf("%3d", a[i]);printf("\n\n");}

以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10删除后,数组中的内容应该是:2 3 4 5 6 7 8 9 10。请填空。#include#define N 80int fun(int a[], int n){ int i,j=1;for(i=1;iif(a[j-1]【19】a[i])a[j++]=a[i];【20】;}main(){ int a[N]={ 2,2,2,3,4,4,5,6,6,6,6,7,7,8,9,9,10,10,10}, i, n=19;printf("The original data :\n");for(i=0; ifor(i=0; i}

执行语句序列char str1[10]="ABCD",str2[10]="XYZxyz";for(int i=0;strl[i]=str2[i];i++);后,数组strl中的字符串是______。

在下面的一维数组定义中,()语句有语法错误。A.inta[]={l,2,3};B.int a[10]={0};C.int a[]="abcdef";D.int a[5]

以下能对一维数组a进行初始化的语句是: ( )。 A. int a[5]=(0,1,2,3,4,)B. int a(5)={}C. int a[3]={0,1,2}D. int a{5}={10*1}

请编写函数fun(),它的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0到p(含p,p<n-1)的数组元素平移到数组的最后。例如:一维数组中的原始内容为:1,2,3,4,5,6,7,8,9,10;p的值为3。移动后,一维数组中的内容应为: 5,6,7,8,9,10,1,2,3,4。部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。include<stdiO.h>define N 80void fun(int *w,int p,int n){}main(){in[ a[N]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};int i,p,n=15;printf("The odginal data:\n");for(i=0;i<n;i++)printf("%3d",a[i]);printf("\nEnter p:");scanf("%d",p);fun(a,p,n);printf ("\n The data after moving:\n");for(i=0;i<n;i++)printf("%3d”,a[i]);}

在下面的一维数组定义中,()语句有语法错误。A. int a[] ={1,2,3};B. int a[10]={0};C. int a[] ="abcdef";D. int [5]

当执行下面的语句定义一维数组a后,此数组的所有元素为 ( ) inta[10];A.a[1],a[2],a[3],a[4],a[5],a[6],a[8],a[9],a[10],a[10]B.a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]C.a[0],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10]D.a[1],a[2],a [3],a[4],a [5],a [9],a [7],a [8],a [9],a [10],a [11]

以下程序的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:2 2 2 3 4 4 5 6 6 6 6 7 7 8 9 9 10 10 10删除后,数组中的内容应该是:2 3 4 5 6 7 8 9 10。请填空。#include stdio.h#define N 80int fun(int a[], int n){ int i,j=1; for(i=1;in;i++) if(a[j-1]a[i]) a[j++]=a[i]; ;}main(){ int a[N]={ 2,2,2,3,4,4,5,6,6,6,6,7,7,8,9,9,10,10,10}, i, n=19; printf("The original data :\n"); for(i=0; in; i++) printf("%3d",a[i]); n=fun(a,n); printf("\nThe data after deleted :\n"); for(i=0; in; i++) printf("%3d",a[i]); printf("\n");}

使用语句DimA(1 Tb 10)As Integer声明数组A后,以下叙述正确的是( )。A.A数组中的所有元素值为0B.A数组中的所有元素值不确定C.A数组中的所有元素值为EmptyD.执行语句“Erase A”后,A数组中的所有元素值为Null

请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0到p(p≤n-1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为1,2,3,4,5,6,7, 8,9,10,11,12,13,14,15,p的值为3。移动后,一维数组中的内容应为5,6,7,8,9,10,11,12,13,14,15, 1, 2, 3, 4。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include <stdio.h>define N 80void fun(int *w, int p, int n){}main (){int a[N]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};int i, p, n=15;printf("The original data:\n");for(i=0;i<n;i++)printf("%3d",a[i]);printf("\n\nEnter p: ");scanf("%d",p);fun(a,p,n);printf("\nThe data after moving:\n");for(i=0;i<n;i++)printf("%3d",a[i]);printf("\n\n");}

在下列叙述中,错误的一条是______。A.有下列语句组,则c=(*p)(a,b)与c=max(a,b)等价 int max();int(*p)();int c;p=max;B.执行下列语句后,则*p的值为1 int a=1,*p;*p=a;C.已知指针变量p1指向数组元素a[1],p2指向数组元素a[4],则p2-p1=4-1=3D.2个指针变量指向同一数组时可以进行比较,其值为1或0

当执行下面的语句定义一维数组a并赋以初值后,此数组的元素中不正确的一个赋值结果是 ( ) static int a[10]={0,1,2,3,4,5};A.a[2]=1B.a[0]=0C.a[3]=3D.a[9]=0

设int x[ ]={2,4,6,8},y,*p=x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为 ______。A.2B.3C.4D.5

在下面的一维数组定义中,()语句有语法错误。A、int a[ ]={1,2,3};B、int a[10]={0};C、int a[ ];D、int a[5];

用new运算符创建一维整型数组的正确语句是()。A、int*p=newa[10]B、int*p=newfloat[10]C、int*p=newint[10]D、int*p=newint[5]={1,2,3,4,5}

有说明语句int a[10]包括了()个数组元素。

设有定义语句int,a[]={1,1,2};则以下对此语句的叙述错误的是()A、定义了一个名为a的一维数组B、a数组有3个元素C、a数组的下标为1~3D、数组中的每个元素是整型

有整型数组:int[]x={2,33,88,5,10};则调用方法Arrays.sort(x)后,数组x中的元素x[3]的值是()。A、5B、10C、33D、88

以下关于数组的描述中,错误的有:()A、可以通过如下语句来完成对一个数组的输入:inta[10];scanf("%d",a);B、可以通过如下语句来完成对一个数组的输入:inta[10];scanf("%d",a);C、若有inta[10]={6,7,8,9,10};,则是将5个初值依次赋给a[0]至a[4]D、inta[9];则数组a的下标范围是1-9

在下面的二维数组定义中,只有()语句是正确的。A、int a[5][];B、int a[](10);C、int a[][];D、int a[][5]={{1,2,3},{4,5}};

数组定义与赋值语句如下:int[]a={1,2,3,4,5};则a[2]的值是()

数组定义与赋初值语句如下:int[]a={1,2,3,4,5};则a[2]的值为()。

以下对一维整型数组a的正确说明是().A、int a(10);B、int n=10,a[n];C、int n; scanf("%d",n); int a[n];D、#define SIZE 10  (换行)  int a[SIZE];

单选题有整型数组:int[]x={2,33,88,5,10};则调用方法Arrays.sort(x)后,数组x中的元素x[3]的值是()。A5B10C33D88

多选题以下关于数组的描述中,错误的有:()A可以通过如下语句来完成对一个数组的输入:inta[10];scanf(%d,a);B可以通过如下语句来完成对一个数组的输入:inta[10];scanf(%d,a);C若有inta[10]={6,7,8,9,10};,则是将5个初值依次赋给a[0]至a[4]Dinta[9];则数组a的下标范围是1-9