Escolar Documentos
Profissional Documentos
Cultura Documentos
017
17
23
15
0x17
23
17
15
anti_world
none of these
anti-world
anti:world
float floating;
float float;
float long;
float int;
What is the value of the X variable at the end of the following snippet?
int X = 8;
X = X - X / 2;
X = X * X / 4;
X = X + 2 * X;
10
14
16
12
What is the value of the X variable at the end of the following snippet?
float X = 2.0;
X = X + X * 4;
X = X / X * X;
X = X / X + X;
Select correct answer (single choice)
11.000000
1.000000
0.500000
110.000000
Which of the following strings is a proper floating-point number (in the "C"
language sense)?
3,0x10^8
3E8
300,000,000
3.0x10^8
What is the value of the Z variable at the end of the following snippet?
int X = 1;
int Y = X + 2;
Y++;
int Z = Y;
--X;
Y--;
Z = X / Y * X * Y;
What is the value of the X variable at the end of the following snippet?
int X;
#include <stdio.h>
int main(void) {
int x = 1, y = 1;
return 0;
#include <stdio.h>
int main(void) {
int i = 1;
if(i = 0)
i = 2;
else
i = 3;
printf("%d\n",i);
return 0;
#include <stdio.h>
int main(void) {
int i = 1, j = 0;
do {
i *= 2;
j += i / 2;
printf("%d",i + j);
return 0;
#include <stdio.h>
int main(void) {
int i = 5, j = 16;
while(j >= 0) {
i /= 2;
j -= i / 2;
printf("%d",i + j);
return 0;
}
Select correct answer (single choice)
#include <stdio.h>
int main(void) {
int i = 1, j;
for(j = 0; j ; j--)
i *= 2;
printf("%d",i + j);
return 0;
#include <stdio.h>
int main(void) {
int i = -1, j = 1;
j++;
printf("%d",i + j);
return 0;
#include <stdio.h>
int main(void) {
int i = 1, j = 0, k;
k <<= i;
printf("%d", k);
return 0;
#include <stdio.h>
int main(void) {
int i = 3, j = i - 2 * i;
switch(i - j) {
case 1: j++;
case 2: j--;
default: j = 0;
printf("%d", ++j);
return 0;
#include <stdio.h>
int main(void) {
int i = 5, j = i - 4 * i;
switch(j) {
default: j = 2;
case 2: j++;
printf("%d", j++);
return 0;
#include <stdio.h>
int main(void) {
int i, t[4];
t[i] = 4 - i;
t[i + 1] = 2 * t[i];
printf("%d\n", t[2]);
return 0;
#include <stdio.h>
int main(void) {
s += t[i];
printf("%d\n", s);
return 0;
int main(void) {
return 0;
#include <stdio.h>
int main(void) {
**c = a + (a == *b);
printf("%f", a);
return 0;
#include <stdio.h>
int main(void) {
char t[4][4];
return 0;
#include <stdio.h>
int main(void) {
char *p = "\0\2\1\3\4";
return 0;
#include <stdio.h>
#include <string.h>
int main(void) {
strcpy(tt, tt + 3);
return 0;
#include <stdio.h>
#include <string.h>
int main(void) {
return 0;
#include <stdio.h>
#include <stdlib.h>
int main(void) {
t--;
*t = 8.0;
t[1] = *t / 4.0;
t++;
t[-1] = *t / 2.0;
printf("%f\n",*t);
free(--t);
return 0;
#include <stdio.h>
#include <string.h>
struct S {
char S[8];
};
int main(void) {
return 0;
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
struct S {
char *S;
};
int main(void) {
S -> S = "123\0""45678";
free(S);
return 0;
#include <stdio.h>
struct S {
int Var;
struct S *Str;
};
int main(void) {
printf("%d", S[2].Str->Str->Var);
return 0;
#include <stdio.h>
int main(void) {
int arr[] = { 3, 2, 1, 0 };
return 0;
#include <stdio.h>
float f(float v) {
v = v / 2.0;
return v + v;
int main(void) {
float x = 4;
f(x);
printf("%f",x);
return 0;
#include <stdio.h>
return p += 2;
}
return --p;
int main(void) {
char *s = "ABCDEFGHIJ";
printf("%d",p - 'A');
return 0;
#include <stdio.h>
struct S {
int S[3];
};
void f(struct S S) {
int main(void) {
struct S S = { { 1, 4, 2 } };
f(S);
printf("%d",S.S[1] * S.S[0]);
return 0;
#include <stdio.h>
struct S {
int S[3];
};
int main(void) {
struct S S = { { 1, 2 } }, *P = &S;
f(P);
printf("%d",S.S[2] / S.S[0]);
return 0;
}
Select correct answer (single choice)
#include <stdio.h>
#include <string.h>
s[p + 2] = '\0';
return s - 1;
int main(void) {
printf("%d\n",i);
return 0;
#include <stdio.h>
int main(void) {
FILE *f = fopen("fopen","w");
int i = fputs("789",f);
fclose(f);
f = fopen("fopen","r");
fgets(s + 1,3,f);
fclose(f);
return 0;
#include <stdio.h>
#define ONE 1
int main(void) {
int i = 2;
i = i - 2 * TWO;
printf("%d\n", i);
return 0;
float *f(int);
double *ptr;
double