AI智能整理导入 AI智能整理导入
×
首页 题库中心 中国电信研发工程师 题目详情
CAD7E67F3FA000016066F370F39A18C8
中国电信研发工程师
816
多选题

下列哪个选项可以正确的建立文件file.txt?

A
A.A:File f=new File(\\"D:\\\\text\\",\\"file.txt\\")
B
B.B:File f=new File(\\"D:\\\\\\\\text\\",\\"file.txt\\")
C
C.C:File f=new File(\\"file.txt\\",\\"D:/text\\")
D
D.D:File f=new File(\\"D:/text\\",\\"file.txt\\")

答案解析

正确答案:ABD

解析:

选项解析:

A. File f=new File(“\"D:\\text\\”, “\"file.txt\"”)

这个选项使用了双斜杠(\)来转义字符,这在Java字符串中是正确的做法,因为一个斜杠(\)在Java字符串中被用作转义字符。这里的路径"D:\text\“是正确的,并且文件名为"file.txt”,所以这个选项可以正确地建立文件。

B. File f=new File(“\"D:\\\\\\\\text\\”, “\"file.txt\"”)

这个选项的路径"D:\\\\\\\\text\“包含了多余的斜杠,但在Windows文件系统中,额外的斜杠通常被忽略,因此这个路径实际上等同于"D:\text\”,所以这个选项也可以正确地建立文件。

C. File f=new File(“\"file.txt\"”, “\"D:/text\\”)

这个选项的参数顺序是错误的。第一个参数应该是目录路径,第二个参数是文件名。这里第一个参数是文件名,第二个参数是目录路径,所以这个选项不能正确地建立文件。

D. File f=new File(“\"D:/text\\”, “\"file.txt\"”)

这个选项的路径"D:/text\“使用了正斜杠(/),这在Windows系统中也是有效的,并且文件名为"file.txt”,所以这个选项可以正确地建立文件。

为什么选这个答案:ABD

选项A、B和D都可以正确地创建一个File对象,因为它们都正确地指定了目录路径和文件名。虽然B选项中有多余的斜杠,但这不会影响文件对象的创建。选项C由于参数顺序错误,不能用于正确地创建文件,因此正确答案是ABD。

相关知识点:

正确建立文件file.txt方法

中国电信研发工程师

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu