a) string
b) integer
c) character
d) float
Answer: a
Clarification: None.
2. Which command reads user input from the terminal and assign this value to a variable name?
a) read
b) get
c) declare
d) set
Answer: a
Clarification: None.
3. Which one of the following statement is true about variables in shell?
a) variables do not require declaration before assigning value to them
b) variables are case sensitive
c) to extract the contents of a variable, we have to provide the variable a preceding $
d) all of the mentioned
Answer: d
Clarification: None.
4. Which one of the following is not a valid shell variable?
a) _san
b) san_2
c) _san_2
d) 2_san
Answer: d
Clarification: The shell variable can contain only letters(a to z or A to Z), numbers(0 to 9), or a underscore character(_) and a variable can not start with a number.
5. To redefine a variable, it can be removed from the list of variables by using the command
a) unset
b) delete
c) remove
d) clear
Answer: a
Clarification: None.
6. What is the output of this program?
-
#!/bin/bash
-
san_var=""
-
echo "$san_var"
-
echo '$san_var'
-
echo '"$san_var"'
-
echo "'$san_var'"
-
echo $san_var
-
exit 0
a)
$san_var
“$san_var”
‘’
$san_var
b)
“”
‘’
c) program will generate an error message
d) program will print nothing
7. What is the output of this program?
-
#!/bin/bash
-
var1=10
-
$var1=20
-
echo $var1
-
exit 0
a) program will print 10
b) program will generate a warning message
c) program will print 20
d) program will print 10 & 20
8. What is the output of this program?
-
#!/bin/bash
-
var[1]=san_1
-
var[2]=san_2
-
var[3]=san_3
-
echo ${var[*]}
-
exit 0
a) san_1
b) san_2
c) san_3
d) san_1 san_2 san_3
9. What is the output of this program?
-
#!/bin/bash
-
san_var=hello
-
readonly san_var
-
san_var=hi
-
echo $san_var
-
exit 0
a) hello
b) hi
c) nothing will print
d) none of the mentioned
10. What is the output of this program?
-
#!/bin/bash
-
san_var=10
-
echo "the value of "san_var" is $san_var"
-
exit 0
a) the value of “san_var” is 10
b) the value of is 10
c) the value of san_var is $san_var
d) the value of “san_var” is $san_var