UGC NET · Topic-wise previous year questions

Computer Science Previous Year Questions (page 5)

570 Computer Science questions asked in UGC NET previous year papers, each with the correct answer and explanation. Read them free on UTpaper, or attempt the full papers as timed online tests.

  • 570 questions
  • 15 topics
  • Official answer key
  • Free

Practise by topic

Q201UGC NET Computer Science, June 2015 (Paper II & III, Selected Questions)
In XML, DOCTYPE declaration specifies to include a reference to _____file.
  1. ADocument type Definition
  2. BDocument type declaration
  3. CDocument transfer definition
  4. DDocument type language
Show answerHide answer

Correct answer: (A) Document type Definition

Explanation

In XML, DOCTYPE declaration can be used to define special characters & character string used in the document & it include a reference of document type definition file

Q202UGC NET Computer Science, June 2015 (Paper II & III, Selected Questions)
A Design concept refinement is a :
  1. ATop-down approach
  2. BComplementary of abstraction concept
  3. CProcess of elaboration
  4. DAll of the above
Show answerHide answer

Correct answer: (D) All of the above

Explanation

Refinement is surly a top down approach as we are extracting a particular type like person entity to s/w engineer. Refinement, process of elaboration, start with the statement of function defined at the abstract level, decompose the statement function in a step wise fashion until programming language statements are reached.

Q203UGC NET Computer Science, June 2015 (Paper II & III, Selected Questions)
The redundancy in images stems from :
  1. APixel decorrelation
  2. BPixel correlation
  3. CPixel quantization
  4. DImage size
Show answerHide answer

Correct answer: (B) Pixel correlation

Explanation

The redundancy in images stems from pixel correlation. If the image is transformed to a representation where the pixels are decorrelated, the redundancy is eliminated and the image can be compressed.

Q204UGC NET Computer Science, June 2015 (Paper II & III, Selected Questions)
Which of the following is false for the programming language PROLOG?
  1. AA PROLOG variable can only be assigned to a value once
  2. BPROLOG is a strongly typed language
  3. CThe scope of a variable in PROLOG is a single clause or rule
  4. DThe scope of a variable in PROLOG is a single query
Show answerHide answer

Correct answer: (B) PROLOG is a strongly typed language

Explanation

Since prolog is a dynamically typed language. Which is to say that programs are not checked for type errors until run time.

Q205UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
In general, in a recursive and non-recursive implementation of problem (program) :
  1. ABoth time and space complexities are better in recursive than in non-recursive program
  2. BBoth time and space complexities are better in non-recursive than in recursive program
  3. CTime complexity is better in recursive version but space complexity is better in non-recursive version of the program
  4. DSpace complexity is better in recursive version but time complexity is better in non-recursive version of the program
Show answerHide answer

Correct answer: (B) Both time and space complexities are better in non-recursive than in recursive program

Explanation

Recursion does not offer better space or time complexity; it only makes the program compact and simpler to write and understand than a non-recursive implementation. The non-recursive version avoids function-call overhead and stack space.

Q206UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
An ideal sort is an in-place-sort whose additional space requirement is.............
  1. AO (log₂ n)
  2. BO (nlog₂ n)
  3. CO (1)
  4. DO (n)
Show answerHide answer

Correct answer: (C) O (1)

Explanation

In-place sorts do not need extra space beyond the input array; any extra space they use is a constant, O(1).

Q207UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
The .............. transfers the executable image of a C++ program from hard disk to main memory.
  1. ACompiler
  2. BLinker
  3. CDebugger
  4. DLoader
Show answerHide answer

Correct answer: (D) Loader

Explanation

It is the responsibility of loader to transfer executable files from hard disk to main memory. Debugger is a computer program that is used to test and debug other-programs (target program). Compiler is a software which converts a program written in high level language (Source Language) to low level language. Linker takes object files, links them with each other and with any library files that you specify and produces an executable output file.

