CPP教学材料-习题答案-第 章a7.pptVIP

  • 21
  • 0
  • 约8.16千字
  • 约 26页
  • 2021-03-23 发布于云南
  • 举报
20XX年复习资料;C++面向对象程序设计教程;一、选择题 ;2.有以下程序: int main() // 主函数main() { cout.fill(*); // 设置填充字符 cout.width(6); // 设置宽度 cout.fill(#); // 设置填充字符 cout 123 endl; // 输出信息 return 0; // 返回值0, 返回操作系统 } 执行后,输出结果是 。 A)###123 B)123### C)***123 D)123*** 解析:语句“cout.fill();”表示设置填充字符,由于最靠近“cout 123 endl;”设置的填充字符为“#”,而此前???设置不再有效,因此填充字符是“#”而不是“*”。“cout. width(6);”表示设置下一个数据的输出域宽为6,当实际数据小于指定的宽度时,多余的位置将用填充字符填满;当实际数据宽度大于指定的宽度时,仍按实际的宽度输出。题中整数123的宽度不够6,所以将有3个填充字符“#”。数值输出的默认对齐方式是右对齐,所以最后输出结果是###123。 答案:A ;3.下面关于C++流的说明中,正确的是 。 A)与键盘、屏幕、打印机和通信端口的交互都可以通过流类来实现 B)从流中获取数据的操作称为

文档评论(0)

1亿VIP精品文档

相关文档