Baixe o app para aproveitar ainda mais
Prévia do material em texto
MARCOS VERIFIQUE SEU DESEMPENHO E APERFEIÇOE AS SUAS HABILIDADES Voltar INTRODUÇÃO A PROGRAMAÇÃO Gabarito comentado 1 Analise o código abaixo em C++: #include iostream using namespace std; int main(void){ int a,b,c,d,aux; a=1; b=2; c=3; d=4; aux=a; a=b; b=aux; aux=c; Simulado 4 5 Questões respondidas 5 Questões corretas 0 Questões erradas Minha performance por tema Declaração de variáveis e palavras reservadas Comando de repetição com teste lógico no início (Enquanto) Expressões lógicas Matriz bidimensional (Matriz) (Ref.: 1536239325845) c=d; d=aux; aux=pow(d,d); return 0; } O que há de errado com este programa? Escolha a alternativa CORRETA: A Não há nada de errado com o programa. Ele compilará sem erros. B O programa está errado porque na elevação da potência não é possível chamar a base e o expoente com a mesma variável (d,neste caso). C A variável aux não foi inicializada e por isso o programa dará um erro. D Está faltando a biblioteca matemática math.h e por isso o programa apresentará um erro na compilação. E Nenhuma das alternativas oferecidas nesta questão está correta 2 Qual a saída do programa abaixo? #include using namespace std;int main (){ int n=3, fat=1; while (n--) fat = fat * n; cout << fat;} A 0 B 1 C 3 D 6 E 9 3 Numa operação lógica com dois operandos, sempre que um dos operandos é falso o resultado é falso independente do outro. Marque qual operação lógica é realizada. A E B OU C NÃO D XOR (Ref.: 1536239325924) (Ref.: 1536239325988) E ATRIBUIÇÃO 4 O que o código abaixo imprimirá ao �nal de sua execução? A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 B 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 C 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 D 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 (Ref.: 1536239326222) E 0 0 0 0 1 1 1 1 0 0 0 0 5 Qual combinação de valores torna a decisão abaixo verdadeira:if (a > b) && ((b%2) == 0) A a = 1 e b = 1 B a = 2 e b = 2 C a = 4 e b = 2 D a = -4 e b = 2 E Nenhuma das opções anteriores (Ref.: 1553692068713)
Compartilhar