若有定义语句:int a[5], i ;,则下面语句正确的是_____。
A: a[5]= {5, 4, 3, 2, 1};
B: a[5]= {0};
C: for(i=0;i<5;i++)scanf("%d",&a[i]);
D: for(i=1;i<=5;i++) a[i]=i;
A: a[5]= {5, 4, 3, 2, 1};
B: a[5]= {0};
C: for(i=0;i<5;i++)scanf("%d",&a[i]);
D: for(i=1;i<=5;i++) a[i]=i;
举一反三
- 如何输入数组(a[5]) A: scanf("%d",&a[5]); B: for(i=0;i<5;i++) scanf("%d",&a[5]); C: for(i=0;i<5;i++) scanf("%d",&a[i]); D: for(i=1;i<=5;i++) scanf("%d",&a[i]);
- 【测试3】若有说明:inta[5];,则下面不可以给5个数组元素赋值的是() A: a={1,2,3,4,5}; B: for(i=0;i<5;i++)scanf("%d",&a[i]); C: a[0]=1;a[1]=6;a[2]=8;a[3]=2;a[4]=9; D: for(i=0;i<5;i++)a[i]=i;
- 以下对数组每个元素赋值为1,哪个语句是正确的? A: int a[5]={1}; B: int i, a[5];for (i=1; i <=5; i++) a[i] = 1; C: int i, a[5];for (i = 0; i < 5; i++) a[i] = 1; D: int a[5]; a[1]-a[5]= 1
- 如何输入数组(a[5]) A: scanf("%d",&a[5]); B: for(i=0;i<5;i++) scanf("%d",&a[5]); C: for(i=0;i<5;i++) scanf("%d",&a[i]); D: for(i=1;i<=5;i++) scanf("%d",&a[i]);
- 有定义语句int a[5],i;,输入数组a的所有元素的语句应为( )。 A: scanf("%d%d%d%d%d",a[5]); B: scanf("%d",a); C: for(i=0;i<5;i++)scanf("%d",a+i); D: for(i=0;i<5;i++) scanf("%d",a[i]);