Test Questions
- What is the difference between text files and binary files?
- What tools belong to the system software and to the application software?
- What is an operating system and what are its main functions?
- What are the stages of program development?
- What are the advantages and disadvantages of interpreters and compilers?
- What is the difference between signed and unsigned integers?
- What are bitwise operations and what are they used for?
- When is it appropriate to use a conditional operation, a conditional statement, and a switch?
- What are the cyclic constructs in C++?
- How to leave the loop or jump to the next step?
- How is implemented the transfer of parameters in the function?
- What is the difference between formal and actual parameters?
- What is scope? What are scopes?
- What is recursion and how is it related to the call stack?
- What is the reason of overloading function names and using default parameters?
- What is reference? What is the difference between transferring parameters by value and by reference?
- How are one-dimensional and multidimensional arrays represented in memory?
- How are arrays passed to functions?
- What are pointers, what are they used for and what problems are related to them?
- What is the relationship between arrays and pointers?
- Which computer memory areas are used to locate variables?
- Why do you need to remove unnecessary variables from heap?
- What are the disadvantages and advantages of the allocation of multidimensional arrays in free store?
- What is a null-terminated string?
- How to open and close files in C++ programs?