一起答
单选

有以下程序段:

当执行上述程序段,从键盘上输入55566 7777abc后,y的值为( )。

  • A.566.0
  • B.55566.0
  • C.7777.0
  • D.566777.0
参考答案
查看试卷详情
相关试题
  1. 编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。

    注意:部分源程序在文件PROCl.C中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填人你编写的若干语句。

  2. 以下定义语句中正确的是( )。

    • A.int a=b=0;
    • B.char A=65+1,b=’b’;
    • C.float a=1,*b=*a,*C=&b;
    • D.double a=0.0;b=1.1;
  3. 下列给定程序中,函数fun的功能是:从形参SS所指字符串数组中,删除所有串长超过k的字符串,函数 返回剩余字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。

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

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

  4. 下列给定程序中函数fun的功能是:逐个比较P.q所指两个字符串对应位置上的字符,并把ASCIl值大或相等的字符依次存放到C所指的数组中,形成一个新的字符串。

    例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abed”,则C中的字符串应为“aBcdeFgH”。请改正程序中的错误,使它能得出正确的结果。

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

  5. 若有定义语句:

    char}sl=‘’0K”,:It s2=”ok”;

    以下选项中,能够输出“OK”的语句是( )。

    • A.if(strcmp(sl,s2)!=0)puts(s2);
    • B.if(strcmp(sl,s2)!=0)puts(s1);
    • C.if(strcmp(sl,s2)==1)puts(s1);
    • D.if(strcmp(sl,s2)==0)puts(s1);
  6. 某二叉树共有7个结点,其中叶子结点只有l个,则该二叉树的深度为(假设根结点在第1层)( )。

    • A.3
    • B.4
    • C.6
    • D.7
  7. 下列叙述中错误的是( )。

    • A.C程序可以由多个程序文件组成
    • B.一个c语言程序只能实现一种算法
    • C.c程序可以由一个或多个函数组成,
    • D.一个C函数可以单独作为一个C程序文件存在
  8. 以下不合法的数值常量是( )。

    • A.8.0E0.5
    • B.lel
    • C.0ll
    • D.0xabcd
  9. 有以下程序段:

    当执行上述程序段,并从键盘输入:nalne=Lili nLim=1001<;回车>;后,name的值为( )。

    • A.name:=Lili num=1001
    • B.nfll"ne=Lili
    • C.Uli.h.um=
    • D.Lili
  10. 以下关于typedef的叙述错误的是( )。

    • A.用typedef可以增加新类型
    • B.typedef只是将已存在的类型用一个新的名字来代替
    • C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
    • D.用typedef为类型说明一个新名,通常可以增加程序的可读性