您现在的位置:在线题库 >> 计算机类 >> C语言
  • ID:9372-9282

    设变量定义为“int a[4];”,则不符合C语言语法的表达式是(

    A> *a B> a[0] C> a D> a++

  • 相关试题查看更多

  • ID:9372-9315
    执行下列程序段后,结果为( )
    n = 0;
    while ( + + n < 4)
    printf ( " % 2d", n);
    A0 1 2 3 4 B0 1 2 3 C1 2 3 D1 2 3 4

    查看解析

  • ID:9372-2097

    以下程序实现用递推法打印杨辉三角形,请填空完成该程序

    #include

    #define N 13

    void create(int a[][N],int n){

    int i,j;

    for (i=0; i

    ;

    a[i][0]=1;

    }

    for (i=2;i

    for(j=1;j

    a[i][j]=a[i-1][j-1]+ ;

    }


    void output(,int n){

    int i,j;

    for(i=0;i

    for (j=0;j<=i;j++)

    printf("%6d",a[i][j]);

    printf("\n");

    }

    }


    main(){

    int a[N][N];

    create(,N);

    output(a,N);

    }

    查看解析

  • ID:9372-2087

    以下叙述中错误的是( )

     A. C语言中对二进制文件的访问速度比文本文件快
     B. C
    语言中,随机文件以二进制代码形式存储数据
     C.
    语句 FILE fp; 定义了一个名为fp的文件指针
     D. C
    语言中的文本文件以ASCII码形式存储数据

    查看解析

  • ID:9372-8347

    有以下程序
    main()
    { int p[8]={11,12,13,14,15,16,17,18}
    i=0,j=0;
    while(i++<7) if(p[i]%2) j+=p[i];
    printf("%d\n",j);
    }
    程序运行后的输出结果是( )

    A42 B45 C56 D60

    查看解析

  • ID:9372-2130

    以下不正确的一维数组定义语句是( )

    Adouble a[5]={1.02.7}

    Bfloat a[5]={1.02.72.82,93.14.5}

    Cchar a[]={‘1’, ‘2’, ‘\101’, ‘\t’}

    Dchar a[]={‘\x10’, ‘\xa’, ‘\r’}

    查看解析