Quiz
- Give examples of system and application software.
- What are tools? Give examples of tools.
- What are the main features of console programs compared to graphical user interface applications?
- What is the difference between text and binary files?
- What determines the "level" of the programming language?
- What are the advantages and disadvantages of interpreters and compilers?
- What are the typical stages of processing the source text of the program?
- What is the process of debugging?
- What is a preprocessor? What preprocessor directives do you know? When are preprocessor directives executed?
- What is the difference between keywords (reserved) words and identifiers?
- What is the difference between signed and unsigned integers? What are the disadvantages and advantages of signed and unsigned integers?
- What is the difference between double and float types? What are the disadvantages and advantages of each of these types?
- What is the difference between declaring, defining, and initializing a variable?
- What is the header and body of a function?
- What's the difference between declaring and definition of a function?
- What is the difference between formal and actual parameters?
- When and why is the return statement used? How does its presence depend on the type of function?
- What is recursion? Give examples of the use of recursion. What are the disadvantages and advantages of recursion?
- What is a call stack?
- How is function names overloaded?
- How to describe and use the default parameters?
- What is a reference? Give examples of using references.
- What is the difference between the transfer of parameters by value and by reference?
- What is scope? What are scopes?
- What determines the lifecycle of an object?
- How is an array different from other data structures?
- What is a pointer? How is it described and initialized?
- How to place an object in free store? How to delete an object from free store?
- What are the advantages and disadvantages of locating arrays in free store?
- What is a pointer to function? What are pointers to function used for?
- What is a callback function?
- List the main components of the object-oriented paradigm.
- What is the concept of encapsulation?
- What are the visibility directives for class members?
- Define the concepts of constructor and destructor.
- What is the concept of inheritance?
- What is the concept of polymorphism?
- What is a virtual function?
- What is an abstract class?
- Define the concept of event-driven programming.