Q208UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Consider the following program : #include < stdio.h> main ( ) { int i, inp; float x, term = 1, sum = 0 scanff ("% f", & inp, &x); for(i = 1, < = inp; i ++) { term = term * x/t; sum = sum + term; } printf("Result = %f\n", sum); } The program computes the sum of which of the following series?
  1. Ax + x²/2 + x³/3 + x⁴/4 +….
  2. Bx + x²/2! + x³/3! + x⁴/4! +….
  3. C1 + x²/2 + x³/3 + x⁴/4 +….
  4. D1 + x²/2! + x³/3! + x⁴/4! +….
Show answerHide answer

Correct answer: (B) x + x²/2! + x³/3! + x⁴/4! +….

Explanation

Initially term = 1, sum = 0. Iteration 1 (i = 1): term = 1 * x/1 = x; sum = x Iteration 2 (i = 2): term = x * x/2 = x²/2; sum = x + x²/2 Iteration 3 (i = 3): term = (x²/2) * x/3 = x³/6; sum = x + x²/2 + x³/6 Iteration 4 (i = 4): term = (x³/6) * x/4 = x⁴/24; sum = x + x²/2 + x³/6 + x⁴/24 This is x/1! + x²/2! + x³/3! + x⁴/4! + ....

Q209UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Consider the following two statements : (1) A publicly derived is a subtype of base class (2) Inheritance provides for code ruse Which one of the following statements is correct?
  1. ABoth the statements (1) and (2) are correct
  2. BNeither of the statement (1) and (2) are correct
  3. CStatement (1) is correct and (2) is incorrect
  4. DStatement (1) is incorrect and (2) is correct
Show answerHide answer

Correct answer: (A) Both the statements (1) and (2) are correct

Explanation

Inheritance provides for code reuse, and public inheritance creates a subtype: a publicly derived class is a subtype of its base class. Both statements are correct.

Q210UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
System calls are usually invoked by using :
  1. AA privileged instruction
  2. BAn indirect jump
  3. CA software interrupt
  4. DPolling
Show answerHide answer

Correct answer: (C) A software interrupt

Explanation

System calls are invoked from user mode by a software interrupt (trap). A privileged instruction cannot be the answer because privileged instructions cannot be executed in user mode.

Q211UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
In Unix, the login prompt can be changed by changing the contents of the file _____
  1. AContrab
  2. BInit
  3. CGettydefs
  4. DInittab
Show answerHide answer

Correct answer: (C) Gettydefs

Explanation

The gettydefs file supplies the getty command with information about various terminal attributes, such as the default initialization and the login message. (i) There is nothing like contrab in Unix. (ii) The inittab file controls what happens whenever a Unix system is rebooted or forced to change run levels. (iii) init (short for initialization) is the first process started during booting of the computer system.

Q212UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
______ allows selection of the relevant information necessary for the data warehouse.
  1. AThe Top – Down view
  2. BData warehouse view
  3. CData source view
  4. DBusiness query view
Show answerHide answer

Correct answer: (A) The Top – Down view

Explanation

Four views regarding the design of a data warehouse: Top-down view – allows selection of the relevant information necessary for the data warehouse; Data source view – exposes the information being captured, stored and managed by operational systems; Data warehouse view – consists of fact tables and dimension tables; Business query view – sees the data in the warehouse from the view of the end-user.

Q213UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Data which improves the performance and accessibility of the database are called :
  1. AIndexes
  2. BUser data
  3. CApplication metadata
  4. DData dictionary
Show answerHide answer

Correct answer: (A) Indexes

Explanation

Indexes are special lookup tables that the database search engine can use to speed up data retrieval. An index is a pointer to data in a table, very similar to an index at the back of a book.

Q214UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Consider a "CUSTOMERS" database table having a column "CITY" filled with all the names of Indian cities (in capital letters). The SQL statement that finds all cities that have "GAR" somewhere in its name, is :
  1. ASelect * from customers where city = '%GAR%';
  2. BSelect * from customers where city = '$GAR$'
  3. CSelect * from customers where city like '%GAR%';
  4. DSelect * from customers where city as '%GAR'
Show answerHide answer

