第一章 shell入门基础1.4向脚本传递参数随堂测验1、shell脚本根据参数的( )来接受它们的值
a、名称
b、顺序
c、位置
d、类型
2、参数扩展是通过选项的( )来获取选项的值
a、名称
b、顺序
c、位置
d、类型
第一章 单元测试1、shell程序是解释性语言,不需要编译
2、shell不可以解释命令,只能传递命令
3、shell既可以交互式执行,也可以作为脚本程序执行
4、linux中修改文件权限属性命令是chmod
5、shell脚本程序传递脚本参数要是是依靠参数的类型来实现。
6、“#! /bin/bash”是shell的命令解释器版本
7、shell脚本中添加注释的方法和java中相同
8、shell中“echo”命令是打印回车行
9、shell程序执行时,一定要先设置该文件的权限
10、shell命令执行成功时,返回状态码0
第二章 shell编程环境的搭建2.1 在不同操作系统上搭建shell环境随堂测验1、在windows系统中可以直接编写运行shell脚本程序
2、在linux系统中可以直接编写运行shell脚本程序
2.2 编辑器的选择随堂测验1、当shell脚本编辑完成,需要退出vim编辑器的时候使用( )命令
a、:wq
b、:w
c、:q
d、:q!
2、vim编辑器三种模式是( )
a、命令模式
b、插入模式
c、末行模式
d、系统模式
3、vim从命令模式进入到插入模式可以用( )命令
a、i
b、a
c、o
d、o
第二章单元测试1、shell程序在windows系统下需要通过模拟器来运行
2、shell程序在linux下可直接运行
3、vim编辑器有二种模式
4、利用vim命令进入编辑器,此时编辑器是插入模式
5、vim从命令模式进入插入模式可以使用命令o
6、vim中需要保存退出的命令是q!
7、vim中从插入模式回到命令模式使用命令exit
8、vim命令模式可以进行命令操作
9、linux命令提示符#代表当前登录的是root用户
10、linux命令提示符后有~代表当前所在位置为用户的根目录
第三章 变量和引用3.1 深入认识变量(上)随堂测验1、shell是一种静态型的弱类型语言
2、变量名为2abc是合法的
3、shell语言对字母大小写是敏感的
3.1 深入认识变量(下)随堂测验1、shell语言中一共有( )种引号。
a、单引号
b、双引号
c、反斜线
d、反引号
3.3 引用和替换随堂测验1、常用引用符号有( )
a、单引号
b、双引号
c、反引号
d、反斜线
第三章 单元测试1、shell中,用户可以通过在变量名前加( )来获取该变量的值
a、?
b、$
c、""
d、''
2、根据变量类型确定的时间,可以将程序设计语言分为两类,分别为( )和( )
a、静态类型语言
b、强类型语言
c、动态类型语言
d、弱类型语言
3、程序根据是否强制要求类型定义,可以将程序设计语言分为( )和( )
a、静态类型语言
b、强类型语言
c、动态类型语言
d、弱类型语言
4、shell语言中共有三种引号,分别是( ),( )和( )
a、单引号
b、双引号
c、反引号
d、反斜线
5、shell中共有4中引用符号,分别为()
a、单引号
b、双引号
c、反引号
d、反斜线
6、变量就是保存在计算机内存中的一系列键值对
7、变量 a="123" 可读性较好
8、在shell中变量名对字母大小写是不敏感的
9、在shell中用户可以直接使用变量,无需先进行定义
10、shell中的变量分为全局变量和局部变量
11、shell中系统变量$?表示前一个命令或者函数的返回状态码
12、shell中清除变量的值使用unset语句
13、shell中赋值符号“=”左右两边可以加空格也可以不加空格
第四章 条件测试和判断语句4.1条件测试(下)随堂测验1、文件操作符可以检测文件是否存在
2、文件测试可以用test,也可以用[ ]来进行检测
3、常用的逻辑操作符有三种:逻辑与,逻辑或和逻辑非
4.3多条件判断case语句随堂测验1、shell中每个case子句中条件测试的部分,以( )符号结束
a、(
b、)
c、;
d、.
2、shell中每个case子句以( )符号结束。
a、;
b、.
c、)
d、;;
4.4运算符随堂测验1、shell中,用户有( )种方式来执行算术运算
a、2
b、3
c、4
d、1
2、shell中表达式`expr 1-(4-7)`语法正确
3、 x是变量x先加1,然后再计算表达式
4、2#1000表示十进制
shell程序设计期末考试shell程序设计期末考试题1、shell中,用户可以通过在变量名前加( )来获取该变量的值
a、?
b、$
c、' '
d、" "
2、shell脚本根据参数的( )来接受它们的值
a、名称
b、顺序
c、位置
d、类型
3、在shell程序中,如果想要多行指令放在一行中,需要用( )符号隔开
a、;
b、“”
c、‘’
d、,
4、在shell程序中,“read x“ 的含义是( )
a、读取用户输入的数据,并放置在变量x中
b、定义变量x
c、给变量x赋值
d、提示用户输入数据
5、条件判断语句使用if来实现,用( )关键字表示if语句的结束
a、if
b、else
c、fi
d、then
6、终止shell程序的运行,用( )关键字
a、break
b、exit
c、contiue
d、then
7、多条件判断语句case子句以( )作为结束符
a、;
b、;;
c、.
d、,
8、在shell中,用户有( )种方法可以进行算术运算
a、1
b、2
c、3
d、4
9、在shell中,常量由0x开头的表示( )数
a、二进制
b、十进制
c、八进制
d、十六进制
10、在shell中,echo命令指的是( )
a、在控制台的输出
b、在控制台上输入
c、定义变量
d、赋值变量
11、在shell中,单行注释采用( )符号
a、//
b、#
c、/
d、""
12、下面( )变量名,可读性较好
a、a="111"
b、str="hello"
c、uid=101
d、b=123
13、linux命令提示符出现“~”,表示( )
a、当前路径为用户主目录
b、当前用户为root
c、当前用户为普通用户
d、当前路径为/root
14、在shell中,清除变量的值,用( )命令
a、unset
b、clear
c、cls
d、exit
15、shell中逻辑操作符包括逻辑非,逻辑与和( )
a、逻辑或
b、逻辑加
c、逻辑减
d、逻辑和
16、根据变量类型确定的时间,可以将程序设计语言分为两类,分别为( )和( )
a、静态类型语言
b、强类型语言
c、动态类型语言
d、弱类型语言
17、shell语言中共有三种引号,分别是( ),( )和( )
a、单引号
b、双引号
c、反引号
d、反斜线
18、条件测试的语法有两种分别是( )和( )
a、set
b、test
c、[
d、]
19、vim有三种模式,分别是( ),( )和( )
a、命令模式
b、插入模式
c、末行模式
d、正常模式
20、shell中自增/自减运算符主要有( )
a、 x
b、x
c、--x
d、x--
21、在linux中执行某个shell程序可采用( )方法
a、授予用户执行该脚本文件的权限,直接执行
b、调用shell脚本解释器来执行
c、通过source命令来执行
d、直接执行
22、在linux中,每个命令都会返回一个状态码,成功的命令返回( ),不成功的命令返回( )
a、0
b、1
c、2
d、非0
23、vim中,从命令模式进入插入模式时,用( )命令可以实现。
a、i
b、a
c、o
d、a
24、shell的引用包括( )和( )
a、全引用
b、部分引用
c、小引用
d、大引用
25、shell中,有两种语法可进行命令替换,分别是( )和( )
a、反引号
b、反斜线
c、圆括号
d、方括弧
26、shell程序是解释性语言,不需要编译
27、shell不可以解释命令,只能传递命令
28、shell既可以交互式执行,也可以作为脚本程序执行
29、linux中修改文件权限属性命令是chmod
30、shell脚本程序传递脚本参数要是是依靠参数的类型来实现。
31、“#! /bin/bash”是shell的命令解释器版本
32、shell脚本中添加注释的方法和java中相同
33、shell中“echo”命令是打印回车行
34、shell程序执行时,一定要先设置该文件的权限
35、hell命令执行成功时,返回状态码0
36、shell程序在windows系统下需要通过模拟器来运行
37、shell程序在linux下可直接运行
38、vim编辑器有二种模式
39、vim中需要保存退出的命令是q!
40、变量就是保存在计算机内存中的一系列键值对
41、在shell中变量名对字母大小写是不敏感的
42、在shell中用户可以直接使用变量,无需先进行定义
43、shell中的变量分为全局变量和局部变量
44、shell中系统变量$?表示前一个命令或者函数的返回状态码
45、shell中赋值符号“=”左右两边可以加空格也可以不加空格
猜你喜欢
- 2022-12-05 21:00
- 2022-12-05 21:00
- 2022-12-05 20:29
- 2022-12-05 20:29
- 2022-12-05 19:51
- 2022-12-05 19:07
- 2022-12-05 18:57
- 2022-12-05 18:54
- 2022-12-05 18:50
- 2022-12-05 18:48