Buscar

Prova_AV_Introd_Linguagem_C

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 5 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

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

Disciplina: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C AV 
 
 
 
 
 
Avaliação: 
5,0 
Nota Partic.: Av. Parcial.: 
2,0 
Nota SIA: 
7,0 pts 
 
 
 
 
 
ALGORITMOS 
 
 
 1. Ref.: 793782 Pontos: 1,00 / 1,00 
 
Qual dos símbolos abaixo representa a entrada de valores para as variáveis? 
 
 
 
 
 
 
 
 
 
 
 
 
 
 2. Ref.: 793935 Pontos: 0,00 / 1,00 
javascript:alert('Código%20da%20questão:%20793782.');
javascript:alert('Código%20da%20questão:%20793935.');
 
Quando desejarmos exibir na tela títulos, conteúdo de variáveis, resultado de operações e tudo mais que 
precisarmos, muitas linguagens de programação, e até interpretadores algorítmicos, disponibilizam caracteres 
de controle que possibilitam deslocar o cursor horizontalmente e verticalmente. 
Qual das respostas abaixo representa, na mesma sequência do texto acima, esses caracteres? 
 
 
/t, /n 
 
tab, enter 
 
\t , \n 
 
/tab , /n 
 
\n , \t 
 
 
 3. Ref.: 2984669 Pontos: 0,00 / 1,00 
 
Considere duas variáveis inteiras x e y. Assinale a opção correta. 
 
 
Fazer !(x = y) equivale a fazer x != y 
 
Fazer !(x != y) equivale a fazer x = y 
 
Fazer !(x <= y) equivale a fazer x >= y 
 
Fazer !(x == y) equivale a fazer x != y 
 
Fazer !(x < y) equivale a fazer x > y 
 
 
 4. Ref.: 793827 Pontos: 0,00 / 1,00 
 
Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando: 
 
 
cout >> "Valor de x: " >> x; 
 
cout << x; 
 
 
cout >> "Valor de x: " , x; 
 
cout >>x; 
 
 
cout << "Valor de x: " >> x; 
 
 
 
 5. Ref.: 827622 Pontos: 1,00 / 1,00 
 
javascript:alert('Código%20da%20questão:%202984669.');
javascript:alert('Código%20da%20questão:%20793827.');
javascript:alert('Código%20da%20questão:%20827622.');
Verifique o trecho de código abaixo e marque a alternativa que apresenta a melhor construção para as 
condições abaixo, utilizando uma estrutura de decisão composta. 
if(a > 0) cout < < "pertinente"; 
if(a < 5) cout < < "pertinente"; 
if(a > =5) cout < < " não pertinente"; 
 
 
if(a > 0 && a < 5) cout < < "pertinente"; 
else cout < < " não pertinente"; 
 
if(a > 0 + a < 5) cout < < "pertinente"; 
else cout < < "não pertinente"; 
 
if(0 > a > 5) cout < < "pertinente"; 
else cout < < " não pertinente"; 
 
if(a > 5 && a < 0) cout < < "pertinente"; else cout < < "não pertinente"; 
 
if(a > 0 || a < 5) cout < < "pertinente"; 
else cout < < " não pertinente"; 
 
 
 6. Ref.: 2928725 Pontos: 1,00 / 1,00 
 
Caso o valor inserido pelo usuário seja igual a 5, qual a mensagem exibida pelo código: 
 
int a; 
 
cin >> a; 
if (a<5) 
 cout << "valor esperado"; 
else 
 if (a>=5 && a<=10) 
 cout << "valor ainda aceitável"; 
 else 
 if (a>10 && a<20) 
 cout << "valor acima do esperado"; 
 else 
 if (a>=20) cout << "valor fora de faixa"; 
 
 
valor esperado 
 
valor acima do esperado 
javascript:alert('Código%20da%20questão:%202928725.');
 
valor fora de faixa 
 
nenhuma mensagem será exibida 
 
valor ainda aceitável 
 
 
 7. Ref.: 794221 Pontos: 0,00 / 1,00 
 
O que está sendo executado pelo programa C++ a seguir? 
 
int main() 
{ 
 int CONT, SOMA; 
 CONT = 0; 
 SOMA = 0; 
 while (CONT < 50) 
 { 
 SOMA = SOMA + CONT; 
 CONT = CONT + 2; 
 } 
} 
 
 
Soma os 50 números pares digitados. 
 
Soma todos os números de 0 a 49 
 
Soma todos os números ímpares de 0 a 49 
 
Soma todos os números pares de 0 a 50 
 
Soma todos os números pares de 0 a 48 
 
 
 8. Ref.: 793942 Pontos: 1,00 / 1,00 
 
Laços de repetição são usados para que uma determinada sequência de comandos seja repetida um 
determinado número de vezes, sem a necessidade de reescrever tais comandos inúmeras vezes. Marque a 
alternativa que apresenta corretamente a representação de um laço de repetição codificado em C++. 
 
 
d) if(int i;i<10;i++) 
{cout<<i;}<i;}< body=""> < I;}</i;}<i;}<> 
 
c) for( i>0, i<10,i++) 
{ cout<<i;}<i;}<i;}< body=""></i;}<i;}<i;}<> < I;} 
 
a) for(int i=0;i<10;i++) 
{ cout<< i;}<i;}<i;}<="" body=""></i;}<i;} 
javascript:alert('Código%20da%20questão:%20794221.');
javascript:alert('Código%20da%20questão:%20793942.');
 
e) for(i++, , int i) 
{ cout<< I;} 
 
b) if(i>10) 
{ if (i<100) i=0;} 
 
 
 9. Ref.: 2912372 Pontos: 1,00 / 1,00 
 
Analise o trecho de código em C++ abaixo : 
for (int x = 0; x < 10; x++) 
{ 
 if (valor[x] % 3 == 0 && valor[x] % 7 == 0) 
 cout << valor[x]; 
} 
 
 
 
Imprimirá na tela todos os valores de um vetor que são pares. 
 
Imprimirá na tela todos os valores de um vetor. 
 
Imprimirá na tela todos os valores de um vetor que não são múltiplos de 5. 
 
Imprimirá na tela todos os valores de um vetor que são múltiplos de 3 e múltiplos de 7. 
 
Imprimirá na tela todos os valores de um vetor que são ímpares. 
 
 
 10. Ref.: 794402 Pontos: 0,00 / 1,00 
 
Uma professora possui uma turma de 40 alunos e precisa declarar uma matriz bidimensional, na linguagem C++, para 
armazenar as notas de AV1, AV2 e AV3 da turma. Considere que ela necessita dos dados organizados na matriz, de 
modo que cada linha deverá representar um aluno. Assinale a alternativa que apresenta a declaração desta matriz. 
 
 
char notas[3][40]; 
 
char notas[40][3]; 
 
float notas[40,3]; 
 
float notas[40][3]; 
 
int notas[40][40]; 
 
 
 
 
 
Educational Performace Solution EPS ® - Alunos 
 
javascript:alert('Código%20da%20questão:%202912372.');
javascript:alert('Código%20da%20questão:%20794402.');
javascript:alert('Educational%20Performace%20Solution/n/nEPS:%20Módulo%20do%20Aluno/n/nAxiom%20Consultoria%20em%20Tecnologia%20da%20Informação%20Ltda.')
javascript:alert('Educational%20Performace%20Solution/n/nEPS:%20Módulo%20do%20Aluno/n/nAxiom%20Consultoria%20em%20Tecnologia%20da%20Informação%20Ltda.')

Continue navegando