考点导航
[ 所有信息 ][ 单选题 ] 列表
  • 以下关于typedef的叙述错误的是( )。
  • 以下叙述中错误的是( )。
  • 有以下函数:
    #include <stdio.h>
    #define S(x)(x)*x*2
    main()
    {
    int k=5,j=2;
    printf("%d,",S(k+j));
    printf("%d\n",S(k-j));
    }
    程序运行后的输出结果是( )。
  • 有以下程序:
    #include<stdio.h>
    #define S(x) x *x
    main()
    {
    int k=5,j=2;
    printf("%d,%d\n",S(k+j+2),S(j+k+2));

    }
    程序的运行结果是( )。
  • 有如下程序:
    #include <stdio.h>
    #define D(x)4*x+1
    main()
    {
    int i=2,j=4;
    printf("%d\n",D(i+j));
    }
    程序运行后的输出结果是( )。
  • 下面关于编译预处理的命令行,正确的是( )。
  • 若程序中有宏定义行:
    #define N 100
    则以下叙述中正确的是( )。
  • 以下关于编译预处理的叙述中错误的是( )。
  • 以下选项中的编译预处理命令行,正确的是( )。
  • 以下叙述中错误的是( )。
  • 以下关于宏的叙述错误的是( )。
  • 以下关于宏的叙述中正确的是( )。
  • 以下叙述中正确的是( )。
  • 以下选项中表示一个合法的常量是(说明:符号u表示空格) ( )。
  • 以下选项中,合法的C语言实数是( )。
  • 若有定义语句: int a= 10;double b=3.14;,则表达式'A'+a+b值的类 型是( )。
  • 若在程序中变量均已定义成int类型,且已赋大于1的值,则下列选 项中能正确表示代数式1/abc的表达式是( )。
  • 若有定义:
    int a= 1,b=2,c=3;
    则执行表达式(a=b+c)ǁ(++b)后, a 、b 、c 的值依次为( )。
  • 有以下程序
    #include <stdio.h>
    main()

    {
    int x,y,z;
    x=y= 1;
    z=x++,y++,++y;
    printf("%d,%d,%d\n",x,y,z);
    }
    程序运行后的输出结果是( )。
  • 若a是数值类型,则逻辑表达式(a== 1)ǁ(a!= 1)的值是( )。