网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
对一个已定义好的数组a[10]赋初值,大小为其下标。 for(i=0;i()10;i++)a[i]=i;
参考答案
更多 “对一个已定义好的数组a[10]赋初值,大小为其下标。 for(i=0;i()10;i++)a[i]=i;” 相关考题
考题
以下程序的功能是:求出数组 x 中各相邻两个元素的和依次存放到 a 数组中,然后输出。请填空。main( ){ int x[10],a[9], i ;for (i=0;i10;i++)scanf("%d",x[i]);for( 【 14 】 ;i10;i++)a[i-1]=x[i]+ 【 15 】 ;for(i=0;i9;i++) printf("%d",a[i]);printf("\n");}
考题
以下程序的功能是:求出数组x中各相邻两个元素的和依次存放到a数组中,然后输出。请填空。main(){int x[10],a[9],I;for (i=0;i10;i++)scanf(“%d”,x[i]);for( i=__;i10;i++)a[i-1]=x[i]+ x[i-1] ;for(i=0;i9;i++)printf(“%d”,a[i]);printf(“\n”);
考题
本题中定义了长度为20的-维整型数组a,并将数组元素的下标值赋给数组元素,最后打印输出数组中下标为奇数的元素。 public class javal{ public static void main(String[]args){ int a[]= Int i: for a[i]=i for i++) =1: i=0;i20;i++){ System.out.print(”a[”+i+”]=”+a[i]+”,“); }
考题
定义如下变量和数组:int i;int y[2][3]={2,4,6,8,10,12};则下面语句的输出结果是【 】。for(i=0;i<2;i++)cout<<y[1-i)[i+1]<<",";
考题
若已定义,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、 4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、 2、3、4、5、5、4、3、2、1。请填空。fun( int a[]){int i,for(i=1;i<=10;i++) 【 】=i;for(i=0;i<5;i++) 【 】=a[i];}
考题
若已定义,以下fun函数的功能是在循环中给数组a前4个数组元素依次赋1、2、3、4;在第二个循环中使a数组前4个元素中的值对称折叠,变成1、2、2、1。请填空。fun(int a[]){int i;for(i=1;i<=4;i++)______=i;for(i=0;i<2;i++)______=a[i];}
考题
与“for(i=0;i<10;i++)putchar('a'+i);”功能不同的语句是______。A.for(i=0;i<10;)putchar('a'+(++i));B.for(i=0;i<10;)putchar('a'+(i++));C.for(i=0;i<10;putchar('a'+i),i++);D.for(i=0;i<=9;i++)putchar('a'+i);
考题
定义数组char a[]=}'0','1','2','3');,则将该数组中元素按反序转换成整数,正确的程序段是______。A.int k=0,i; for(i=0;i<4;i++) k=k*10+a[i]-48;B.int k=0,i; for(i=3;i>=0;i--) k=k*10+a[i]-'0';C.int k=0,i; for(i=3;i>=0;i--) k=k+a[i]-'0';D.int k,i; for(i=3;i>=0;i--) k=k*10+a[i]-'0';
考题
下面程序的输出为【】。include void main(){int a[10],i, k=0;for(i=0,i
下面程序的输出为【 】。include <iostream.h>void main(){int a[10],i, k=0;for(i=0,i<10;i++)a[i]=i;for(i=1;i<4;i++)k+=a[i]+i;cout<<k<<end1;}
考题
本题定义了一个长度为l0的boolean型数组,并给数组元素赋值,要求如果数组元素下标为奇数,则数组元素值 为false,否则为true。 public class javal{ pubhc static void main(String[]args){ boolean b[]= ; for(int i=0;i10;i++){ if( ) b[i]=false; else ; } for(int i=0;i10;i++) System.Out.print("bE"+i+"]="+b[i]+","); } }
考题
请完成下列Java程序:将整型数组中的所有奇数移到所有偶数之前,并打印结果。要求初始化一个大小为10的数组,里面按照数组下标顺序存放0~9,输出交换位置后的数组。注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。程序运行结果如下:9173546280public class ex20_2 {private int[] a=new int[10];public static void main(String[] args)ex20_2 obj20_2=new ex20_2 );obj20_2. method ( );}public void init () {for(int i=0;i<a.length;i++) {a[i] =i;}}public void method() {int c,i,j;i=0;j=a.length-1;init();while(i<j){while((a[i]%2==1)i<j)i++;while((a[j]%2==0)i<j)j--if(i<j){c=a [i];______________;a[j]=c;_______________;}}for(i=0;i<a.length;i++){System.out.print(Integer.toString(a[i]));}}}
考题
若char a[10];已正确定义,以下语句中不能从键盘上给a数组的 所有元素输入值的语句是().A、gets(a);B、scanf("%s",a);C、for(i=0;i<10;i++)a[i]=getchar();D、a=getchar();
考题
char a[10];不能将字符串"abc"存储在数组中的是( ).A、strcpy(a,"abc");B、a[0]=0;strcat(a,"abc");C、a="abc";D、int i;for(i=0;i<3;i++)a[i]=i+97;a[i]=0;
考题
int a[10]; 给数组a的所有元素分别赋值为1、2、3、„„的语句是().A、for(i=1;i<11;i++)a[i]=i;B、for(i=1;i<11;i++)a[i-1]=i;C、for(i=1;i<11;i++)a[i+1]=i;D、for(i=1;i<11;i++)a[0]=1;
考题
若有以下程序段,则数组b中列下标为偶数的元素之和是() int a[12],b[3][4],i,j; for(i=0;i12;i++)a[i]=i+1;for(i=0;i3;i++) for(j=0;j4;j++)b[i][j]=a[i*4+j]A、42B、15C、36D、24
考题
有定义语句:int i;double a[4];若通过键盘输入为数组a的4个元素赋值,输入时不同数据之间使用默认分隔符,则下面正确的输入语句是()A、for(i=0;i4;i++)scanf("%lf",a[i])B、for(i=0;i4;i++)scanf("%f",a[i])C、for(i=0;i4;i++)scanf("%lf/n",a[i])D、for(i=0;i4;i++)scanf("%f,",a[i])
考题
若char a[10];已正确定义,以下语句中不能从键盘上给a数组的 所有元素输入值的语句是( ).A、gets(a);B、scanf("%s",a);C、for(i=0;i10;i++)a[i]=getchar();D、a=getchar();
考题
以下能正确计算1×2×3×…×10的程序段是()。A、do{i=1;s=1;B、do{i=1;s=0;s=s*i;s=s*i;i++;i++;}while(i=10);}while(i=10);C、i=1;s=1;D、i=1;s=0;do{s=s*i;do{s=s*i;i++;i++;}while(i=10);}while(i=10);
考题
求整数1至10的和并存入变量s,下列语句中错误的是()。A、s=0;for(i=1;i=10;i++)s+=i;B、s=0;i=1;for(;i=10;i++)s=s+i;C、for(i=1,s=0;i=10;s+=i,i=i+1);D、for(i=1;s=0;i=10;i++)s=s+i;
考题
已经int i;int sum=0,要求求1加到10的和,能完成此操作的程序段正确的是()。A、for(i=1;i10;i++)sum+=i;B、for(i=1;i11;i++)sum=i;C、for(i=1;i=10;i++)sum=sum+i;D、for(i=0;i=20;i++)sum+=i;
考题
单选题以下程序段中,与其他三个功能不同的程序段是( )。A
s=0;i=1;for(;;){s+=i; i++; if(i=10) break;}B
s=0,i=1;for(;i=10;){s+=i; i++;}C
s=0;for(i=1;i=10;i++){s+=i;}D
for(s=0,i=1;i=10;s+=i,i++);
考题
单选题有如下定义:struct st{ int a; float b;}x[10];FILE *fp;若文件已正确打开,且数组x的10个元素均已赋值,以下将数组元素写到文件中的语句错误的是( )。A
for(i=0; i10; i++) fwrite(x,sizeof(struct st), 1,fp);B
fwrite(x,10*sizeof(struct st), 1,fp);C
fwrite(x,sizeof(struct st), 10,fp);D
for(i=0; i10; i++) fwrite(x[i],sizeof(struct st), 1,fp);
考题
单选题有定义语句:int i;double a[4];若通过键盘输入为数组a的4个元素赋值,输入时不同数据之间使用默认分隔符,则下面正确的输入语句是()A
for(i=0;i4;i++)scanf(%lf,a[i])B
for(i=0;i4;i++)scanf(%f,a[i])C
for(i=0;i4;i++)scanf(%lf/n,a[i])D
for(i=0;i4;i++)scanf(%f,,a[i])
热门标签
最新试卷