考点导航
[ 所有信息 ][ 单选题 ] 列表
  • 有以下程序:
    #include <stdio.h>
    main()
    {
    int a=7;
    while(a--);
    printf("%d\n", a);
    }
    程序运行后的输出结果是( )。
  • 有以下程序:
    #include<stdio.h>
    main()
    {
    int a= 1,b=0;
    if(--a) b++;
    else if(a==0) b+=2;
    else b+=3;
    printf("%d\n",b);

    }
    程序运行后的输出结果是( )。
  • 有以下程序:
    #include<stdio.h>

    main()
    {
    int a;
    scanf("%d",&a);
    if(a++<9)printf("%d\n",a);
    else printf("%d\n",a--);
    }
    程序运行时键盘输入9<回车> ,则输出的结果是( )。
  • 有以下程序:
    #include <stdio.h>
    main()
    {
    int i,j,k,a=5,b=6;
    i=(a==b)?++a:--b;
    j=a++;k=b;printf("%d,%d,%d\n",i,j,k);
    }
    程序的运行结果是( )。
  • 有以下程序:
    #include<stdio.h>
    main()
    {
    int x=010,y= 10;
    printf("%d,%d\n",++x,y--);
    }
    程序运行后的输出结果是( )。
  • 设变量均已正确定义并且赋值,以下与其他三组输出结构不同的 一组语句是( )。
  • 设有定义:
    int k=0;
    以下选项的四个表达式中与其他三个表达式的值不相同的是 ( )。
  • 有以下程序
    #include <stdio.h>
    #include <math.h>
    main()
    {
    int a = 3;

    printf("%d\n",(a+=a-=a*a));
    }
    程序运行后的输出结果是( )。
  • 有以下定义:
    int a;
    long b;
    double x,y;
    则以下选项中正确的表达式是( )。
  • 若有定义语句: int a= 12;,则执行语句: a+=a-=a*a;后, a 的值是 ( )。
  • 若有定义语句:
    int x=10;
    则表达式x- =x+x的值为( )。
  • 设有定义:
    int x= 11,y= 12,z=0;
    以下表达式值不等于12的是( )。
  • 以下选项中合法的C语言赋值语句是( )。
  • 若变量均已正确定义并赋值,以下合法的C语言赋值语句是 ( )。
  • 设变量已正确定义并赋值,以下正确的表达式是( )。
  • 若有定义double a=22;int i=0,k= 18;,则不符合C语言规定的赋值语 句是( )。
  • 若想给已定义为int型的变量a 、b 、c 、d赋整数1,以下选项中错误 的语句是( )。
  • 若已有定义语句:
    int a,b,c;
    且变量已正确赋初值,则以下选项中正确的赋值表达式是( )。
  • 设a 、b 、c是整型变量,且已正确赋初值,以下选项中错误的赋值 语句是( )。
  • 若有定义:
    int a,b,c;
    以下选项中的赋值语句正确的是( )。