• 2022-06-08
    #include class A { int a[10]; int n; public: A(int aa[], int nn): n(nn) { for(int i=0; i
  • d=800 f=40

    举一反三

    内容

    • 0

      以下程序运行后的输出结果是 。 #include <stdio.h> int f( iht a[] ,int n) if(n>=1) returnf(a,n-1) +a[n-1]; else return 0; main( ) int aa[5] = 1,2,3,4,5 ,s; s = f(aa,5); prinff(" % d \\n" ,s);

    • 1

      有如下类定义: class AA{ int a; public: AA(int n=0):a(n)}; class BB: public AA{ public:BB(int n)【】};其中【】处缺失的部分是()。 A: :a(n){ } B: :AA(n){ } C: {a(n);} D: {a=n;}

    • 2

      以下对一维数组的所有元素进行正确初始化的是( )。A. int a[10] = (0, 0, 0, 0); B. int a[10] = { };C. int a[ ] = {0};D. int a[10] = {10*6}; A: int a[10] = (0, 0, 0, 0); B: int a[10] = { }; C: int a[ ] = {0} D: int a[10] = {10*6}

    • 3

      下面程序的运行结果是( )。 #include<iostream.h> int fun(int a[],int n) int result=1; for(int i=1;i<n;i++) result=result *a[i]; return result; void main() int a[3]=3,4,5; eout<<fun(a,3)<<end1;[/i] A: 12 B: 15 C: 20 D: 60

    • 4

      下面程序的运行结果是______。#include "stdio.h"void exchange(int a[],int n){ int i; for(i=1;i<n;i+=2) a[i]=a[i]+a[i-1];}void main(){ int i,m[5]={1,2,3,4,5}; exchange(m,5); for(i=0;i<5;i++) printf("%d",m[i]);}[/i][/i][/i]