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

admin2021-07-09  30

问题 设有以下程序段:
    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,y是整数,0<y≤30。
转载请注明原文地址:https://jikaoti.com/ti/uuz0FFFM
0

最新回复(0)