programming languages Online Quiz - 238

Description: programming languages Online Quiz - 238
Number of Questions: 20
Created by:
Tags: programming languages
Attempted 0/20 Correct 0 Score 0

How can I tell how much memory my system has?

  1. Use getmemory()

  2. Use sysctl()

  3. Use freemem()

  4. Use malloc()

Correct Option: B

What is a socket

  1. A port to connect printer

  2. A port to connect keyboard

  3. An abstraction to pass data across processes

  4. A hardware device

Correct Option: C
  1. A mechanism to share non-sharable resources

  2. A mechanism to access memory very fast

  3. A mechanism to access kernel details

  4. None

Correct Option: A

What is a message queue?

  1. A printer queue

  2. An IPC mechanism with destructive execute

  3. An IPC mechanism with destructive write

  4. An IPC mechanism with destructive read

Correct Option: D

Difference between shared memory & message queue

  1. No differences

  2. IPC mechanism vs Non-IPC mechanism

  3. Non-destructive read vs destructive read

  4. Destructive read vs non-destructive read

Correct Option: C

To delete the last word of each line in the file test1

  1. sed 's/ */$//' test1

  2. sed 's/ *$//' test1

  3. sed 's/ *$//' test1

  4. sed 's/ *$\/\/' test1

Correct Option: B

How to duplicate file descriptors?

  1. duplicate()

  2. dup()

  3. cp()

  4. mknod()

Correct Option: B

How to set the default shell for an user?

  1. Use chshell command

  2. update the file /var/passwd

  3. update the file /etc/users

  4. update the file /etc/passwd

Correct Option: D

What is the difference between at & cron?

  1. Both are Unix scheduling utilities

  2. at is restricted one and crontab is not restricted

  3. No difference

  4. at takes input from user while cron takes from a confiuration file

Correct Option: D

How to remove a queued file from the printer queue?

  1. lpqrm

  2. lprm

  3. jobs -r

  4. lpc -rm

Correct Option: B

/etc/fstab cannot be altered when the system is running runlevel 6

  1. True

  2. False

Correct Option: A

To execute system() one should have root privilege

  1. True

  2. False

Correct Option: B
  1. Add printer and queues

  2. Add modem & flash drive

  3. Add printer alone

  4. Invalid command

Correct Option: A
  1. select() and poll() have no differences

  2. poll() is event driven while select() is not

  3. select() is event driven while poll() is not

  4. None

Correct Option: B
  1. The process file name of init

  2. The proc file name of RAM

  3. Invalid file

  4. The core dump file

Correct Option: B
  1. Resolve by update PATH variable

  2. Resolve by setting SHELLPATH variable

  3. Resolve by updating LD_LIBRARY_PATH

  4. Resolve by setting LIBRARY_PATH variable

Correct Option: C

Setting user id commands related (setuid) are allowed in Liunx and they work as they work with any Unix system

  1. True

  2. False

Correct Option: B
- Hide questions