End Of Term - Year 7

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Aic
A
Aic
Community Contributor
Quizzes Created: 5 | Total Attempts: 810
Questions: 39 | Attempts: 211

SettingsSettingsSettings
End Of Term - Year 7 - Quiz

.


Questions and Answers
  • 1. 

    Use scratchpad to find the area of the following rectangles:Rec1 length = 3.8    width = 28Rec2 length = 45    width = 1.9Rec3 length = 13.8    width = 258save the file and upload it here when done. 

  • 2. 

    Prompt box is used to confirm or verify information 

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The prompt box is not used to confirm or verify information. It is used to display a message or request input from the user in a dialog box. It can be used to ask for confirmation or prompt the user for information, but it does not serve the purpose of verifying or confirming information.

    Rate this question:

  • 3. 

    What is the answer you get when typing the following code in JavaScript:5+4*2 

    Correct Answer
    13
    Explanation
    The given code is a simple arithmetic expression in JavaScript. According to the order of operations (BIDMAS/BODMAS), multiplication is performed before addition. So, 4*2 is evaluated first, resulting in 8. Then, the addition operation is performed between 5 and 8, giving the final answer of 13.

    Rate this question:

  • 4. 

    JavaScript creates cookies, what does the term cookies mean?

    • A.

      Information stored locally then automatically retrieved

    • B.

      Information stored in the server then automatically retrieved

    • C.

      Information emailed to the user then manually retrieved

    • D.

      Information stored locally then manually retrieved

    Correct Answer
    A. Information stored locally then automatically retrieved
    Explanation
    Cookies in JavaScript refer to small pieces of data that are stored locally on the user's computer. These cookies are automatically retrieved by the browser and sent back to the server with each subsequent request. This allows websites to remember user preferences, track user behavior, and provide personalized experiences. Therefore, the correct answer is "Information stored locally then automatically retrieved."

    Rate this question:

  • 5. 

    JavaScript is used to : (tick all correct answers, missing any will mark your answer as wrong)

    • A.

      Add interactivity to a web page

    • B.

      Detect and control browsers

    • C.

      Validate data (forms)

    • D.

      Create Cookies

    • E.

      Clean your computer from viruses

    Correct Answer(s)
    A. Add interactivity to a web page
    B. Detect and control browsers
    C. Validate data (forms)
    D. Create Cookies
    Explanation
    JavaScript is a programming language commonly used to add interactivity to web pages. It allows developers to create dynamic elements, such as buttons, sliders, and forms, that respond to user actions. JavaScript can also be used to detect and control browsers, ensuring that the web page functions properly on different devices and platforms. Additionally, it can validate data entered into forms, ensuring that the information provided by users is correct and complete. Lastly, JavaScript can be used to create cookies, which are small pieces of data stored on the user's computer to remember information or track user activity.

    Rate this question:

  • 6. 

    Alert box is used to get information to the user

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    An alert box is indeed used to display important information or messages to the user. It is a pop-up window that appears on the screen and interrupts the user's current activity, grabbing their attention. This allows developers to provide important notifications, warnings, errors, or prompts to the user, ensuring that they are aware of the information being conveyed. Therefore, the statement "Alert box is used to get information to the user" is true.

    Rate this question:

  • 7. 

    Many variables can be declared in one statement

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The statement is true because in many programming languages, including C++, Java, and Python, it is possible to declare multiple variables in a single statement. This can be done by separating the variable names with commas. For example, in Java, you can declare multiple variables of the same type in one line like this: int a, b, c; This can be convenient and save space in the code. However, it is important to note that each variable must still be assigned a value separately.

    Rate this question:

  • 8. 

    Confirm box is used to get an input from a user

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The given statement is false. A confirm box is not used to get input from a user. Instead, it is used to display a message and prompt the user to confirm or cancel an action. It provides a way for the user to interact with the browser and make a decision. An input box or prompt box is typically used to get input from a user.

    Rate this question:

  • 9. 

    JavaScript has two kind of popup boxes

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    JavaScript actually has three kinds of popup boxes: alert, confirm, and prompt. The alert box is used to display a message to the user, the confirm box is used to get the user's confirmation (OK or Cancel), and the prompt box is used to get input from the user. Therefore, the statement "JavaScript has two kinds of popup boxes" is incorrect.

    Rate this question:

  • 10. 

    What is the name of this JavaScript popup box ?

    • A.

      Alert box

    • B.

      Confirm box

    • C.

      Prompt box

    • D.

      Warning box

    Correct Answer
    A. Alert box
    Explanation
    The correct answer is "Alert box" because it refers to the JavaScript popup box that displays a message with an OK button for the user to acknowledge. It is commonly used to show important information or notifications to the user.

    Rate this question:

  • 11. 

    What is the name of this JavaScript popup box ?

    • A.

      Alert box

    • B.

      Confirm box

    • C.

      Prompt box

    • D.

      Warning box

    Correct Answer
    B. Confirm box
    Explanation
    The correct answer is "Confirm box" because a confirm box is a type of JavaScript popup box that displays a message to the user with two options - OK and Cancel. It is commonly used to ask the user for confirmation before proceeding with an action.

    Rate this question:

  • 12. 

    What is the name of this JavaScript popup box ?

    • A.

      Alert box

    • B.

      Confirm box

    • C.

      Prompt box

    • D.

      Warning box

    Correct Answer
    C. Prompt box
    Explanation
    The correct answer is "Prompt box" because a prompt box is a type of JavaScript popup box that allows the user to enter input by displaying a message and a text field for the user to enter their response. This type of popup box is commonly used when the user needs to provide a specific input or answer a question.

    Rate this question:

  • 13. 

    In JavaScript An Expression is a combination of  : (tick all correct answers, missing any will mark your answer as wrong)

    • A.

      Values

    • B.

      Variables

    • C.

      Operators

    • D.

      Pictures

    Correct Answer(s)
    A. Values
    B. Variables
    C. Operators
    Explanation
    An expression in JavaScript is a combination of values, variables, and operators. Values are the actual data that is used in the expression, such as numbers or strings. Variables are used to store and represent values in the expression. Operators are used to perform operations on the values and variables, such as addition or comparison. Pictures are not part of JavaScript expressions as they are not valid data types or operators.

    Rate this question:

  • 14. 

    Which one is JavaScript Modulus Operator ?

    • A.

      %

    • B.

      >=

    • C.

      !=

    • D.

      /

    Correct Answer
    A. %
    Explanation
    The JavaScript modulus operator is represented by the symbol "%". It is used to calculate the remainder of a division operation. For example, if we divide 10 by 3 using the modulus operator, the result would be 1, as 10 divided by 3 equals 3 with a remainder of 1.

    Rate this question:

  • 15. 

    Which one is JavaScript Strict equal operator?

    • A.

      ===

    • B.

      >=

    • C.

      !===

    • D.

      ==

    Correct Answer
    A. ===
    Explanation
    The JavaScript strict equal operator is represented by ===. This operator compares two values for equality without performing any type conversion. It checks if the values are of the same type and have the same value. If they are, it returns true; otherwise, it returns false.

    Rate this question:

  • 16. 

    Which one is JavaScript Greater than OR equal Operator ?

    • A.

    • B.

      >=

    • C.

      !=

    • D.

      =>=

    Correct Answer
    A.
    Explanation
    The correct answer is ">=". The ">=" operator is the JavaScript Greater than OR equal Operator. It is used to compare two values and returns true if the left operand is greater than or equal to the right operand, otherwise it returns false.

    Rate this question:

  • 17. 

    What is the answer you get when typing the following code in JavaScript:102 == 102 

    Correct Answer
    True,true,TRUE
    Explanation
    The code "102 == 102" is a comparison statement in JavaScript, using the equality operator (==). It checks if the value on the left side (102) is equal to the value on the right side (102). Since both values are the same, the result of this comparison is true. In JavaScript, the boolean value "true" can be represented in different ways, such as "true", "True", or "TRUE". Therefore, any of these options can be considered as the correct answer.

    Rate this question:

  • 18. 

    What is the answer you get when typing the following code in JavaScript:102 == '102' 

    Correct Answer
    True,true,TRUE
    Explanation
    The answer is "True,true,TRUE" because the double equals operator (==) in JavaScript performs type coercion, meaning it converts the operands to a common type before comparison. In this case, it converts the number 102 to a string "102" and then compares them. Since both operands are now strings and have the same value, the comparison evaluates to true. As for the three options, they are all valid representations of the boolean value true, but they may vary in case sensitivity.

    Rate this question:

  • 19. 

    What is the answer you get when typing the following code in JavaScript:102 === '102' 

    Correct Answer
    False,false,FALSE
    Explanation
    The answer is "False,false,FALSE" because the triple equals operator (===) in JavaScript compares both the value and the type of the operands. In this case, the operand on the left is a number (102) and the operand on the right is a string ('102'). Since the types are different, the comparison evaluates to false.

    Rate this question:

  • 20. 

    What is the answer you get when typing the following code in JavaScript:typeof (4 + ‘5’); 

    Correct Answer
    String,STRING,string
    Explanation
    The code is attempting to add a number (4) with a string ('5'). In JavaScript, when you use the "+" operator with a number and a string, it performs concatenation instead of addition. Therefore, the result of the code will be a string. The answer options provided (String, STRING, string) all represent the same data type, which is the correct answer.

    Rate this question:

  • 21. 

    What is the answer you get when typing the following code in JavaScript:typeof (4 > 5); 

    Correct Answer
    Boolean,boolean,BOOLEAN
    Explanation
    The code "typeof (4 > 5)" in JavaScript returns the data type of the expression "4 > 5", which is a boolean value. In JavaScript, boolean values can be either true or false, representing the result of a comparison or logical operation. The "typeof" operator is used to determine the data type of a value or expression. Therefore, the correct answer is "Boolean, boolean, BOOLEAN" because the code returns a boolean value.

    Rate this question:

  • 22. 

    What is the answer you get when typing the following code in JavaScript:12+10 

    Correct Answer
    22
    Explanation
    The given code in JavaScript is a simple addition operation that adds the numbers 12 and 10. When this code is executed, it will evaluate the expression and the result will be 22.

    Rate this question:

  • 23. 

    What is the answer you get when typing the following code in JavaScript:(5+4)*2 

    Correct Answer
    18
    Explanation
    The given code performs a simple mathematical operation, where the sum of 5 and 4 is multiplied by 2. This results in the answer being 18.

    Rate this question:

  • 24. 

    JavaScript variable names can contain: : (tick all correct answers, missing any will mark your answer as wrong)

    • A.

      Letters

    • B.

      Number

    • C.

      Dollar sign $

    • D.

      Hash #

    • E.

      Comma ,

    Correct Answer(s)
    A. Letters
    B. Number
    C. Dollar sign $
    Explanation
    JavaScript variable names can contain letters, numbers, and the dollar sign $. These characters are all valid for use in variable names in JavaScript. The hash symbol (#) and comma (,) are not valid characters for variable names in JavaScript.

    Rate this question:

  • 25. 

    JavaScript keywords can not be used as Variable names, tick the keywords  : (tick all correct answers, missing any will mark your answer as wrong)

    • A.

      Else

    • B.

      This

    • C.

      Try

    • D.

      School

    • E.

      Code

    Correct Answer(s)
    A. Else
    B. This
    C. Try
    Explanation
    The given question asks to identify JavaScript keywords that cannot be used as variable names. JavaScript keywords are reserved words that have predefined meanings in the language. In this case, the keywords "this", "try", and "else" are correctly identified as keywords that cannot be used as variable names. However, "school" and "code" are not keywords and can be used as variable names.

    Rate this question:

  • 26. 

    Which JavaScript will Assign 8 to a variable called age.

    • A.

      Var age = 8 ;

    • B.

      Var age = 8;

    • C.

      Var Age = 8 ;

    • D.

      Age var = 8 ;

    Correct Answer
    A. Var age = 8 ;
    Explanation
    The correct answer is "var age = 8 ;" because it follows the correct syntax for declaring a variable in JavaScript. The keyword "var" is used to declare a variable, followed by the variable name "age", an equal sign to assign a value, and the value "8".

    Rate this question:

  • 27. 

    Which JavaScript will Assign aic to a variable called school ?

    • A.

      Var school = 'aic' ;

    • B.

      Var school = aic ;

    • C.

      Var school = 'aic';

    • D.

      Var School = 'aic';

    Correct Answer
    A. Var school = 'aic' ;
    Explanation
    The correct answer is "var school = 'aic' ;". This statement assigns the value 'aic' to a variable called school using the var keyword.

    Rate this question:

  • 28. 

    How many variables are declared in the script above?

    • A.

      8

    • B.

      5

    • C.

      10

    • D.

      4

    Correct Answer
    A. 8
    Explanation
    In the given script, there are 8 variables declared. The script does not provide any code or context, so we cannot determine the specific variables or their purpose, but we can conclude that there are 8 variables based on the information given.

    Rate this question:

  • 29. 

    What is the result of the Script after you click on run?

    • A.

      You only have 40 Dollars to spend

    • B.

      You only have 40Dollars to spend

    • C.

      You only have saving Dollars to spend

    • D.

      You only have savingDollars to spend

    Correct Answer
    A. You only have 40 Dollars to spend
    Explanation
    The script will display the message "You only have 40 Dollars to spend" when it is run. This message indicates that the person only has 40 dollars available for spending.

    Rate this question:

  • 30. 

    What is the value of totalout  and totalin?

    • A.

      110, 150

    • B.

      110, 100

    • C.

      150, 150

    • D.

      110, 50

    Correct Answer
    A. 110, 150
    Explanation
    The value of totalout is 110 and the value of totalin is 150.

    Rate this question:

  • 31. 

    Which Script will display: Your total income is 150 Dollars.

    • A.

      Alert("Your total income is " +totalin + " Dollars")

    • B.

      Alert("Your total income is " +totalin + "Dollars")

    • C.

      Alert("Your total income is" +totalin + " Dollars")

    • D.

      Alert("Your total income is " +totalin + " dollars")

    Correct Answer
    A. Alert("Your total income is " +totalin + " Dollars")
    Explanation
    The correct answer is alert("Your total income is " +totalin + " Dollars"). This script will display the message "Your total income is 150 Dollars" by concatenating the value of the variable "totalin" with the rest of the string using the "+" operator. The correct answer includes the correct spacing and capitalization for the message to be displayed correctly.

    Rate this question:

  • 32. 

    Which Script will display: Your total income is 150 Dollars.

    • A.

      Alert("Your total income is " +totalin + " Dollars")

    • B.

      Alert("Your total income is " +totalin + "Dollars")

    • C.

      Alert("Your total income is" +totalin + " Dollars")

    • D.

      Alert("Your total income is " +totalin + " dollars")

    Correct Answer
    A. Alert("Your total income is " +totalin + " Dollars")
    Explanation
    The correct answer is "alert("Your total income is " +totalin + " Dollars")" because it correctly concatenates the string "Your total income is " with the value of the variable "totalin" and the string " Dollars". The capitalization of "Dollars" matches the given sentence in the question.

    Rate this question:

  • 33. 

    What is the result of this script: alert (totalin + totalout + saving)

    • A.

      300

    • B.

      250

    • C.

      350

    • D.

      200

    Correct Answer
    A. 300
    Explanation
    The script is calculating the result by adding the values of "totalin", "totalout", and "saving". The given answer, 300, suggests that the sum of these three variables is equal to 300.

    Rate this question:

  • 34. 

    Tick all the correct variable names : (tick all correct answers, missing any will mark your answer as wrong)

    • A.

      Abc3

    • B.

      Abc$23

    • C.

      23abc

    • D.

      AgE

    • E.

      Else

    Correct Answer(s)
    A. Abc3
    B. Abc$23
    D. AgE
    Explanation
    The correct variable names are abc3, abc$23, and agE. These names follow the rules for variable naming in most programming languages, which include using letters, numbers, and underscores, starting with a letter or underscore, and not using reserved keywords like "else". The name 23abc does not meet these criteria as it starts with a number.

    Rate this question:

  • 35. 

    3 > 4

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The statement "3 > 4" is false because 3 is not greater than 4. In numerical terms, 4 is greater than 3. Therefore, the correct answer is False.

    Rate this question:

  • 36. 

    ( 3 + 5 ) * 2 = 13

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The given equation is (3 + 5) * 2 = 13. To solve this equation, we first perform the addition inside the parentheses: 8 * 2 = 16. Therefore, the correct answer is False, as the equation does not equal 13.

    Rate this question:

  • 37. 

    3 + 5 * 2 = 13

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The given equation follows the order of operations, which states that multiplication should be done before addition. Therefore, we first multiply 5 and 2, which equals 10. Then, we add 3 to 10, resulting in 13. Since the equation is correctly solved and equals 13, the answer is True.

    Rate this question:

  • 38. 

    Write JavaScript that will assign year7 to a variable name grade: 

    Correct Answer
    var grade = 'year7', var grade = "year7", var grade='year7'; var grade = "year7";
    Explanation
    The correct answer is: var grade = 'year7'. This is because it follows the correct syntax for assigning a value to a variable in JavaScript. The other options either have duplicate variable declarations or use double quotes instead of single quotes, which is not necessary in this case.

    Rate this question:

  • 39. 

    What is the answer you get when typing the following code in JavaScript:4 + ‘5’; 

    Correct Answer
    45
    Explanation
    In JavaScript, when you use the + operator with a number and a string, it performs string concatenation instead of addition. In this case, the number 4 is being concatenated with the string '5', resulting in the string '45'. Therefore, the answer you get when typing the given code is '45'.

    Rate this question:

  • 40. 

    3 + 5 +'2' = 82

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The given expression is adding the numbers 3, 5, and the string '2'. In JavaScript, when the + operator is used with a string, it performs string concatenation instead of addition. Therefore, the expression '2' is concatenated with the numbers 3 and 5, resulting in the string '352'. Finally, this string is compared to the string '82' using the equality operator, and since they are not equal, the answer is False.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 20, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Nov 25, 2016
    Quiz Created by
    Aic
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.