1) What is the first step in problem-solving? A) Writing code B) Debugging C) Understanding the problem D) Optimizing the solution Answer: C 2) Which of these is not a step in the problem-solving process? A) Algorithm development B) Problem analysis C) Random guessing D) Testing and debugging Answer: C 3) What is an algorithm? A) A high-level programming language B) A step-by-step procedure to solve a problem C) A flowchart D) A data structure Answer: B 4) Which of these is the simplest data structure for representing a sequence of elements? A) Dictionary B) List C) Set D) Tuple Answer: B 5) What does a flowchart represent? A) Errors in a program B) A graphical representation of an algorithm C) The final solution to a problem D) A set of Python modules Answer: B 6) What is pseudocode? A) Code written in Python B) Fake code written for fun C) An informal high-level description of an algorithm D) A tool for testing code Answer: C 7) Which of the following tools is NOT commonly used in pr...
IDENTIFIERS AND KEYWORDS
Every word in a C program is either a keyword or an identifier.
Identifiers
Identifiers are normally names given to program elements such as variables,
arrays, and functions. They are grouped by using a sequence of letters (both uppercase and lowercase), numerals, and underscores.
Following are the rules for creating identifier names:
* Identifiers cannot adds any special characters or punctuation marks
(like #, $, ^, ?, ., etc.) except the underscore “_”.
* There cannot be two successive underscores.
* Keywords cannot be used as identifiers.
* The case of alphabetic characters that make the identifier name is significant. For example, ‘FIRST’ is different from ‘First’ and ‘first’.
* Identifiers must start with an underscope or a letter. However, use of underscore as the first character must be ignored because several complier-defined identifiers in the standard C library have underscore as their first character. So, inadvertently copied names may cause definition incampatibility .
* Identifiers can be of any reasonable length. They should not has more than 31 characters. (They can actually be longer than 31, but the compiler looks at only the first 31 characters of the name.)
Keywords
Like every computer language, C has a set of reserved words they are known as keywords that cannot be used as an identifier. All keywords are normally a series of characters that have a fixed meaning. By compact, all keywords must be written in lower case letters.
Keywords in C language
auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, return, short, signed, sizeof, static, struct, switch, typedef, union, unsigned, void, volatile, while