首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
己知f(n)=,计算f(n)的C语言函数f1如下: 将f1中的int都改为float,可得到计算f(n)的另一个函数f2。假设unsigned和int型数据都占32位,float采用IEEE754单精度标准。 请回答下列问题。 当n=0时,f1会出现死
己知f(n)=,计算f(n)的C语言函数f1如下: 将f1中的int都改为float,可得到计算f(n)的另一个函数f2。假设unsigned和int型数据都占32位,float采用IEEE754单精度标准。 请回答下列问题。 当n=0时,f1会出现死
admin
2018-08-17
98
问题
己知f(n)=
,计算f(n)的C语言函数f1如下:
将f1中的int都改为float,可得到计算f(n)的另一个函数f2。假设unsigned和int型数据都占32位,float采用IEEE754单精度标准。
请回答下列问题。
当n=0时,f1会出现死循环,为什么?若将f1中的变量和n都定义为int型,则f1是否还会出现死循环?为什么?
选项
答案
由于i和n是unsigned型,故“i<=n.1”是无符号数比较,n=0时,n-1的机器数为全1,值是2
32
-1,为unsigned型可表示的最大数,条件“i<=n.1”永真,因此出现死循环。 若i和n改为int类型,则不会出现死循环。 因为“i<=n.1”是带符号整数比较,n=0时,n-1的值是-1,当i=0时条件“i<=n-1”不成立,此时退出for循环。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/QSRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
战时共产主义政策中对后来的工农联盟最能构成威胁的是()。
1936年,德奥双方通过(),德国基本上控制了奥地利的内政和外交。
简述布匿战争的过程。
下列有关西欧封建社会的表述,错误的一项是()。
公元9~13世纪是西欧封建庄园的兴盛时期,典型的庄园采用()的剥削方式。
下列明末清初来华传教士,按时间顺序排列,正确的是()。
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
某公司的局域网设置如下所示,两个局域网通过路由器连接到NAT、服务器上,并且通过NAT服务器连接到Internet上。局域网1的掩码是192.168.14.0/25,局域网2的掩码是192.168.14.128/25,NAT服务器的内部IP地址为192.1
通常通信信道的带宽越大,在数据传输中失真将会()。
若路由器R因为拥塞丢弃IP分组,则此时R可向发出该IP分组的源主机发送的ICMP报文类型是____。
随机试题
骨骼肌中的调节蛋白质指的是
以下哪项对肝脏解剖描述错误
A.干扰性房室分离B.Ⅱ度Ⅰ型窦房传导阻滞C.Ⅱ度Ⅰ型房室传导阻滞D.Ⅱ度Ⅱ型房室传导阻滞E.Ⅲ度房室传导阻滞P-R间期规则,R-R间期固定,QRS波周期性脱漏
A.心气大伤B.心气不足C.痰火扰心D.风痰阻络E.热扰心神语言謇涩的病因多为()
体内最重要的脱氨方式是
由于雇主不能按规定的时间向承包商提供进入和占用现场的权利,导致承包商受到损失,则承包商可以要求( )。
在系统应用中,有利于延长系统生命周期的工作是( )。
SendingE—mailstoProfessorsOnestudentskippedclassandthensenttheprofessorane-mail______(1)forcopiesofherteaching
测量结果的偏差等于测量值减去其参考值,参考值可以是()。
布鲁纳主张教育学的最终目标是()。
最新回复
(
0
)