• 2022-10-30
    下列语句中语法错误的是( )
    A: int a = 2;
    B: int c =b + 3 ;
    C: printf("%d",a);
    D: int b = &5;
  • D

    内容

    • 0

      以下语句中错误的是() A: int x[][3] = {0}; B: int x[2][3] = {{1,2}, {3,4}, {5, 6}}; C: int x[][3] = {{1,2,3}, {4,5,6}}; D: int x[2][3] = {1,2,3,4,5,6};

    • 1

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

    • 2

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

    • 3

      以下函数的正确调用语句是( )。int fun(int n){ int sum=0; while(n>0) { sum=sum+n; n--; } return sum;} A: printf("%d",fun(5)); B: printf("%d",fun(int 5)); C: printf("fun(5)"); D: printf("%d",int fun(int 5));

    • 4

      下面几条定义一维数组的语句,正确的是 A: int[] arr2 = new int[]; B: int[] arr2 = new int[5]; C: int arr2[] = new int[5]{1, 2, 3, 4, 5}; D: int[] arr2 = new int[5]{1, 2, 3, 4, 5, 6};