以下选项中,能够正确利用随机函数 rand(),产生一个英文字母的表达式是( )。
A: rand()%2==0? rand()%'A': rand()%'a'
B: rand()%26+'A'‖rand()%26+'a'
C: rand()%26+'A'&& rand()%26+'a'
D: rand()%2=0?rand()%26+A': rand()%26+'a'
A: rand()%2==0? rand()%'A': rand()%'a'
B: rand()%26+'A'‖rand()%26+'a'
C: rand()%26+'A'&& rand()%26+'a'
D: rand()%2=0?rand()%26+A': rand()%26+'a'
举一反三
- 以下选项中,能够产生10~60的随机整数的表达式是()。 A: rand()%60 B: rand()%100 C: 10+rand()%51 D: rand%61
- 以下选项中,能够产生10~60之间随机整数的表达式是( )。 A: rand()%60 B: rand()%100 C: 10+rand()%51 D: rand%61
- 要随机产生[100,500]之间的任意一个整数,应该选择哪个表达( ) A: rand()%400+100 B: rand()%399+100 C: rand()%401+100 D: rand()%300+100
- 可以产生[a,a+b-1] 之间的随机数的表达式是() A: rand()%a + b B: rand()%a + b+1 C: rand()%b + a+1 D: rand()%b + a
- 库函数rand()的功能是产生一个在0~32767之间的随机数。若要用此函数随机产生一个0~99.99(2位小数)之间的数,以下能实现此要求的表达式是______。 A: (rand()%10000)/100.0 B: (rand()%10000)/100 C: (rand()%9000+1000.0)/100.0 D: (rand()%100)/100.0