A.1,2,3,4,5
B.12345
C.12345
D.1;2;3;4;5
第1题:
定义了一维数组 int a[10];能够正确从键盘输入10个整数赋给数组元素的程序是:
A.for(i=1;i<=10;i++) scanf(“%d”,&a[i]);
B.for(i=0;i<10;i++) scanf(“%d”,&a[i]);
C.for(i=0;i<10;i++) scanf(“%d”,a[i]);
D.for(i=1;i<=10;i++) scanf(“%d”,a[i]);
第2题:
5.有以下语句: const int n=20; int a[n]; int *pa[n]; int i; for(i=0; i<n; i++) a[i]=i+1; 使用这些语句,编写完整的程序,通过 pa 数组修改数组 a 元素的值,使其 元素值自增 10,然后通过 pa 数组遍历 a 数组,输出全部元素值,要求每行输出 10 个元素。
第3题:
以下程序段()的功能是:输入n的值,计算序列 1 + 1/2 +1/3 + ...+1/n 的和。
A.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) sum=sum+1.0/i ;
B.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) sum=sum+1/i ;
C.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) ; sum=sum+1.0/i ;
D.n=100; sum=0; for(int i=1; i<=n ; i++) sum=sum+1.0/i ;
第4题:
如何输入数组(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]);
第5题:
【多选题】关于以下程序段,说法正确的是() int i,a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]);
A.a数组有10个元素,分别为a[1]、a[2]、a[3] ...a[10]
B.a数组有10个元素,分别为a[0]、a[1]、a[2] ...a[9]
C.该程序段输入a数组的全部元素值
D.scanf("%d",&a[i]); 语句是错误的
第6题:
下面程序的功能是求数组中所有元素之和,根据现有代码,请问修改哪一行代码可以解决所求问题()。#include <stdio.h> int main() { float array[5]={0}; float sum=0; int i; for(i=0;i<5;i++) scanf("%f",&array[i]); for(i=1;i<=5;i++) sum+=array[i]; printf("sum=%fn",sum); return 0; }
A.第10行 sum+=array[i];
B.第4行 float array[5]={0};
C.第5行 float sum=0;
D.第7行 for(i=0;i<5;i++)