From a433af3f813e9ede7712cff66e25cff614cfbadc Mon Sep 17 00:00:00 2001 From: Ioan Cristian CHELARU Date: Sat, 1 Jun 2024 17:54:19 +0300 Subject: [PATCH] Updated database Signed-off-by: Ioan Cristian CHELARU --- api/db.json | 247 +++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 176 insertions(+), 71 deletions(-) diff --git a/api/db.json b/api/db.json index f11fa39..1c986ec 100644 --- a/api/db.json +++ b/api/db.json @@ -1,75 +1,180 @@ { "questions": [ - { - "id": "1", - "category": "C++", - "type": "quiz", - "question": "What is the output of the following code: std::cout << sizeof(int);", - "answer": "The output depends on the system, typically 4 on most systems." - }, - { - "id": "2", - "category": "geography", - "type": "quiz", - "question": "What is the capital of France?", - "answer": "Paris" - }, - { - "id": "3", - "category": "cybersecurity", - "type": "true or false", - "question": "A firewall can protect a network from all types of cyber attacks.", - "answer": "false" - }, - { - "id": "4", - "category": "C++", - "type": "true or false", - "question": "C++ supports multiple inheritance.", - "answer": "true" - }, - { - "id": "5", - "category": "geography", - "type": "quiz", - "question": "Which is the largest continent by land area?", - "answer": "Asia" - }, - { - "id": "6", - "category": "cybersecurity", - "type": "quiz", - "question": "What does the acronym 'DDoS' stand for?", - "answer": "Distributed Denial of Service" - }, - { - "id": "7", - "category": "C++", - "type": "quiz", - "question": "Which C++ standard introduced the concept of 'auto' keyword?", - "answer": "C++11" - }, - { - "id": "8", - "category": "geography", - "type": "true or false", - "question": "The Amazon River is the longest river in the world.", - "answer": "false" - }, - { - "id": "9", - "category": "cybersecurity", - "type": "quiz", - "question": "What is the main purpose of encryption?", - "answer": "To protect data confidentiality by converting it into a code." - }, - { - "id": "10", - "category": "C++", - "type": "quiz", - "question": "What is the function of the 'virtual' keyword in C++?", - "answer": "It allows a member function to be overridden in a derived class." - } - ] + { + "id": 1, + "category": "c++", + "type": "none", + "question": "What is the purpose of the 'std' namespace in C++?", + "answer": "The 'std' namespace in C++ is used to define the standard C++ library functions and objects." + }, + { + "id": 2, + "category": "c++", + "type": "none", + "question": "What does the 'cout' object in C++ do?", + "answer": "'cout' is used to output data to the standard output, typically the screen." + }, + { + "id": 3, + "category": "c++", + "type": "none", + "question": "How do you declare an integer variable in C++?", + "answer": "You declare an integer variable in C++ using the 'int' keyword followed by the variable name, e.g., 'int myVar;'." + }, + { + "id": 4, + "category": "c++", + "type": "none", + "question": "What is a pointer in C++?", + "answer": "A pointer is a variable that holds the memory address of another variable." + }, + { + "id": 5, + "category": "c++", + "type": "none", + "question": "What is the use of the 'new' operator in C++?", + "answer": "The 'new' operator is used to dynamically allocate memory on the heap." + }, + { + "id": 6, + "category": "c++", + "type": "none", + "question": "What is a class in C++?", + "answer": "A class in C++ is a user-defined type that contains data members and member functions to operate on the data." + }, + { + "id": 7, + "category": "c++", + "type": "none", + "question": "What is inheritance in C++?", + "answer": "Inheritance is a feature in C++ where one class can inherit the properties and methods of another class." + }, + { + "id": 8, + "category": "c++", + "type": "none", + "question": "How do you define a function in C++?", + "answer": "A function in C++ is defined by specifying the return type, function name, and parameters, followed by the function body enclosed in curly braces." + }, + { + "id": 9, + "category": "c++", + "type": "none", + "question": "What is a constructor in C++?", + "answer": "A constructor is a special member function of a class that is executed whenever an object of that class is created." + }, + { + "id": 10, + "category": "c++", + "type": "none", + "question": "What is polymorphism in C++?", + "answer": "Polymorphism in C++ allows for functions or methods to be used in different contexts, typically through inheritance and function overriding." + }, + { + "id": 11, + "category": "cybersecurity", + "type": "none", + "question": "What is a firewall in cybersecurity?", + "answer": "A firewall is a network security device that monitors and filters incoming and outgoing network traffic based on an organization's previously established security policies." + }, + { + "id": 12, + "category": "cybersecurity", + "type": "none", + "question": "What is phishing?", + "answer": "Phishing is a cyber attack that uses disguised email as a weapon to trick the email recipient into believing that the message is something they want or need." + }, + { + "id": 13, + "category": "cybersecurity", + "type": "none", + "question": "What is malware?", + "answer": "Malware is malicious software designed to harm, exploit, or otherwise compromise the operation of a computer system." + }, + { + "id": 14, + "category": "cybersecurity", + "type": "none", + "question": "What is encryption?", + "answer": "Encryption is the process of converting data into a code to prevent unauthorized access." + }, + { + "id": 15, + "category": "cybersecurity", + "type": "none", + "question": "What is a VPN?", + "answer": "A VPN (Virtual Private Network) extends a private network across a public network and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network." + }, + { + "id": 16, + "category": "cybersecurity", + "type": "none", + "question": "What is two-factor authentication?", + "answer": "Two-factor authentication is a security process in which the user provides two different authentication factors to verify themselves." + }, + { + "id": 17, + "category": "cybersecurity", + "type": "none", + "question": "What is a DDoS attack?", + "answer": "A DDoS (Distributed Denial of Service) attack is an attempt to make an online service unavailable by overwhelming it with traffic from multiple sources." + }, + { + "id": 18, + "category": "cybersecurity", + "type": "none", + "question": "What is social engineering?", + "answer": "Social engineering is the psychological manipulation of people into performing actions or divulging confidential information." + }, + { + "id": 19, + "category": "cybersecurity", + "type": "none", + "question": "What is a zero-day vulnerability?", + "answer": "A zero-day vulnerability is a software security flaw that is known to the software vendor but does not have a patch in place to fix the flaw." + }, + { + "id": 20, + "category": "cybersecurity", + "type": "none", + "question": "What is ransomware?", + "answer": "Ransomware is a type of malicious software designed to block access to a computer system until a sum of money is paid." + }, + { + "id": 21, + "category": "geography", + "type": "none", + "question": "What is the capital of France?", + "answer": "The capital of France is Paris." + }, + { + "id": 22, + "category": "geography", + "type": "none", + "question": "Which river is the longest in the world?", + "answer": "The Nile River is considered the longest river in the world." + }, + { + "id": 23, + "category": "geography", + "type": "none", + "question": "What is the largest desert in the world?", + "answer": "The Sahara Desert is the largest hot desert in the world." + }, + { + "id": 24, + "category": "geography", + "type": "none", + "question": "Which country has the largest population?", + "answer": "China has the largest population in the world." + }, + { + "id": 25, + "category": "geography", + "type": "none", + "question": "What is the smallest country in the world by area?", + "answer": "Vatican City is the smallest country in the world by area." + } + ] } \ No newline at end of file