栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 笔试题库

[问答题] 以下程序从键盘读取一个字符串以‘#’作为结束,再将字符串中的小写英文字母改写成大写英文字母,最后将改写好的字符串写入磁盘文件file.txt,请将程序补充完整。 注意:不改动程序结构,不

笔试题库 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[问答题] 以下程序从键盘读取一个字符串以‘#’作为结束,再将字符串中的小写英文字母改写成大写英文字母,最后将改写好的字符串写入磁盘文件file.txt,请将程序补充完整。  注意:不改动程序结构,不

[问答题] 以下程序从键盘读取一个字符串以‘#’作为结束,再将字符串中的小写英文字母改写成大写英文字母,最后将改写好的字符串写入磁盘文件file.txt,请将程序补充完整。

注意:不改动程序结构,不得增行或删行。

package ch3;

import java.io.*;

class File1

private char ch;

private int i=’a’-’A’;

void savetoFile()

System.out.println("请输入一个字符串:");

try

______out=new______("ch3/file.txt");

while((ch=(char)System.in.______()) !=’#’)

if(ch >=’a’ && ch <=’z’)

ch=(char) ((int)ch-i);

out.______;

out.close();

catch(IOException e)

e.printStackTrace();

public class ex3

public static void main(String[] args)

File1 obj=new File1();

Obj.savetoFile();

正确答案:

FileOutputStream FileOutputStream read write(ch)

参考解析:

[讲解] 本题是考查对文件输出流及其常用方法的理解。这里用文件输出流FileOutputStream创建向文件file.txt中写入字节数据的输出流,每次使用System.in的方法read()读取一个字符,然后进行转换,再调用FileOutputStream类的write()方法将转换后的字符写到文件对象中,这里的参数是字符类型的变量ch。因此,4个空的答案分别是FileOutputStream、FileOutputStream、read和write(ch)。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/478520.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号