Last Updated on May 1, 2022 by Admin 2

Introduction to computer programming, variables, comments, basic I/O operations, flow control (if) CPPE1 M1 Test

  1. Which of the following string dose not represent a valid variable name?

    • Auto
    • auto
    • AUTO
    • aUTO
  2. What is the output of the following snippet if a string 2.5 followed by Enter is enter through the keyboard?

    #include <iostream>
    
    using namespace std;
    
    void f(struct S S) {
       S.S[0] = S.S[1] + S.S[2] - 4;
    }
    
    int main()
    {
        float x;
        
        cin >> x;
        cout << scientific << "x";
    }
    • 0.25E1
    • x
    • 2.5
    • 2.5E0
  3. What is the value of the following literal?

    0E1

    • The literal is invalid
    • 0
    • 0.1
    • 0.01
  4. What is the value of the following literal?

    018

    • 16
    • 10
    • The literal is invalid
    • 2
  5. What is the output of the following snippet if a digit 8 followed by Enter is enter through the keyboard?

    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        int i;
        
        cin >> i;
        cout << i << hex << i + i << oct << i;
    }
    • 81010
    • 810010
    • 8168
    • 8x10010
  6. What is the  final value of the k variable?

    int i = 3, j = 2, k = -1;
    
    if(i > 0) {
       if(j <= 0) {
          if(k < 0)    
             k++;
          if(k <= 0) 
             k--;
        }
        if(j > 0)
          i++;
    }
    
    if(i <= 0)
        j++;
    
    k = i + j + k;
    • 6
    • 4
    • 5
    • 3
  7. What is the value of the x variable?

    float x = 1. / 2. + 2. / 4.;
    • 0.75
    • 0.5
    • 0.25
    • 1.0
  8. What​ is the value of the following literal?

    -le-1

    • -0.1
    • -10.0
    • The literal is invalid.
    • -1.0
  9. Which of the following string represents a legal variable name?

    • 1st_literal_is_invalid
    • first literal is invalid
    • first_literal_is_invalid
    • #1_literal_is_invalid
  10. Which of the following string is a correct integer number(in the C++ language sense)?

    • 3'14
    • 3E14
    • 3.14
    • 3,14 
  11. Which of the following string is a proper floating-point number(in the C++ language sense)?

    • E14
    • 3.14
    • 3,14
    • 3_14
  12. What is the value of the following literal?

    x10

    • The literal is invalid
    • 2
    • 16
    • 10
  13. What is the value of the k variable?

    int k = 1 % 2 + 4 % 2;

    • 2
    • 3
    • 0
    • 1
  14. What is the final value of the k variable?

    int i = 3,  j, k;
    
    if(i > 0) j = 2 + i * i;
    if(i <= 0) j = 2 * i - 1;
    if(j >= 0) k = j % i + 2;
    if(j < 0) k = i % j + 2;
    if(k < 0) k= k % i % j;
    if(k >= 0)k = j % i % k;
    • 1
    • 0
    • 3
    • 2
  15. What is the value of the k variable?

    int i = 1;
    int j = ++i;
    int k = j++;
    • 2
    • 3
    • 1
    • 0
  16. What is the output of the following snippet?

    #include <iostream>
    
    using namespace std;
    
    int main()
    {
       int i = 3, j = ++i, k = ++i;
       cout << k << j << i;
    }
    • 345
    • 545
    • 543
    • 454
  17. What is the value of the following literal?

    010

    • 2
    • The literal is invalid
    • 8
    • 10
  18. What is the value of the following literal?

    0x1A

    • 16
    • 6
    • 26
    • The literal is invalid
  19. What is the value of the i variable?

    float x = 1.0 / 4.0
    int i = x;
    • 0.33
    • 1
    • 0
    • 0.25
  20. What is the output of the following snippet if a digit 5 followed by Enter is entered throung the keyboard?

    #include <iostream>
    
    using namespace std;
    
    int main()
    {
       int i = 3, j = ++i, k = ++i;
    
       cin >> i;
       cout << k + i << j - i << i * i;
    }
    • 10545
    • 10-545
    • 10125
    • 10-125