Buscar

AV algoritmo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.: 201607828549) Pontos: 0,0 / 1,0 
Um programa antes de ser executado necessita ser compilado, assim só após passar pelo processo de 
compilação sem erros é gerado um programa executável.O trecho do programa a seguir possui um erro e 
mesmo assim é possível a sua execução. Mostre qual o erro e explique por que este passa pela compilação. 
int main() 
{ 
 int op; 
 cin > > op; 
 if(op =0) 
 cout < < " zero"; 
 else cout < < " diferente de Zero"; 
 return 0; 
} 
 
 
Resposta: 
 
 
Gabarito: Na condição de teste está sendo utilizado uma atribuição (=), enquanto o correto seria uma 
comparação (==). Entretanto o compilador só verifica erros de sintaxe e não erros lógicos 
 
 
 
 2a Questão (Ref.: 201607794843) Pontos: 0,0 / 1,0 
Implemente um programa em C++ que preencha um vetor de dimensão 30 com valores fornecidos pelo usuário 
como entrada e conte o número de ocorrências dos valores que forem maiores do que 50 e menores do que 100 
 
 
Resposta: 
 
 
Gabarito: 
#include < iomanip.h > 
 
main() 
{ 
 int v[30],i,c=0; 
 cout << "Digite 30 valores"; 
 for( i=0 ; i < 30 ; i++ ) 
 { 
 cin >> v[i]; 
 if( v[i] > 50 && v[i] < 100 ) 
 c++; 
 } 
 cout << "Quantidade de valores entre 50 e 100:" << c; 
} 
 
 
 
 3a Questão (Ref.: 201607828468) Pontos: 0,0 / 1,0 
Segundo a forma de organizar o computador proposta por Von Neumann, a máquina possui quatro 
componentes. Assinale a alternativa correta: 
 
 Unidade de Controle / Memória / Unidade de Armazenamento / Entrada e Saída 
 Entrada e saída/ Unidade Aritmética e Lógica / Memória / Unidade de Controle 
 
Memória / Entrada e Saída / Unidade Aritmética e Lógica / Unidade de Armazenamento 
 
Unidade de Controle / Memória / Entrada e Saída / Unidade de Impressão 
 
Memória / Entrada e Saída / Unidade de Impressão / Unidade de Armazenamento 
 
 
 
 4a Questão (Ref.: 201607794751) Pontos: 1,0 / 1,0 
Assinale a opção correta. Sobre variáveis é correto afirmar que ... 
 
 
uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. 
 uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao 
declará-la. 
 
nomes de variáveis sempre podem iniciar com aspa. 
 
o nome de uma variável sempre pode começar com acento. 
 
palavras reservadas podem ser usadas para nome de variáveis. 
 
 
 
 5a Questão (Ref.: 201607794849) Pontos: 1,0 / 1,0 
Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++ 
 
 
System.out.println("lendo idade"); System.out.println("lendo idade"); 
 
cout < lendo idade; cin > idade 
 cout << "lendo a idade"; cin >> idade; 
 
exiba "lendo a idade"; lendo idade; 
 
cout "lendo a idade"; cin idade; 
 
 
 
 6a Questão (Ref.: 201607795248) Pontos: 0,0 / 1,0 
Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos 
para uso. 
 
 d) HoraCerta, Inicio, Contador10 
 a) Contador, Soma%Total, Salario_Novo 
 
b) $Salario, Soma, 99Total, _Hora 
 
c) _HoraCerta, %Soma, Contador 
 
a) Contador, SalarioM, %Soma, _NomeAluno 
 
 
 
 7a Questão (Ref.: 201607794830) Pontos: 0,0 / 0,5 
Analise o programa em C++, abaixo. Selecione a alternativa que corresponde ao que será exibido pelo 
programa, após sua execução. 
 
#include 
using namespace std; 
int main() 
{ int x, i; 
x = 3; 
cout << x<<" "; 
i = 6; 
x = x++ + i; 
cout << x<<" "; 
if ( x <= 7) 
{ 
cout << x<<" "; 
x = x + 10; 
} 
else 
cout<< ++x; 
system("PAUSE"); 
return EXIT_SUCCESS; 
} 
 
 
 
3 10 10 
 
6, 11, 15 
 3 10 11 
 
8 12 2 
 4 10 13 
 
 
 
 8a Questão (Ref.: 201607847825) Pontos: 0,5 / 0,5 
Numa classe, são feitos cinco exames (A, B, C, D, E). Pedem-se estatísticas para determinar o número de 
estudantes que passou em A, B e D, mas não passou em C ou E. Como seria uma estrutura de decisão para 
resolver este problema? 
 
 
if (A >= 5 && B >= 5 && D >= 5) && (C < 5 && E < 5) 
 
if (A >= 5 && B >= 5 && D >= 5) || (C < 5 && E < 5) 
 if (A >= 5 && B >= 5 && D >= 5) && (C < 5 || E < 5) 
 
if (A >= 5 && B >= 5 && D >= 5) || (C < 5 || E < 5) 
 
if (A >= 5 && B >= 5 || D >= 5) && (C < 5 || E < 5) 
 
 
 
 9a Questão (Ref.: 201607794748) Pontos: 0,5 / 0,5 
Considere o trecho abaixo sabendo que num é um variável inteira. 
 
num = 11; 
do { 
 if (num % 2 == 0) 
 cout << num << "\n"; 
 num = num -1 ; 
} while (num != 0); 
 
Assinale a opção correta : 
 
 O trecho fornecido pára quando num for zero e os números exibidos são todos os 
pares de 10 até 2, nesta ordem. 
 O trecho entra em loop. 
 o trecho fornecido pára quando num for diferente de zero e são exibidos os valores 
10 e 8, pelo menos. 
 O trecho fornecido pára quando num for zero e os números exibidos são todos os 
pares de 10 até 0, nesta ordem. 
 O trecho fornecido pára quando num for diferente de zero e o único número exibido 
é o 10. 
 
 
 
 10a Questão (Ref.: 201607795175) Pontos: 0,5 / 0,5 
Um estudante do curso Sistemas de Informação precisa declarar uma matriz bidimensional para armazenar o valor dos 
12 salários de 45 funcionários. 
Qual das opções abaixo o estudante deverá declarar? 
 
 
int salario[45], funcionario[12]; 
 
float funcionario[45][45]; 
 float funcionario[45][12]; 
 
char funcionario[12][12]; 
 
float funcionario[12],[12];

Outros materiais