Correct answer: (C) Select * from customers where city like '%GAR%';

Explanation

The LIKE operator with the % wildcard matches any sequence of characters: Select * from customers where city like '%GAR%';

Q215UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Which of the following services is not provided by wireless access point in 802.11 WLAN?
  1. AAssociation
  2. BDisassociation
  3. CError correction
  4. DIntegration
Show answerHide answer

Correct answer: (C) Error correction

Explanation

Services provided by a wireless access point in 802.11 WLAN: (i) Integration (ii) Disassociation (iii) Association (iv) Authentication (v) Privacy (vi) Distribution (vii) MSDU delivery. Error correction is not provided by the wireless access point in 802.11 WLAN.

Q216UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Which of the following is not a congestion policy at network layer?
  1. AFlow control policy
  2. BPacket discard policy
  3. CPacket lifetime management policy
  4. DRouting algorithm
Show answerHide answer

Correct answer: (A) Flow control policy

Explanation

Flow control is a function of the data link layer and transport layer, not a network layer congestion policy. Flow control manages the rate of data transmission between two nodes to prevent a fast sender from overwhelming a slow receiver. Network layer congestion policies are: (1) Virtual circuits vs datagram inside the subnet (2) Packet queueing and service policy (3) Packet discard policy (4) Routing algorithm (5) Packet lifetime management.

Q217UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Which of the following fields in IPv4 datagram is not related to fragmentation?
  1. AType of service
  2. BFragment offset
  3. CFlags
  4. DIdentification
Show answerHide answer

Correct answer: (A) Type of service

Explanation

Identification, Flags and Fragment offset are the IPv4 header fields used for fragmentation. Type of service is not related to fragmentation.

Q218UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Which of the following is not a software process model?
  1. APrototyping
  2. BIterative
  3. CTimeboxing
  4. DGlassboxing
Show answerHide answer

Correct answer: (D) Glassboxing

Explanation

Prototyping and iterative are well-known software process models. In the timeboxing model, development is done iteratively as in the iterative enhancement model, with each iteration done in a timebox of fixed duration. Glass boxing is a software testing approach, not a process model.

Q219UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
_____ system is market oriented and is used for data analysis by knowledge workers including managers, Executives and analysts.
  1. AOLTP
  2. BOLAP
  3. CData system
  4. DMarket system
Show answerHide answer

Correct answer: (B) OLAP

Explanation

OLAP (Online Analytical Processing) is market oriented and used for data analysis by knowledge workers. It is characterized by a relatively low volume of transactions; queries are often very complex and involve aggregations; response time is an effectiveness measure; OLAP applications are widely used by data mining techniques.

Q220UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
_____ uses electronic means to transfer funds directly from one account to another rather than by cheque or cash
  1. AM-Banking
  2. BE-Banking
  3. CO-Banking
  4. DC-Banking
Show answerHide answer

Correct answer: (B) E-Banking

Explanation

Electronic Banking or E-banking is the use of electronic means to transfer funds directly from one account to another instead of using physical methods like cash or cheques. It includes service like online banking and mobile banking.

Q221UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
A DMA controller transfers 32-bit words to memory using cycle stealing. The words are assembled from a device that transmits characters at a rate of 4800 characters per second. The CPU is fetching and executing instructions at an average rate of one million instructions per second. By how much will the CPU be slowed down because of the DMA Transfer?
  1. A0.06%
  2. B0.12%
  3. C1.2%
  4. D2.5%
Show answerHide answer

Correct answer: (B) 0.12%

Explanation

1 character = 1 byte and a 32-bit word = 4 bytes. At 4800 characters per second, one word is assembled every 1/1200 sec, so 1200 words are transferred per second by cycle stealing. The CPU executes 1 million instructions per second, so the slowdown = (1200/1000000) × 100 = 0.12%.

Q222UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
A CPU handles interrupt by executing interrupt service subroutine ................
  1. ABy checking interrupt register after execution of each instruction
  2. BBy checking interrupt register at the end of the fetch cycle
  3. CWhenever an interrupt is registered
  4. DBy checking interrupt register at regular time interval
