C - Basics and Execution EnvironmentYou want to write a C program that prints your name and age on separate lines. Which code snippet correctly does this?A#include <stdio.h> int main() { printf("Name: Alice\n"); printf("Age: 25"); }B#include <stdio.h> int main() { printf("Name: Alice Age: 25"); return 0; }C#include <stdio.h> void main() { printf("Name: Alice\nAge: 25\n"); }D#include <stdio.h> int main() { printf("Name: Alice\nAge: 25\n"); return 0; }Check Answer
Step-by-Step SolutionSolution:Step 1: Check for correct main function and return type#include <stdio.h> int main() { printf("Name: Alice\nAge: 25\n"); return 0; } uses int main() and returns 0, which is standard and correct.Step 2: Verify output formatting with new lines#include <stdio.h> int main() { printf("Name: Alice\nAge: 25\n"); return 0; } prints both name and age on separate lines using \n inside one printf.Final Answer:#include <stdio.h> int main() { printf("Name: Alice\nAge: 25\n"); return 0; } -> Option DQuick Check:#include <stdio.h> int main() { printf("Name: Alice\nAge: 25\n"); return 0; } [OK]Quick Trick: Use \n inside strings to print on new lines [OK]Common Mistakes:Using void main instead of int mainMissing new line charactersPrinting all info in one line
Master "Basics and Execution Environment" in C9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More C Quizzes C Basics and Execution Environment - Why C is widely used - Quiz 14medium Input and Output - Multiple input and output - Quiz 2easy Loop Control Statements - Return inside loops - Quiz 2easy Loops - Do–while loop - Quiz 4medium Operators and Expressions - Logical operators - Quiz 1easy Variables and Data Types - Scope of variables - Quiz 8hard Variables and Data Types - Constants and literals - Quiz 8hard Variables and Data Types - Type modifiers - Quiz 1easy Variables and Data Types - Variable declaration and initialization - Quiz 2easy Variables and Data Types - Storage size overview - Quiz 13medium