一起答
单选

若有定义语句:int a[21[3],* P[3];则以下语句中正确的是( )。

  • A.p:a;
  • B.p[0]=a;
  • C.p[O]=&a[1][2];
  • D.1a[1]=&a;
参考答案
查看试卷详情
相关试题
  1. 规定输入的字符串中只包含字母和。号。请编写函数fun,其功能是:将字符串尾部的。号全部删除,前面和中间的*号不动。

  2. 下列给定程序中函数fun的功能是:从整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定函数中al放个位数,a2放十位数。

    请改正程序中的错误,使它能得出正确的结果。

    注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构!

  3. 下列给定程序中,函数flm的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。

    例如,s所指的字符串为“def35adh3kjsdt7”,执行后结果为“defadhajsdt3537”。

    请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.c中。

    不得增行或删行,也不得更改程序的结构!

  4. 若有定义语句:int a[21[3],* P[3];则以下语句中正确的是( )。

    • A.p:a;
    • B.p[0]=a;
    • C.p[O]=&a[1][2];
    • D.1a[1]=&a;
  5. 以下叙述中错误的是( )。

    • A.C程序在运行过程中所有计算都以二进制方式进行
    • B.C程序在运行过程中所有计算都以十进制方式进行
    • C.所有C程序都需要编译链接无误后才能运行
    • D.C程序中字符变量存放的是字符的ASCIl码值
  6. 有以下程序:

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

    • A.-3,-1,1,3,
    • B.-12,-3,0,0,
    • C.0,1,2,3,
    • D.-3,-3,-3,-3,
  7. 设有定义:

    int a=1,b=2,C=3;

    以下语句中执行效果与其他三个不同的是( )。

    • A.if(a>B.C=a,a=b,b=C;
    • B.if(a>B.{C=a,a=b,b=C;}
    • C.if(a>B.C=a;a=b;b=c;
    • D.if(a>B.{C=a;a=b;b=c;}
  8. 下列定义变量的语句中错误的是( )。

    • A.int jnt;
    • B.double int_;
    • C.char For;
    • D.float US$;
  9. 有以下程序(注:字符a的ASCIl码值为97):

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

    • A.789
    • B.abe
    • C.7890
    • D.979899
  10. 有以下程序:

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

    • A.116
    • B.8
    • C.40
    • D.4