首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
库函数rand()的功能是产生一个在0—32767之间的随机数。若要用此函数随机产生一个0~99.99(2位小数)之间的数,以下能实现此要求的表达式是( )。
库函数rand()的功能是产生一个在0—32767之间的随机数。若要用此函数随机产生一个0~99.99(2位小数)之间的数,以下能实现此要求的表达式是( )。
admin
2019-01-11
40
问题
库函数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全国计算机二级
相关试题推荐
程序流程图中有箭头的线段表示的是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是
以下叙述中正确的是()。
线性表的顺序存储结构和线性表的链式存储结构分别是
为了使模块尽可能独立,要求
以下程序运行后的输出结果是【】。#include<string.h>main(){charch[]="abc",x[3][4];inti;for(i=0;i<3;i++)strcpy(x[i],ch);
以下对结构体类型变量td的定义中,错误的是
数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于【】。
给定程序MODll.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不
随机试题
肝体积明显缩小,外观黄绿色,表面呈结节状,光镜下见肝细胞大片坏死,同时可见肝细胞再生结节,明显淤胆,大量炎症细胞浸润,结节间纤维组织及小胆管明显增生,根据上述病变应诊断为
市场分析的基本方式有()。
某工种生产产品的品种单一、变化较小而产量较大时,宜采用()来计算定员人数。
下列情况中,会使测验成绩提高的因素有
∫x2arctanxdx
Therearemanywaysinwhichthephenomenaoflanguageandcultureareintimatelyrelated.Allphenomenaareuniquetohuman
Itisratherimportantforafarmerandanairplanepilottoknow【B1】______theweatherwillbelike.Unlesstheyknowwhatweat
A、Targetthe18to26year-oldagegroup.B、Selltennisrackets.C、Carrymoreathleticshoes.D、Workoutamoreappealingslogan
Fromanutilitarianpointofviewthereisnoneedforclothesto【S1】______.bedecoratedwithtrimmingorembroidery,an
Abirdflu,amassiveearthquake,amonsterstormandaterroristattackareallthreatstomajorcitiesintheU.S.Policemen,
最新回复
(
0
)