adplus-dvertising
frame-decoration

Question

Guess output of program -
#include<stdio.h>
void main()
{
int var1=10;
  {
  int var1 = 20;
  printf("%d %d",var1,var1);
  }
printf("%d %d",var1,var1);
}

a.

10 20 10 20

b.

10 10 20 20

c.

20 20 10 10

d.

20 10 20 10

Posted under C Programming

Answer: (c).20 20 10 10

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. Guess output of program -

Similar Questions

Discover Related MCQs

Q. Can we declare same variable inside the inner and outer block ?

Q. How would you round off a value from 1.66 to 2.0?

Q. By default a real number is treated as a

Q. The keyword used to transfer control from a function back to the calling function is

Q. What is the notation for following functions?
1. int f(int a, float b)
{
/* Some code */
}

2. int f(a, b)
int a; float b;
{
/* Some code */
}

Q. In the following 'C' code, in which order the functions would be called ?

a = ( f1(23,14 ) * f2 (12/14)) + f3 () ;

Q. The function that actually created from a call to a template function is called

Q. A function that is prototype as

int calculate(int num);

may

Q. A function that uses variable types is called

Q. A function that is prototyped as double calculate (int, num);
may

Q. The declaration

void function1(int)

indicates the function1 is a function which

Q. The function fprintf is used in a program

Q. The function is lower(char) checks whether a character is in lower case or not, therefore it should return

Q. If max is a function that returns the larger of the two integers, given as arguments, then which of the following statements finds the largest of three given numbers

Q. A function can make

Q. Let a, b be two non-negative integers. Which of the following calls, finds the positive difference of a and b ?

Q. Pick the correct statements

Q. max is a function that returns the larger of the two integers, given as arguments. Which of the following statements finds the largest of three given numbers?

Q. Forward declaration is absolutely necessary

Q. void can be used