CSE 3901 - Midterm 1 Exam ||Verified Exam!!|| Most
Recent Exam 2026 Actual Complete Real Exam
Questions And Correct Answers (Verified Answers)
Already Graded A+ | Newest Exam!!!
github: what is a repository? - Answer-a working tree +
store + index
github: what is a working tree? - Answer-the project itself
github: what is a store? - Answer-hidden directory (.git) in
root directory of working tree
User never accesses .git directly
Store records project development history
github: what is history? - Answer-DAG of commits
Each commit represents a complete snapshot of the
entire project
,2|Page
github: what is an index? - Answer-virtual snapshot stored
in .git/index
github: what is a branch? - Answer-a pointer to a commit
github: command to create a new branch - Answer-git
branch nameOfBranch
github: change to branch titled 'fix' - Answer-git checkout
fix
github: add and commit changes to local store - Answer-git
add --all .
git commit
github: problem on slide 42 http://web.cse.ohio-
state.edu/~giles/3901/lectures/lecture02.pdf - Answer-
http://web.cse.ohio-
state.edu/~giles/3901/lectures/lecture02.pdf
ruby: what is the following range 0..4 - Answer-0, 1, 2, 3, 4
,3|Page
ruby: what is the following range 0...4 - Answer-0, 1, 2, 3
ruby: what does the <=> operator do? - Answer-Returns -
1/0/1 if LHS is smaller/equal/larger than RHS
ruby: what does "cab" <=> "da" return? - Answer--1
ruby: what does "cab" <=> "ba" return? - Answer-1
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? - Answer-i = 34, j = 35
what does the following statement do?
i = 10
25.times { | i | puts i } - Answer-prints 0 to 24
ruby: write a statement that returns the length of your
name - Answer-"tania".length
, 4|Page
ruby: write a statement that reverses the word "exam" -
Answer-"exam".reverse
ruby: write a statement that prints "Tania" in uppercase -
Answer-puts "Tania".upcase
ruby: write a statement that prints "Tania" in lowercase -
Answer-puts "Tania".downcase
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 -
Answer-puts "What is your first name?"
name = gets.chomp
puts "Your first name is #{name.capitalize!}"
ruby: write a for loop that prints all even numbers between
1 and 20 - Answer-for i in 1..20
next if i % 2 != 0
puts i
end