Declarations and Initializations - Point Out Correct Statements Multiple Questions and Answers.
Exercise Questions ::
Declarations and Initializations
| Answer: Option A |
|
|
| Explanation: |
|
int length; denotes that variable length is int(integer) data type.
char int; here int is a keyword cannot be used a variable name.
int long; here long is a keyword cannot be used a variable name.
float double; here double is a keyword cannot be used a variable name.
So, the answer is int length;(Option A). |
| See More Information |
|
|
|
Tutorial Link: |
Published by:Michael Daani
2. | Which of the following operations are INCORRECT? |
| |
| A. | int i = 35; i = i%5; |
| B. | short int j = 255; j = j; |
| C. | long int k = 365L; k = k; |
| D. | float a = 3.14; a = a%3; |
|
|
| Answer: Option D |
|
|
| Explanation: |
|
float a = 3.14; a = a%3; gives "Illegal use of floating point" error.
The modulus (%) operator can only be used on integer types. We have to use fmod() function in math.h for float values. |
| See More Information |
|
|
|
Tutorial Link: |
Published by:Michael Daani
| Answer: Option C |
|
|
| Explanation: |
|
6.68 is double. 6.68L is long double constant. 6.68f is float constant. 6.68LF is not allowed in c. |
| See More Information |
|
|
|
Tutorial Link: |
Published by:Michael Daani
4. | Which of the structure is incorrect? |
| 1. struct aa
{
int a;
float b;
};
2. struct aa
{
int a;
float b;
struct aa var;
};
3. struct aa
{
int a;
float b;
struct aa *var;
};
|
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | 1, 2, 3 |
|
|
| Answer: Option B |
|
|
| Explanation: |
|
Option B gives "Undefined structure in 'aa'" error. |
| See More Information |
|
|
|
Tutorial Link: |
Published by:Michael Daani
5. | Which of the structure is correct? |
|
1. struct book
{
char name[10];
float price;
int pages;
};
2. struct aa
{
char name[10];
float price;
int pages;
}
3. struct aa
{
char name[10];
float price;
int pages;
}
|
| A. | 1 |
| B. | 2 |
| C. | 3 |
| D. | All of above |
|
|
| Answer: Option A |
|
|
| Explanation: |
|
In 2 and 3 semicolon are missing in structure element. |
| See More Information |
|
|
|
Tutorial Link: |
Published by:Michael Daani
»