Show answerHide answer

Correct answer: (A) By checking interrupt register after execution of each instruction

Explanation

A CPU handles interrupt by executing interrupt service subroutine by checking the interrupt register after finishing the executing of the current instruction.

Q223UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Which of the following 8085 microprocessor hardware interrupt has the lowest priority?
  1. ARST 6.5
  2. BRST 7.5
  3. CTRAP
  4. DINTR
Show answerHide answer

Correct answer: (D) INTR

Explanation

Priority of hardware interrupts in 8085: TRAP > RST 7.5 > RST 6.5 > RST 5.5 > INTR. INTR is a level-triggered, maskable interrupt and has the lowest priority.

Q224UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
If there are n integers to sort, each integer has d digits and each digit is in the set {1, 2, ......, k}, radix sort can sort the numbers in :
  1. AO (d n k)
  2. BO (d nᵏ)
  3. CO((d + n)k)
  4. DO(d(n + k))
Show answerHide answer

Correct answer: (D) O(d(n + k))

Explanation

Consider k buckets. For each digit: (1) place each number in the appropriate bin – O(n); (2) append all the k bins sequentially – O(k). With d digits, the total is O(d(n + k)).

Q225UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Floyd–Warshall algorithm utilizes ............. to solve the all-pairs shortest paths problem on a directed graph in .............. time.
  1. AGreedy algorithm, Θ(V³)
  2. BGreedy algorithm, Θ log n(V²lgn)
  3. CDynamic programming, Θ(V³)
  4. DDynamic programming, Θ log n(V² lgn)
Show answerHide answer

Correct answer: (C) Dynamic programming, Θ(V³)

Explanation

The Floyd–Warshall algorithm uses dynamic programming and compares all possible paths through the graph between each pair of vertices. It does this with Θ(|V|³) comparisons.

Q226UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
A basic feasible solution of a linear programming problem is said to be ............. if at least one of the basic variable is zero.
  1. Adegenerate
  2. Bnon-degenerate
  3. Cinfeasible
  4. Dunbounded
Show answerHide answer

Correct answer: (A) degenerate

Explanation

A feasible solution to an LP problem which is also a basic solution is called a basic feasible solution. A basic feasible solution is called degenerate if the value of at least one basic variable is zero. So the answer is option (a).

Q227UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Which of the following is/are correct with reference to abstract class and interface? (1) A class can inherit only one Abstract class but may inherit several interfaces (2) An Abstract class can provide complete and default code but an interface has no code Codes :
  1. A(1) is true
  2. B(2) is true
  3. CBoth (1) and (2) are true
  4. DNeither (1) nor (2) is true
Show answerHide answer

Correct answer: (C) Both (1) and (2) are true

Explanation

An interface is an empty shell: there are only the signatures of the methods, which do not have a body, so statement (2) is true. A class can extend only a single class, whereas it can implement multiple interfaces, so statement (1) is true.

Q228UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Which of the following is used to make an Abstract class?
  1. AMaking atleast one member function as pure virtual function
  2. BMaking atleast one member function as virtual function
  3. CDeclaring as abstract class virtual keyword
  4. DDeclaring as Abstract class static keyword
Show answerHide answer

Correct answer: (A) Making atleast one member function as pure virtual function

Explanation

To make a class abstract, at least one member function should be made a pure virtual function.

Q229UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
In an operating system, indivisibility of operation means :
  1. AOperation is interruptible
  2. BRace – condition may occur
  3. CProcessor cannot be pre-empted
  4. DAll of the above
Show answerHide answer

Correct answer: (C) Processor cannot be pre-empted

Explanation

In an OS, an indivisible (atomic) operation is performed entirely or not performed at all. This means the processor cannot be pre-empted during it.

Q230UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Function of memory management unit is :
  1. AAddress translation
  2. BMemory allocation
  3. CCache management
  4. DAll of the above
Show answerHide answer

Correct answer: (A) Address translation

Explanation

