• 2022-06-04
    以下能正确定义一维数组的选项是()。
    A: int sum[]
    B:
    C: define N 20int sum[N];
    D: int sum[0,20]
    E: int N=20;int sum[N];
  • B

    内容

    • 0

      int i=1,sum=0,n; scanf ("%d",&n) ; while (i<=n) sum=sum+I;

    • 1

      下列函数int func ( int n ){ int i = 0, sum = 0;while ( sum <; n ) sum += ++i;return i;}的时间复杂度是 A: O(nlogn) B: O(n) C: O(n1/2) D: O(logn)

    • 2

      以下程序的输出是() int main(){ int i,sum=0; for(i=0;i<=100;i++)sum=sum+i; printf("sum=%d\n",sum); return 0; }

    • 3

      以下数组定义中,错误的是( )。 A: int a[10*2]; B: int a[10]; C: D: define N 20int a[N]; E: int n=10;int n[10];

    • 4

      设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是______。 A: int sum=1, i=0;while(i<=n){i++; sum+=i;} B: int sum=0,i=1;while(i<=n){ sum+=i;i++;} C: int sum=0, i=0;while(i<=n){i++; sum+=i;} D: int sum=1, i=1;while(i<=n){i++; sum+=i;}