设有以下程序段: int y: y=rand( ) %30+1; 则变量 y 的取值范围是( )。
0≤y≤30
0<y≤30
1<y<30
1<y≤30
rand( ) 产生随机整数, 任何整数对 30 求余得到的整数范围为 0~29, 则 y 的取值范围为 1≤y≤30或者说 0<y≤30。