首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求以下程序的功能是计算main () { int n; float s; S=1.0; for (n=10; n>1; n--) s=S+1/n; printf("%6.4f\n",
要求以下程序的功能是计算main () { int n; float s; S=1.0; for (n=10; n>1; n--) s=S+1/n; printf("%6.4f\n",
admin
2013-06-11
43
问题
要求以下程序的功能是计算
main () { int n; float s; S=1.0; for (n=10; n>1; n--) s=S+1/n; printf("%6.4f\n",S); } 程序运行后输出结果错误,导致错误结果的程序行是
选项
A、s=1.0;
B、for(n=10;n>1;n--)
C、s=s+1/n;
D、prind("%6.4f\n",s);
答案
4
解析
程序中由于n为整型,所以1/n的结果始终为0,故程序最后输出的结果为 0,其结果错误,原因为在表达式1/n中1和n均为整型,所以应该将1改为1.0,这样表达式1.0/n的值不为0,为该数学表达式的值,因此我们可以知道导致程序运行后输出结果错误的行为s=s+1/n;,所以,4个选项中选项C符合题意。
转载请注明原文地址:https://kaotiyun.com/show/F8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<string.h>main(){charstr[][20]={"Hello","Beijing"},*p=str;printf("%d\n",strlen(p+20));}
数据元素之间【】的整体称为逻辑结构。
模式/内模式映射为数据库提供了【】数据独立性。
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看作______。
顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。
第一趟排序后序列中关键字最大的记录交换到最后的排序方法是______。
C语言中实现数据输出的标准库函数是______。
下列程序是处理C盘根目录下的a.txt文件,统计该文件中字符的个数。请填空,使程序完整。#include<stdio.h>main(){FILE*fp;charch;longnum=0;if
下列属于不合法的C语言整型常量的选项是()。
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有【】个元素。
随机试题
关于无排卵性功能失调性子宫出血的描述,不正确的是
患者,男性,24岁。手指刺伤4天。劳动时左手中指末节指腹被刺伤,有少量出血,自行处理。昨日手指肿胀、苍白,搏动性跳痛,夜间为甚,伴全身乏力。考虑该患者手指的情况是
根据《生产安生事故报告和调查处理条例》,事故等级的划分包括()。
保证期间是指保证责任的存续期间,下列关于保证期间的说法中,正确的是()。
下列资本公积项目中,可以直接用于转增资本的有()。
下列选项属于教师专业能力的有()。
A、 B、 C、 D、 B
请编制函数moveChar(char*s)。其功能是:把s字符串中偶数位的字符左移到其相邻的偶数位上,偶数位的第一个字符移到最后一个偶数位上。奇数位的字符右移到与其相邻的奇数位上,奇数位的最后一个字符移到第一个奇数位上。函数readWriteData()负
A、 B、 C、 A
Iwouldratheryou______themtothosewhoappreciatethemaspresents.
最新回复
(
0
)