TEST 2026 FULL QUESTIONS AND
ANSWERS EXPERT VERIFIED
●● the project itself.
Answer: github: what is a working tree?
●● hidden directory (.git) in root directory of working tree
User never accesses .git directly
Store records project development history.
Answer: github: what is a store?
●● DAG of commits
Each commit represents a complete snapshot of the entire project.
Answer: github: what is history?
●● virtual snapshot stored in .git/index.
Answer: github: what is an index?
,●● a pointer to a commit.
Answer: github: what is a branch?
●● git branch nameOfBranch.
Answer: github: command to create a new branch
●● git checkout fix.
Answer: github: change to branch titled 'fix'
●● git add --all .
git commit.
Answer: github: add and commit changes to local store
●● http://web.cse.ohio-state.edu/~giles/3901/lectures/lecture02.pdf.
Answer: github: problem on slide 42 http://web.cse.ohio-
state.edu/~giles/3901/lectures/lecture02.pdf
●● 0, 1, 2, 3, 4.
Answer: ruby: what is the following range 0..4
●● 0, 1, 2, 3.
Answer: ruby: what is the following range 0...4
,●● Returns -1/0/1 if LHS is smaller/equal/larger than RHS.
Answer: ruby: what does the <=> operator do?
●● -1.
Answer: ruby: what does "cab" <=> "da" return?
●● 1.
Answer: ruby: what does "cab" <=> "ba" return?
●● i = 34, j = 35.
Answer: i = 34
j = i # i and j are aliases
j = j + 1 # does this increment i too?
what is the value of i and j?
●● prints 0 to 24.
Answer: what does the following statement do?
i = 10
25.times { | i | puts i }
●● "tania".length.
, Answer: ruby: write a statement that returns the length of your name
●● "exam".reverse.
Answer: ruby: write a statement that reverses the word "exam"
●● puts "Tania".upcase.
Answer: ruby: write a statement that prints "Tania" in uppercase
●● puts "Tania".downcase.
Answer: ruby: write a statement that prints "Tania" in lowercase
●● puts "What is your first name?"
name = gets.chomp
puts "Your first name is #{name.capitalize!}".
Answer: ruby: write a statement that asks for the users first name and
prints the result in the following format: Your first name is (name). The
name should be capitalized
●● for i in 1..20
next if i % 2 != 0
puts i
end.