php mcq questions with answers


                                

The space required for structure variables is allocated on stack.

A.True
B.False
                                

Which of the following is the correct way of setting values into the structure variable e defined below?

struct Emp
{
    public String name;
    public int age;
    public Single sal; 
}
Emp e = new Emp();

A.e.name = "Amol"; e.age = 25; e.sal = 5500;
B.With e { .name = "Amol"; .age = 25; .sal = 5500; }
C.With emp e { .name = "Amol"; .age = 25; .sal = 5500; }
D.e -> name = "Amol"; e -> age = 25; e -> sal = 5500;
E.name = "Amol"; age = 25; sal = 5500;
                                

Which of the following is the correct way to define a variable of the type struct Emp declared below?

struct Emp
{
    private String name; 
    private int age; 
    private Single sal;
}
  1. Emp e(); e = new Emp();
  2. Emp e = new Emp;
  3. Emp e; e = new Emp;
  4. Emp e = new Emp();
  5. Emp e;

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

Which of the following statements is correct about the C#.NET code snippet given below?

class Trial
{ 
    int i;
    Decimal d;
}
struct Sample
{
    private int x;
    private Single y;
    private Trial z;
}
Sample ss = new Sample();

A. ss will be created on the heap.
B.Trial object referred by z will be created on the stack.
C. z will be created on the heap.
D.Both ss and z will be created on the heap.
E. ss will be created on the stack.