Buscar

INTRODUÇÃO A PROGRAMAÇÃO av

Prévia do material em texto

isciplina: INTRODUÇÃO A PROGRAMAÇÃO 
	AV
			Avaliação:
8,0
	Nota Partic.:
	Nota SIA:
9,5 pts
	 
		
	ALGORITMOS
	 
	 
	 1.
	Ref.: 831072
	Pontos: 1,00  / 1,00
	
	Assinale a opção correta:
		
	
	A forma mais comum de escrever um algoritmo é usar um bom software.
	
	A forma mais comum de escrever um algoritmo é em fluxograma.
	 
	A forma mais comum de escrever um algoritmo é em portugol.
	
	A forma mais comum de escrever um algoritmo é em Português.
	
	A forma mais comum de escrever um algoritmo é em Inglês.
	
	
	 2.
	Ref.: 793935
	Pontos: 1,00  / 1,00
	
	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  
	
	/t,   /n
	
	tab, enter
	
	/tab   , /n
	
	\n  , \t
	
	
	 3.
	Ref.: 3291909
	Pontos: 1,00  / 1,00
	
	Observe as afirmativas a seguir a respeito das tabelas da verdade:
I. A tabela avalia expressões relacionais e numéricas e é preenchida com valores do tipo lógico.
II. É possível haver combinações repetidas de valores no preenchimento inicial das linhas com valores das variáveis.
III. A quantidade de variáveis na expressão avaliada determina a quantidade de resultados possíveis para a expressão.
Sobre elas, sabemos que:
		
	
	As afirmativas II e III são verdadeiras.
	
	A afirmativa I é verdadeira.
	
	As afirmativas I e II são verdadeiras.
	 
	Todas as afirmativas são falsas.
	
	A afirmativa II é verdadeira.
	
	
	 4.
	Ref.: 2928707
	Pontos: 0,00  / 1,00
	
	Sabemos que existem dois comandos (cin e cout), definidos na biblioteca iostream, que não são nativamente definidos pela linguagem e servem para fazer a entrada e saída de dados. Dessa forma, assinale a alternativa que corresponde ao comando que faz a leitura do valor digitado e o  armazena na variável celsius.
		
	 
	float << celsius;
	
	cin >> Celsius;
	 
	cin >> celsius;
	
	cout << celsius;
	
	cout <<  "Celsius ? ";
	
	
	 5.
	Ref.: 827622
	Pontos: 1,00  / 1,00
	
	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(a > 0 && a < 5) cout < < "pertinente";
else cout < < " não pertinente";
	
	if(a > 5 && a < 0) cout < < "pertinente"; else cout < < "não pertinente";
	
	if(0 > a > 5) cout < < "pertinente";
else cout < < " não pertinente";
	
	
	 6.
	Ref.: 827648
	Pontos: 1,00  / 1,00
	
	Qual o comando utilizado pelo C++ para implementação de algoritmos onde seja necessário que o usuário entre com um valor referente a uma opção a ser escolhida, quando é necessário consulta em uma tabela ou a um menu exibido na tela.
		
	
	break
	
	table
	
	cout
	 
	switch/case
	
	cin
	
	
	 7.
	Ref.: 793722
	Pontos: 1,00  / 1,00
	
	A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que representa uma REPETIÇÃO :
		
	
	Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois.
	
	No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR.
	 
	Para encher um copo com água, mantenha a torneira aberta enquanto o copo não esitver cheio.
	
	Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO.
	
	Para fazer um bolo, prepare os ingredientes, misture-os bem e ponha no forno para assar.
	
	
	 8.
	Ref.: 794489
	Pontos: 0,00  / 1,00
	
	Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
    int i;
    double x, y = 0;
    for (i = 0; i < 10; i++){
        cout << "Digite um numero: ";
        cin >> x;
        if ((x % 2) == 0){
            y = y + x;  
        }
    }
    cout << "Numero: " << y << "\n";
    system("PAUSE");
    return 0;
}
		
	
	A soma de todos os elementos
	
	A quantidade de elementos digitados
	 
	A média dos elementos digitados
	 
	A soma dos elementos pares
	
	O maior de todos os elementos digitados
	
	
	 9.
	Ref.: 794334
	Pontos: 1,00  / 1,00
	
	Análise de código abaixo e selecione entre as alternativas, o que será impresso, após a execução.
int a = 3, b = 2;
int v[] = { 6, 7, 8, 9};
a = (v[2] - v[0]) + a;
int d = a * v[b];
std::cout << d << " " << v[1] << a + 2;
		
	
	24 75
	
	35 67
	
	21 67
	
	40 75
	 
	40 77
	
	
	 10.
	Ref.: 794118
	Pontos: 1,00  / 1,00
	
	Em um programa, deseja-se armazenar as 3 notas , a média e a maior nota de cada um dos 50 alunos de uma turma, em uma matriz NOTA. Entendendo-se que todos os dados de um mesmo aluno ficarão armazenados em uma mesma linha, assinale a alternativa que indica a declaração correta na matriz descrita.
		
	
	int NOTA [50][5];
	
	long int NOTA [50][5];
	
	int NOTAS [5][50];
	 
	float NOTA [50][5];
	
	float NOTAS [5][50];

Continue navegando