AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 郑州大学计算机基础题库 题目详情
CA1BABFB57D00001EE7C1501C6A118AC
郑州大学计算机基础题库
1,486
单选题

621、下列带有通配符的文件名,能表示文件ABC、TXT的是____。

A
A、*BC、?
B
B、A?.*
C
C、?BC、*
D
D、?.?

答案解析

正确答案:C

解析:

这道题考查的是操作系统中文件命名通配符的使用规则。我们需要找到一个能匹配文件名 `ABC.TXT` 的通配符表达式。 **1. 理解通配符含义:** * `*`(星号):代表任意长度的字符序列(包括0个字符)。它可以匹配主文件名或扩展名中的任意部分。 * `?`(问号):代表任意**单个**字符 it。它只能匹配一个位置上的一个字符。 **2. 分析目标文件 `ABC.TXT`:** * **主文件名**:`ABC`,长度为3个字符。 * **扩展名**:`TXT`,长度为3个字符。 * 注意:题目中的写法 `ABC、TXT` 通常指代 `ABC.TXT` 这种“主文件名.扩展名格式”。在某些旧式文件系统或题目语境中,逗号或顿号可能仅用于分隔主名和扩展名以便阅读,或者表示这是一个完整的文件名结构。我们要找的模式必须能覆盖 `ABC` 作为主名,`TXT` 作为扩展名。 **3. 逐项分析选项:** * **A. `*BC、?`** * 主名部分 `*BC`:`*` 可以匹配 `A`,所以 `*BC` 可以匹配 `ABC`。 * 扩展名部分 `?`:`?` 只能匹配**1个**字符。而目标文件的扩展名 `TXT` 有3个字符。因此,`?` 无法匹配 `TXT`。 * **结果**:不匹配。 * **B. `A?.*`** * 主名部分 `A?`:`A` 匹配第一个字符 `A`,`?` 匹配第二个字符 `B`。但是,目标主名 `ABC` 有3个字符,`A?` 只定义了2个字符的位置。除非系统允许截断或隐含后续字符,否则严格来说 `A?` 匹配的是像 `AB` 这样的两字符主名。即使假设 `?` 后还有隐含匹配,通常 `A?` 不等于 `ABC`。更关键的是,如果这是 DOS/Windows 风格,`A?` 只能匹配两个字符的主名(如 `AB`),不能匹配三个字符的 `ABC`。 * 扩展名部分 `*`:可以匹配 `TXT`。 * **结果**:主名长度不符,不匹配。 * **C. `?BC、*`** * 主名部分 `?BC`: * `?` 匹配第1个字符 `A`。 * `B` 匹配第2个字符 `B`。 * `C` 匹配第3个字符 `C`。 * 所以 `?BC` 完美匹配主文件名 `ABC`。 * 扩展名部分 `*`: * `*` 可以匹配任意长度的字符串,当然也可以匹配 `TXT`。 * **结果**:完全匹配。 * **D. `?.?`** * 主名部分 `?`:只能匹配1个字符。目标主名 `ABC` 有3个字符。不匹配。 * 扩展名部分 `?`:只能匹配1个字符。目标扩展名 `TXT` 有3个字符。不匹配。 * **结果**:不匹配。 **结论:** 只有选项 C 中的模式 `?BC.*`(题目写作 `?BC、*`)能够准确描述主文件名为3位且后两位是BC,扩展名任意的文件,从而包含 `ABC.TXT`。 **正确答案:C**
题目纠错
郑州大学计算机基础题库

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

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码