Prepared By : Uday Shah (HOD - IT)
Mobile No : 7600044051
E-Mail : rupareleducation@gmail.com
Question Bank Unit 1
1 – Marks
1. Give full form : ANSI
Ans : American National Standard Institute
2. Give definition: Algorithm.
Ans : algorithm is a procedure or Step by
Step instruction for solving program.
3. What is a dry run?
Ans : A dry run
is the process of a programmer manually working through their code to
trace the value of variables
4. What is a flowchart?
Ans : A flowchart
is a type of diagram
that represents a workflow or process.
5. Give the difference between ++m and m++ notation.
Ans : ++m is Pre Increment and m++ is Post Increment
6. What is the range of character datatype in the C
programming language?
Ans : -128 to 127
7. Explain the scanf () function.
Ans : Scanf function is used to input data from keyboard.
8. How many bits are occupied by the character datatype?
Ans : 1 Byte
9. What is the output?
#include<stdio.h>
#include<coni.h>
void main()
{
int k=65;
printf(“%c %d”, k, k );
}
Ans : A65
10.What is a header file consist of?
Ans : Library Function
11.What is the return data type of scanf()?
Ans : int
12.Why should we use i++ rather than i=i+1?
Ans : i++ execute fast in compare to I = I + 1
13.What is the difference between local and global variable
declaration in C?
Ans : Scope of the Variable, Local variable scope limited
while global variable scope is entire program.
14.What is Enumeration?
Ans : Enum is User Define Data Type
15.C Language consists of ______ number of keywords.
Ans : 32
16.C is middle–level language. [True/False]
Ans : True
17.C programming is _____ (top-down/bottom-up) programming.
Ans : top to down
18.Operators in C language are classified into ________
Ans : 6 Type
19.Types of comment available in C language is/are _________
Ans : Two 1. Single Line Comment and 2. Multiline Comment
20.C supports as many as _______relational operators.
Ans : 6 Types
Question Bank Unit 2
1. Which loop executes at least one?
Ans : do wile loop
2. List out iterative control statements in the c
programming language.
Ans : For, While and Do while
3. ____________ statement will terminate the current
execution of a loop.
Ans : break
4. Which two loops are known as entry control loops?
Ans : For and While
5. What is the “break” keyword?
Ans : it is use to terminate the current execution.
6. When if statements are nested, the last else gets
associated with the nearest if without an else. (T/F)
Ans : False
7. The _______ operator is true only when both the operands
are true.
Ans : And
8. Multiway selection can be accomplished using an else if
statement or the __________ statement.
Ans : Switch
9. Each expression in the else if must test the same
variable. (T/F)
Ans : True
10.The ______ statement when executed in a switch statement
causes immediate exit from the structure.
Ans : Break
11.Find errors, if any, in each of the following segments:
if (x + y = z && y > 0)
printf(“ “);
Ans : Error : if( x+y == z && y > 0)
12.In a pretest loop, if the body is executed n times, the
test expression is executed n + 1 times. (T/F)
Ans : True
13.The number of times a control variable is updated always
equals the number of loop iterations. (T/F)
Ans : False
14.Both the pretest loops include initialization within the
statement. (T/F)
Ans : True
15.In an exit-controlled loop, if the body is executed n
times, the test condition is evaluated ________times.
Ans : n +1
16.The _________statement is used to skip a part of the
statements in a loop.
Ans : continue
17.for loop with the no test condition is known as ______
loop.
Ans : infinite loop
18.The sentinel-controlled loop is also known as _______
loop.
Ans : While loop
19. In a counter-controlled loop, variable known as _____ is
used to count the loop operations.
Ans : index
Question Bank Unit 3
1 – Marks
1. Explain the strlen () function.
Ans : String Length Function or It calculate number of
character in an array.
2. Mathematical functions are stored in ________ header
file.
Ans : math.h header file
3. Define a function in C.
Ans : A function is a group of statements that together
perform a task.
4. What is an Argument?
Ans : The values that are declared within a function when
the function is called are known as an argument.
5. How to pass an array to a user-defined function?
Ans : To pass an entire array to a
function, only the name of the array is passed as an argument
6. A function in C should have atleast one return value.
(T/F)
Ans : True
7. Explain the getchar () and putchar () functions.
Ans : Here the getchar() function takes a single
character from the standard input and assigns them to a ch
variable. Whereas the putchar() function prints the read character
8. What is “end-of-string” marker?
Ans : EOF
9. What is the meaning of w and s in scanf(“%ws”, string1);
Ans : W is whitespace character and S is String
10.How to read line of text from user.
Ans : using gets() function.
11.What is the rerturn type of getchar() function?
Ans : int
12.Explain gets() function.
Ans : To read line of text from user.
13. Explain putchar() with example.
Ans : Putchar is a function in the C programming language
that writes a single character to the standard output stream
14.Explain the use and functionality of atoi(string)
function.
Ans : The atoi() function converts a character string to an integer value.
Question Bank Unit 4
1 – Marks
1. Define array.
Ans : An array is a data structure that contains a
group of elements.
2. What is an array variable?
Ans : Array variables provide an alternative to defining
multiple variables to represent multiple values.
3. How to declare one dimentional array?
Ans : datatype variablename[size];
4. An array can store similar datatypes of value. (T/F)
Ans : we can store similar datatype only
in an Array.
5. Explain multidimentional array.
Ans : datatype variablename[Row_Size][Col_Size];
6. An expression that evaluates to an integral value may be
used as a subscript. (T/F)
Ans : True
7. In C, by default, the first subscript is zero.(T/F)
Ans : True
8. The declaration int x[2] = {1,2,3}; is illegal.(T/F)
Ans : True
9. The variable used as a subscript in an array is popularly
known as _______variable.
Ans : Index
10.An array can be initialized either at compile time or
at___________.
Ans : Run Time
11.An array that uses more than two subscript is referred to
as ______________array.
Ans : Two Dimension
12._____ Keyword is used to create a structure.
Ans : struct
13.In structure, the. (dot) the operator is used for what?
Ans : Member Access
14.The structure is a collection of different data types. Is
this true or false?
Ans : False
15. Structures may contain members of only one data type.
(T/F)
Ans : False
16. Structures are always passed to functions by
printers.(T/F)
Ans : True
17.Pointers can be used to access the members of structure
variables. (T/F)
Ans : True
18.We can perform mathematical operations on structure
variables that contain only numeric type members. (T/F)
Ans : False
19.The________ can be used to create a synonym for a
previously defined data type.
Ans : Typedef
20.The selection operator —> requires the use of a
__________to access the members of a structure.
Ans : Pointer Operator
21.The variables declared in a structure definition are
called its ____________.
Ans : Member of Structure
Question Bank Unit 5
1 – Marks
1. Pointer variables are declared using the address
operator.
Ans : False
2. Pointer constants are the addresses of memory
locations.(T/F)
Ans : True
3. Pointers to pointers is a term used to describe pointers
whose contents are the address of another pointer. (T/F)
Ans : True
4. It is possible to cast a pointer to float as a pointer to
integer.
Ans : No
4. An integer can be added to a pointer. (T/F)
Ans : True
5. A pointer can never be subtracted from another pointer.
Ans : Yes
5. When an array is passed as an argument to a function, a
pointer is passed. (T/F)
Ans : False
6. Pointers cannot be used as formal parameters in headers
to function definitions. (T/F)
Ans : False
7. Value of a local variable in a function can be changed by
another function.(T/F)
Ans : True
8. A pointer variable contains as its value the________ of
another variable.
Ans : Memory Address
9. The ___________operator is used with a pointer to
de-reference the address contained in the pointer.
Ans : *
10. The __________only integer that can be assigned to a
pointer variable is ____________
Ans : 0 and NUll
11. The pointer that is declared as ________cannot be
de-referenced.
Ans : Void
12. What is a NULL pointer?
Ans : A null pointer is a special reserved value which
is defined in a stddef header file. Or
Null means that the pointer is referring to the 0th memory location.