PRF192 - Variable names
A
All keywords in C are in a) LowerCase letters b) UpperCase letters c) CamelCase letters d) None
B
C99 standard guarantees uniqueness of ____ characters for internal names. a) 31 b) 63 c) 12 d) 14
A
C99 standard guarantess uniqueness of _____ characters for external names. a) 31 b) 6 c) 12 d) 14
B
Comment on the output of this C code? #include <stdio.h> int main() { int ThisIsVariableName = 12; int ThisIsVariablename = 14; printf("%d", ThisIsVariablename); return 0; } a) The program will print 12 b) The program will print 14 c) The program will have a runtime error d) The program will cause a compile-time error due to redeclaration
A
Variable name resolving (number of significant characters for uniqueness of variable) depends on a) Compiler and linker implementations b) Assemblers and loaders implementations c) C language d) None
A
What is the output of this C code? #include <stdio.h> int main() { int y = 10000; int y = 34; printf("Hello World! %d\n", y); return 0; } a) Compile time error b) Hello World! 34 c) Hello World! 1000 d) Hello World! followed by a junk value
C
What is the output of this C code? #include <stdio.h> int main() { printf("Hello World! %d \n", x); return 0; } a) Hello World! x; b) Hello World! followed by a junk value c) Compile time error d) Hello World!
C
What will happen if the below program is executed? #include <stdio.h> int main() { int main = 3; printf("%d", main); return 0; } a) It will cause a compile-time error b) It will cause a run-time error c) It will run without any error and prints 3 d) It will experience infinite looping
B
Which is valid C expression? a) int my_num = 100,000; b) int my_num = 100000; c) int my num = 1000; d) int $my_num = 10000;
A
Which of the following cannot be a variable name in C? a) volatile b) true c) friend d) export
D
Which of the following is not a valid C variable name? a) int number; b) float rate; c) int variable_count; d) int $main;
D
Which of the following is not a valid variable name declaration? a) float PI = 3.14; b) double PI = 3.14; c) int PI = 3.14; d) #define PI 3.14
D
Which of the following is not a valid variable name declaration? a) int __a3; b) int __3a; c) int __A3; d) None of the mentioned
C
Which of the following is not a valid variable name declaration? a) int _a3; b) int a_3; c) int 3_a; d) int _3a;
C
Which of the following is true for variable names in C? a) They can contain alphanumeric characters as well as special characters b) It is not an error to declare a variable to be one of the keywords(like goto, static) c) Variable names cannot start with a digit d) Variable can be of any length