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

    给出以下定义:

    char a[ ]="123456";

    char b[ ]={'1','2','3','4','5','6',’7’};

    则正确的叙述为

    A. 数组a的长度小于数组b的长度 B. 数组a的长度大于数组b的长度

    C. 数组a的长度等于数组b的长度 D. 数组a和数组b等价

  • 相关试题查看更多

  • ID:9372-2144

    下面程序的功能是从键盘输入的字符中统计数字的个数,用换行符结束,请填空。

    int n=0,c

    c=getchar()

    while() {if() n++ c=getchar() }

    查看解析

  • ID:9372-1105

    有如下程序

    int *p,a=10,b=1;

    p=&a; a=*p+b;

    执行该程序段后,a的值为______

    A.10 B.编译出错 C.11 D.12

    查看解析

  • ID:9372-2087

    以下叙述中错误的是( )

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

    查看解析

  • ID:9372-9324
    有如下程序
    main()
    { int x=23;
    do
    { printf(“%d”,x--);}
    while(!x);
    }
    程序的执行结果是( )
    A321 B23 C不输出任何内容 D陷入死循环

    查看解析

  • ID:9372-2137

    有以下程序

      struct s

      { int xint y} data[2]={10,100,20,200}


      void main()

      { struct s *p=data;

       printf("%d",++(p->x));

      }

      程序运行后的输出结果是(

    A10   B11   C20   D21

    查看解析