首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序: #include <iomanip. h> int main () { cout<<setfill( ’*’ )<<setw( 8 ); cout<<setprecision( 5 )<<3.1
阅读下面程序: #include <iomanip. h> int main () { cout<<setfill( ’*’ )<<setw( 8 ); cout<<setprecision( 5 )<<3.1
admin
2010-06-06
62
问题
阅读下面程序: #include <iomanip. h> int main () { cout<<setfill( ’*’ )<<setw( 8 ); cout<<setprecision( 5 )<<3.1415926<<end1; return 0; } 则该程序的输出结果是 ( )。
选项
A、3.1415**
B、***3.1416
C、3.141593
D、**3.14159
答案
2
解析
本题主要考察C++中输入输出流的格式控制操作。C++允许使用 setprecision操纵符来控制输出对象的输出精度,若程序中没有指定输出精度,则其默认值为6。C++同时允许使用setfill()操纵符设置填充符,默认填充字符为空格符“”。本题程序中,首先通过setfill()操纵符设置填充字符为星号“*”,并设置输出宽度为 8位;输出对象前,设置对象的输出精度为5,因此对象3.1415926的实际输出数值为3.1416(自动进行四舍五入);再把宽度设置考虑进去,由于默认对齐方式为右对齐,因此数值左边需要加填充符,即应该填充三个“*”符号以满足输出宽度为8位的要求。故程序的最终输出应该是“***3.1416”。
转载请注明原文地址:https://www.kaotiyun.com/show/Erjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<stdio.h>main(){charname[10]={’S’,’T’,’R’,’I’,’N’,’G’};name[3]=’E’;name[5]=0;print
有以下程序#include<stdio.h>main(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i
有以下程序:#include<stdio.h>main(){char*s="12134";intk=0,a=0;while(s[k+1]){k++;if(k%2==O){a=a+(s[k]-’0’+1);continue;}a
若有定义语句:doublea,*P=&a;以下叙述中错误的是()。
以下程序段没有语法错误的是()。
已知“inta=6;”则执行“a+=a-=a*a;”语句后,a的值为()。
以下选项中正确的语句组是()。
给定程序MODI1.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符串S输入:AAaaBBbl23CCccccd,则应输出结果:upper=6,lower=8。请改正程序中的错误,使它能计算出正确的结果。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
下面不属于黑盒测试方法的是()。
随机试题
古立克指出的一定要限制国家作用的原因不包括
膀胱直肠陷凹
合同保全的基本方法是确认债权人享有_____、______。
A、fleetB、deerC、sleetD、degreeB
以画虾著名的现代国画家是【】
A.慢性阻塞性肺疾病B.支气管哮喘C.Ⅰ期结节病D.特发性肺纤维化E.肺结核DLco下降
下列各项中,属于不得取得或重新取得会计从业资格证书的行为有()。
工程建设其他费用包括有()。
增长型基金是主要以()为投资对象的证券。[2018年4月真题]
一般缓刑
最新回复
(
0
)