Quiz
FEH C/C++ Quiz
Este quiz tem tipos de pergunta que abrem no player de sempre.
Perguntas do quiz (18)
1In C/C++, using the printf command to display something to the command terminal is the same as using the fprintf command except the fprintf command has [blank_start]stdout[blank_end] as the first argument.
- Astdout
2Which line of code below will generate a segmentation fault error when it compiles?
- Ascanf("format", &var1, &var2);
- Bscanf("format", &var1, &var2)
- Cscanf("format", var1, var2);
- Dscanf("format", var1, var2)
3When reading a string with scanf, an & is required.
- AVerdadeiro
- BFalso
4In the following code, which line(s) contains an error?
1 int main()
2 {
3 FILE fptr1;
4 int memes;
5 fptr = fopen("Exan.txt","r");
6 if (*fptr1 != NULL)
7 {
8 printf("File opened successfully!\n\n");
9 }
10 fscanf (fptr1, "%d", memes);- A3, 6, 10
- B3, 10
- C3, 6, 8
- D8, 10
5The following loop will stop executing when the end of file condition is detected (assume inptr has been declared as a file pointer already):
while (!feof(inptr))- AVerdadeiro
- BFalso
6[blank_start]&&[blank_end] --- This is the AND operator in C/C++
[blank_start]||[blank_end] --- This is the OR operator in C/C++
[blank_start]![blank_end] --- This is the NOT operator in C/C++
[blank_start]=[blank_end] --- This is the Assignment operator in C/C++
[blank_start]==[blank_end] --- This is the Equality operator in C/C++- A==
- B=
- C!
- D||
- E&&
7When writing input and output in C++, it is necessary to write std:: before every cin and cout, unless you write [blank_start]using namespace std;[blank_end].
- Ausing namespace std;
8When writing in C++, it is necessary to use this symbol on occasion "::". Its name is the [blank_start]binary scope resolution[blank_end] operator.
- Abinary scope resolution
9<< --- [blank_start]Insertion Operator[blank_end]
>> --- [blank_start]Extraction Operator[blank_end]- AInsertion Operator
- BExtraction Operator
- CDouble Arrow Operator
10Please enter the C++ command to open a file named Santa.txt. Note: assume a file pointer named fin has already been created.
[blank_start]fin.open(“SANTA.txt");[blank_end]- Afin.open(“Santa.txt");
11A function prototype needs a semicolon to terminate it.
- AVerdadeiro
- BFalso
12In the multidimensional array declared as in Christmas[3][4]; , The [3] refers to the number of columns, while the [4] refers to the number of rows.
- AVerdadeiro
- BFalso
13Pointer math:
Assume pointer elf has an address of 2000 points to a value of 10. Solve the following questions using C math and pointer math.
elf + 4 = [blank_start]2016[blank_end];
pow(*elf, 2) = [blank_start]100[blank_end];- A2016
- B100
14A struct must be terminated with a semicolon before the int main().
- AVerdadeiro
- BFalso
15All members of a struct are private.
- AVerdadeiro
- BFalso
16A constructor function has a return type.
- AVerdadeiro
- BFalso
17The dot (.) operator is used in classes to access class member data and functions.
- AVerdadeiro
- BFalso
18Assume Claus is a pointer variable of the type of a struct that has already been declared. Assume Presents is a variable within the aforementioned struct that has a value of 20. When the code below executes, the line "Presents for all good boys and girls" will be printed to the screen.
if (Claus.Presents == 20) {
cout << "Presents for all good boys and girls\n";
}
else {
cout << "Naughty kids get coal!\n";
}- AVerdadeiro
- BFalso
Informações
- Descrição
- A quiz for FEH students over C/C++ material.
- Autor
- Jared Sherrick
- Idioma
- English
- Visualizações
- 66
- Etiquetas
- Avaliação
- Ainda sem avaliações Avalie este quiz