Sunday, 18 October 2015

C best interview questions and answers with govind

Best Interview questions and answer of C with explanation for fresher
1
Do you know memory representation of int a = 7 ?   
Explanation:
Memory representation of:

signed int a=7;         (In Turbo c compiler)
signed short int a=7 (Both turbo c and Linux gcc compiler)

Binary equivalent of data 7 in 16 bit:  00000000 00000111
Data bit: 0000000 00000111 (Take first 15 bit form right side)

Sign bit: 0 (Take leftmost one bit)

First eight bit of data bit from right side i.e. 00000111 will store in the leftmost byte from right to left side and rest seven bit of data bit i.e. 0000000 will store in rightmost byte from right to left side as shown in the following figure:   


2
What is and why array in c?
Explanation:
An array is derived data type in c programming language which can store similar type of data in continuous memory location. Data may be primitive type (int, char, float, double…), address of union, structure, pointer, function or another array.
Example of array declaration:

int arr[5];
char arr[5];
float arr[5];
long double arr[5];
char * arr[5];
int (arr[])();
double ** arr[5];

Array is useful when:

(a) We have to store large number of data of similar type. If we have large number of similar kind of variable then it is very difficult to remember name of all variables and write the program. For example:

//PROCESS ONE
int main(){
    int ax=1;
    int b=2;
    int cg=5;
    int dff=7;
    int am=8;
    int raja=0;
    int rani=11;
    int xxx=5;
    int yyy=90;
    int p;
    int q;
    int r;
    int avg;
    avg=(ax+b+cg+dff+am+raja+rani+xxx+yyy+p+q+r)/12;
    printf("%d",avg);
    return 0;
}
If we will use array then above program can be written as:

//PROCESS TWO
int main(){
    int arr[]={1,2,5,7,8,0,11,5,50};
    int i,avg;
    for(int i=0;i<12;i++){
         avg=avg+arr[i];
    }
printf("%d",avg/12);
return 0;
}

Question: Write a C program to find out average of 200 integer number using process one and two.

(b) We want to store large number of data in continuous memory location. Array always stores data in continuous memory location.

What will be output when you will execute the following program?

int main(){
int arr[]={0,10,20,30,40};
    char *ptr=arr;
    arr=arr+2;
    printf("%d",*arr);
    return 0;
}

Advantage of using array:

1. An array provides singe name .So it easy to remember the name of all element of an array.
2. Array name gives base address of an array .So with the help increment operator we can visit one by one all the element of an array.
3. Array has many application data structure.

Array of pointers in c:

Array whose content is address of another variable is known as array pointers.  For example:

int main(){
float a=0.0f,b=1.0f,c=2.0f;
float * arr[]={&a,&b,&c};
    b=a+c;
printf("%f",arr[1]);
    return 0;
}

3
Why we use do-while loop in c? Also tell any properties which you know?  
Explanation:
It is also called as post tested loop. It is used when it is necessary to execute the loop at least one time. Syntax:

do {
Loop body
} while (Expression);

Example:

int main(){
    int num,i=0;
   
    do{
         printf("To enter press 1\n");
         printf("To exit press  2");
         scanf("%d",&num);
         ++i;
         switch(num){
             case 1:printf("You are welcome\n");break;
             default : exit(0);
         }
    }
    while(i<=10);
    return 0;
}

Output: 3 3 4 4

If there is only one statement in the loop body then braces is optional. For example:

(a)
int main(){
    double i=5.5678;
    do
         printf("hi");
    while(!i);
    return 0;
}

Output: 3 3 4 4

(b)
int main(){
    double i=5.63333;
    do
         printf("hi");
    while(!i);
    return 0;
}

Output: hi

(c)
int main(){
     int x=25,y=1;
     do
       if(x>5)
         printf(" ONE");
       else if(x>10)
         printf(" TWO");
       else if(x==25)
         printf(" THREE");
       else
         printf(" FOUR");
       while(y--);
return 0;
}

Output: ONE ONE

4
What is the meaning of prototype of a function?   
Explanation:
Prototype of a function

Declaration of function is known as prototype of a function. Prototype of a function means

(1) What is return type of function?
(2) What parameters are we passing?
(3) For example prototype of printf function is:

int printf(const char *, …);

I.e. its return type is int data type, its first parameter constant character pointer and second parameter is ellipsis i.e. variable number of arguments.



5
Write a c program to modify the constant variable in c?
Explanation:
You can modify constant variable with the help of pointers. For example:

#include<stdio.h>
int main(){
    int i=10;
    int *ptr=&i;
    *ptr=(int *)20;
    printf("%d",i);
    return 0;
}

