25 câu hỏi
Which is not a proper prototype?
int funct(char x, char y);
double funct(char x)
void funct();
char x();
What is the return type of the function with prototype: “int func(char x, float v, double t);”
char
int
float
double
Which of the following is a valid function call (assuming the function exists)?
funct;
func x, y;
funct();
int funct();
Which of the following is a complete function?
int funct();
int funct(int x) {return x=x+1;}
void function(int) {printf( “Hello” );
void funct(x) {printf( “Hello” ); }
What is required to avoid falling through from one case to the next?
end;
break;
stop;
continue;
What keyword covers unhandled possibilities?
all
continue
default
other
void main()
{
int x = 0;
switch(x)
{
case 1: printf( "One" );
case 0: printf( "Zero" );
case 2: printf( "Hello World" );
}
}
What is the result of the following code?
One
Zero
Hello World
Zero Hello World
Which of the following is the proper declaration of a pointer?
int x;
int &x;
ptr x;
int *x;
Which of the following gives the memory address of integer variable a?
*a;
a;
&a;
address(a);
Which of the following gives the memory address of a variable pointed to by pointer a?
a;
*a;
&a;
address(a);
Which of the following gives the value stored at the address pointed to by pointer a?
a;
val(a);
*a;
&a;
Which of the following is the proper keyword or function to allocate memory in C?
new
malloc
create
value
Which of the following is the proper keyword or function to deallocate memory in C language?
free
delete
clear
remove
Which of the following accesses a variable in structure b?
b→var;
b.var;
b-var;
b>var;
Which of the following accesses a variable in a pointer to a structure, *b?
b→var;
b.var;
b-var;
b>var;
Which of the following is a properly defined struct?
struct {int a;}
struct a_struct {int a;}
struct a_struct int a;
struct a_struct {int a;};
Which properly declares a variable of struct foo?
struct foo;
struct foo var;
foo;
int foo;
Which of the following correctly declares an array?
int arr[10];
int arr;
arr{10};
array arr[10];
What is the index number of the last element of an array with 29 elements?
29
28
0
Programmer-defined
Which of the following is a two-dimensional array?
array arr[20][20];
int arr[20][20];
int arr[20, 20];
char array[20];
Which of the following correctly accesses the seventh element stored in foo, an array with 100 elements?
foo[6];
foo[7];
foo(7);
foo;
Which of the following gives the memory address of the first element in array arr, an array with 100 elements?
arr[0];
arr;
→
arr[1];
Which of the following is a string literal?
Static String
“Static String”
‘Static String’
char string[100];
What character ends all strings?
‘.’
‘ ‘
‘\0’
‘/0’
Which of the following reads in a string named x with one hundred characters?
fgets(x, 101, stdin);
fgets(x, 100, stdin);
readline(x, 100, ‘\n’);
read(x);
