PSC Buddy
100 questions with answersProvisional keyMedium of Question:    ENGLISH

Jr Instrctor(Information Communication Technology System Maintenance) - Industrial Training question paper 2019

Medium of Question:    ENGLISH

Date of test
31/12/2019
Question paper code
61/2019/OL
Questions
100
Answer key
Provisional Answer Key
Exam mode
Online (computer based)

Provisional key. Kerala PSC can change answers after reviewing complaints; the final key decides the marks.

Source: Kerala PSC (keralapsc.gov.in) · official document· Last updated 25 Sept 2026· How we check content

Official PDFs

As published by the Kerala Public Service Commission.

All 100 questions with answers

Tap an option to check yourself, or open the answer. Answers follow the official Kerala PSC answer key.

  1. 1.
    What are the active devices of I generation computer
    Show answer and explanation
    Answer: A —
    Vacuum tubes
    First generation computers used vacuum tubes for circuitry and magnetic drums for memory.
  2. 2.
    Which of the following is not a language translator
    Show answer and explanation
    Answer: D —
    Application
    Assemblers, interpreters, and compilers are language translators, whereas an application is software that performs specific tasks.
  3. 3.
    1 Kilobyte = _____ bits
    Show answer and explanation
    Answer: A —
    8 bits
    The question was cancelled in the final answer key.
  4. 4.
    Which one of the following is a volatile memory?
    Show answer and explanation
    Answer: B —
    RAM
    RAM (Random Access Memory) is volatile, meaning it loses its data when power is turned off.
  5. 5.
    Which of the following is an extension of image file?
    Show answer and explanation
    Answer: C —
    jpeg
    JPEG is a commonly used method of lossy compression for digital images.
  6. 6.
    The term "Pentium" relates to
    Show answer and explanation
    Answer: B —
    Microprocessor
    Pentium is a brand name for a series of x86-compatible microprocessors developed by Intel.
  7. 7.
    Which of the following is not a flavor of Linux?
    Show answer and explanation
    Answer: D —
    OS/2
    OS/2 is a separate operating system originally developed by Microsoft and IBM, not a Linux distribution.
  8. 8.
    Which of the following is used to keep a process running in background even after the user logout from shell?
    Show answer and explanation
    Answer: D —
    nohup
    The nohup command in Unix/Linux allows a command to continue running after the user logs out.
  9. 9.
    On successful execution, fork returns _____ to parent process
    Show answer and explanation
    Answer: C —
    Child process id
    The fork() system call returns the process ID of the newly created child process to the parent.
  10. 10.
    Which of the following is used to display the content of a file in octal format?
    Show answer and explanation
    Answer: C —
    od
    The od (octal dump) command is used to display file contents in octal or other formats.
  11. 11.
    What will be the output of the program? #include <stdio.h> main() { float b=5, h=2, a; a = 1/2 * b * h; printf("%f",a); }
    Show answer and explanation
    Answer: D —
    0.000000
    In C, 1/2 performs integer division resulting in 0. Thus, 0 * 5 * 2 = 0.
  12. 12.
    Default return type of a function is
    Show answer and explanation
    Answer: C —
    int
    In C, if no return type is specified, the compiler assumes the return type to be int.
  13. 13.
    Which of the following is the last character of a string
    Show answer and explanation
    Answer: A —
    \0
    C strings are null-terminated, meaning the last character is the null character '\0'.
  14. 14.
    Name of an array returns _____
    Show answer and explanation
    Answer: D —
    Base address of the array
    In C, the name of an array acts as a pointer to its first element, representing the base address.
  15. 15.
    What will be the output of the following program segment? #include <stdio.h> main() { int i; for (i = 3; i <5; i++); printf("%d",i); }
    Show answer and explanation
    Answer: B —
    5
    The semicolon after the for loop makes it an empty loop that increments i until it reaches 5.
  16. 16.
    What will be the output of the following program segment #include <stdio.h> main() { int z, x = 4, y = -10, a=4, b=2; z = x++ - --y*b/a; printf(%d",z); }
    Show answer and explanation
    Answer: D —
    9
    Calculation: x=4, y=-11. z = 4 - (-11 * 2 / 4) = 4 - (-22 / 4) = 4 - (-5) = 9.
  17. 17.
    What will be the output? main() { union stud { char name [10]; int regno; int mark1; int mark2; } st; printf("%d",sizeof(st));
    Show answer and explanation
    Answer: D —
    10
    The size of a union is the size of its largest member. Here, char name[10] is 10 bytes, while integers are typically 2 or 4 bytes, making 10 the largest.
  18. 18.
    What is the return value of malloc()?
    Show answer and explanation
    Answer: B —
    base address of the allocated memory
    malloc() allocates a block of memory and returns a void pointer to the first byte of the allocated block.
  19. 19.
    Which of the following header file must be included to use dynamic memory allocation functions?
    Show answer and explanation
    Answer: C —
    stdlib.h
    Dynamic memory allocation functions like malloc(), calloc(), and free() are defined in the <stdlib.h> header file.
  20. 20.
    What will be the data type returned by the following function? #include<stdio.h> int func() { return (float)(char)8.3; }
    Show answer and explanation
    Answer: A —
    int
    The function return type is declared as int, so the final result will be cast to an integer regardless of internal operations.
  21. 21.
    What will be the output of the following program #include<stdio.h> main() { int a=5 * 3 % 6 - 8 + 3; printf("%d",a); }
    Show answer and explanation
    Answer: C —
    -2
    Calculation: (5*3)%6 - 8 + 3 = 15%6 - 8 + 3 = 3 - 8 + 3 = -2.
  22. 22.
    Information on basic system configuration is stored in
    Show answer and explanation
    Answer: B —
    CMOS
    CMOS RAM stores the BIOS settings and basic system configuration data.
  23. 23.
    Where do PC store CMOS settings?
    Show answer and explanation
    Answer: B —
    Flash ROM
    Modern PCs typically store BIOS/CMOS settings in Flash ROM (or NVRAM).
  24. 24.
    How can you remove a CMOS password?
    Show answer and explanation
    Answer: D —
    Remove jumper on the mother board
    Removing the CMOS reset jumper on the motherboard clears the CMOS settings, including the password.
  25. 25.
    Power-on self-test checks all of the flowing except
    Show answer and explanation
    Answer: C —
    Modem
    POST checks core components like CPU, RAM, and Video, but not external peripherals like modems.
  26. 26.
    Which of the following is a special database that holds key information about your system including the device drivers?
    Show answer and explanation
    Answer: D —
    Registry
    The Windows Registry is a hierarchical database that stores configuration settings and options for the operating system.
  27. 27.
    IDE cables have how many pins?
    Show answer and explanation
    Answer: C —
    40
    Standard PATA (IDE) cables use a 40-pin connector.
  28. 28.
    Which controller support an external CD drive?
    Show answer and explanation
    Answer: C —
    SCSI
    SCSI controllers were historically used to support external devices like CD drives and scanners.
  29. 29.
    Which of the following describes a fragmented hard disk?
    Show answer and explanation
    Answer: D —
    Files are not stored in consecutive clusters
    Fragmentation occurs when files are split into pieces and stored in non-contiguous clusters on the disk.
  30. 30.
    A 16 bit address bus can generate _____ addresses.
    Show answer and explanation
    Answer: A —
    65536
    A 16-bit address bus can address 216=655362^{16} = 65536 unique memory locations.
  31. 31.
    The size of registers of 8086 microprocessor.
    Show answer and explanation
    Answer: C —
    16 bits
    The 8086 is a 16-bit microprocessor, and its general-purpose registers are 16 bits wide.
  32. 32.
    If there is a carry from lowest nibble during addition, _____ flag is set.
    Show answer and explanation
    Answer: C —
    Auxiliary carry
    The Auxiliary Carry flag (AC) is set when there is a carry from the lower nibble (bit 3) to the upper nibble (bit 4).
  33. 33.
    The number of address and data lines of 8086
    Show answer and explanation
    Answer: C —
    20 and 16
    The 8086 has a 20-bit address bus (allowing 1MB of memory) and a 16-bit data bus.
  34. 34.
    Which directory contains configuration files in linux?
    Show answer and explanation
    Answer: B —
    /etc/
    In the Linux file system hierarchy, the /etc directory is used for system-wide configuration files.
  35. 35.
    On successful completion, fork() returns _____ to the parent process.
    Show answer and explanation
    Answer: D —
    Process ID of child process
    The fork() system call returns the child's process ID to the parent and 0 to the child process.
  36. 36.
    What will be the output of the following program? ```c static int a = 3; void main() { a = 5; { int a = 7; } printf("%d",a); }```
    Show answer and explanation
    Answer: B —
    5
    The inner 'a' is local to the block, so the global/static 'a' remains 5 after the assignment.
  37. 37.
    Default storage class of a variable declaration is _____
    Show answer and explanation
    Answer: A —
    auto
    In C, local variables are 'auto' by default if no other storage class is specified.
  38. 38.
    Fast access to data items available in a database file can be provided through
    Show answer and explanation
    Answer: C —
    data dictionary
    A data dictionary contains metadata about the database structure, which helps in efficient data management and access.
  39. 39.
    The term _____ is used to refer to a row in a table
    Show answer and explanation
    Answer: C —
    Tuple
    In relational database terminology, a row is referred to as a tuple.
  40. 40.
    Which one of the follow is not a RDBMS?
    Show answer and explanation
    Answer: A —
    Foxpro
    FoxPro is generally considered a file-based database management system, whereas Oracle, MySQL, and SQL Server are RDBMS.
  41. 41.
    Which one of the following is used to create a virtual relation for storing a query?
    Show answer and explanation
    Answer: A —
    view
    A view is a virtual table based on the result-set of an SQL statement.
  42. 42.
    which one of the following option clause is used with view to reject the tuples that do not satisfy the "where condition"?
    Show answer and explanation
    Answer: B —
    with check
    The 'WITH CHECK OPTION' ensures that all updates and inserts satisfy the view's defining condition.
  43. 43.
    When using Foreign Key, the _____ of one relation is referenced in another relation
    Show answer and explanation
    Answer: B —
    Primary Key
    A foreign key in one table points to the primary key of another table to establish a relationship.
  44. 44.
    _____ is the preferred method for enforcing data integrity
    Show answer and explanation
    Answer: A —
    Constraints
    Constraints (like Primary Key, Foreign Key, Unique, Not Null) are the standard way to enforce data integrity.
  45. 45.
    What values does the count(*)function ignore?
    Show answer and explanation
    Answer: A —
    null values
    While count(column_name) ignores nulls, count(*) counts all rows including those with nulls in some contexts, but in many SQL implementations, it is used to count total rows.
  46. 46.
    The _____ statement is used in SQL for authorization
    Show answer and explanation
    Answer: C —
    grant
    The GRANT statement is used to provide access privileges to users.
  47. 47.
    _____ is executed when a table is modified
    Show answer and explanation
    Answer: C —
    trigger
    A trigger is a special type of stored procedure that automatically runs when an event like INSERT, UPDATE, or DELETE occurs.
  48. 48.
    Which of the following command is used to delete a particular column in a relation?
    Show answer and explanation
    Answer: B —
    ALTER
    The ALTER TABLE command with DROP COLUMN is used to remove a column from a table.
  49. 49.
    A transaction completes its execution is said to be
    Show answer and explanation
    Answer: C —
    Committed
    A transaction that has successfully completed and saved its changes to the database is said to be committed.
  50. 50.
    The language used in application program to request for data from DBMS is
    Show answer and explanation
    Answer: B —
    DML
    Data Manipulation Language (DML) is used for retrieving, inserting, deleting, and modifying data.
  51. 51.
    Which of the following is NOT related to OOP?
    Show answer and explanation
    Answer: D —
    Data Dictionary
    Encapsulation, Abstraction, and Data Hiding are core OOP concepts, while Data Dictionary is a database concept.
  52. 52.
    In a class defined using an Object Oriented Programming language:
    Show answer and explanation
    Answer: B —
    Nearly all data should be private and most functions should be public
    Encapsulation principles suggest keeping data private and providing public methods to access it.
  53. 53.
    Which among the following is an Object-Oriented Programming language?
    Show answer and explanation
    Answer: D —
    All the above
    Java, Simula 67, and Smalltalk are all object-oriented programming languages.
  54. 54.
    _____ are the basic run times entities in an object-oriented system.
    Show answer and explanation
    Answer: A —
    Objects
    Objects are the basic runtime entities in any object-oriented programming system.
  55. 55.
    Operator Overloading
    Show answer and explanation
    Answer: D —
    All of the above
    Operator overloading gives existing operators custom meanings for user-defined types, implementing compile-time polymorphism.
  56. 56.
    Virtual function in C++ implements _____
    Show answer and explanation
    Answer: B —
    Polymorphism
    Virtual functions implement runtime (dynamic) polymorphism in C++.
  57. 57.
    Multiple inheritance can be achieved in Java using _____
    Show answer and explanation
    Answer: C —
    Interface
    Java does not support multiple inheritance with classes, but it is achieved using interfaces.
  58. 58.
    Which of the following statements is TRUE about constructors?
    Show answer and explanation
    Answer: D —
    Both (A) and (B)
    Constructors are called automatically upon object creation and can be overloaded, but they have no return type.
  59. 59.
    Wrapping up of data and associated functions into one single unit is called
    Show answer and explanation
    Answer: B —
    Encapsulation
    Encapsulation is the mechanism of wrapping data and methods into a single unit.
  60. 60.
    Which among the following OOP feature promotes code reusability?
    Show answer and explanation
    Answer: C —
    Inheritance
    Inheritance allows new classes to adopt properties and behaviors of existing classes, promoting code reusability.
  61. 61.
    Private members of a class are accessible to:
    Show answer and explanation
    Answer: D —
    Both (A) and (B)
    Member functions and friend functions have access to private members of a class.
  62. 62.
    A class which is not used to create objects, but is designed to act as a base class to be inherited by other classes is called:
    Show answer and explanation
    Answer: A —
    Abstract class
    An abstract class cannot be instantiated directly and serves as a base for other classes.
  63. 63.
    Which of the following programs in UNIX helps us to configure a machine as a proxy server?
    Show answer and explanation
    Answer: D —
    Squid
    Squid is a widely used caching proxy for web clients.
  64. 64.
    The maximum number of class A networks possible according to the IPv4 addressing scheme is:
    Show answer and explanation
    Answer: C —
    126
    Class A uses 7 bits for the network ID (27=1282^7 = 128), but 0.0.0.0 and 127.0.0.0 are reserved, leaving 126 networks.
  65. 65.
    172.0.14.87 is a Class _____ address
    Show answer and explanation
    Answer: B —
    Class B
    Class B IP addresses range from 128.0.0.0 to 191.255.255.255. Thus, 172.0.14.87 is Class B.
  66. 66.
    In IPv6 address is a _____ bit address
    Show answer and explanation
    Answer: C —
    128
    IPv6 addresses are 128 bits long.
  67. 67.
    How fast can CAT 6 cable transfer data?
    Show answer and explanation
    Answer: D —
    Upto 10 Gbps
    CAT 6 cables support data transfer speeds up to 10 Gbps (for limited distances up to 55 meters).
  68. 68.
    The number of half duplex links required to connect five computers in mesh topology is:
    Show answer and explanation
    Answer: B —
    20
    In a full mesh topology, the number of links is n(n−1)2\frac{n(n-1)}{2} for simplex/undirected connections, and for directional/half-duplex links it is n(n−1)=5×4=20n(n-1) = 5 \times 4 = 20.
  69. 69.
    A network device that connects dissimilar networks by providing the translation from one set of protocols to another is:
    Show answer and explanation
    Answer: C —
    Gateway
    A gateway operates at higher layers to translate protocols between dissimilar networks.
  70. 70.
    Which among the following protocols is used for translating from IP address to MAC address?
    Show answer and explanation
    Answer: B —
    ARP
    Address Resolution Protocol (ARP) resolves IP addresses to MAC addresses.
  71. 71.
    The input and output ports of a router perform the _____ layer functions:
    Show answer and explanation
    Answer: A —
    Physical and Data link
    Input and output ports of routers handle Physical and Data link layer protocols.
  72. 72.
    Transport Layer is responsible for _____ delivery of data:
    Show answer and explanation
    Answer: B —
    Process to process
    The transport layer provides end-to-end (process-to-process) communication services.
  73. 73.
    A firewall is used in a network to:
    Show answer and explanation
    Answer: C —
    Prevent unauthorized access to the network
    Firewalls monitor and control incoming and outgoing network traffic based on security rules.
  74. 74.
    The maximum number of active devices in a Piconet is:
    Show answer and explanation
    Answer: D —
    8
    A Bluetooth piconet consists of 1 primary and up to 7 active secondary devices, making 8 active devices in total.
  75. 75.
    Which of the following is a private network?
    Show answer and explanation
    Answer: A —
    LAN
    A Local Area Network (LAN) is typically privately owned and operated.
  76. 76.
    The IEEE standard for Wireless LAN is:
    Show answer and explanation
    Answer: C —
    IEEE 802.11
    IEEE 802.11 is the standard set of specifications for wireless local area network (WLAN) communications.
  77. 77.
    A protocol that allows non-ASCII messages to be sent through e-mails:
    Show answer and explanation
    Answer: A —
    MIME
    MIME (Multipurpose Internet Mail Extensions) extends email formats to support non-ASCII text and attachments.
  78. 78.
    A sniffer is
    Show answer and explanation
    Answer: C —
    A program that monitors and analyzes network traffic
    A packet sniffer is a tool that monitors and logs traffic passing over a computer network.
  79. 79.
    Providing, managing and maintaining hardware, software, content integrity, security and reliable high speed connection for a website is called:
    Show answer and explanation
    Answer: A —
    Web hosting
    Web hosting service provides the infrastructure and technologies required for websites to be viewed on the Internet.
  80. 80.
    The system that helps users to identify host computers in a network by their names instead of their IP addresses is:
    Show answer and explanation
    Answer: B —
    DNS
    The Domain Name System (DNS) translates human-friendly domain names to numerical IP addresses.
  81. 81.
    A computer virus that copies itself to the beginning of the hard disk, where it is automatically executed when the system is turned ON is called _____
    Show answer and explanation
    Answer: C —
    Boot sector virus
    A boot sector virus infects the master boot record or boot sector of storage devices.
  82. 82.
    What is a trap door in a program?
    Show answer and explanation
    Answer: A —
    A security hole inserted while writing the program, which is intended for later use
    A trapdoor (or backdoor) is a secret entry point into a program bypassing normal authentication.
  83. 83.
    Honeypot is an example for
    Show answer and explanation
    Answer: B —
    Intrusion detection software
    A honeypot is a decoy system designed to attract and detect cyber attacks and intrusions.
  84. 84.
    Which feature of cloud computing allows the service to change in size or volume in order to meet user's needs?
    Show answer and explanation
    Answer: A —
    Scalability
    Scalability refers to the ability of cloud systems to dynamically scale resources up or down.
  85. 85.
    DoS is the acronym for
    Show answer and explanation
    Answer: C —
    Denial of Service
    DoS stands for Denial of Service attack.
  86. 86.
    Which among the following is NOT a web browser?
    Show answer and explanation
    Answer: D —
    None of the above
    Edge, Chrome, and Firefox are all popular web browsers.
  87. 87.
    URL stands for _____
    Show answer and explanation
    Answer: B —
    Uniform Resource Locator
    URL stands for Uniform Resource Locator.
  88. 88.
    What should be the first tag in any HTML document?
    Show answer and explanation
    Answer: D —
    <html>
    The <html> element is the root element of an HTML page and typically the first tag after doctype.
  89. 89.
    Domain names used by commercial establishments usually have the suffix _____
    Show answer and explanation
    Answer: A —
    .com
    .com stands for commercial and is used by commercial entities.
  90. 90.
    Choose the correct HTML tag to make the text bold:
    Show answer and explanation
    Answer: D —
    Both (A) and (B)
    Both <b> and <strong> (and historically <bold> in some non-standard parsers) relate to making text bold.
  91. 91.
    Marquee is a tag in HTML used to:
    Show answer and explanation
    Answer: C —
    Display text with scrolling effect
    The <marquee> tag is used to create scrolling text on a web page.
  92. 92.
    CSS is an acronym for
    Show answer and explanation
    Answer: A —
    Cascading Style Sheet
    CSS stands for Cascading Style Sheets.
  93. 93.
    Which of the following statements is TRUE about JavaScript?
    Show answer and explanation
    Answer: B —
    JavaScript is designed to add interactivity to HTML pages
    JavaScript is a scripting language used to create dynamic and interactive web pages.
  94. 94.
    _____ is a built-in JavaScript function which can be used to execute another function after a given time interval.
    Show answer and explanation
    Answer: C —
    setTimeout( )
    setTimeout() is used to call a function after a specified number of milliseconds.
  95. 95.
    A dynamic web page is
    Show answer and explanation
    Answer: B —
    Generated on demand by a program on a request from browser
    Dynamic web pages change content based on user requests, time, or inputs, generated on the fly.
  96. 96.
    Which of the following is NOT TRUE about PHP?
    Show answer and explanation
    Answer: D —
    PHP cannot be embedded into HTML
    PHP code can be easily embedded directly into HTML files.
  97. 97.
    PHP scripts are enclosed with _____
    Show answer and explanation
    Answer: B —
    <?php...?>
    PHP code blocks are enclosed within the standard tags <?php and ?>.
  98. 98.
    Which of the following is the correct statement to create an array in PHP? (i) state[0] = "Kerala"; (ii) $state[ ] = array("Kerala"); (iii) $state[0] = "Kerala"; (iv) $state = array("Kerala");
    Show answer and explanation
    Answer: A —
    (iii) and (iv)
    Variables in PHP start with '′.Thus,'. Thus,state[0] = "Kerala" and $state = array("Kerala") are correct syntax.
  99. 99.
    Which one of the following PHP functions allow user-defined functions to accept variable length argument lists?
    Show answer and explanation
    Answer: B —
    func_get_args()
    func_get_args() returns an array comprising a function's argument list.
  100. 100.
    _____ is the concatenation operator in PHP
    Show answer and explanation
    Answer: A —
    .(dot)
    The dot (.) operator is used for string concatenation in PHP.

Try the whole paper in one go

Answer all 100 questions first and see your score at the end.

Practise as a mock test →

How Kerala PSC marks objective papers

  • 1 mark for each right answer.
  • 1/3 mark is taken off for each wrong answer.
  • Questions you leave blank don’t lose marks.
  • Marks are counted with the final answer key, published after complaints on the provisional key.

Found a wrong answer or a typo on this page? Report it and we’ll check it against the official key.

Papers for the same or similar posts.

All question papers

Not affiliated with the Kerala Public Service Commission. Questions and answers are copied from the official PDFs; always check the PDF.