通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"Linux" 试卷中 Linux往年复习题 中有题目如下:
第1题
编写1个弹出式菜单的shell程序并实现其简单的菜单功能:
*******************************************************
* MENU *
* 1.copy 2.rename *
* 3.remove 4.find *
* 5.exit *
即用户按下数字1,则提示用户输入源和目的文件名后执行复制;输入数字2,则提示用户输入要更名的文件或目录后执行更名操作;输入数字3,则提示用户输入要删除的文件并执行删除操作;输入数字4,则提示用户输入要查找的文件并执行查找操作;输入数字5,则退出该菜单shell程序的执行。
答:
#! /bin/sh - clear while [ 0 ]; do echo "************************************************" echo " menu " echo " 1.copy 2.rename " echo " 3.remove 4.find " echo " 5.exit " echo "************************************************" echo echo -n " select:" read choice echo case $choice in 1) echo -n "source file:" read src echo echo -n "destination fold:" read des cp -arf $src $des if $?; then echo "copy sucessful!" else echo " copy fail" fi;; 2) echo -n "the file to be renamed:" read src echo echo -n "the new file:" read des mv $src $des if $?; then echo "rename sucessful!" else echo " rename fail" fi;; 3) echo -n "the file to be removed:" read src rm -rf $src if $?; then echo "remove sucessful!" else echo " remove fail" fi;; 4) echo -n "the file to be found:" read src find $HOME -name $src;; 5) exit;; *) echo "Invalid option";; esac done
所属试卷:Linux往年复习题
有如下程序(值传递、局部变量相关),编译运行这个程序将
下列属于黑盒测试方法的是( )。
阅读程序,写出程序运行结果。
有三个关系R、S和T如下:则由关系R和S得到关系T的操
关系R经过运算σA=BÙC>4ÙD>3(R)的结果为
给定程序中,函数fun的功能是:计算下式前n项的和作为
有以下程序:程序运行后的输出结果是( )。
有以下程序:程序运行后的输出结果是。
以下叙述中错误的是( )。
读程序写结果1.2.#include<iostream
已知x=[1,2,3,2,3],执行语句x.remov
已知x={‘a’:’b’,’c’:’d’},那么表达式
语句pass仅起到占位符的作用,并不会做任何操作。
Redhat 9.0默认的文件系统类型为
以下哪些是/etc/shadow文件中表示的含义( )
系统需求分析两个重要的结果是数据流图和 。
线性表采用链接存储,插入和删除操作需要移动数据元素。
若甲向乙发送数据时采用CRC 校验,生成多项式为G
假设通过同一信道,数据链路层分别采用停-等协议、GBN
已知:问语句执行后m=_____,n=_____。
若int x=6;则x+=x-=x*x表达式最后x的值
设有以下共用体类型说明和变量定义,则变量c在内存所占字
给定程序中函数fun的功能是:首先将大写字母转换为对应
某二叉树共有13个结点,其中有4个度为1的结点,则叶子
输入:IamacitizenofChina#输出:(
输出:( )
若有变量 int a, float x, y, 且 a
通常在搜索引擎中,对某个关键词加上双引号表示( )。
输入: 7 4输出: _________
输入: 2 3 5 7输出: _________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2