Home / C Programming / Control Instructions :: Point Out Correct Statements

C Programming :: Control Instructions

  1. Which of the following statements are correct about the below program?

    #include 
     int main()
     {    
         int i = 10, j = 20;    
         if(i = 5) && if(j = 10)           
            printf("Have a nice day");     
         return 0;
     } 
    

  2. A.

    Output: Have a nice day

    B.

    No output

    C.

    Error: Expression syntax

    D.

    Error: Undeclared identifier if

    View Answer

    Workspace

    Discuss Discuss in Forum


  3. Which of the following statements are correct about the below program?

     #include
     int main() 
     {   
        int i = 10, j = 15;  
        if(i % 2 = j % 3)           
           printf("Freshergate\n");     
        return 0;
    } 

     

  4. A.

    Error: Expression syntax

    B.

    Error: Lvalue required

    C.

    Error: Rvalue required

    D.

    The Code runs successfully

    View Answer

    Workspace

    Discuss Discuss in Forum


  5. Which of the following statements are correct about the program?

    #include 
     int main()
     {    
         int x = 30, y = 40;   
         if(x == y)     
            printf("x is equal to y\n");     
         else if(x > y)      
            printf("x is greater than y\n");  
         else if(x "x is less than y\n")    
         return 0;
     } 
    
    

  6. A.

    Error: Statement missing

    B.

    Error: Expression syntax

    C.

    Error: Lvalue required

    D.

    Error: Rvalue required

    View Answer

    Workspace

    Discuss Discuss in Forum


  7. Which of the following statements are correct about an if-else statements in a C-program?

    1: Every if-else statement can be replaced by an equivalent statements using   ?: operators
    2: Nested if-else statements are allowed.
    3: Multiple statements in an if block are allowed.
    4: Multiple statements in an else block are allowed.

  8. A.
    1 and 2
    B.
    2 and 3
    C.
    1, 2 and 4
    D.
    2, 3, 4

    View Answer

    Workspace

    Discuss Discuss in Forum


  9. Which of the following statements are correct about the below program?

    #include 
     int main() 
     {   
          int i = 0;   
          i++;    
          if(i 5)    
          {        
             printf("FresherGate\n");    
             exit(0);  
             main();   
         }    
         return 0; 
     } 
    

  10. A.

    The program prints 'FresherGate' 5 times

    B.

    The program prints 'FresherGate' one time

    C.

    The call to main() after exit() doesn't materialize.

    D.

    The compiler reports an error since main() cannot call itself.

    View Answer

    Workspace

    Discuss Discuss in Forum


  11. Which of the following statements are correct about the below C-program?

    #include<stdio.h> int main() {     int x = 10, y = 100%90, i;     for(i=1; i<10; i++)     if(x != y);         printf("x = %d y = %d\n", x, y);     return 0; } 
    1 : The printf() function is called 10 times.
    2 : The program will produce the output x = 10 y = 10
    3 : The ; after the if(x!=y) will NOT produce an error.
    4 : The program will not produce output.

  12. A.
    1
    B.
    2, 3
    C.
    3, 4
    D.
    4

    View Answer

    Workspace

    Discuss Discuss in Forum


  13. Which of the following sentences are correct about a for loop in a C program?

    1: for loop works faster than a while loop.
    2: All things that can be done using a for loop can also be done using a while loop.
    3: for(;;); implements an infinite loop.
    4: for loop can be used if we want statements in a loop get executed at least once.

  14. A.
    1
    B.
    1, 2
    C.
    2, 3
    D.
    2, 3, 4

    View Answer

    Workspace

    Discuss Discuss in Forum


  15. Which of the following statements are correct about the below program?

    #include<stdio.h> int main() {     int n = 0, y = 1;     y == 1 ? n=0 : n=1;     if(n)         printf("Yes\n");     else         printf("No\n");     return 0; } 

  16. A.
    Error: Declaration terminated incorrectly
    B.
    Error: Syntax error
    C.
    Error: Lvalue required
    D.
    None of above

    View Answer

    Workspace

    Discuss Discuss in Forum


  17. Which of the following sentences are correct about a switch loop in a C program?

    1: switch is useful when we wish to check the value of variable against a particular set of values.
    2: switch is useful when we wish to check whether a value falls in different ranges.
    3: Compiler implements a jump table for cases used in switch.
    4: It is not necessary to use a break in every switch statement.

  18. A.
    1,2
    B.
    1,3,4
    C.
    2,4
    D.
    2

    View Answer

    Workspace

    Discuss Discuss in Forum