首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,能够正确利用随机函数rand(),产生一个英文字母的表达式是( )。
以下选项中,能够正确利用随机函数rand(),产生一个英文字母的表达式是( )。
admin
2020-07-28
31
问题
以下选项中,能够正确利用随机函数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或l,所以当rand()%2的结果为0时,整个表达式的值是rand()%’A’,这里’A’要转换成ASCII码值65,所以结果为0~64之间的一个随机数,当rand()%2的结果为1时,整个表达式的值是rand()%’a’,’a’的ASCIl码值为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/zX3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。请改正函数fu
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。例如,输入下面
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参S所指的字符串为“def35adh3kjsdf
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理
设变量己正确定义并赋值,以下正确的表达式是
有以下程序段TypedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是
下面属于黑盒测试方法的是
下列排序方法中,最坏情况下比较次数最少的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
随机试题
帝场信息有哪两个主要来源?
心理评估常用方法不包括
下列对离婚案件的诉讼管辖的表述中正确的有哪些?()
《安全生产法》规定,负有安全生产监督管理职责的部门依法对生产经营单位的安全生产情况进行监督检查时,可以行使的职权有()。
下列关于我国期货交易的说法,正确的是()。
一般资料:求助者,男性,38岁,私营企业总经理。案例介绍:求助者有一天到儿子的学校开家长会,遭老师当众批评,心烦、燥热,突然觉得透不过气来。胸闷、心慌,非常难受,认为自己得了心脏病,因此非常紧张、害怕,手脚发麻,浑身颤抖。求助者迅速离开学校,乘出
Internet中不同网络和不同计算机相互通信的基础是
【B1】【B5】
AnumberofbookslikeReadingFacesandBodyLanguagehave【C1】______theindividual’stendencytobroadcastthingsthroughallm
Ingeneral,oursocietyisbecomingoneofgiantenterprisesdirectedbyabureaucraticmanagementinwhichmanbecomesasmall,
最新回复
(
0
)