首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,能够正确利用随机函数rand( ),产生一个英文字母的表达式是( )。
以下选项中,能够正确利用随机函数rand( ),产生一个英文字母的表达式是( )。
admin
2018-06-29
82
问题
以下选项中,能够正确利用随机函数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’
答案
D
解析
rand( )函数是产生随机数的函数,它可以生成0~RAND_MAx之间的一个随机数,其中RAND_MAX是stdlib.h中定义的一个整数。通常如果我们需要随机0~N-1之间的一个随机数,需要使用rand( )的结果对N求模即可。选项A中,rand( )%2只有两个值0或1,所以当rand( )%2的结果为0时,整个表达式的值是rand( )%’A’,这里’A’要转换成ASCII码值65,所以结果为0~64之间的一个随机数,当rand( )%2的结果为1时,整个表达式的值是rand( )%’a’,’a’的ASCII码值为97,所以结果是0~96之间的一个随机数,可见选项A错误;逻辑或运算符||或逻辑与运算符&&的结果都只能是0或非0,所以选项B、C也是错误的;选项D中,如果rand( )%2的结果为0,那么整个表达式的值为rand( )%26+’A’,0~25之间任一个数与’A’的和都是一个大写字母:如果rand( )%2的值为1,整个表达式的值为rand( )%26+’a’,0~25之间任一个数与’a’的和都是一个小写字母,所以选项D正确;本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/o3xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的for语句的循环次数为()。
有以下程序#includemain(){intx=011;printf(“%d\n”,++x);}程序运行后的输出结果是
下面程序的功能是调用sub函数计算数组a中字符串的长度,请填空。sub(chars[]){intn;for(n=0;【】n++);return【】;}main(){char*a;
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。wordnum(str)charstr[];{inti,num=0,word=0;for(i=0;str[i]!=【】;i++)if(
若输入tear、test、arj,则下列程序的运行结果为【】。main(){char*strl[20],*str2[20],*str3[20];charswap();scanf("%s",str1);scanf("%s",s
有关return语句说法不正确的是()。
下面一组中都是C语言关键字的是_____。
“商品”与“顾客”两个实体集之间的联系一般是()。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
给定程序中,函数fun的功能是将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下划线处填入正确的内容并把下划线删
随机试题
目前国内水基型灭火器都加入添加剂,加入不同的添加剂可以使水基型灭火器适用于扑救可燃固体有机物质、可燃液体、活泼金属和可燃气体等的初起火灾。()
显示器既是输入设备又是输出设备。()
数学曲线拟合法中最简单、最常用的为()。
下列工程变更情况中,应由业主承担责任的有()。
在泡沫比例混合器进场检验时,下列项目不属于检查内容的是()。
AsValentine’sDayapproaches,manysinglepeoplebegintofeelalittlesorryforthemselves.Onaday【C1】______bycouples,thi
AnyAmericanwhohasboughtapackofcigarettessincethemid-’60smighthaveseenthehealthwarnings.Itsays,"SURGEONGENER
有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。
Whydon’tpeoplejustsaywhattheymean?Thereasonisthatconversationalpartnersarenotmodemsdownloadinginformationin
IsCollegeaWorthyInvestment?A)Whyarewespendingsomuchmoneyoncollege?Andwhyarewesounhappyaboutit?Weallseem
最新回复
(
0
)