Create an account to track your scores
and create your own practice tests:
Are you currently enrolled in a computer science course and could use a little push to help you learn? Or maybe you need to refresh some computer science topics that you haven’t visited in a while? The free Computer Science Question of the Day through Varsity Tutors’ Learning Tools may be what you need to help prepare you for the class or future tests.
The questions generated through the Computer Science Question of the Day cover a wide variety of commonly asked computer science topics, from object-oriented program design to debugging to standard data structures, as well as others. The questions are generated at random, and will help you to determine which areas are your strong points and which areas may need a little extra focus. Learning Tools Question of the Day can be emailed to you every day, or you can login on the website to access them. You can also download the app to your phone or tablet, which makes learning on the go easy and convenient.
The Computer Science Question of the Day creates a daily habit of study and test review, rather than “cramming” at the end of the course or right before the exam. This makes concept learning or test review more manageable, and helps to create greater understanding of the material.
This daily test practice also helps you to manage progress over time, as it shows a summary of performance with a percentage of correct answers, as well as how long it took you to answer each question (helpful when preparing for a timed test). When you answer a question wrong, it provides an explanation of the correct answer, therefore you can review these explanations to better understand that topic, or see where you went wrong with your answer. It is also useful to review the explanations when answered correctly to ensure that your understanding and thoughts were correct. And if you want to know where you stand among others answering the Question of the Day, there is a graph displaying the percentage of those who answered each question correctly.
You can combine the Question of the Day with the other free Varsity Tutors’ Learning Tools, such as Learn by Concept, Flashcards, or Full-Length Practice Tests. This allows you to create a comprehensive and personalized learning experience. After you have determined the areas that need additional attention through the Computer Science Question of the Day, you can also break down the general computer science subject into the specific topics that need additional attention, such as program analysis, testing, standard operations and algorithms, common data structures, logic or runtime errors, console output, Boolean expressions, or program implementation.
The Computer Science Question of the Day will help you to determine your strengths and weaknesses, and help you to create a customized plan to improve those weaknesses. By utilizing the Question of the Day and the other free test review tools, you are taking excellent steps towards the groundwork for success in current or future computer science courses and exams.
Question of the Day: Computer Science
int lairotcaf (int n) {
if (n <= 1){
return 1
}
temp = n * lairotcaf(n-1)
return temp;
}
int num;
cin >> num;
if (num >= 0){
lairotcaf(n)
} else {
cout << "must use number greater or equal to zero"< endl;
}
What is returned by lairotcaf(5)
?