有以下程序: 程序运行后的输出结果是( )。A.*2*6B.}3*5一C.}5D.*7请帮忙给出正确
有以下程序:
程序运行后的输出结果是( )。
A.*2*6
B.}3*5一
C.}5
D.*7
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:D
do……while语句是先执行后判断,所以第一次先执行循环体,判断i%3==1的条件,由于i为5,所以余数为2,条件不成立,执行i++,i的值为6,判断while条件为真;第二次执行循环体,同第一次循环的执行过程一样,i的值变为7,判断while条件为真;第三次执行循环体,此时i%3==1,条件成立,再判断i%5==2也成立,打印*与i的值,即*7,然后执行break语句,跳出循环。所以选择D选项。
相似问题
设fp为指向某二进制文件的指针 且已读到此文件末尾 则函数feof(fp) 的返回值为( )。A.0
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp),的返回值为( )。A 0B \0C 非0值D NULL请帮忙给出正确答案和分析,谢谢!
Windows中的所有删除都将放回回收站吗?剪贴板的主要功能是什么?
Windows中的所有删除都将放回回收站吗?剪贴板的主要功能是什么?
有以下程序: 程序执行后的输出结果是( )。A.y=一1B.Y=0C.y=1D.while构成无限循
有以下程序: 程序执行后的输出结果是( )。A y=一1B Y=0C y=1D while构成无限循环请帮忙给出正确答案和分析,谢谢!
按照c语言规定的用户标识符命名规则 不能出现在标识符中的是( )。A.大写字母B.下划线C.数字字符
按照c语言规定的用户标识符命名规则,不能出现在标识符中的是( )。A 大写字母B 下划线C 数字字符D 连接符请帮忙给出正确答案和分析,谢谢!
有以下程序: 程序运行后的输出结果是( )。A.-3 -1 1 3 B.-12 -3 0 0 C.0
有以下程序: 程序运行后的输出结果是( )。A -3,-1,1,3,B -12,-3,0,0,C 0,1,2,3,D -3,-3,-3,-3,请帮忙给出正确答案和分析,谢谢!
