通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"Linux" 试卷中 《Linux原理与应用 》期末考试试卷(二) 中有题目如下:
第1题
下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。(8分)
#!/bin/bash #(1) dir=$1 #(2) if [ -d $dir ] #(3) then cd $dir #(4) for file in * do if [-f $file ] #(5) then cat $file #(6) echo “end of file $file” fi done else echo “bad directory name $dir” fi
答:#(1)使用/bin/bash解释脚本
#(2)将位置变量1赋值给变量dir
#(3)如果dir所指为目录
#(4)将当前目录改为dir
#(5)如果循环变量file所指是普通文件
#(6)显示文件file的内容 6分
程序功能:若命令行参数是一个合法目录则显示该目录下所有普通文件的内容,否则显示错误的目录名信息。
所属试卷:《Linux原理与应用 》期末考试试卷(二)
有如下类的定义,横线处的语句是。
下列与栈结构有关联的是( )。
给定程序MODI1.C中函数fun功能是:将长整型数中
设R是一个2元关系,有3个元组,S是一个3元关系,有3
下面对软件测试描述错误的是( )。
若有定义:int a; float b;double
给定程序中,函数fun的功能是:找出100至x(x≤9
有以下程序:程序运行后的输出结果是( )。
以下表达式的值与x无关、其值恒为真的是( )。
以下选项中,合法的C语言常量是。
表达式list (map (lambda x:x+5.
Python 3.x语句for i in range
程序段如下:
Python标准库os中的方法listdir返回包
已知列表x=[1,2,3],那么执行语句x=3之后,变
在C语言中,根据数值的取值范围不同,可以将整型定义为_
若s是int型变量,且s=7,则表达式s/2+(s+1
关于数据交换,下列叙述不正确的是( )
Linux系统有几种类型文件?它们分别是什么?有哪些相
关闭linux系统(不重新启动)使用的命令答:halt
下面给出了一个SHELL程序,试对其行后有#(n)形式
安装Linux系统对硬盘分区时,必须有两种分区类型:
在Linux系统中,以 方式访问设备 。
以下哪个命令用于诊断到目标主机的连通性( )
关系代数中的π运算符对应于SQL语言中的 子句。
MySQL中,预设的、拥有最高权限超级用户的用户名为
则x的值为_____。
2-3 树是一种特殊的树,它满足两个条件:(1)每个内
(最大子矩阵和)给出 m行n 列的整数矩阵,求最大的子
(连续邮资问题)某国发行了 n 种不同面值的邮票,并规
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2