Output: 20 

Saturday, 17 October 2015

Pyaar Ka Punchnama 2 full movie download (2015)

      Poster Of Hindi Movie Pyaar Ka Punchnama 2 (2015) Free Download Full New Hindi Movie Watch Online At worldfree4u.com

Ratings: 8.5
Directed By: Luv Ranjan
Released On: 16 October 2015
Genre(s): Comedy, Drama, Romance
Movie Star Cast: Sunny Singh Nijjar, Sonalli Sehgal, Ishita Sharma

Synopsis: After falling in love, three roommates experience changes in their lives.

      Resumable Single Download Link For Hindi Film Pyaar Ka Punchnama 2 (2015) Watch Online Download High Quality

     Screen Shot Of Hindi Movie Pyaar Ka Punchnama 2 (2015) Download And Watch Online Free at worldfree4u.com

     Resumable Mediafire Download Link For Hindi Film Pyaar Ka Punchnama 2 (2015) Watch Online Download

     Watch Online Full Hindi Movie Pyaar Ka Punchnama 2 (2015) On Putlocker Pdvd

Core Java with OCJP_SCJP Language Fundamentals Part-4 __ Literals video Part-1


Literals

                  A literal represents a constant value which can be assigned to the variables.

Integral Literal

             We can specify an integral literal in the following ways.
            Decimal literals:allowed digits are 0 to 9
               Ex: int x = 10;

Octal literals:allowed digits are 0 to 7 but here literal value should be prefixed with 0(zero)
       Ex: int x = 010;
Hexadecimal literals: the allowed digits are 0 to 9, A-F (Both lower, Upper case) literals
should be prefixed with 0x or oX
        Ex: int x = 0x10;


Ex:
class Test
{
     public static void main(String arg[])
   {
       int x = 10;
      int y = 010;
       int z = 0x10;
       System.out.println(x+ "..." + y + "..." + z);
     }
}

O/P:-10…8…16

Except decimal, octal, hexadecimal there is no other way to represents constant values for the
integral datatype.
By default every integral lateral is of int datatype we can specify explicitly. An integral literal is oflong type by suffixing with l or L.

Ex:

10 ---> int value.
10l --->long value.
long l = 10l;
int i = 10l;
C.E: possible loss of precision found : long
                                             Required:int


There is no way to specify explicitly an integral literal is of type byte and short.
If the integral literal is with in the range of byte then the JVM by default treats it as byte literal.Similarly short literal also.

Floating –point literals

By default floating-point literals are double type we can specify explicitly as float type by suffixing with ‘f’ or ‘F’

Which of the following are valid declarations


we can specify explicitly a floating point literal of double type by suffixing with d or D.
we can also represent float-point literals by using scientific notation.
         Ex:
                double d = 10e23;
                int i = 10e23;  ---> C.E possible loss of precision found : double
                                                                                      required : int.
Floating point literals can be specified only in decimal form. i.e we can’t use octal and hexa decimal representation for floating point literals.
        Ex:
              Double d = 0x123.456;
              C.E: Malformed floating-point literal.

Which of the following are valid declarations

Thursday, 15 October 2015

Sabse Badhkar Hum 2 (2015) full Movie DVDRip Dual Audio 720P ESubs

                                                                         ||Sabse Badhkar Hum 2 (2015)||

                                                                            [450MB | Hindi-Telugu | DVDRip]
                                                                                         *Cam Hindi Audio*

Ratings: 7.8/10
Released On: 11 January 2013
Directed by: Srikanth Addala
Genre(s): Comedy, Drama, Family
Star Cast: Venkatesh Daggubati, Mahesh Babu, Samantha Ruth Prabhu

Synopsis: Relangi Mavayya (Prakash Raj) is a gentleman from a small village Relangi and he believes in human values and relationships. He has two sons Peddodu aka Mallikharjuna Rao (Venkatesh) and Chinnodu aka Seetha Rama Raju (Mahesh Babu). Peddodu is an emotional guy and his maradalu Seetha (Anjali) is in love with him since her childhood. Whereas Mahesh Babu is a witty and charming young man and he falls in love with Geetha (Samantha), the daughter of Rao Ramesh. But Rao Ramesh ridicules Prakash Raj for his low wealth and this strains the relationships between both brothers. In the end Seetha’s marries Peddodu, Geetha’s marriage is planned with Chinnodu and Geetha’s father apologizes to Relangi Mavayya.







                                                      ||Free Download Movie Via Single Resumable 451MB Links||