0% found this document useful (0 votes)
217 views

PDF Elementary Program With C Language

This document contains a sample question paper that assesses programming knowledge across different categories (Simple, Average, Difficult). It includes 20 multiple choice questions related to programming concepts like conditional statements, data types, operators, functions, loops, arrays, structures, and logical expressions. The questions cover topics like syntax, output of code snippets, and identifying correct code implementations.

Uploaded by

Alisha
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
217 views

PDF Elementary Program With C Language

This document contains a sample question paper that assesses programming knowledge across different categories (Simple, Average, Difficult). It includes 20 multiple choice questions related to programming concepts like conditional statements, data types, operators, functions, loops, arrays, structures, and logical expressions. The questions cover topics like syntax, output of code snippets, and identifying correct code implementations.

Uploaded by

Alisha
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Sample Question Paper

QUESTION BANK
MODULE NAME: C

Category - Simple

1) Fill in the Blank with single option:

______________________ enable us to change the flow of the program.

a) Pseudo code

b) Algorithm

 c) Conditional statements

d) Flowchart

2) Select the correct answer with single option:


Which of the following type specifies that a variable can take only positive values?

a) signed

b) abs

 c) unsigned

d) positive

3) Select the correct answer with single option:


Identify the operator that acts only on integers and results in remainder after integer division.

 a) %

b) /

c) \

d) *

4) Fill in the Blank with single option:


The names of variables, functions, labels, and various other user-defined objects are called
________________.

a) Specifier

Aptech Limited Page 1


Sample Question Paper

 b) Identifier

c) Naming convention

d) Variables

5) Select the correct answer with single option:

Which of the following is a section of code in a program that is executed repeatedly, until
a specific condition is satisfied?

 a) loop

b) variable

c) return type

d) data type

Category - Average

1) Select the correct answer with single option:


Which of the following statement causes the next iteration of the enclosing loop to being?

 a) continue

b) break

c) while

d) do while

2) Select the correct answer with single option:


Which of the following option provides a way of accessing a variable without referring to the
variable directly?

a) Structure

b) Array

c) Class

 d) Pointer

Aptech Limited Page 2


Sample Question Paper

3) Select the correct answer with single option:


Identify the specifier that can be applied to a storage class.

a) auto

b) static

 c) register

d) extern

4) Select the correct answer with single option:


Which of the following statement is a multi-way decision maker that tests the value of an expression against a
list of integer or character constants?

a) constants

b) variables

c) expressions

 d) switch

5) Select the correct answer with single option:


Which of the following can define a new data type?

a) struct

 b) typedef

c) new operator

d) None of the above

Category – Difficult

1) Select the correct answer with single option:


Which of the following is correct syntax of fopen() function?

 a) FILE *fopen(const char *filename, const char *mode);

b) FILE *fopen(const char *mode , const char *filename);

c) FILE *fopen(const struct *filename, const char *mode);

d) *fopen(const struct *filename, const char mode);

Aptech Limited Page 3


Sample Question Paper

2) Select the correct answer with single option:


Which of the following is the correct code for displaying even and odd numbers?

 a) BEGIN INPUT num r=num MOD 2 IF r=0


DISPLAY “Even Number” ELSE
DISPLAY “Odd Number” END IF END

b) BEGIN INPUT num r=num AND 3 IF r=0


DISPLAY “Even Number” ELSE
DISPLAY “Odd Number” END IF END

c) BEGIN INPUT num r=num MOD 1 IF r=0


DISPLAY “Even Number” ELSE
DISPLAY “Odd Number” END IF END

d) BEGIN INPUT num r=num MOD 5 IF r=0


DISPLAY “Even Number” ELSE
DISPLAY “Odd Number” END IF END

3) Select the correct answer with single option:


Identify the correct output from the following code.
#include<stdio.h>
main()
{
int x,y;
x = 5;
y = 2;
printf(“The integers are : %d & %d\n”, x, y);
printf(“The addition gives : %d\n”, x+y);
printf(“The subtraction gives : %d\n”, x-y);
printf(“The multiplication gives : %d\n”, x*y);
printf(“The division gives : %d\n”, x/y);
printf(“The modulus gives : %d\n”, x%y);
getchar();
}

a) The integers are : 6 & 2


The addition gives : 5
The subtraction gives : 1
The multiplication gives : 0
The division gives : 2
The modulus gives : 0

Aptech Limited Page 4


Sample Question Paper

b) The integers are : 5 & 2


The addition gives : 6
The subtraction gives : 2
The multiplication gives : 11
The division gives : 1
The modulus gives : 0

c) The integers are : 2 & 5


The addition gives : 6
The subtraction gives : 2
The multiplication gives : 0
The division gives : 1
The modulus gives : 2

 d) The integers are : 5 & 2


The addition gives : 7
The subtraction gives : 3
The multiplication gives : 10
The division gives : 2
The modulus gives : 1

4) Select the correct answer with single option:


Identify the correct output from the following code.
#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
printf(“40/17*13/3 = %d”,40/17*13/3);
printf(“\n\n40/17*13/3.0 = %lf”,40/17*13/3.0);
printf(“\n\n40/17*13.0/3 = %lf”,40/17*13.0/3);
printf(“\n\n40/17.0*13/3 = %lf”,40/17.0*13/3);
}

a) 40/17*13/3 = 9
40/17*13/3.0 = 9.666667
40/17*13.0/3 = 9.666667
40/17.0*13/3 = 11.196078

b) 40/17*13/3 = 7
40/17*13/3.0 = 7.666667
40/17*13.0/3 = 7.666667
40/17.0*13/3 = 9.196078

Aptech Limited Page 5


Sample Question Paper

 c) 40/17*13/3 = 8
40/17*13/3.0 = 8.666667
40/17*13.0/3 = 8.666667
40/17.0*13/3 = 10.196078

d) 40/17*13/3 = 10
40/17*13/3.0 = 10.666667
40/17*13.0/3 = 10.666667
40/17.0*13/3 = 11.196078

5) Select the correct answer with single option:


Identify the correct output from the following code.
#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
printf(“Result=%d”,(4-2*9/6<=3&&(10*2/4-3>3||(1<5&&8>10))));
}

 a) 0

b) 1

c) 2

d) 3

Aptech Limited Page 6

You might also like