Programming in C

Programming in C

Assessment

Flashcard

Computers

University

Practice Problem

Hard

Created by

Mohana KR

FREE Resource

Student preview

quiz-placeholder

15 questions

Show all answers

1.

FLASHCARD QUESTION

Front

Which of the following is not necessary for every C program? Options: Header file, Preprocessor directive, The use of a keyword, The main function

Back

Preprocessor directive

2.

FLASHCARD QUESTION

Front

Which of the following statements is incorrect about macros?

  • Macros and function calls work differently
  • It is always defined in capital letters
  • Macros can be undefined using #undef
  • You can declare macros with arguments

Back

It is always defined in capital letters

3.

FLASHCARD QUESTION

Front

Predict the output of the following code segment: // Add stdio.h header file in below code
int main() { const int limit = 10; limit++; printf("%d", limit); return 0; }

Back

Compile error

4.

FLASHCARD QUESTION

Front

Predict the output of the following code segment: // Add stdio.h header file in below code
int main () {
char line [] = "Welcome to DataFlair tutorials on C Programming";
char string1[10], string2[10], string3[10];
sscanf (line,"%*s %*s %s %*s %*s %s %s",string1, string2, string3); printf ("%s %s %s \n", string1, string2, string3); return 0; }

Back

DataFlair C programming

5.

FLASHCARD QUESTION

Front

Which mathematical function would you use to round off 4.23 to 5?

Back

ceil(4.23)

6.

FLASHCARD QUESTION

Front

Which of the following has a global scope in the program? Options: Formal parameters, Constants, Macros, Local variables

Back

Macros

7.

FLASHCARD QUESTION

Front

Predict the output of the following code segment:
```c
// Add stdio.h header file in below code
int main()
{
int array[10] = {3, 0, 8, 1, 12, 8, 9, 2, 13, 10};
int x, y, z;
x = ++array[2];
y = array[2]++;
z = array[x++];
printf("%d %d %d", x, y, z);
return 0;
}
```

Back

10 9 10

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?