CuriousTab
CuriousTab
Home
Aptitude
Computer
C Programming
C# Programming
C++ Programming
Database
Java Programming
Networking
Engineering
Biochemical Engineering
Biochemistry
Biotechnology
Chemical Engineering
Civil Engineering
Computer Science
Digital Electronics
Electrical Engineering
Electronics
Electronics and Communication Engineering
Mechanical Engineering
Microbiology
Technical Drawing
GK
Current Affairs
General Knowledge
Reasoning
Data Interpretation
Logical Reasoning
Non Verbal Reasoning
Verbal Ability
Verbal Reasoning
Exams
AIEEE
Bank Exams
CAT
GATE
IIT JEE
TOEFL
Jobs
Analyst
Bank Clerk
Bank PO
Database Administrator
IT Trainer
Network Engineer
Project Manager
Software Architect
Discussion
Home
‣
C Programming
‣
Strings
See What Others Are Saying!
Question
What will be the output of the program?
#include<stdio.h> int main() { char str[7] = "CuriousTab"; printf("%s\n", str); return 0; }
Options
A. Error
B. CuriousTab
C. Cannot predict
D. None of above
Correct Answer
Cannot predict
Explanation
Here
str[]
has declared as 7 character array and into a 8 character is stored. This will result in overwriting of the byte beyond 7 byte reserved for
'\0'
.
More questions
1. Bitwise | can be used to set a bit in number.
Options
A. Yes
B. No
Show Answer
Scratch Pad
Discuss
Correct Answer: Yes
2. Can we have an array of bit fields?
Options
A. Yes
B. No
Show Answer
Scratch Pad
Discuss
Correct Answer: No
3. By default structure variable will be of auto storage class
Options
A. Yes
B. No
Show Answer
Scratch Pad
Discuss
Correct Answer: Yes
4. Bitwise can be used to reverse a sign of a number.
Options
A. Yes
B. No
Show Answer
Scratch Pad
Discuss
Correct Answer: No
5. Is it necessary that in a function which accepts variable argument list there should be at least be one fixed argument?
Options
A. Yes
B. No
Show Answer
Scratch Pad
Discuss
Correct Answer: Yes
6. Bitwise can be used to generate a random number.
Options
A. Yes
B. No
Show Answer
Scratch Pad
Discuss
Correct Answer: No
7. A function that receives variable number of arguments should use
va_arg()
to extract the last argument from the variable argument list.
Options
A. True
B. False
Show Answer
Scratch Pad
Discuss
Correct Answer: False
8. Bitwise & can be used to check if more than one bit in a number is on.
Options
A. True
B. False
Show Answer
Scratch Pad
Discuss
Correct Answer: True
9. The preprocessor can trap simple errors like missing declarations, nested comments or mismatch of braces.
Options
A. True
B. False
Show Answer
Scratch Pad
Discuss
Correct Answer: False
Explanation:
False, the preprocessor cannot trap the errors, it only replaces the macro with the given expression. But the compiler will detect errors.
10. It is necessary that a header files should have a .h extension?
Options
A. Yes
B. No
Show Answer
Scratch Pad
Discuss
Correct Answer: No
Explanation:
No, the header files have any kind of extension.
Comments
There are no comments.
Enter a new Comment
Save
More in C Programming:
Complicated Declarations
Constants
Declarations and Initializations
Expressions
Floating Point Issues
Input / Output
Library Functions
Pointers
Strings
Arrays
Bitwise Operators
C Preprocessor
Command Line Arguments
Control Instructions
Functions
Memory Allocation
Structures, Unions, Enums
Variable Number of Arguments