šŸ“š Exam by Category
ā–¾
Objective Questions

Latest ISRO Scientist Engineer Computer Science Exam Question (Objective Questions), MCQ in English

Subjects : Computer Science, Aptitude/Ability

Question Bank ISRO Scientist Engineer (Computer Science) Exam - English
Back to Exam

Computer Science

Question 1Single Answer
Which function serves as the standard entry point of a C program?
  1. A
    start()
  2. B
    main()
  3. C
    init()
  4. D
    begin()
Question 2Single Answer
What is the size of the `char` data type in C?
  1. A
    1 bit
  2. B
    2 bytes
  3. C
    1 byte
  4. D
    4 bytes
Question 3Single Answer
Which operator is used to obtain the address of a variable in C?
  1. A
    *
  2. B
    #
  3. C
    %
  4. D
    &
Question 4Single Answer
Which operator is used to access the value stored at an address held by a pointer?
  1. A
    &
  2. B
    #
  3. C
    %
  4. D
    *
Question 5Single Answer
Which storage class allows a local variable to retain its value between function calls?
  1. A
    auto
  2. B
    register
  3. C
    static
  4. D
    extern
Question 6Single Answer
Which keyword is used to declare a variable defined in another file or scope?
  1. A
    extern
  2. B
    auto
  3. C
    register
  4. D
    typedef
Question 7Single Answer
Which function allocates memory and initializes the allocated bytes to zero?
  1. A
    malloc()
  2. B
    free()
  3. C
    realloc()
  4. D
    calloc()
Question 8Single Answer
Which function releases dynamically allocated memory?
  1. A
    free()
  2. B
    remove()
  3. C
    delete()
  4. D
    clear()
Question 9Single Answer
What does `NULL` commonly represent in C?
  1. A
    Empty character
  2. B
    Null pointer
  3. C
    End of file
  4. D
    Newline character
Question 10Single Answer
Which expression is equivalent to `a[i]` in C?
  1. A
    *(a+i)
  2. B
    *a+i
  3. C
    &(a+i)
  4. D
    a*i
Question 11Single Answer
Which character terminates a C string?
  1. A
    '\n'
  2. B
    '\t'
  3. C
    EOF
  4. D
    '\0'
Question 12Single Answer
What is returned by `strlen("ISRO")`?
  1. A
    4
  2. B
    3
  3. C
    5
  4. D
    6
Question 13Single Answer
When does `strcmp(s1, s2)` return zero?
  1. A
    When s1 is longer
  2. B
    When s2 is longer
  3. C
    When both are empty only
  4. D
    When both strings are equal
Question 14Single Answer
Which data type cannot normally be used as the controlling expression of a `switch` statement?
  1. A
    int
  2. B
    float
  3. C
    enum
  4. D
    char
Question 15Single Answer
What does the `break` statement do inside a loop?
  1. A
    Restarts the loop
  2. B
    Skips compilation
  3. C
    Terminates the loop
  4. D
    Ends the program
Question 16Single Answer
What does `continue` do inside a loop?
  1. A
    Ends the loop permanently
  2. B
    Ends the function
  3. C
    Moves to the next iteration
  4. D
    Restarts the program
Question 17Single Answer
Which loop executes its body at least once?
  1. A
    for
  2. B
    while
  3. C
    nested for
  4. D
    do-while
Question 18Single Answer
Which format specifier is used with an `int` in `printf()`?
  1. A
    %f
  2. B
    %s
  3. C
    %d
  4. D
    %c
Question 19Single Answer
Which format specifier is used to print a pointer value?
  1. A
    %d
  2. B
    %p
  3. C
    %f
  4. D
    %s
Question 20Single Answer
Which keyword prevents modification through the declared identifier?
  1. A
    const
  2. B
    volatile
  3. C
    static
  4. D
    extern
Question 21Single Answer
What is the purpose of `typedef`?
  1. A
    Create a type alias
  2. B
    Allocate memory
  3. C
    Define a loop
  4. D
    Create a file
Question 22Single Answer
How are members stored in a structure?
  1. A
    They share the same memory
  2. B
    They must have the same type
  3. C
    Only one member can exist
  4. D
    They have separate storage
Question 23Single Answer
How are members stored in a union?
  1. A
    In the same shared memory area
  2. B
    In separate memory blocks
  3. C
    Only in registers
  4. D
    Only dynamically
Question 24Single Answer
What does an `enum` define?
  1. A
    Symbolic integral constants
  2. B
    Floating-point constants
  3. C
    Dynamic arrays
  4. D
    File pointers
Question 25Single Answer
Which qualifier indicates that a variable may change unexpectedly?
  1. A
    const
  2. B
    volatile
  3. C
    static
  4. D
    typedef
Question 26Single Answer
Which preprocessor directive defines a macro?
  1. A
    #define
  2. B
    #include
  3. C
    #pragma
  4. D
    #ifdef
Question 27Single Answer
Which directive is used to include a header file?
  1. A
    #header
  2. B
    #include
  3. C
    #define
  4. D
    #file
Question 28Single Answer
What does a function prototype specify?
  1. A
    Function execution time
  2. B
    Function interface
  3. C
    Memory location
  4. D
    Number of loops
Question 29Single Answer
How are function arguments normally passed in C?
  1. A
    By reference
  2. B
    By result
  3. C
    By name
  4. D
    By value
Question 30Single Answer
If `p` is an `int *`, what does `p+1` point to?
  1. A
    The next byte
  2. B
    The previous integer
  3. C
    The next integer object
  4. D
    Address zero
