您现在的位置:在线题库 >> 计算机类 >> 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);
    A、0 1 2 3 4 B、0 1 2 3 C、1 2 3 D、1 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);
    }
    程序运行后的输出结果是( )

    A)42 B)45 C)56 D)60

    查看解析

  • ID:9372-2130

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

    A、double a[5]={1.0,2.7};

    B、float a[5]={1.0,2.7,2.8,2,9,3.1,4.5};

    C、char a[]={‘1’, ‘2’, ‘\101’, ‘\t’};

    D、char a[]={‘\x10’, ‘\xa’, ‘\r’};

    查看解析