考点导航
[ 所有信息 ][ 单选题 ] 列表
  • 下面关于编译预处理的命令行,正确的是( )。
  • 若程序中有宏定义行:
    #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)的值是( )。
  • 当变量c 的值不为2 、4 、6时,值也为“真” 的表达式是( )。
  • 以下表达式的值与x无关、其值恒为真的是( )。
  • 设有定义:
    int a=0,b=1;
    以下表达式中,会产生“短路”现象,致使变量b的值不变的是 ( )。
  • 有以下程序:
    #include<stdio.h>
    main()
    {
    int a=-2,b=0;
    while(a++&&++b);
    printf("%d,%d\n",a,b);
    }
    程序运行后的输出结果是( )。
  • 执行以下程序段后, w 的值为( )。
    int w='A',x= 14,y= 15;
    w=((x||y)&&(w<'a'));