Basic concepts of every programming language are essential for every programmer. with out basics there are no advanced concepts. To learn advanced concepts in programming, one should have grip over the basic concepts of that particular language. so I thought to share some of the useful C objective questions on basic concepts useful for beginners and also for programmers in this post. These C objective questions are completely related to basics concepts in c programming. you can learn and improve your programming skills by studying these objective questions related to basic concepts in c programming. Learn basics first to learn the language. so test your knowledge on basic concepts in c programming and improve your knowledge.
(A) *temp (B) &temp
(C) float& temp (D) float temp&
Ans: B
int a[4] = {3, 0, 1, 2}, then values assigned to a[0] & a[4] will be ________
(A) 3, 2 (B) 0, 2
(C) 3, 0 (D) 0, 4
Ans: C
(A) logical errors (B) divide by zero error
(C) run - time errors (D) syntax errors
Ans: D
(A)3 (B)1
(C) 0 (D) 2
Ans:C
(A) -64 to 64 (B) -128 to 127
(C) 0 to 255 (D) -127 to 128
Ans:B
(A) sequence (B) iteration
(C) flow (D) selection
Ans:B
(A) printf function (B) scanf, printf and main functions
(C) main function (D) scanf function
Ans:C
(A) records (B) tokens
(C) units (D) program
Ans:B
(A) language independent code
(B) refined version of program
(C) code developed using the syntax of a specific language
(D) outcome of compilation process
Ans:A
(A) ( ) (B) { }
(C) <> (D) [ ]
Ans:B
(A) to stop program execution (B) to stop algorithm
(C) to start algorithm (D) to start program execution
Ans:D
(A) only one (B) depends on the system
(C) infinite values (D) 2
Ans:A
(A) To return control back to the calling function
(B) To return control and value to calling function
(C) To return void
(D) To return value to the calling function
Ans:B
(A) machine dependen (B) does not reflects
(C) unpredictable (D) reflects
Ans:B
(A) fast (B) neither slow nor fast
(C) slow (D) equal
Ans:A
(A) continue (B) exit
(C) break (D) return
Ans:D
(A) 1 to n-1 (B) 0 to n-1
(C) 1 to n (D) 0 to n
Ans:B
to:
(A) 0 (B) a floating point number
(C) an undetermined value (D) character constant
Ans:A
(A) integers (B) floating point numbers
(C) characters (D) boolen values
Ans:C
(A) system dependent (B) in row major order
(C) compiler dependent (D) in column major order
Ans:C
(A) Sequential memory locations
(B) Scattered memory locations
(C) Direct memory locations
(D) Random memory location
Ans:A
(A) int a[50]; (B) float values[10][20];
(C) double a[50]; (D) int score[10,15];
Ans:D
(A) A list of data items of different data type
(B) A list of data items of real data type
(C) A list of data items of same data type
(D) A list of data items of integer data type
Ans:C
(A) reference (B) both value and reference
(C) context (D) value
Ans:A
(A) no demension must be omitted
(B) the left most dimension may be omitted
(C) both leftmost and right most may be omitted
(D) the right most dimension may be omitted
Ans:B
(A) external (B) automatic
(C) register (D) define
Ans:D
(A) it specifies the defualt initial value
(B) it specifies the life of a variable
(C) by defualt a storage class is static\
(D) if specifies where variable is stored.
Ans:C
(A) cache (B) memory
(C) processor registers (D) virtual memory
Ans:C
(A) outside the function
(B) throughout the program
(C) only in the function where it is defined
(D) surrounding of that function
Ans:C
(A) which cant be initialized
(B) which is same as automatic variable but it is placed at the
head of the program
(C) which is initialized once and cant be changed at run time
(D) which retains its value through out the life of the program
Ans:D
(A) only two files (B) only three files
(C) only one file (D) more than one file
Ans:C
(A) register variables usage decreases the system performance
(B) register variable precision in less
(C) register variables cannot support arithmetic operations
(D) number of bits in the register are less than the size of same variable types
Ans:D
(A) outside the function
(B) only in the function where it is defined.
(C) surroundings of that function
(D) throughout the program
Ans:B
(A) complier dependent (B) auto variable
(C) depends on logic\ (D) external variable
Ans:B
(A) float (B) int
(C) complex (D) double
Ans:B
(A) integers (B) floating point numbers
(C) characters (D) boolen values
Ans:C
(A) strcat() (B) strrev()
(C) strcmp() (D) strlen()
Ans:D
(A) strrsa() (B) strrev()
(C) strcmp() (D) strcat()
Ans:B
(A) will not reverse (B) may not reverse
(C) will reverse (D) may reverse
Ans:C
(A) finds the length of the string
(B) string comparison
(C) copies one string into another
(D) string concatenation
Ans:B
(A) a value of 0 (B) either 1 or 0
(C) a value of 1 (D) any positive integer.
Ans:A
(A) getch ( ) (B) gets( )
(C) getche ( ) (D) scanf ( )
Ans:B
(A) finds the length of the string
(B) string comparison
(C) string concatenation
(D) copies one string into another
Ans:A
(A) feof( ) (B) f.open( ) (C) openf( ) (D) fopen( )
Ans:D
(A) fend( ) (B) endf( ) (C) EOF (D) FEND
Ans:C
click here for more objective type questions on c programming.
Recommended for you :-
Complete C Programming Tutorials
C Programming Exercises
C Solved Programs
C Programming Useful Tips
C Objective Questions on Basic concepts Useful for beginners:-
1)
The address of a variable temp of type float is(A) *temp (B) &temp
(C) float& temp (D) float temp&
Ans: B
2)
If an array is declared asint a[4] = {3, 0, 1, 2}, then values assigned to a[0] & a[4] will be ________
(A) 3, 2 (B) 0, 2
(C) 3, 0 (D) 0, 4
Ans: C
3)
What type of errors are checked during compilation(A) logical errors (B) divide by zero error
(C) run - time errors (D) syntax errors
Ans: D
4)
The minimum number of temporary variable needed to swap the contents of two variable is(A)3 (B)1
(C) 0 (D) 2
Ans:C
5)
What is range of char data value?(A) -64 to 64 (B) -128 to 127
(C) 0 to 255 (D) -127 to 128
Ans:B
6)
The process of repeating a group of statements in an algorithm is known as(A) sequence (B) iteration
(C) flow (D) selection
Ans:B
7)
Every executable C program must contain a(A) printf function (B) scanf, printf and main functions
(C) main function (D) scanf function
Ans:C
8)
The individual units of a C program is known as(A) records (B) tokens
(C) units (D) program
Ans:B
9)
Pseudo code is(A) language independent code
(B) refined version of program
(C) code developed using the syntax of a specific language
(D) outcome of compilation process
Ans:A
10)
A block is enclosed with pair of(A) ( ) (B) { }
(C) <> (D) [ ]
Ans:B
11)
The purpose of main function is(A) to stop program execution (B) to stop algorithm
(C) to start algorithm (D) to start program execution
Ans:D
12)
How many values a function can return at a time(A) only one (B) depends on the system
(C) infinite values (D) 2
Ans:A
13)
The purpose of return statement is(A) To return control back to the calling function
(B) To return control and value to calling function
(C) To return void
(D) To return value to the calling function
Ans:B
14)
If the value of the formal argument is changed in the called function, the corresponding change in the calling function, if it is call by value(A) machine dependen (B) does not reflects
(C) unpredictable (D) reflects
Ans:B
15)
When compared to call by value, the call by reference is_________in execution(A) fast (B) neither slow nor fast
(C) slow (D) equal
Ans:A
16)
The statement used to send back any value to the calling function is(A) continue (B) exit
(C) break (D) return
Ans:D
17
The index or subscript value for an array of size n ranges from(A) 1 to n-1 (B) 0 to n-1
(C) 1 to n (D) 0 to n
Ans:B
18)
If we dont initialize a static array, what will be the elements setto:
(A) 0 (B) a floating point number
(C) an undetermined value (D) character constant
Ans:A
19)
A string is an array of(A) integers (B) floating point numbers
(C) characters (D) boolen values
Ans:C
20)
Two dimensional array elements are stored(A) system dependent (B) in row major order
(C) compiler dependent (D) in column major order
Ans:C
21)
Array elements are stored in(A) Sequential memory locations
(B) Scattered memory locations
(C) Direct memory locations
(D) Random memory location
Ans:A
22)
Identify the incorrect declaration of arrays from the following(A) int a[50]; (B) float values[10][20];
(C) double a[50]; (D) int score[10,15];
Ans:D
23
Array is used to represent the following(A) A list of data items of different data type
(B) A list of data items of real data type
(C) A list of data items of same data type
(D) A list of data items of integer data type
Ans:C
24)
Arrays are passed as arguments to a function by(A) reference (B) both value and reference
(C) context (D) value
Ans:A
25)
In a multidimensional array with initialization(A) no demension must be omitted
(B) the left most dimension may be omitted
(C) both leftmost and right most may be omitted
(D) the right most dimension may be omitted
Ans:B
26)
Which of the following is not a storage class(A) external (B) automatic
(C) register (D) define
Ans:D
27)
Which of the following statement is wrong with respect to a storage class(A) it specifies the defualt initial value
(B) it specifies the life of a variable
(C) by defualt a storage class is static\
(D) if specifies where variable is stored.
Ans:C
28)
The storage area for register variables(A) cache (B) memory
(C) processor registers (D) virtual memory
Ans:C
29)
Register variable are active(A) outside the function
(B) throughout the program
(C) only in the function where it is defined
(D) surrounding of that function
Ans:C
30)
A static variable is one(A) which cant be initialized
(B) which is same as automatic variable but it is placed at the
head of the program
(C) which is initialized once and cant be changed at run time
(D) which retains its value through out the life of the program
Ans:D
31)
An external variable definition can appear in(A) only two files (B) only three files
(C) only one file (D) more than one file
Ans:C
32)
The register class cannot used for all types of variables. This is because(A) register variables usage decreases the system performance
(B) register variable precision in less
(C) register variables cannot support arithmetic operations
(D) number of bits in the register are less than the size of same variable types
Ans:D
33)
Automatic variable are active(A) outside the function
(B) only in the function where it is defined.
(C) surroundings of that function
(D) throughout the program
Ans:B
34)
In case both external and autovariables are declared with the same name in a program, the priority is given to which of the variables(A) complier dependent (B) auto variable
(C) depends on logic\ (D) external variable
Ans:B
35)
Register variables can hold ________ values(A) float (B) int
(C) complex (D) double
Ans:B
36)
A string is an array of(A) integers (B) floating point numbers
(C) characters (D) boolen values
Ans:C
37)
The following function is used to count and return the number of characters in a given string(A) strcat() (B) strrev()
(C) strcmp() (D) strlen()
Ans:D
38)
The function is used to reverse a string(A) strrsa() (B) strrev()
(C) strcmp() (D) strcat()
Ans:B
39)
The function strrev( )________ the actual string in the array(A) will not reverse (B) may not reverse
(C) will reverse (D) may reverse
Ans:C
40)
What is the use of strcmp( ) function(A) finds the length of the string
(B) string comparison
(C) copies one string into another
(D) string concatenation
Ans:B
41)
If the first string and the second string both are identical, then strcmp function returns(A) a value of 0 (B) either 1 or 0
(C) a value of 1 (D) any positive integer.
Ans:A
42)
What function is appropriate for accepting a string?(A) getch ( ) (B) gets( )
(C) getche ( ) (D) scanf ( )
Ans:B
43)
What is the use of the strlen( ) function(A) finds the length of the string
(B) string comparison
(C) string concatenation
(D) copies one string into another
Ans:A
44)
function used to open a file is(A) feof( ) (B) f.open( ) (C) openf( ) (D) fopen( )
Ans:D
45)
end of file is detected by(A) fend( ) (B) endf( ) (C) EOF (D) FEND
Ans:C
More C Objective Questions related to other concepts :-
There are more c objective questions related to other concepts. learn all those concepts and improve your programming skills.click here for more objective type questions on c programming.
Recommended for you :-
Complete C Programming Tutorials
C Programming Exercises
C Solved Programs
C Programming Useful Tips
test
ReplyDeletereply test
DeleteDroidphoria
ReplyDeleteTECHCOREPH
ReplyDeleteThanks for posting this great post. Do have a nice day...
ReplyDelete√
√
Check.. Twerk it VPN 4g app download
*
All coming from W3HowTo.com
This is my best game so far, I do play it day and night after downloading the Pokémon Go app apk online.
.
But I need to improve my ability in playing the android game...I wonder if this will turn out one day to become the best Xbox game
.
Thanks for this updating this post!! Do have a nice day.
My regards,
Joseph
W3HowTo.com