选择题

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

【正确答案】 B
【答案解析】

rand(   ) 产生随机整数, 任何整数对 30 求余得到的整数范围为 0~29, 则 y 的取值范围为 1≤y≤30或者说 0<y≤30。