1. Question: What will be output if you will compile and execute the following c code?


    #include<stdio.h>
    int main(){
      char *url="c:\tc\bin\rw.c";
      printf("%s",url);
      return 0;
    }

    A
    c:\tc\bin\rw.c

    B
    c:/tc/bin/rw.c

    C
    c: c inw.c

    D
    c:cinw.c

    E
    w.c in

    Note: Not available
    1. Report
  2. Question: What will be output if you will compile and execute the following c code?


    #include<stdio.h>

    int main(){
      int i=11;
      int const * p=&i;
      p++;
      printf("%d",*p);
      return 0;
    }

    A
    11

    B
    12

    C
    Garbage value

    D
    Compiler error

    E
    None

    Note: Not available
    1. Report
  3. Question: What is (void*)0?

    A
    Representation of NULL pointer

    B
    Representation of void pointer

    C
    Error

    D
    None of above

    Note: Not available
    1. Report
  4. Question:  Can you combine the following two statements into one?
    char *p;
    p = (char*) malloc(100);

    A
    char p = *malloc(100);

    B
    char *p = (char) malloc(100);

    C
    char *p = (char*)malloc(100);

    D
    char *p = (char *)(malloc*)(100);

    Note: Not available
    1. Report
  5. Question: In which header file is the NULL macro defined?

    A
    stdio.h

    B
    stddef.h

    C
    stdio.h and stddef.h

    D
    math.h

    Note: Not available
    1. Report
  6. Question: How many bytes are occupied by near, far and huge pointers (DOS)?

    A
    near=2 far=4 huge=4

    B
    near=4 far=8 huge=8

    C
    near=2 far=4 huge=8

    D
    near=4 far=4 huge=8

    Note: Not available
    1. Report
  7. Question: If a variable is a pointer to a structure, then which of the following operator is used to access data members of the structure through the pointer variable?

    A
    .

    B
    &

    C
    *

    D
    ->

    Note: Not available
    1. Report
  8. Question: What would be the equivalent pointer expression for referring the array element a[i][j][k][l]

    A
    ((((a+i)+j)+k)+l)

    B
    *(*(*(*(a+i)+j)+k)+l)

    C
    (((a+i)+j)+k+l)

    D
    ((a+i)+j+k+l)

    Note: Not available
    1. Report
  9. Question: A pointer is

    A
    A keyword used to create variables

    B
    A variable that stores address of an instruction

    C
    A variable that stores address of other variable

    D
    All of the above

    Note: Not available
    1. Report
  10. Question: The operator used to get value at address stored in a pointer variable is

    A
    *

    B
    &

    C
    &&

    D
    ||

    Note: Not available
    1. Report
Copyright © 2024. Powered by Intellect Software Ltd