Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 以下伪代码中i的值是多少?_Testing - Fatal编程技术网

Testing 以下伪代码中i的值是多少?

Testing 以下伪代码中i的值是多少?,testing,Testing,我在一次编程测试中得到了这个问题。你认为这个问题对吗?看看答案的选择。(2^x表示2提升到x) 考虑下面的伪代码。< BR/> x:=1 i:=1 而(x>=1000) 开始 x:=2^x i:=i+1 结束 伪代码末尾i的值是多少? a) 4 b) 5 c) 6 d) 7 e) 8 我确信I的值将1。我告诉考官不一致的地方,他建议我,如果我觉得问题不正确,就不要回答。我还能做什么?这个问题测试两件事: 你能读懂密码吗 你能沟通/互动吗 既然你问到了差异,你给出了1。是真的。我不太确定你是否

我在一次编程测试中得到了这个问题。你认为这个问题对吗?看看答案的选择。(2^x表示2提升到x)

考虑下面的伪代码。< BR/> x:=1
i:=1
而(x>=1000)
开始
x:=2^x
i:=i+1
结束

伪代码末尾i的值是多少?

a) 4
b) 5
c) 6
d) 7
e) 8

我确信
I
的值将
1
。我告诉考官不一致的地方,他建议我,如果我觉得问题不正确,就不要回答。我还能做什么?

这个问题测试两件事:

  • 你能读懂密码吗
  • 你能沟通/互动吗
  • 既然你问到了差异,你给出了1。是真的。我不太确定你是否通过了2级,这太取决于情况/期望了

    我相信我会在答题纸上留下一张便条,上面写着“没有给出任何答案”

    这可不容易

    1

    X<1000,因此它不会进入while

    或者问题中有错误(X应为=1000)


    如果它是写的,答案是1

    如果对while进行了反向测试(即x<1000),则该系列为:

    在每个循环迭代结束时 i=2,x=2 i=3,x=2^2=4 i=4,x=2^4=16 i=5,x=2^16=65536


    如果我把你放在这里,我会说它不是上面提到的,基本上说,因为while循环开始时x小于1000,所以i的值永远不会被修改。我认为在测验中留下空白答案是一件坏事,最好写一些你认为相关的东西。如果您认为有错误,您可以在陈述答案之前陈述一个假设,因此在这种情况下,您可以说while循环永远不起作用,或者,您明确陈述一个假设,在这种情况下,它类似于“假设问题中有错误,而”while(x>=1000)“应该是”,而(x)应该是
    x
    i = 2, x = 2
    i = 3, x = 2^2 = 4
    i = 4, x = 2^4 = 16
    i = 5, x = 2^16 = 65,536