更多“以下PHP代码的运行结果是()。?php$a=10; $b=2;$c=4;$d=8;$e= 1.0;$f=$c+$d2; $g = $f%20; $h = $b-$a+$c+2; $i = $h$c; $j=$i$e;print $j; ”相关问题
  • 第1题:

    从供选择的答案中。选出应填入下面叙述中_?_内的最确切的解答,把相应编号写

    在答卷的对应栏内。

    给定结点的关键字序列(F、B、J、G、E、A、I、D、C、H),对它按字母的

    字典顺序进行排列,采用不同方法,其最终结果相同。但中间结果是不同的。

    Shell 排序的第一趟扫描(步长为5)结果应为_A_。

    冒泡排序(大数下沉)的第一趟起泡的效果是_B_3.

    快速排序的第一趟结果是_C_。

    二路归并排序的第一趟结局是 _D_。

    供选择的答案

    A:①(B、F、G、J、A、D、I、E、H、C)

    ②(B、F、G、J、A、E、D、I、C、H)

    ③(A、B、D、C、E、F、I、J、G、H)

    ④(C、B、D、A、E、F、I、G、J、H)

    B:①(A、B、D、C、F、E、I、J、H、G)

    ②(A、B、D、C、E、F、I、H、G、J)

    ③(B、F、G、E、A、I、D、C、H、J)

    ④(B、F、G、J、A、E、D、I、C、H)

    C:①(C、B、D、A、F、E、I、J、G、H)

    ②(C、B、D、A、E、F、I、G、J、H)

    ③(B、A、D、E、F、G、I、J、H、C)

    ④(B、C、D、A、E、F、I、J、G、H)

    D:①(B、F、G、J、A、E、D、I、G、H)

    ②(B、A、D、E、F、G、I、J、H、C)

    ③(A、B、D、C、E、F、I、J、G、H)

    ④(A、B、D、C、F、E、J、I、H、C)


    正确答案:
     

  • 第2题:

    有以下程序:includeincludemain(){char a[]={'a','b','c','d','e','f','g'

    有以下程序: #include<stdio.h> #include<string.h> main() { char a[]={'a','b','c','d','e','f','g','h','\0'};int i,j; i=sizeof(a);j=strlen(a); printf("%d,%d\b",i,j);} 程序运行后的输出结果是

    A.9,9

    B.8,9

    C.1,8

    D.9,8


    正确答案:D
    解析:本题考查了求数据类型长度的运算符sizeof和求字符串长度的函数strlen的区别。strlen计算的是一个字符串的实际字符个数,如果字符串放在字符数组中,则函数strlen的值为'\0'之前的全部字符个数。而sizeof求出的是数据占据存储空间的字节数,当然也要包括字符串的结束标志符'\0'。

  • 第3题:

    有以下程序 main() { char a[]={'a','b','c','d','e','f','g','h','\0'};int i,j; i=sizeof(a);j=strlen(a); printf("%d,%d\b",i,j);} 程序运行后的输出结果是

    A.9,9

    B.8,9

    C.1,8

    D.9,8


    正确答案:D
    解析:sizeof是求字节的函数,在字符数组a中,'\0'也作为字节保存,是a数组的一个成员,所以sizeof(a)的值应为9。strlen是测试字符串长度的函数,函数的值为字符串中的实际长度,不包括‘\0’在内所以strlen(a)的值为8。

  • 第4题:

    一个系统的模块结构图如下所示,用{×,×,×}表示这个系统的测试模块组合。下面的选项中(71)表示自顶向下的测试,(72)表示三明治式测试。

    A.{A){A,B,C,D,E}{A,B,C,D,E,F,G,H,I,J,K}

    B.{F}{G){H}{I}{J}{K}{B,F,G}{C,H}{D,I,J}{E,K}{A,B,C,D,E,F,G,H,I,J,K}

    C.{K}{J}{I}{H}{G}{F}{B}{C}{D}{E}{A,B,C,D,E,F,G,H,I,J,K}

    D.{A}{F}{G}{H}{I}{J}{K}{B,F,G}{C,H}{D,I,J}{E,K}{A,B,C,D,E,F,G,H,I,J,K}


    正确答案:A

  • 第5题:

    一个系统的模块结构图如下所示,用{X,X,X}表示这个系统的测试模块组合。下面的选项中(20)表示自顶向下的测试,(21)表示三明治式测试。

    A.{A}{A,B,C,D,E}{A,B,C,D,E,F,G,H,I,J,K}

    B.{F}{G}{H}{I}{J}{K}{B,F,G}{C,H}{D,I,J}{E,K}{A,B,C,D,E,F,G,H,I,J,K}

    C.{K}{J}{I}{H}{G}{F}{B}{C}{D}{E}{A,B,C,D,E,F,G,H,I,J,K}

    D.{A}{F}{G}{H}{I}{J}{K}{B,F,G}{C,H}{D,I,J}{E,K}{A,B,C,D,E,F,G,H,I,J,K}


    正确答案:A
    解析:自顶向下的测试顺序是{A}{A,B,C,D,E}{A,B,C,D,E,F,G,H,I,J,K},即先测试A模块,然后再加入B,C,D,E模块,最后加入第三层的F,G,H,I,J,K模块。所谓三明治测试是由两组测试人员分别自顶向下和自底向上测试,中间夹心的是尚未测试的模块。根据定义应选择{A}{F}{G}{H}{I}{J}{K}{B,F,G}{C,H}{D,I,J}{E,K}{A,B,C,D,E,F,G,H,I,J,K}。