⟩ Do you know the purpose of the keyword volatile?
Declaring a variable volatile directs the compiler that the variable can be changed externally. Hence avoiding compiler optimization on the variable reference.
Declaring a variable volatile directs the compiler that the variable can be changed externally. Hence avoiding compiler optimization on the variable reference.
Explain static type checking?
Static variable in a class is initialized when a. every object of the class is created b. last object of the class is created c. first object of the class is created d. No need to initialize static variable
Explain what are volatile variables?
What is static class data?
Static variable must be declared in public section of the class. a. True b. False
Static variable declared in a class are also called_________. a. instance variable b. named constant c. global variable d. class variable
Default value of static variable is_____. a. 0 b. 1 c. Garbage value d. Compiler dependent
We can initialize a value of static variable of a class only when its object is created. No other initialization is permitted. a. True b. False
If a class contains static variable, then every object of the class has its copy of static variable. a. True b. False
Which of the following are true about static member function? 1. They can access non-static data members 2. They can call only other static member functions 3. They can access global functions and data 4. They can have this pointer 5. They cannot be declared as const or volatile a. Only 2 b. Only 2,5 c. Only 2,3,4,5 d. Only 2 , 3 , 5 e. All of these