GTU First Year Engineering (Semester 2)
Computer Programming & Utilization
December 2014
Total marks: --
Total time: --
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary

Solve any one question from Q1 (a) & Q1 (b)
1 (a) (i) Software required to run the hardware is known as
(a) Task Manager
(b) Task Bar
(c) Program Manager
(d) Device Driver
1 M
1 (a) (ii) Which the following is application software?
(a) Compiler
(b) Power Point
(c) Debugger
(d) None of the abov
1 M
1 (a) (iii) Which of the programming language is said to be machine
independent language?
(a) High Level Language
(b) Machine Language
(c) Assembly Language
(d) All the Above
1 M
1 (a) (iv) What will be a meaning of 1KB of memory
(a) 1 Kit Bit
(b) 1 Kilo Byte
(c)1 Kernel Boot
(d) 1 Key Block
1 M
1 (a) (v) Which of the following is smallest Network?
(a) MAN
(b) LAN
(c) WAN
1 M
1 (a) (vi) FTP stands for
(a) File Transport Protocol
(b) File Transfer Protocol
(c) Folder Transfer Protocol
1 M
1 (a) (vii) When a key is pressed on keyboard, which standard is used for converting the keystroke into the corresponding bits
(a) ANSI
(d) ISO
1 M
1 (b) (i) Which one is input device?
A) Monitor
C) Keyboard
D) Printer
1 M
1 (b) (ii) Which part of CPU perform calculations and make decision
A) Alternate Logic Unit
B) Arithmetic Logic Unit
C) Arithmetic Local Unit
D) Alternate Local Unit
1 M
1 (b) (iii) RAM stands for
A) Random Access Memory
B) Random Automatic Memory
C) Read Access Memory
D) Read Automatic Memory
1 M
1 (b) (iv) The memory capacity of a computer is represented in
A ) Kilobits
B) Memory chips
C) Kilobytes
D) None of the above
1 M
1 (b) (v) HTML is used to design
A) Webpage
B) Multimedia Objects
C) Website
D) Tables and frames.
1 M
1 (b) (vi) What type of memory is volatile?
A) Cache
D) Hard Drive
1 M
1 (b) (vii) With regards to Email Addresses:
A) They must always contain an @ symbol
B) They are case sensitive
C) They can never contain space
D) All of above
1 M
1 (c) (i) Structure can contain elements of the same data type
(a) true
(b) false
1 M
1 (c) (ii) Which of the following operator is used to select a member of a structure variable
(a) .(dot)
(b) ,(comma)
(c) : (colon)
(d) ;(semicolon)
1 M
1 (c) (iii) C is a ___ language
(a) High Level
(b) Low Level
(c) Middle Level
(d) Machine Level
1 M
1 (c) (iv) A declaration float a,b; occupies ______of memory?
(a) 1 bytes
(b) 4bytes
(c) 8byte
(d) 16 bytes
1 M
1 (c) (v) Which function reallocates memory?
(a) realloc
(b) calloc
(c) malloc
(d) None of these
1 M
1 (c) (vi) Which of the following is used as a string termination character?
(a) 0
(b) \0
(c) /0
(d) None of these
1 M
1 (c) (vii) File manipulation functions in C are available in which header file?
(a) streams.h
(b) stdio.h
(c) stdlib.h
(d) files.h
1 M

2 (a) Explain the different data types of C language.
3 M
2 (b) Recall the definition of dynamic memory allocation? Differentiate between malloc and calloc?
4 M
2 (c) What is string? Write a program to concatenate two strings without using built in function.
7 M

3 (a) Compare "call by value" & "call by reference" with suitable example.
3 M
3 (b) Explain inline function with example.
4 M
3 (c) Write a program to print the following pattern
    2   2    
  3   3   3  
4   4   4   4
7 M

4 (a) What is Pointer in C? Explain its advantages.
3 M
4 (b) Write a C Program to check whether the given number is prime or not.
4 M
4 (c) Explain various categories of functions with suitable example.
7 M

5 (a) What do you understand by recursive function? Explain with small example.
3 M
5 (b) Illustrate the concept of "structure"? Explain how can we access structure members?
4 M
5 (c) Write an algorithm and draw a flowchart to print first N Fibonacci numbers.
7 M

6 (a) Distinguish between Structure and Union.
3 M
6 (b) Write a program to do swapping of two elements using function with two pointers as arguments.
4 M
6 (c) Discuss about various operators used in C language.
7 M

7 (a) Describe file management? Recall various file modes.
3 M
7 (b) Explain following string manipulation function.
strcat( ), strcpy( ) ,strcmp( ) and strlen( )
4 M
7 (c) What do you understand by looping? Explain different types of loops in C with example and compare them.
7 M

More question papers from Computer Programming & Utilization