A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a hardware unit through which all memory references pass, primarily performing the translation of virtual memory addresses to physical addresses.

Q231UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
A dynamic RAM is refresh cycle of 32 times per msec. Each refresh operation requires 100 nsec and a memory cycle requires 250 nsec. What percentage of memory's total operating time is required for refreshes?
  1. A0.64
  2. B0.96
  3. C2.00
  4. D0.32
Show answerHide answer

Correct answer: (D) 0.32

Explanation

In 1 msec (10⁶ nsec) there are 32 refresh cycles, each taking 100 nsec, so refresh time per msec = 32 × 100 = 3200 nsec. Equivalently, per memory cycle of 250 nsec, refresh cycles = (32 × 250)/10⁶ and refresh time = ((32 × 250)/10⁶) × 100 = 0.8 nsec; percentage = (0.8/250) × 100 = 0.32%.

Q232UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
The character set used in windows 2000 operating system is _____
  1. A8 bit ASCII
  2. BExtended ASCII
  3. C16 bit UNICODE
  4. D12 bit UNICODE
Show answerHide answer

Correct answer: (C) 16 bit UNICODE

Explanation

Windows 2000 uses the 16-bit UNICODE character set. Extended ASCII encodings are 8-bit or larger encodings that include the 7-bit ASCII characters.

Q233UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
In Unix, the command to enable execution permission for file "mylife" by all is _____
  1. AChmod ugo + X myfile
  2. BChmod a + X myfile
  3. CChmod + X myfile
  4. DAll of the above
Show answerHide answer

Correct answer: (D) All of the above

Explanation

All three commands enable execute permission: X stands for execute and + adds the permission; ugo means user, group and others; a means all; with no class given, + applies it for all.

Q234UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
What will be the output of the following Unix command? $rm chap0\[1 – 3\]
  1. ARemove file chap0[1 – 3]
  2. BRemove file chap01, chap02, chap03
  3. CRemove file chap\[1 – 3\]
  4. DNone of the above
Show answerHide answer

Correct answer: (A) Remove file chap0[1 – 3]

Explanation

rm chap* would remove all files beginning with chap. To remove a file whose name contains a special character, escape it with the backslash (\); this is called escaping or despecializing. So rm chap0\[1 – 3\] removes the file named chap0[1 – 3] itself.

Q235UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
In Unix operating system, special files are used to :
  1. ABuffer data received in its input from where a process reads
  2. BProvide a mechanism to map physical device to file names
  3. CStore list of file names plus pointers associated with i-nodes
  4. DStore information entered by a user application program or utility program
Show answerHide answer

Correct answer: (B) Provide a mechanism to map physical device to file names

Explanation

In the Unix file system, six types of file are distinguished: special, named pipes, links, symbolic links, regular (ordinary) and directory. A special file contains no data, but provides a mechanism to map physical devices to file names. The file names are used to access peripheral devices, such as terminals and printers.

Q236UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Which of the following statement regarding the features of the object-oriented approach to databases are true? (1) The ability to develop more realistic models of the real world (2) The ability to represent the world in a non-geometric way (3) The ability to develop databases using natural language approaches (4) The need to split objects into their component parts (5) The ability to develop database models based on location rather than state and behavior Codes :
  1. A(1), (2) and (3)
  2. B(2), (3) and (4)
  3. C(1), (4) and (5)
  4. D(3), (4) and (5)
Show answerHide answer

Correct answer: (A) (1), (2) and (3)

Explanation

The following statements are true: (1) the ability to develop more realistic models of the real world; (2) the ability to represent the world in a non-geometric way; (3) the ability to develop databases using natural language approaches. Hence the answer is (a).

