Coders Hunt

  • home
  • about
  • contact
  • learn bogging/making money online

C objective questions on basic concepts useful for beginners

Posted by srinath reddy
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.

c basics

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 as
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

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 set
to:
(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

Conclusion :-

The above CProgramming Objective Questions Related to basicconcepts are useful for learning and improving your programming skills on basics in c programming. hope this article helped you. I will post more C and c++ objective questions in future. don't forget to subscribe for our updates. Thank you for reading this article. share your views and doubts in the comments section below.

About Imran

Imran Uddin is the founder of All Tech Buzz, a popular tech blog dedicated for Geeks and Bloggers. You can follow me on Facebook or you can connect with me on Twitter @Imran_ATB, Follow me on Google Plus

Email: blogger.cbit@gmail.com Services

5 comments:

  1. Arjun18 August 2014 at 12:00

    test

    ReplyDelete
    Replies
    1. mbakbro10 February 2015 at 00:49

      reply test

      Delete
      Replies
        Reply
    2. Reply
  2. Saeed Ashif Ahmed30 May 2016 at 02:02

    Droidphoria

    ReplyDelete
    Replies
      Reply
  3. Ohayo31 May 2016 at 18:25

    TECHCOREPH

    ReplyDelete
    Replies
      Reply
  4. Loveth Cynthia Loveth30 September 2016 at 13:38

    Thanks for posting this great post. Do have a nice day...
    √
    √
    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





    ReplyDelete
    Replies
      Reply
Add comment
Load more...

Newer Post Older Post Home

Download This Template

Eleven40 Blogger Template Download

About Your Blog

Alltechbuzz.NET is a blog for Tech Geeks and Bloggers where we share fresh and updated information related to Internet, Social Media, Gadgets, Blogging, How-To Guides, Internet Marketing, SEO and much more related to Technology. You can check out about the admin of the blog here and check out our Sitemap.

Quick Navigation

  • About Us
  • Contact Us
  • Advertise on this Blog
  • Privacy Policy
  • Disclaimer
  • All India Youth

Featured Content

  • Learn Blogging/SEO
  • Learn How to Make Money Online
  • Increase/Boost Alexa Rank
  • Free Wordpress Installation Service

"© Copyright 2014" All Tech Buzz · All Rights Reserved · And Our Sitemap · All Logos & Trademark Belongs To Their Respective Owners·
Template Developed By www.alltechmedia.org & Powered By www.alltechbuzz.net