首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
库函数rand()的功能是产生一个在0—32767之间的随机数。若要用此函数随机产生一个0~99.99(2位小数)之间的数,以下能实现此要求的表达式是( )。
库函数rand()的功能是产生一个在0—32767之间的随机数。若要用此函数随机产生一个0~99.99(2位小数)之间的数,以下能实现此要求的表达式是( )。
admin
2019-01-11
33
问题
库函数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
答案
A
解析
要得到两位小数,应除以小数,使其转换成浮点数,所以应除以100.0,选项B错误;因为rand()的功能是产生一个0~32767之间的随机数,且要求随机产生一个0~99.99(2位小数)之间的数,因此先得到0~9999之间的数然后在除以100.0,rand()%10000,当随机数在1~9999时,结果都为其本身,当随机数在9999以上时,结果为0~9999,选项A正确;rand()%9000只能得到0~8999的数,加上1000.0以后只能得到1000.0~9999.0,选项C错误;rand()%100只能得到0~99之间的随机数,选项D错误;本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/pixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
已知有结构体:structsk{inta;floatb;}data,*p;若有p=&data,则对data的成员a的正确引用是()。
以下对C语言函数的有关描述中,正确的是()。
数据结构中,与所使用的计算机无关的是数据的
以下程序运行后的输出结果是【】。#include<string.h>main(){charch[]="abc",x[3][4];inti;for(i=0;i<3;i++)strcpy(x[i],ch);
以下程序运行后的输出结果是_________。main(){inta,b,c;a=25;b=025;c=0x25printf("%d%d%d\n",a,b,c);}
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)______main(){printf("\n");try_me();p
表达式~0x11的值是()。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
在E-R图中,用来表示实体联系的图形是()。
随机试题
企业安排6名技术专家负责5个数据中心的网络安全工作。其中每个数据中心均安排至少1人负责,问有多少种不同的安排方式?
下列哪项属于临床护理决策的模式()
以下不属于特殊采购程序的是()。
下列选项中,不属于可以被其他合伙人决议除名的情形是()。
以下有关电子回函的说法中,正确的是()。
案例一:2009年10月,某甲旅行社在电视上发布了一则广告,称其组织的华东五日游条件优越,服务周到,于是吸引了许多人前来报名。成团后,甲旅行社即委托本社导游员李某为该旅游团全程陪同。在旅游过程中,导游员李某与地接社乙旅行社的导游员王某,串通、胁迫旅游者进行
数据库的逻辑模式设计阶段,要将将总体E-R模型转换成______。
Whatarethespeakerstryingtodo?
Completethenotesbelow.WriteNOMORETHANTHREEWORDSforeachanswer.LaughterThenatureofla
Whatistheprojectmainlyconcernedwith?
最新回复
(
0
)