NOI 笔试题库 · NOI 笔试题库(非初赛) 第 29 题

选择题 · 答案 B · 考点:Linux 输入/输出重定向 </>

← 整套速查表 NOI 笔试题库 全部真题

题目

可执行文件 a.out 从标准输入读取数据。现有一组输入数据保存在 1.in 中,使用这个测试数据文件测试自己的程序的命令是:

答案:B

考点

Linux 输入/输出重定向 </>

解题思维

这题考的是Linux下重定向输入的命令语法,拿到题先别急着看选项,脑子里过一遍标准输入怎么被替换:把文件内容喂给标准输入,就是文件在<后面,程序在<前面。

常见错误

易错选 D,因误将文件名当参数传进程序,但题目要求不改代码,需用 shell 重定向符号 <。

详细解析(节选)

本题考查标准输入重定向。A 项 -o 是程序参数,C 项 from 无效,D 项将文件名作为参数传入程序,均需改代码;B 项 <1.in 是 shell 重定向,将文件内容送入 stdin,无需改代码。故答案为 B。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断