设有以下程序段 int y; y=rand() % 30+1; 则变量y的取值范围是

admin2020-11-27  19

问题 设有以下程序段
        int y;
        y=rand() % 30+1;
则变量y的取值范围是

选项 A、0≤y≤30
B、0<y≤30
C、1<y<30
D、1<y≤30

答案B

解析 本题考点为"%"求余符号。rand()产生随机整数,任何整数对30求余得到的整数范围为0~29,则y的取值范围为1≤y≤30或者说0<y≤30,B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/OUD0FFFM
0

最新回复(0)