首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下选项中,能够正确利用随机函数rand( ),产生一个英文字母的表达式是( )。
以下选项中,能够正确利用随机函数rand( ),产生一个英文字母的表达式是( )。
admin
2018-06-29
60
问题
以下选项中,能够正确利用随机函数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全国计算机二级
相关试题推荐
若执行下列的程序时,从键盘上输入1和2,则输出结果是()。#include<stdio.h>main(){inta,b,s;scanf("%d%d",&a,&
下列函数定义中,会出现编译错误的是______。
以下程序运行后的输出结果是【】#include<stdio,h>fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(
下列程序的输出结果是______。#include<stdio.h>main(){inti=1,j=3;printf("%d,",i++);{inti=0;i+=j*2;printf("%d,
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
有以下函数:charfun(char*p){returnp;)该函数的返回值是()。
表达式1/2*(int)3.7/(int)(2.4*(1.5+2.5))值的数据类型为______。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
实体联系模型是一种常用的高级概念数据模型,而______是实体联系模型中的核心。
随机试题
Whenyougotouniversitytostudyforadegree,youhavedecidedtostudyprofessionally,ratherthanasanamateur;sobeinga
A、表皮葡萄球菌B、大肠埃希菌C、葡萄球菌D、乳酸杆菌E、埃可病毒皮肤上常见的正常菌群是()
A.酚妥拉明B.异丙肾上腺素C.酚苄明D.普萘洛尔E.噻吗洛尔控制支气管哮喘急性发作的药物是
患者,女,28岁。平日情绪急躁,心烦失眠,口苦而干,便秘,突发昏仆抽搐,尖叫吐涎,牙关紧闭,舌红苔黄腻,脉弦滑数。治疗应首选
受力钢筋的接头宜优先采用焊接接头,无条件焊接时,也可采用绑扎接头,但下列()不宜采用绑扎接头。
一、根据以下资料,回答下列题。2007年,北京市的广告经营单位达到17596家,比2006增长了14.3%。其中,广告公司14944家,比20061增长了13.1%。全市广告从业人员127396人,比2006年增加了0.3%。广告经营额持续
接通计算机电源,计算机自检完成后必须启动()。
依次填入下列句子横线处的语句,与上下文衔接最恰当的一组是:(1)雨点停了,黑云铺匀满天。又一阵风比以前更厉害,______风、土、雨混在一起,横着竖着灰茫茫一片,一切的东西都被裹在里面。(2)今天,当我站在古城墙上游目骋怀,才猛然悟到:
设曲线f(x)则曲线在处的切线方程为______.
—Howcomeyoudidn’thearthedoorbellatall?—Thekids______atthetopoftheirvoices.
最新回复
(
0
)