Question 31Single Answer
What is a `void *` in C?
  1. A
    Integer pointer
  2. B
    Null pointer only
  3. C
    Generic object pointer
  4. D
    Function pointer only
Question 32Single Answer
Which operator represents logical AND?
  1. A
    &
  2. B
    ^
  3. C
    ||
  4. D
    &&
Question 33Single Answer
Which operator performs bitwise XOR?
  1. A
    &
  2. B
    ^
  3. C
    |
  4. D
    ~
Question 34Single Answer
What does `x & (x-1)` do for a nonzero unsigned integer `x`?
  1. A
    Sets all bits
  2. B
    Clears the least significant set bit
  3. C
    Reverses all bits
  4. D
    Doubles x
Question 35Single Answer
What does `EOF` indicate?
  1. A
    Start of file
  2. B
    File permission
  3. C
    Empty output format
  4. D
    End of file
Question 36Single Answer
Which function reads a line with a specified maximum size?
  1. A
    fgets()
  2. B
    puts()
  3. C
    strlen()
  4. D
    putchar()
Question 37Single Answer
Which function writes formatted output to a file?
  1. A
    fprintf()
  2. B
    fscanf()
  3. C
    fread()
  4. D
    fgets()
Question 38Single Answer
What linkage does a file-scope function declared `static` have?
  1. A
    External linkage
  2. B
    No executable linkage
  3. C
    Dynamic linkage
  4. D
    Internal linkage
Question 39Single Answer
Which storage-class specifier historically suggests storing a variable in a CPU register?
  1. A
    register
  2. B
    static
  3. C
    extern
  4. D
    typedef
Question 40Single Answer
What happens when dynamically allocated memory becomes unreachable without being freed?
  1. A
    Stack overflow
  2. B
    Syntax error
  3. C
    Queue underflow
  4. D
    Memory leak
Question 41Single Answer
What is a pointer called if it refers to an object whose lifetime has ended?
  1. A
    Null pointer
  2. B
    Constant pointer
  3. C
    Generic pointer
  4. D
    Dangling pointer
Question 42Single Answer
Which operator accesses a structure member through a structure pointer?
  1. A
    .
  2. B
    ::
  3. C
    ->
  4. D
    &
Question 43Single Answer
Which operator has higher precedence in C?
  1. A
    Multiplication over addition
  2. B
    Addition over multiplication
  3. C
    Assignment over multiplication
  4. D
    Logical OR over multiplication
Question 44Single Answer
Which statement is used for multiway selection in C?
  1. A
    while
  2. B
    switch
  3. C
    continue
  4. D
    typedef
Question 45Single Answer
Which function copies one C string into another?
  1. A
    strcmp()
  2. B
    strlen()
  3. C
    strcpy()
  4. D
    strchr()
Question 46Single Answer
Which function concatenates two C strings?
  1. A
    strcat()
  2. B
    strcmp()
  3. C
    strlen()
  4. D
    memcpy()
Question 47Single Answer
Which operator gives the remainder after integer division?
  1. A
    /
  2. B
    %
  3. C
    //
  4. D
    null
Question 48Single Answer
What is the terminating condition of a recursive function called?
  1. A
    Loop condition
  2. B
    Base case
  3. C
    Link condition
  4. D
    Exit variable
Question 49Single Answer
Which recurrence correctly defines factorial?
  1. A
    n! = n Ɨ (nāˆ’1)!
  2. B
    n! = n + (nāˆ’1)!
  3. C
    n! = n Ɨ n!
  4. D
    n! = (nāˆ’1)!
Question 50Single Answer
What is the time complexity of recursive binary search?
  1. A
    O(log n)
  2. B
    O(1)
  3. C
    O(n)
  4. D
    O(n²)
Important Questions Package

ISRO Scientist Engineer Computer Science Exam Online Question Bank Package

Buy ISRO Scientist Engineer Computer Science Important Questions, MCQ, question answer in Hindi & English. It will help you to score high marks in ISRO Scientist Engineer Computer Science question bank 2026 in Online, PDF & Print study material.

+ Free Monthly Current Affairs, GK & more PDF Download
Sr.Package NameAmount
1.ISRO Scientist Engineer (Computer Science) Exam - Hindi
Description : 1000 Question with Answer
₹101 [₹500]
2.ISRO Scientist Engineer (Computer Science) Exam - Hindi
Description : 2000 Question with Answer
₹151 [₹500]
3.ISRO Scientist Engineer (Computer Science) Exam - English
Description : 1000 Question with Answer
₹101 [₹500]
4.ISRO Scientist Engineer (Computer Science) Exam - English
Description : 2000 Question with Answer
₹151 [₹500]
5.ISRO Scientist Engineer (Computer Science) Exam - Hindi
Description : 1000 Question & Answer Download in PDF (Send by Email)
₹151 [₹450]
6.ISRO Scientist Engineer (Computer Science) Exam - English
Description : 1000 Question & Answer Download in PDF (Send by Email)
₹151 [₹450]
7.ISRO Scientist Engineer (Computer Science) Exam Question Bank Book - Hindi
Description : 1000 Question with Answer (Printed Material)
₹450 [₹800]
8.ISRO Scientist Engineer (Computer Science) Exam Question Bank Book - English
Description : 1000 Question with Answer (Printed Material)
₹390 [₹600]
Back to Exam
Question for ISRO Scientist Engineer (Computer Science) 2026 - Quiz / Questions / MCQ - Toppersexam