Buscar

PROVA 01 (1)

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

PROVA 01
Questão 1
Quando devemos utilizar uma constante.
Resposta do aluno: Sempre que desejamos que um valor da declaracão não se altere durante todo
o código do programa.
Parecer do professor: correto
Questão 2
Qual a função da IDE na programação de computadores.
Resposta do aluno: A IDE é o um ambiente virtual que possibilita o programador declarar e testar seus
códigos de programação em bibliotecas e linguagens disponveis.
Parecer do professor: correto
Questão 3
Um programa C ou C++ deve possuir uma certa estrutura para ser válido. Basicamente têm-se três blocos
distintos nosprogramas. a seguencia corretá desses blocos é:
a) função main, funções do usuário, bibliotecas
b) função main, funções padrões, bibliotecas
c) bibliotecas, função main, funções do usuário
d) bibliotecas, função void, funções do usuário
e) bibliotecas, funções do usuário, função main (correta)
Questão 4
int variável = 10;
cout.width ( 5 );
cout << variável;
Nesse código, foi especificado cout.width (5); e o valor a ser exibido é 10. Portanto será impresso na tela:
a) O valor 10 com três espaços em branco. (correta)
b) O valor 10 com cinco espaços em branco.
c) O valor 10 com dois espaços em branco.
d) O valor 10 com dez espaços em branco.
e) O valor 10 com um espaços em branco.
Questão 5
complete a lacuna dos codigos
#include<___________>
GABARITO
Protocolo: 567595
Página 2 - 25/09/2019 às 09:16
int main(){
______ idade;
printf(”Entre com a idade”);
scanf( “____”,&idade);
return 0;
}
a) stdio.h, int, %d; (correta)
b) stdio.h, float, %f;
c) iostream.h, float, %f;
d) iostream, int, %d;
e) iostream, int, %d;
Questão 6
Considere o seguinte codigo:
#include <stdio.h>
int main(){
float valor=10;
scanf(“%f”,valor);
printf(“%f”,valor);
return 0;
}
Qual o resultado do códigoapos a compilação?
a) O código imprime o valor 10; (correta)
b) o código lança um erro na tela.
c) o código imprime valor lido
d) o código imprime 10;
e) o código imprime valor
Questão 7
É correto afirmar que a utilização do %f %g e %e dentro do printf tem o mesmo efeito na programação na
linguagem c++
porque
O %f %g e %e são utilizados para impressão de valores reais que possuem ponto flutuante.
a) As duas afirmações são verdadeiras, e a segunda é uma justificativa correta da primeira. (correta)
b) As duas afirmações são verdadeiras, mas a segunda não é uma justificativa correta da primeira.
c) A primeira afirmação é verdadeira, e a segunda é falsa.
d) A primeira afirmação é falsa, e a segunda é verdadeira.
Questão 8
No printf podemos imprimir variáveis reais através da tag %f. Considerando está afirmativa qual a finalidade da
utilização do %2,2f.
a) Limitar a impressão em duas casas antes da virgula e e três depois da virgula
b) Limitar a impressão em duas casas antes da virgula.
c) Limitar a impressão em duas casas antes da virgula e duas depois da virgula (correta)
d) Limitar a impressão de somente números múltiplos de 2
e) Limitar a impressão de somente números múltiplos de 2.2
Questão 9
Considere o comando cout<<endl; na programação C++. o que acontece na impressão em tela após a
GABARITO
Protocolo: 567595
Página 3 - 25/09/2019 às 09:16
execução deste comando:
a) pula linha (correta)
b) escreve endl
c) apresenta um erro
d) cria uma tabulação entre o texto
e) não acontece nada.
Questão 10
Sabemos que na impressão de tela na linguagem C acontece através do comando printf. Considerando está
afirmação qual o efeito da tag \t dentro do texto do printf
a) tabulacao (correta)
b) pular linha
c) retroceder
d) imprime a palagra tag
PROVA 02
Questão 1
Cite ao menos uma vantagem da utilização de vetores na programação de computadores
Resposta do aluno: Os vetores possibilitam o armazenamento organizado de diversas declara&ccedil;&otilde;es
inteiras, variaveis ou de caracteres sem que tenhamos de pr&eacute; defini-las no inicio do c&oacute;digo,
facilitando assim sua cita&ccedil;&atilde;o e declara&ccedil;&atilde;o posterior.
Questão 2
Escreva um pseudo código que fique realizando a leitura de uma variável do tipo inteira até o valor dela ser 0;
Resposta do aluno: #include &lt;stdio.h&gt; int main(){ valor = 0; printf(&ldquo;%d&rdquo;,valor); return 0; }
Parecer do professor: do{ cin>>valor; }while(valor!=0);
Questão 3
Assinale a alternativa que representa, na linguagem de programação C, a estrutura de repetição for que, por
meio da variável de controle i, percorre o intervalo do índice 0 até o índice 32 inclusive, na ordem não
decrescente.
a) for(i = 0; i < 32; i+)
b) for(i = 0; i < 33; i++) (correta)
c) for(i = 32; i > -1; i?)
d) for(i = 32; i > =0; i--)
Questão 4
Quanto a estrutura de decisão if é correto afirmar que:
I - A declaração if testará a condição expressa entre parênteses e caso a condição seja verdadeira, os comandos
declarados entre as chaves serão executados
II - A declaração if testará a condição expressa entre parênteses e caso a condição não seja verdadeira, os
comandos declarados entre as chaves serão executados
III - A declaração else é opcional e somente é executada caso a validação do if seja falsa
IV - Não é possível a utilização de um comando if dentro do outro (aninhado)
assinale qual das alternativas representam afirmações verdadeiras.
GABARITO
Protocolo: 567595
Página 4 - 25/09/2019 às 09:16
a) A afirmações I e III estão corretas (correta)
b) A afirmações I, II e III estão corretas
c) A afirmações I, II , III e IV estão corretas
d) A afirmações I e II estão corretas
e) A afirmações I e IV estão corretas
Questão 5
Considere o seguinte codigo
#include <iostream>
using namespace std;
int main()
{
int tritabela [2] [2] [2] = {{{ 9, 8}, {7,6}},{{5, 4},{3, 2}}};
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 2; j++)
{
for (int k = 0; k < 1; k++)
{
cout << tritabela[i][j][k]<<" ";
}
}
}
return 0;
}
qual será a saida do sistema após a sua execução
a) 9 7 5 3 (correta)
b) 9 8 7 6 5 4 3 2
c) 9 7 5 3 2
d) 9 8 7 5 3 2
Questão 6
Considere o código abaixo:
int main(){
string valor =”1”;
string valor1 =”2”;
valor = valor+valor1;
cout<<valor;
return 0;
}
a) O código imprime 12 (correta)
b) O código imprime 3
c) O código imprime 112
GABARITO
Protocolo: 567595
Página 5 - 25/09/2019 às 09:16
d) O código imprime 4
e) O código imprime 1+2
Questão 7
A condição na linguagem C/C++ é definida como uma expressão que pode ser verdadeira ou falsa. A esse tipo
de expressão dá-se o nome de expressão lógica. Qual das condições abaixo não é uma condição verdadeira
a) 3>=4 (correta)
b) 3>=3
c) 3>=2
d) 3<4
Questão 8
Considere a estrutura de repetição abaixo
for(int i=0; i<10;i++){
if(i==3)
break;
}
Após analisar o código do laço for é possível afirmar que:
a) o laço se repetirá por 4 vez (correta)
b) o laço se repetirá por 2 vezes
c) o laço se repetirá por 3 vezes
d) o laço se repetirá por 7 vezes
e) o laço se repetirá por 6 vezes
Questão 9
Além dos vetores de uma única dimensão o C++ permite a criação de matrizes de múltiplas dimensões. Para
declarar uma matriz multidimensional é necessario adicionar um conjunto de
a) colchetes [ ] (correta)
b) chaves { }
c) Parenteses ()
d) Pipe | |
Questão 10
Os comandos de repetição são utilizados em algoritmos para realizar, principalmente, repetição de instruções.
Assinale a alternativa que NÃO apresenta comando de repetição.
a) switch-case (correta)
b) for
c) while
d) do-while

Outros materiais