首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
己知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
65
问题
己知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://kaotiyun.com/show/QSRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
马克思主义诞生的历史条件中,最基本的是()。
30年代,美国政府对一系列国际问题执行中立政策,最主要的原因是()。
决定把苏联由农业国变成工业国的主要目的是()
沙俄企图侵占中国东北地区,制造“海兰泡惨案”的时间是()。
诺曼征服之后,为了给英国封建制度的建立创造条件,威廉一世下令对英国的土地田产进行大规模的调查核实,并形成文本,史称()。
下列各组条约的时间排列顺序正确的是()。①《布列斯特条约》②《色佛尔条约》③《九国公约》④《洛桑条约》
西周的官僚制度已经相当完备,官僚机构庞杂,职官名目繁多。周王室的官僚机构分为两大系统,分别是()。
提出电磁感应定律的是物理学家()。
在操作系统中,P,V操作是一种()。
关于死锁的银行家算法是围绕“安全状态”的概念工作的。当系统预测到不安全状态时,就拒绝分配资源,但是,银行家算法要求的条件并不是必要的。例如,某系统有12个资源供进程P0、P1、P2使用。目前的分配情况如下:(1)请说明系统处于不安全状态;(2
随机试题
G01-30型割炬的特点是()。
以下不属于局域网特点的是()
手术后恶心、呕吐的常见原因是
A.天王补心丹B.酸枣仁汤C.磁朱丸D.甘麦大枣汤E.朱砂安神丸
关于索赔期限,以下说法错误的是()
世界上最早颁布义务教育法的国家是()。
班主任常常教导学生:“人才不仅仅是指学历多高,技术多强,而需要身心和谐发展,德、智、体、美等全面发展,所以要先学做人,再学知识。”这说明班主任具有()。
在马克思主义普遍原理的指导下,走自己的路,从中国的基本国情出发,建设有中国特色的社会主义。这体现了( )
YOG
控制器局域网常用3个大写英文字母表示为__________【61】,有的ARM嵌入式芯片中集成了该种互连通信组件。控制器局域网的__________【62】帧由7个不同的域组成,其帧格式如下。帧起始仲裁域控制域数据域CRC域
最新回复
(
0
)