蓝莓题库

中国大学moocshell程序设计试题及答案-k8凯发

欢迎来访!

k8凯发-凯发官网入口经济题库 正文

作者2022-12-05 20:47:27经济题库 78 ℃0 评论
第一章 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
网站分类
最新发表
标签列表
网站地图