Buscar

TESTE DE CONHECIMENTO 5

Prévia do material em texto

Ref.: 201403150884 
 
 1a Questão 
 
 
A execução de uma expressão lógica obedece como prioridade a ordem dos operadores: 
 
 
And, Not e Or. 
 
Not, Or e And. 
 Not, And e Or. 
 
And, Or e Not. 
 
Or, And e Not. 
 
 
 
Ref.: 201403269141 
 
 2a Questão 
 
 
Numa lista de exercícios tinha o seguinte enunciado: Sabe-se que, em uma equipe 
de salto em altura, tem três atletas. Escreva o trecho do programa que declara as 
variáveis necessárias para o armazenamento das alturas e da média, lê as alturas e 
calcula a média. 
Dois alunos fizeram cinco soluções que, na linguagem C++, não apresentaram erros 
na compilação, mas algumas apresentaram na execução ou no resultado. 
Assinale a opção que apresenta o trecho CORRETO da solução para esse 
problema. 
 
 
 int alt1, alt2, alt3; float media; 
cin >> alt1; cin >> alt2; cin >> alt3 ; 
media = (alt1 + alt2 + alt3)/2; 
 float alt1, alt2, alt3, media; 
cin >> alt1 >> alt2 >> alt3 ; 
media = alt1 + alt2 + alt3/3; 
 int alt1, alt2, alt3, media; 
cin >> alt1; cin >> alt2; cin >> alt3 ; 
media = (alt1 + alt2 + alt3)/3; 
 float alt1, alt2, alt3, media; 
cin >> alt1 >> alt2 >> alt3 ; 
media = (alt1 + alt2 + alt3)/2; 
 float alt1, alt2, alt3, media; 
cin >> alt1 >> alt2 >> alt3 ; 
media = (alt1 + alt2 + alt3) / 3; 
 
 
 
Ref.: 201403174039 
 
 3a Questão 
 
 
Analise a seguinte afirmação: "Específicas para dados que contenham letras e/ou números. 
Pode em determinados momentos conter somente dados numéricos ou somente literais. Se 
usado somente para armazenamento de números, não poderá ser utilizada para operações 
matemáticas." Qual tipo de variável se refere o texto acima? 
 
 
Ponteiros 
 Alfanuméricas 
 
Caracteres 
 
Lógicas 
 
Numéricas 
 
 
 
Ref.: 201404121478 
 
 4a Questão 
 
 
Assinale a alternativa que contém apenas os operadores relacionais. 
 
 
and, or, xor 
 
>, /, <=, * 
 
*, /, -, + 
 >, <, >=, <= 
 
e, ou, xou 
 
 
 
Ref.: 201404134854 
 
 5a Questão 
 
 
Marque a alternativa correta. Em um programa em C++ para dizer se um numero é positivo ou 
negativo. A estrutura adequada seria? 
 
 
while 
 if else. 
 
for. 
 
If else if. 
 
do while 
 
 
 
Ref.: 201403711386 
 
 6a Questão 
 
 
Assinale a alternativa que apresenta o valor final das variáveis a e b ,após a execução do 
programa abaixo. Considere que o comando pow, quando utilizado com o valor 0.5, calcula a raiz 
quadrada de um número qualquer. Por exemplo: pow (16, 0.5) = 4. 
main(){ 
int a,b; 
a = 3; 
b = 9; 
if ( (b+1) > a ) 
{ 
 a = 2 + a * 2; 
 a = a * 2; 
 b = pow(b,0.5); 
} 
else 
{ 
 a = a *3; 
} 
b=b+4; 
cout <<" a vale : " << a <<"\n"; 
cout <<" b vale : " << b <<"\n"; 
return 0; 
} 
 
 
a = 13 e b = 19 
 a = 16 e b = 7 
 
a = 3 e b = 9 
 
a = 7 e b = 15 
 
a = 4 e b = 9 
 
 
 
Ref.: 201403868855 
 
 7a Questão 
 
 
O operador lógico "ou" é útil em tipos de análise para verificar se todos os valores são 
verdadeiros, o que, consequentemente, acarretará em todos os resultados serem também 
verdadeiros. 
 
 
Sim, a afirmação é verdadeira; 
 Não, a afirmação é falsa; 
 
Somente quando utilizada com o operador "e"; 
 
Depende da aplicação; 
 
Somente quando utilizada com o operador "ou"; 
 
 
 
Ref.: 201403154028 
 
 8a Questão 
 
 
Considere o trecho do algoritmo (pseudocódigo): 
 
Em relação às estruturas básicas de controle, o trecho de algoritmo acima refere-se à 
estrutura 
 
I. condicional simples. 
II. condicional composta. 
III. de repetição. 
IV. de decisão ou seleção. 
 
É correto o que consta APENAS em: 
 
 
I e III. 
 
II, III e IV. 
 
II e III. 
 
I, III e IV. 
 II e IV

Continue navegando