Q237UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Consider the following database table : Create table test ( one integer, two integer, primary key (one), unique (two), check(one > = 1 and < = 10), check(two > = 1 and < = 5) How many data records/tuples atmost can this table contain?
  1. A5
  2. B10
  3. C15
  4. D50
Show answerHide answer

Correct answer: (A) 5

Explanation

Attribute 'one' can have 10 values from 1 to 10 and attribute 'two' can have 5 values from 1 to 5. Since 'two' is unique, it cannot repeat, and every tuple must have a distinct value of 'two' from only 5 possibilities. So the relation can have at most 5 tuples.

Q238UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Suppose ORACLE relation R(A, B) currently has tuples {(1, 2), (1, 3), (3, 4)} and relation S(B, C) currently has {(2, 5), (4, 6), (7, 8)}. Consider the following two SQL queries SQ1 and SQ2 : SQ1 : Select * From R Full Join S On R.B = S.B; SQ2 : Select * From R Inner Join S On R.B = S.B; The numbers of tuples in the result of the SQL query SQ1 and the SQL query SQ2 are given by :
  1. A2 and 6 respectively
  2. B6 and 2 respectively
  3. C2 and 4 respectively
  4. D4 and 2 respectively
Show answerHide answer

Correct answer: (D) 4 and 2 respectively

Explanation

R.B = S.B holds for 2 records (B = 2 and B = 4), so SQ2 (inner join) returns 2 tuples. The full outer join returns the 2 matching tuples plus the unmatched tuple of R (1, 3) and the unmatched tuple of S (7, 8), so SQ1 returns 4 tuples.

Q239UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Consider the following three SQL queries (Assume the data in the people table) : (1) Select Name from people where Age > 21; (2) Select Name from people where Height > 180; (3) Select Name from people where (age > 21) or (Height > 180); If the SQL queries (1) and (2) above, return 10 row and 7 rows in the result set respectively, then what is one possible number of rows returned by the SQL query (3)?
  1. A3
  2. B7
  3. C10
  4. D21
Show answerHide answer

Correct answer: (C) 10

Explanation

Query (3) returns the union of the two result sets, so it returns between 10 and 17 rows. If all rows are distinct the answer would be 10 + 7 = 17; if set (2) is a subset of set (1), it is 10 + 7 – 7 = 10. Among the options only 10 is possible.

Q240UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
The combination of an IP address and a port number is known as .............
  1. ANetwork number
  2. BSocket address
  3. CSubnet mask number
  4. DMAC address
Show answerHide answer

Correct answer: (B) Socket address

Explanation

A socket address is the combination of an IP address & a port number, much like one end of a telephone connection is the combination of a phone number and a particular extension.

Q241UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Consider a subnet with 720 routers. If a three-level hierarchy is choosen with eight clusters, each containing 9 regions of 10 routers, then total number of entries in the routing table is........
  1. A25
  2. B27
  3. C53
  4. D72
Show answerHide answer

Correct answer: (A) 25

Explanation

With eight clusters, each containing 9 regions of 10 routers, each router needs 10 entries for local routers, 8 entries for the other regions in its own cluster and 7 entries for the distant clusters: total 10 + 8 + 7 = 25.

Q242UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
In a classful addressing, the IP addresses with 0 (zero) as network number:
  1. ARefers to the current network
  2. BRefers to broadcast on the local network
  3. CRefers to broadcast on a distant network
  4. DRefers to loopback testing
Show answerHide answer

Correct answer: (A) Refers to the current network

Explanation

A host number of 0 denotes the network address of a network. Addresses with a network number of 0 refer to the current network, allowing a host to send to a neighbour without needing to know the network number of its local network (IP packets with destination network address 0 are not routed).

Q243UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
In electronic mail, which of the following protocols allows the transfer of multimedia messages?
  1. AIMAP
  2. BSMTP
  3. CPOP 3
  4. DMIME
Show answerHide answer

Correct answer: (D) MIME

Explanation

Multipurpose Internet Mail Extensions (MIME) is an internet standard that extends the format of email to support text in character sets other than ASCII, non-text attachments (audio, video, images, application programs etc.) and message bodies with multiple parts.

Q244UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Which one of the following statements, related to the requirements phase in software Engineering, is incorrect?
  1. A"Requirement validation" is one of the activities in the requirements phase
  2. B"Prototyping" is one of the methods for requirement analysis
  3. C"Modeling-oriented approach" is one of the methods for specifying the functional specifications
  4. D"Function points" is one of the most commonly used size metric for requirements
Show answerHide answer

Correct answer: (C) "Modeling-oriented approach" is one of the methods for specifying the functional specifications

Explanation

Requirement validation is an activity in the requirements phase where the gathered requirements are checked for completeness, consistency and correctness. Prototyping is a technique for requirement analysis that builds a working model to get user feedback. Function points are a commonly used size metric for requirements. The modeling-oriented approach is not one of the methods for specifying the functional specifications, so statement (c) is incorrect.

Q245UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Which one of the following non-functional quality attributes is not highly affected by the architecture of the software?
  1. APerformance
  2. BReliability
  3. CUsability
  4. DPortability
Show answerHide answer

Correct answer: (C) Usability

Explanation

Usability is not highly affected by the architecture of the software; performance, reliability and portability are highly affected by the software architecture.

Q246UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
............. tag is an extension to HTML that can enclose any number of JavaScript statements.
  1. A<SCRIPT>
  2. B<BODY>
  3. C<HEAD>
  4. D<TITLE>
Show answerHide answer

Correct answer: (A) <SCRIPT>

Explanation

The <SCRIPT> tag is an extension to HTML that can enclose any number of JavaScript statements. Syntax: <script> ... </script>

Q247UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
JavaScript and Java similar name because ............ is/are true. (1) JavaScript's syntax is loosely based on Java's syntax (2) JavaScript is stripped down version of Java (3) Java and JavaScript are originated from Island of Java Codes :
  1. A(1) only
  2. B(1), (2) and (3)
  3. C(1) and (2)
  4. D(1) and (3)
Show answerHide answer

Correct answer: (A) (1) only

Explanation

Statement (2) and Statement (3) are not true because JavaScript is not stripped down version of Java and they are not originated from Island of Java. Although they are different languages, JavaScript's syntax is loosely based on Java.

Q248UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Which of the following statements are true with reference to the way of describing XML data? (1) XML uses DTD to describe the data (2) XML uses XSL to describe the data (3) XML uses a description node to describe the data Codes :
  1. A(1) only
  2. B(2) only
  3. C(1) and (2)
  4. D(1) and (3)
Show answerHide answer

Correct answer: (D) (1) and (3)

Explanation

XML data is described using a DTD (or schema) and description nodes; XSL is used to transform/present XML, not to describe it. The correct statements are (1) and (3). Hence the answer is option (d).

Q249UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Blind image deconvolution is ______
  1. ACombination of blur identification and image restoration
  2. BCombination of segmentation and classification
  3. CCombination of blur and non-blur image
  4. DNone of the above
Show answerHide answer

Correct answer: (A) Combination of blur identification and image restoration

Explanation

In image processing, blind deconvolution is a deconvolution technique that permits recovery of the target scene from a single or a set of blurred images in the presence of a poorly determined or unknown point spread function (PSF). It combines blur identification and image restoration.

Q250UGC NET Computer Science, December 2015 (Paper II & III, Selected Questions)
Which of the following graphic primitives are considered as the basic building blocks of computer graphics? (1) Points (2) Lines (3) Polylines (4) Polygons Codes :
  1. A(1) only
  2. B(1) and (2)
  3. C(1), (2) and (3)
  4. D(1), (2), (3) and (4)
Show answerHide answer

Correct answer: (B) (1) and (2)

Explanation

A pixel is a point of light, one tiny dot on a raster display; though it has no structure, it is a building block and a graphics primitive. Lines, especially straight lines, constitute the basic building block of line graphs, bar and pie charts, graphs of mathematical functions, engineering drawings and architectural plans. Points and lines are the basic building blocks of computer graphics.

How to use these UGC NET Computer Science questions

Every question here was asked in a real UGC NET paper; the paper and shift are shown on the card, and the number opens the question on its own page. Try each one before tapping Show answer, then attempt the full UGC NET papers as timed tests to check your speed under exam conditions.