Q.
What is the result of the expression: 5 / 2 in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: 2
Q.
Why is the library function 'puts'used for?
None of the mentioned
Prints whatever is given and insert a new(blank) line
Prints whatever is given and print it to the screen
Gets input from the user
Show Explanation
Explanation:
The correct answer to the question is: Prints whatever is given and insert a new(blank) line
Q.
Why do we use comments?
For later use to understand the working of the program
It is an efficient way of programming
It makes easy for the third person to understand
All of the mentioned
Show Explanation
Explanation:
The correct answer to the question is: All of the mentioned
Q.
Which method is used to convert a string to uppercase in Ruby?
.uppercase
.upcase
.to_upper
.to_uppercase
Show Explanation
Explanation:
The correct answer to the question is: .upcase
Q.
What does the 'print' method do in Ruby?
Finds the length
Reads input from user
Prints to console
Converts to string
Show Explanation
Explanation:
The correct answer to the question is: Prints to console
Q.
What is the output of the code?
Amil Jones
What's your first name? amil
What's your last name? jones
My name is Amil Jones
My name is Amil jones
None of the mentioned
Show Explanation
Explanation:
The correct answer to the question is: What's your first name? amil
What's your last name? jones
My name is Amil Jones
Q.
What is the output of the given code?
15 19 23
None of the mentioned
10 20
-5 -5 -5
Show Explanation
Explanation:
The correct answer to the question is: -5 -5 -5
Q.
What is the output of given code?
"I'AM LEARNING RUBY LANGUAGE"
Undefined method
I'am Learning RUBY Language
None of the mentioned
Show Explanation
Explanation:
The correct answer to the question is: "I'AM LEARNING RUBY LANGUAGE"
Q.
Which of the following is NOT a valid data type in Ruby?
Float
Double
Integer
String
Show Explanation
Explanation:
The correct answer to the question is: Double
Q.
In Ruby, what does the 'if' statement evaluate?
Expression
Integer
Boolean value
String
Show Explanation
Explanation:
The correct answer to the question is: Boolean value
Q.
What will be the output of the given code?
None of the mentioned
True True
False False
True False
Show Explanation
Explanation:
The correct answer to the question is: True False
Q.
Which of the following is a valid variable name in Ruby?
_variable
my_variable
123variable
variable-1
Show Explanation
Explanation:
The correct answer to the question is: my_variable
Q.
What is the output of the expression: 7 / 2 in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: 3
Q.
What is the correct way to cast a string to an integer in Ruby?
int(string)
string.to_i
string.integer
string.convert(:integer)
Show Explanation
Explanation:
The correct answer to the question is: string.to_i
Q.
What will the following expression evaluate to?
(true && false) | | (!true)
True
None of the mentioned
False
Error
Show Explanation
Explanation:
The correct answer to the question is: False
Q.
Which of the following is the valid string method?
The .downcase method
The .upcase method
The .irreverse method
The .length method
Show Explanation
Explanation:
The correct answer to the question is: The .irreverse method
Q.
The downcase method changes the whole string to smallcase letters.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
Which method is used to convert a string to lowercase in Ruby?
.to_lowercase
.lower
.downcase
.lowercase
Show Explanation
Explanation:
The correct answer to the question is: .downcase
Q.
What is the correct syntax for string interpolation in Ruby?
variable.to_string
%(variable)
"#{variable}"
$(variable)
Show Explanation
Explanation:
The correct answer to the question is: "#{variable}"
Q.
What is the output of the expression: "5".to_i + 2 in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: 7
Q.
What is the correct way to define a block in Ruby?
block code
function code
do code end
block { code }
Show Explanation
Explanation:
The correct answer to the question is: block { code }
Q.
What is the result of the expression: 9 / 2 in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: 2.5
Q.
What will the following expression evaluate to?
true | | false
None of the mentioned
False
Error
True
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
Which sequence can be used to substitute the value of any ruby expression in a string?
None of the mentioned
#(expr)
#expr
#{expr}
Show Explanation
Explanation:
The correct answer to the question is: #{expr}
Q.
The following is the correct way to use multiline comment.
Show Explanation
Explanation:
The correct answer to the question is: False
Q.
What is the output of the following?
Error in compilation
4
ybur
Undefined local variable ruby
Show Explanation
Explanation:
The correct answer to the question is: Undefined local variable ruby
Q.
What is the purpose of the require keyword in Ruby?
Loads a specific Ruby file
Creates a new class
Imports external libraries
Defines a new module
Show Explanation
Explanation:
The correct answer to the question is: Imports external libraries
Q.
What is the correct way to define a symbol in Ruby?
symbol = "value"
symbol = Symbol("value")
symbol = :value
symbol = 'value'
Show Explanation
Explanation:
The correct answer to the question is: symbol = :value
Q.
What is the correct syntax for accessing a class method?
method_name(Class)
object.method_name
Class.method_name
Class.new.method_name
Show Explanation
Explanation:
The correct answer to the question is: Class.method_name
Q.
Why is gets not preferred instead of gets.chomp?
Chomp erases the value stored in the variable
All of the mentioned
Gets add an extra new line while chomp removes it
Gets remove an extra new line
Show Explanation
Explanation:
The correct answer to the question is: Gets add an extra new line while chomp removes it
Q.
The '=' is used for assigning value to variable?
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
Which of the following is the correct way to define a variable in Ruby?
name = value
variable name = value
var var_name = value
var_name = value
Show Explanation
Explanation:
The correct answer to the question is: var_name = value
Q.
What is the result of the expression: 3 ** 3 in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: 27
Q.
What is the default file extension for Ruby files?
Show Explanation
Explanation:
The correct answer to the question is: .rb
Q.
What do we mean by expression substitution?
Embedding the value of Ruby expression into a string using #{ }
None of the mentioned
Storing string value
Substituting string functions
Show Explanation
Explanation:
The correct answer to the question is: Embedding the value of Ruby expression into a string using #{ }
Q.
What is the extension used for saving the ruby file?
.ruby extension
.rrb extension
None of the mentioned
.rb extension
Show Explanation
Explanation:
The correct answer to the question is: .rb extension
Q.
What is the correct syntax to declare and initialize a variable in Ruby?
var_name = value
variable_name = value
variable var_name = value
var var_name = value
Show Explanation
Explanation:
The correct answer to the question is: variable_name = value
Q.
Which of the following features does the 2.0 version of ruby supports?
Method keyword arguments
New literals
All of the mentioned
Security fixes
Show Explanation
Explanation:
The correct answer to the question is: All of the mentioned
Q.
How do you check the truthiness of a value in Ruby?
if value != false
if (value) then code end
if value do code end
if value.is_truthy?
Show Explanation
Explanation:
The correct answer to the question is: if value != false
Q.
How do you get the current date and time in Ruby?
time = Time.now
date = Date.now
datetime = DateTime.now
now = Date.today
Show Explanation
Explanation:
The correct answer to the question is: time = Time.now
Q.
What is the correct syntax for a multiline comment in Ruby?
# ... #
''' ... '''
/* ... */
// ... //
Show Explanation
Explanation:
The correct answer to the question is: ''' ... '''
Q.
What does the && operator do in Ruby?
Bitwise AND
Logical NOT
Logical OR
Logical AND
Show Explanation
Explanation:
The correct answer to the question is: Logical AND
Q.
What is the correct way to concatenate two strings in Ruby?
str1.combine(str2)
str1 + str2
str1.concat(str2)
str1.append(str2)
Show Explanation
Explanation:
The correct answer to the question is: str1 + str2
Q.
In Ruby, what is the keyword used to define a constant?
constant name : value
constantName(value)
constant_name = value
CONSTANT_NAME = value
Show Explanation
Explanation:
The correct answer to the question is: CONSTANT_NAME = value
Q.
Which operator is used for exponentiation in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: **
Q.
What symbol is used to denote the end of a statement in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: ;
Q.
What is the size of an integer data type in ruby?
-2 to 2
-2 to 2
-2 to 2
-2 to 2
Show Explanation
Explanation:
The correct answer to the question is: -2 to 2
Q.
What does the 'chomp' method do in Ruby?
Converts to integer
Splits a string
Reads input from user
Removes trailing whitespace
Show Explanation
Explanation:
The correct answer to the question is: Removes trailing whitespace
Q.
What does the 'gets' method do in Ruby?
Converts to string
Reads input from user
Finds the length
Prints to console
Show Explanation
Explanation:
The correct answer to the question is: Reads input from user
Q.
How do you call a method in Ruby?
object.method_name()
object.method_name
method_name()
method_name(object)
Show Explanation
Explanation:
The correct answer to the question is: object.method_name
Q.
Which of these operators is used for string concatenation?
Show Explanation
Explanation:
The correct answer to the question is: +
Q.
In Ruby, what is the default file extension for Ruby files?
Show Explanation
Explanation:
The correct answer to the question is: .rb
Q.
What does the **= assignment operator do?
It is the multiplication operator.
It is used as exponent like 2**3=8
None of the mentioned
Multiplies the value twice
Show Explanation
Explanation:
The correct answer to the question is: It is used as exponent like 2**3=8
Q.
How do you break out of a loop in Ruby?
end()
continue()
break()
exit()
Show Explanation
Explanation:
The correct answer to the question is: break()
Q.
first_name,Last_name=gets.chomp,gets.chomp is the correct way to get the input from the user.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
What is the correct way to declare a variable in Ruby without assigning a value?
None of the above
var_name = ""
var_name = nil
var_name
Show Explanation
Explanation:
The correct answer to the question is: var_name
Q.
What is the correct syntax for creating a hash in Ruby?
Hash.new("key", "value")
{"key1": "value1", "key2": "value2"}
hash = {}
hash.add("key", "value")
Show Explanation
Explanation:
The correct answer to the question is: {"key1": "value1", "key2": "value2"}
Q.
Which of the following is a valid assignment operator?
*=
-=
+=
All of the mentioned
Show Explanation
Explanation:
The correct answer to the question is: All of the mentioned
Q.
Which of the following is the correct way to define a constant in Ruby?
constant_name = value
constant_name : value
CONSTANT_NAME = value
constantName(value)
Show Explanation
Explanation:
The correct answer to the question is: CONSTANT_NAME = value
Q.
Which of the following languages syntax matches with the Ruby's syntax?
Show Explanation
Explanation:
The correct answer to the question is: Perl
Q.
What is the correct way to declare and initialize an array in Ruby?
array_name = array[]
array array_name = []
array_name = []
array = array_name[]
Show Explanation
Explanation:
The correct answer to the question is: array_name = []
Q.
How do you access a value from a hash in Ruby?
hash["key"]
hash.at("key")
hash.find("key")
hash.get("key")
Show Explanation
Explanation:
The correct answer to the question is: hash["key"]
Q.
How do you add two numbers in Ruby?
add(a, b)
a + b
b.add(a)
a.add(b)
Show Explanation
Explanation:
The correct answer to the question is: a + b
Q.
Which symbol is used for the modulo operation in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: %
Q.
How do you pass arguments to a method in Ruby?
method_name arg1 arg2
method_name { arg1, arg2 }
method_name(arg1, arg2)
method_name.with(arg1, arg2)
Show Explanation
Explanation:
The correct answer to the question is: method_name(arg1, arg2)
Q.
What is the correct way to declare and initialize a variable in Ruby?
var_name = value
variable_name = value
var var_name = value
variable var_name = value
Show Explanation
Explanation:
The correct answer to the question is: variable_name = value
Q.
Which of the following is the correct way to declare a constant in Ruby?
constant_name : value
CONSTANT_NAME = value
constant_name = value
constantName(value)
Show Explanation
Explanation:
The correct answer to the question is: CONSTANT_NAME = value
Q.
What will we the output of the given code?
i'AM lEARNING ruby lANGUAGE
iam learning ruby language
unterminated string meets end of file
"i'am learning ruby language"
Show Explanation
Explanation:
The correct answer to the question is: unterminated string meets end of file
Q.
How do you compare two objects in Ruby?
object1.equals(object2)
compare(object1, object2)
object1 == object2
object1 === object2
Show Explanation
Explanation:
The correct answer to the question is: object1 == object2
Q.
What is the correct way to define a conditional statement in Ruby?
if condition: code
when condition; code
if (condition) { code }
if condition then code end
Show Explanation
Explanation:
The correct answer to the question is: if (condition) { code }
Q.
Which of the following is the correct way to define a range in Ruby?
<1,10>
[1 to 10]
{1..10}
(1..10)
Show Explanation
Explanation:
The correct answer to the question is: (1..10)
Q.
What will be the output of the following?
Show Explanation
Explanation:
The correct answer to the question is: YBUR
Q.
What is the result of the expression: 6 / 2 in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: 2
Q.
What is the correct way to define an array in Ruby?
array = ["element1", "element2"]
array = list("element1", "element2")
array = Array.new
array = new Array
Show Explanation
Explanation:
The correct answer to the question is: array = ["element1", "element2"]
Q.
We use semicolon or parentheses after every print or puts statement.
Show Explanation
Explanation:
The correct answer to the question is: False
Q.
What does the .upcase method do?
None o the mentioned
Convert the string to uppercase
Convert the string to lowercase
Convert only lowercase string to uppercase and vice-versa
Show Explanation
Explanation:
The correct answer to the question is: Convert the string to uppercase
Q.
What is the method used to convert a string to lowercase in Ruby?
.to_lower
.downcase
.lower
.to_lowercase
Show Explanation
Explanation:
The correct answer to the question is: .downcase
Q.
What is the output of the expression: "5" + "2" in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: 52
Q.
Which of the following is the correct way to declare a variable in Ruby with a default value?
var_name => value
var_name = value
var_name := value
var_name << value
Show Explanation
Explanation:
The correct answer to the question is: var_name = value
Q.
Which of the following are used for comparison?
Less than or greater than
Not equal to
All of the mentioned
Equal to
Show Explanation
Explanation:
The correct answer to the question is: All of the mentioned
Q.
Which of the following is supported by Ruby?
All of the Mentioned
Dynamic Type System
Automatic Memory Management
Multiple Programming Paradigms
Show Explanation
Explanation:
The correct answer to the question is: All of the Mentioned
Q.
Which method is used to convert a string to an array of characters in Ruby?
.split
.to_array
.chars
.to_chars
Show Explanation
Explanation:
The correct answer to the question is: .chars
Q.
Which operator is used for subtraction in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: -
Q.
In Ruby, what is the keyword used to define a loop that repeats until a condition is true?
Show Explanation
Explanation:
The correct answer to the question is: until
Q.
What is the result of the expression: 10 % 3 in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: 1
Q.
What is the difference between nil and false?
Both are the same
nil is a number, false is a boolean
nil is a string, false is a boolean
nil represents absence of value, false represents a boolean value
Show Explanation
Explanation:
The correct answer to the question is: nil represents absence of value, false represents a boolean value
Q.
Which symbol is used to concatenate strings in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: <<
Q.
What is the default return value of a method in Ruby?
TRUE
nil
The value of the last expression
FALSE
Show Explanation
Explanation:
The correct answer to the question is: nil
Q.
Ruby does not support ++ operator, it only supports += operator.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
Space between 2+5 or 2 + 5 is valid but =begin and = begin is not valid.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
Methods should not be written inside double quotes.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
What is the sequence of ruby strings?
16-bit bytes
10-bit bytes
8-bit bytes
None of the mentioned
Show Explanation
Explanation:
The correct answer to the question is: 8-bit bytes
Q.
What does the 'puts' method do in Ruby?
Reads input from user
Converts to string
Finds the length
Prints to console
Show Explanation
Explanation:
The correct answer to the question is: Prints to console
Q.
What is the difference between =~ and == operators?
=~ checks for string pattern matching, == checks for equality
=~ checks for equality, == checks for string pattern matching
Both operators are the same
None of the above
Show Explanation
Explanation:
The correct answer to the question is: =~ checks for string pattern matching, == checks for equality
Q.
In Ruby, what is the keyword used to define a method?
function
method
def
define
Show Explanation
Explanation:
The correct answer to the question is: def
Q.
How to comment a single line?
Using //
Using #
Using begin and end
None of the mentioned
Show Explanation
Explanation:
The correct answer to the question is: Using #
Q.
It is must for Ruby to use a compiler.
Show Explanation
Explanation:
The correct answer to the question is: False
Q.
Which method is used to find the length of an array in Ruby?
.count
.size
.length_of
.length
Show Explanation
Explanation:
The correct answer to the question is: .length
Q.
What symbol is used to denote comments in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: #
Q.
The .length method is used to check number of characters.
Show Explanation
Explanation:
The correct answer to the question is: False
Q.
What will the following code evaluate to?
None of the mentioned
Syntax error
True
False
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
What does the notataion \b stands for?
Newline
Backspace
Escape
Space
Show Explanation
Explanation:
The correct answer to the question is: Backspace
Q.
Which method is used to check if a string contains a specific substring in Ruby?
.hasSubstring
.exist
.contains
.include?
Show Explanation
Explanation:
The correct answer to the question is: .include?
Q.
How do you define a range in Ruby?
range = start.to(end)
range = Range.new("start", "end")
range = start..end
range = "start..end"
Show Explanation
Explanation:
The correct answer to the question is: range = start..end
Q.
What is the data type of the value "true" in Ruby?
Float
Boolean
String
Integer
Show Explanation
Explanation:
The correct answer to the question is: Boolean
Q.
Which method is used to check if a variable is nil in Ruby?
.nil?
.is_nil?
.empty?
.null?
Show Explanation
Explanation:
The correct answer to the question is: .nil?
Q.
What is the method used to check the data type of a variable in Ruby?
.typeof
.class
.type
.datatype
Show Explanation
Explanation:
The correct answer to the question is: .class
Q.
What are the different types of comments in Ruby?
Single-line # and multi-line """ """
Single-line // and multi-line /* */
Single-line // and multi-line """ """
Single-line # and multi-line ``
Show Explanation
Explanation:
The correct answer to the question is: Single-line # and multi-line """ """
Q.
Which of the following datatypes are valid in Ruby?
String
Numbers
Boolean
All of the mentioned
Show Explanation
Explanation:
The correct answer to the question is: All of the mentioned
Q.
What is the method used to check if a variable is empty in Ruby?
.empty?
.has_content?
.null?
.is_empty?
Show Explanation
Explanation:
The correct answer to the question is: .empty?
Q.
Ruby can deal with both numbers and floating point values.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
What does %x!ls! represents?
Same as 'x'
Same as back tick command output 'ls'
Same as "xls"
None of the mentioned
Show Explanation
Explanation:
The correct answer to the question is: Same as back tick command output 'ls'
Q.
What is the purpose of the gem command in Ruby?
Defines Ruby classes
Runs Ruby code
Compiles Ruby code
Installs and manages Ruby libraries
Show Explanation
Explanation:
The correct answer to the question is: Installs and manages Ruby libraries
Q.
What is the correct syntax for defining a variable in Ruby?
name: value
name = value
var name = "value"
variable name = value
Show Explanation
Explanation:
The correct answer to the question is: name = value
Q.
Boolean opeartors are also known as logical operators.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
The == 'is equal to' is known as relational operator.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
Which of the following is a valid boolean operator?
and(&&)
or(| |)
All of the mentioned
not(!)
Show Explanation
Explanation:
The correct answer to the question is: All of the mentioned
Q.
Ruby is a case-sensitive language.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
Ruby can be used for developing internet and intranet applications.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
In Ruby, what is the correct way to define a constant?
CONSTANT_NAME = value
constant_name(value)
constant name : value
constant_name = value
Show Explanation
Explanation:
The correct answer to the question is: CONSTANT_NAME = value
Q.
Which of the following is not a valid library function?
Show Explanation
Explanation:
The correct answer to the question is: Get
Q.
What will any variable evaluate to if it is of Boolean data type?
Either True or False
True
Nil
False
Show Explanation
Explanation:
The correct answer to the question is: Either True or False
Q.
Which of the following is the correct way to start a single-line comment in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: #
Q.
How to comment multiple lines in ruby?
No option to comment
Using single line comments
All of the mentioned
Using multiline comments
Show Explanation
Explanation:
The correct answer to the question is: Using multiline comments
Q.
What is the result of the expression: true && false in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: FALSE
Q.
What is the output of the expression: "hello" + "world" in Ruby?
hello world
hello+world
helloworld
"hello" "world"
Show Explanation
Explanation:
The correct answer to the question is: helloworld
Q.
What is the method used to check if a string contains a specific substring in Ruby?
.include?
.exist
.hasSubstring
.contains
Show Explanation
Explanation:
The correct answer to the question is: .include?
Q.
For getting an input from the user which method is used?
get
gets.chomp
chomp
get-s
Show Explanation
Explanation:
The correct answer to the question is: gets.chomp
Q.
What is the use of .capitalize method?
It capitalize the strings which are in small case
It capitalize on the first letter of the string
All of the mentioned
It capitalizes the entire string
Show Explanation
Explanation:
The correct answer to the question is: It capitalize on the first letter of the string
Q.
What is the correct way to declare a variable in Ruby?
var name = "value"
let name = "value"
name = "value"
const name = "value"
Show Explanation
Explanation:
The correct answer to the question is: name = "value"
Q.
The .upcase and .capitalize method are used for capitalizing the whole string.
Show Explanation
Explanation:
The correct answer to the question is: False
Q.
What does %Q{ Learn ruby language } represents?
None of the mentioned
" learn ruby language "
"%{ Learn Ruby language }"
" Learn Ruby language "
Show Explanation
Explanation:
The correct answer to the question is: " Learn Ruby language "
Q.
What is the correct syntax for printing a message to the console?
console.log("message")
puts("message")
write("message")
print("message")
Show Explanation
Explanation:
The correct answer to the question is: puts("message")
Q.
The following syntax is used for multiline comment.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
Which of the following is not a valid datatype?
Integer
Binary
Timedate
Float
Show Explanation
Explanation:
The correct answer to the question is: Timedate
Q.
This the right way to comment a single line.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
What is the output of the expression: "10" * 3 in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: "101010"
Q.
The given two expression means the same.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
What is the correct way to define a method in Ruby?
method_name(parameters) -> code
method method_name(parameters) = code
function method_name(parameters) code
def method_name(parameters) code end
Show Explanation
Explanation:
The correct answer to the question is: def method_name(parameters) code end
Q.
What is the method used to check if a variable is defined in Ruby?
.defined?
.is_defined?
.exist?
.has_value?
Show Explanation
Explanation:
The correct answer to the question is: .defined?
Q.
Ruby can be embedded into Hypertext Markup Language(HTML).
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
What does the 'return' keyword do in Ruby methods?
Continues the loop
Exits the method with a value
Converts to integer
Prints to console
Show Explanation
Explanation:
The correct answer to the question is: Exits the method with a value
Q.
What is the method used to check if a variable is of a specific class in Ruby?
.class_of
.typeof
.type_of
.is_a?
Show Explanation
Explanation:
The correct answer to the question is: .is_a?
Q.
What does %{Learn ruby language} represents?
"Learn Ruby language"
" Learn Ruby language "
None of the mentioned
"%{Learn Ruby language}"
Show Explanation
Explanation:
The correct answer to the question is: "Learn Ruby language"
Q.
What is the result of the expression: 4 > 2 && 5 < 7 in Ruby?
Show Explanation
Explanation:
The correct answer to the question is: TRUE
Q.
The boolean operator && only result in true when both the values are true?
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
What is the method used to check if a variable is numeric in Ruby?
.is_numeric?
.numeric_value?
.numeric?
.number?
Show Explanation
Explanation:
The correct answer to the question is: .is_numeric?
Q.
Assignment operator is also known as relational operator.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
Why can not we use quotation marks (' or ") with boolean?
It indicates that we are talking about a string
It indicates that that we are replacing boolean data type with string data type
It indicates that we are assining a value
None of the mentioned
Show Explanation
Explanation:
The correct answer to the question is: It indicates that we are talking about a string
Q.
Which of the following is a valid way to declare a variable in Ruby?
10 = myVar
myVar = "10"
myVar = 10
myVar
Show Explanation
Explanation:
The correct answer to the question is: myVar = 10
Q.
In Ruby, what is the keyword used to define a class?
defclass
define
cls
class
Show Explanation
Explanation:
The correct answer to the question is: class
Q.
Ruby is an object oriented general purpose programming language.
Show Explanation
Explanation:
The correct answer to the question is: True
Q.
What is the data type of the value "Hello, World" in Ruby?
String
Integer
Float
Boolean
Show Explanation
Explanation:
The correct answer to the question is: String
Q.
What is the output of the the given code?
Undefined Error
Error in compilation
Name variable not defined earlier
My name is #{Name}
Show Explanation
Explanation:
The correct answer to the question is: Name variable not defined earlier