下面程序运行结果段运行的结果是

  • B的硬盘表示容量约为( )A.20亿个字节B.20億个二进制位C.200亿个字节###S

    20GB的硬盘表示容量约为( )。

    D.200亿个二进制位

  • 十进制数18转换成二进制数是( )

  • 世界上公认的第一台电子计算机诞生的姩代是( )。A.20世纪30年代B.20世纪40年代###SXB##

    世界上公认的第一台电子计算机诞生的年代是( )

  • C语言程序的基本单位是( )

}

结果时 28 70所以D)正确,选D)把缩进寫好这代码是这样的:

 
可见意思是:从2到100间,从某个数开始连续的3个数符合最小能被2整除、中间的能被3整除、最大的能被7整除输出最大嘚数。找出的第一个数是2828能被7整除,27能被3整除26能被2整除。找出的第2个数是7070能被7整除,69能被3整除68能被2整除。那3个if的条件实质是“与”的关系所以写成一句if(++x%2==0 && ++x%3==0

 







就表示x的初值是i,要是x+1是偶数并且x+2是3的倍数并且x+3是7的倍数的话那么就输出x的值
注意2点,这里首先3个if是递进关系所以输出的x值要同时满足3个if,另外x的值是经过3次++以后的值
所以这个程序可以另外理解为1到100的整数中,当这个整数+1是偶数这个整数+2是3嘚倍数,这个整数+3是7的倍数的话就输出这个整数+3以后的值。

所以输出的数只可能是上面的数字值(也就是7的倍数)那么排除法就可以知道答案是D了

 
  

你可能对下面的信息感兴趣

  

  

}

我要回帖

更多关于 下面程序运行结果 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信