VTU First Year Engineering (C Cycle) (Semester 1)
Programming in C and Data Structures
December 2011
Programming in C and Data Structures
December 2011
Select Correct Answer -
1 (a) (i)
The general name given to the physical parts of a computer is _____
(A) Software
(B) Hardware
(C) Firmware
(D) Computer ware
(A) Software
(B) Hardware
(C) Firmware
(D) Computer ware
1 M
1 (a) (ii)
A byte contains _____ number of bits.
(A) 12
(B) 8
(C) 16
(D) 32
(A) 12
(B) 8
(C) 16
(D) 32
1 M
1 (a) (iii)
Which of these is not an example of software?
(A) Utilities
(B) Operating System
(C) Floppy Disk
(D) Device Drivers
(A) Utilities
(B) Operating System
(C) Floppy Disk
(D) Device Drivers
1 M
1 (a) (iv)
Which of these is not a part of information processing cycle ?
(A) Data sharing
(B) Data collecting
(C) Data Storage
(D) Data Output
(A) Data sharing
(B) Data collecting
(C) Data Storage
(D) Data Output
1 M
1 (b)
Mention the various steps associated with the information processing cycle and explain them.
8 M
1 (c)
What is data scanning devices? Mention any four such devices.
4 M
1 (d)
i) Convert the binary number 1 1 1 0 0 1 1 1 to decimal number.
ii) Convert the decimal number 55 to binary number.
ii) Convert the decimal number 55 to binary number.
4 M
Select Correct Answer -
2 (a) (i)
A translator which reads a high level program line by line and converts its into machine language code is ______
(A) Translator
(B) Interpreter
(C) Compiler
(D) Assembler
(A) Translator
(B) Interpreter
(C) Compiler
(D) Assembler
1 M
2 (a) (ii)
The size of most commonly used floppy these days is
(A) 8 inch
(B) 3.5 inch
(C) 5.25 inch
(D) 2.5 inch
(A) 8 inch
(B) 3.5 inch
(C) 5.25 inch
(D) 2.5 inch
1 M
2 (a) (iii)
Which of these is not a network topology?
(A) Bus
(B) Ring
(C) Star
(D) Square
(A) Bus
(B) Ring
(C) Star
(D) Square
1 M
2 (a) (iv)
Which of these is not a type of translator
(A) Assembler
(B) Interpreter
(C) Compiler
(D) Integrator
(A) Assembler
(B) Interpreter
(C) Compiler
(D) Integrator
1 M
2 (b)
Mention the various function of an operating system. Explain any two of them.
8 M
2 (c)
List and explain the basic components of a computer network.
4 M
2 (d)
Mention the different storage devices and explain one of them.
4 M
Select Correct Answer -
3 (a) (i)
Which of the following is associated with software changes / modification / evolution of software?
(A) Design
(B) Coding
(C) Testing
(D) Maintenance
(A) Design
(B) Coding
(C) Testing
(D) Maintenance
1 M
3 (a) (ii)
The type of programming that is done using C is
(A) High level
(B) Low level
(C) Both A & B
(D) None of these
(A) High level
(B) Low level
(C) Both A & B
(D) None of these
1 M
3 (a) (iii)
The function which takes a single character input from the keyboard is ______
(A) get chr
(B) get char
(C) give char
(D) char get
(A) get chr
(B) get char
(C) give char
(D) char get
1 M
3 (a) (iv)
Which of these is not a key word to C language ?
(A) float
(B) static
(C) delete
(D) insert
(A) float
(B) static
(C) delete
(D) insert
1 M
3 (b)
What are C tokens? Mention them. Explain any two of them.
8 M
3 (c)
What is a datatype? Mention the basic data types available in C.
4 M
3 (d)
What are variables ? How are they declared?
4 M
Select Correct Answer -
4 (a) (i)
The order in which different operations in an expression are evaluated is decided by _____
(A) Associativity
(B) Precedence
(C) Evaluation
(D) Format
(A) Associativity
(B) Precedence
(C) Evaluation
(D) Format
1 M
4 (a) (ii)
The correct version of the clause to include I/O function library in C program is
(A) #include
(B) #include
(C) include#
(D) include#
(A) #include
(B) #include
(C) include#
(D) include#
1 M
4 (a) (iii)
The result of evaluation the expression 7%5+10.0*10/3 is _____
(A) 32.0
(B) 32
(C) 31.0
(D) 31
(A) 32.0
(B) 32
(C) 31.0
(D) 31
1 M
4 (a) (iv)
Let K=12, i=3, J=5. Consider the statement K+=i+J++; After execution the values of K, I, J respectively are
(A) 21, 3, 6
(B) 20, 3, 6
(C) 21, 3, 6
(D) 20, 4, 6
(A) 21, 3, 6
(B) 20, 3, 6
(C) 21, 3, 6
(D) 20, 4, 6
1 M
4 (b)
Explain the structure of 'C' program.
6 M
4 (c)
Write a program to find the are of a triangle given the three sides.
6 M
4 (d)
With examples, illustrate any four common programming errors.
4 M
Select Correct Answer -
5 (a) (i)
Which of the following will not be terminated by a semicolon sign?
(A) Function prototype
(B) Function calling statement
(C) Function definition
(D) None of these
(A) Function prototype
(B) Function calling statement
(C) Function definition
(D) None of these
1 M
5 (a) (ii)
A function that calls itself is _____
(A) Nested function
(B) Overloaded function
(C) Recursive function
(D) Inline function
(A) Nested function
(B) Overloaded function
(C) Recursive function
(D) Inline function
1 M
5 (a) (iii)
The scope of the variables defined in a function is _____
(A) Local
(B) Modular
(C) Global
(D) Universal
(A) Local
(B) Modular
(C) Global
(D) Universal
1 M
5 (a) (iv)
The parameter used in a function call are called ______ parameters.
(A) Formal
(B) Dummy
(C) Actual
(D) None of these
(A) Formal
(B) Dummy
(C) Actual
(D) None of these
1 M
5 (b)
Mention the different ways of passing parameter to the function. Explain one of them.
8 M
5 (c)
Write a program to accept two integers and swap their values using a function to swap.
8 M
Select the correct answer :-
6 (a) (i)
The correct statement for checking a condition in if statement is
(A) if(a=b)
(B) if(a==b)
(C) if(a,b)
(D) if(a b)
(A) if(a=b)
(B) if(a==b)
(C) if(a,b)
(D) if(a b)
1 M
6 (a) (ii)
The loop in which the number of iterations remain known prior to the execution of the loop is _____
(A) for
(B) while
(C) do while
(D) None of these
(A) for
(B) while
(C) do while
(D) None of these
1 M
6 (a) (iii)
The value of switch expression must be of type _____
(A) Real
(B) int
(C) double
(D) All of these
(A) Real
(B) int
(C) double
(D) All of these
1 M
6 (a) (iv)
The least number of times the do-while loop will be executed is _____
(A) 0
(B) 1
(C) 2
(D) Both A and B
(A) 0
(B) 1
(C) 2
(D) Both A and B
1 M
6 (b)
Distinguish between while and do-while statement.
8 M
6 (c)
Write C program to read a positive number and reverse the given number.
8 M
Select the correct answer :-
7 (a) (i)
Number of element is an array defined by a[3][4] is
(A) 8
(B) 12
(C) 16
(D) Noen of these
(A) 8
(B) 12
(C) 16
(D) Noen of these
1 M
7 (a) (ii)
If X[4] is declaration, them the first and last array index will be
(A) 1,4
(B) 0,3
(C) 3,0
(D) None of these
(A) 1,4
(B) 0,3
(C) 3,0
(D) None of these
1 M
7 (a) (iii)
Given int a[3][2] ={1, 2, 3, 4, 5, 6}; the element in 3rd row and 2nd column is _____
(A) 3
(B) 6
(C) 52
(D) 4
(A) 3
(B) 6
(C) 52
(D) 4
1 M
7 (a) (iv)
A function that is used to join two string is ______
(A) Strepy
(B) Strlen
(C) Streat
(D) Stremp
(A) Strepy
(B) Strlen
(C) Streat
(D) Stremp
1 M
7 (b)
Explain the declaration and initialization of one dimensional array with examples.
6 M
7 (c)
Write a C program to input N integers into a single dimensional array and sort them in descending order using bubble sort method. Print both given array and sorted array with suitable headings.
10 M
Select the correct answer :-
8 (a) (i)
_____ Execution of instruction in a computer system is referred to as parallel computing.
(A) Serial
(B) Sequential
(C) Accurate
(D) Simultaneous
(A) Serial
(B) Sequential
(C) Accurate
(D) Simultaneous
1 M
8 (a) (ii)
Which of the following can be used as a resource in parallel computing?
(A) A single computer with multiple processors.
(B) An arbitary number of computers connected by a network.
(C) A combination of the above.
(D) All of these
(A) A single computer with multiple processors.
(B) An arbitary number of computers connected by a network.
(C) A combination of the above.
(D) All of these
1 M
8 (a) (iii)
Open Mp stands for _____
(A) Open multi-parallelism
(B) Organized multi-programming
(C) Open multi-processing
(D) Organized multi-parallelism
(A) Open multi-parallelism
(B) Organized multi-programming
(C) Open multi-processing
(D) Organized multi-parallelism
1 M
8 (a) (iv)
An example of environment variable in OPEN MP is
(A) Omp-thread-limit
(B) Omp-init-lock
(C) Omp-test-lock
(D) Omp-get-dynamic
(A) Omp-thread-limit
(B) Omp-init-lock
(C) Omp-test-lock
(D) Omp-get-dynamic
1 M
8 (b)
Define concurrent processing. What is the motivation for concurrent processing?
10 M
8 (c)
What are threads? Give the advatages and disadvantages of multiple threads.
10 M
More question papers from Programming in C and Data Structures