Buscar

Av PARC 123 Log prog

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

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 6, do total de 13 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

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 9, do total de 13 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

Avaliação Parcial: V.1  
	Aluno(a): EVANDRO SANTOS 
	Matrícula: 1 
	Acertos: 10,0 de 10,0
	Data: 18/05/2018 20:57:44 (Finalizada)
	
	
	1a Questão (Ref.:201709023150)
	1a sem.: Algoritmo
	Acerto: 1,0  / 1,0 
	Um algoritmo é:
		
	
	NDA
	
	Um software utilizado para escrever programas
	
	A parte de um programa em que se limita a definir as constantes
	
	A operação matemática inversa a potencia.
	
	Uma sequência de passos para realizar uma atividade.
	
	
	
	2a Questão (Ref.:201709334463)
	1a sem.: Introdução aComputação
	Acerto: 1,0  / 1,0 
	Transforme o valor (1111)2 em um valor na base decimal.
		
	
	12
	
	14
	
	17
	
	15
	
	4
	
	
	
	3a Questão (Ref.:201708468459)
	2a sem.: Introdução à Lógica de Programação
	Acerto: 1,0  / 1,0 
	Segundo George Pólya, as quatro fases que deverão ser seguidas para se resolver um problema, na ordem, são:
		
	
	Planeje, Execute o plano, Compreenda o problema e Reflita sobre a solução
	
	Compreenda o problema, Reflita sobre a solução, Planeje e Execute o plano
	
	Planeje, Compreenda o problema, Reflita sobre a solução e Execute o plano
	
	Compreenda o problema, Planeje, Execute o plano e Reflita sobre a solução 
	
	Compreenda o problema, Planeje, Reflita sobre a solução e Execute o plano
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	4a Questão (Ref.:201708468651)
	2a sem.: Introdução à Lógica de Programação
	Acerto: 1,0  / 1,0 
	Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão EAD-ESTACIO, começando na segunda zona da terceira linha. Abaixo estão as respostas de cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA.
		
	
	prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog
	
	prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog
	
	prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog 
	
	prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog
	
	prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	5a Questão (Ref.:201708977835)
	3a sem.: Entrada/ Saída
	Acerto: 1,0  / 1,0 
	O comando em C++ responsável pela saída de dados é:
		
	
	cout<<
	
	cin<<
	
	cout>>
	
	cin>>
	
	system("pause");
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	
	
	
	6a Questão (Ref.:201709010995)
	3a sem.: AMBIENTE DE PROGRAMAÇÃO
	Acerto: 1,0  / 1,0 
	Em C++ variável X recebe a expressão aritmética X= 30%4+2*2. Qual valor de X?
		
	
	9
	
	4
	
	18
	
	6
	
	8
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	7a Questão (Ref.:201708468791)
	4a sem.: Modularização de código
	Acerto: 1,0  / 1,0 
	Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa.
                  cout << "Produto =  " << multiplicar(a,b); 
 
Observe as opções abaixo e escolha aquela onde o protótipo da função está presente.
		
	
	void multiplicar(int ; int);
	
	int multiplicar(int a, int b) ; 
	
	float multiplicar(int a, int b);
	
	void multiplicar(int a, b);
	
	void multiplicar(int a, int b);
	
	
	Gabarito Coment.
	
	
	
	
	8a Questão (Ref.:201708468785)
	4a sem.: Modularização de código
	Acerto: 1,0  / 1,0 
	As funções existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma afirmativa ERRADA em relação aos conceitos de funções.
		
	
	Além do valor de uma variável é possível passar para uma função a referência ou o endereço da variável. 
	
	O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora. 
	
	O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função. 
	
	Todas as funções apresentam no seu cabeçalho um par de parênteses após o nome da funçao. 
	
	As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 
	
	
	Gabarito Coment.
	
	
	
	
	9a Questão (Ref.:201708561258)
	5a sem.: AULA 5 - Estrutra do se composto
	Acerto: 1,0  / 1,0 
	Quando estudamos sobre a estrutura do se ... entao...senao, sempre nos é dito que, quando tivermos duas possibilidades de respostas, devemos escolher a estrutura do se composto ao invés de usar duas estruturas do se simples.
 
Observe as afirmativas abaixo e, depois, escolha a resposta que respalda o uso do se composto pelo que foi dito acima ao invés do se simples.
 
I - Maior clareza no código, mas não influência na eficiência do mesmo.
II - Maior eficiência porque diminui o número de testes no código.
III - Maior eficiência somente porque o código fica mais legível, visto que o resultado final é o mesmo.
IV Somente uma escolha do desenvolvedor, visto que o resultado  final é o mesmo.
		
	
	A II e a III estão corretas 
	
	Somente a IV está correta 
	
	A II e IV estão corretas 
	
	Somente a I está correta 
	
	Somente a II está correta 
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	
	
	
	10a Questão (Ref.:201708353620)
	5a sem.: Algoritmos com Tomada de Decisão e Recursos de Programação
	Acerto: 1,0  / 1,0 
	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:
		
	
	II e III. 
	
	II e IV
	
	II, III e IV.
	
	I, III e IV. 
	
	I e III. 
	
	
	1a Questão (Ref.:201709101963)
	Acerto: 1,0  / 1,0 
	¿É um conjunto finito de regras que fornece uma sequência de operações para resolver um problema específico.¿ Este conceito descreve qual das opções abaixo:
		
	
	Compilador
	
	Linguagem de Programação
	
	Interpretador
	
	Algoritmo
	
	Lógica
	
	
	
	2a Questão (Ref.:201708468405)
	Acerto: 1,0  / 1,0 
	A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes:
		
	
	UAL, Registradores e HD
	
	UAL, Unidade de Controle e Registradores
	
	Teclado, Memória Principal e Registradores
	
	Unidade de Controle, Registradores  e HD
	
	UAL, Registradores e Memória Principal
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	3a Questão (Ref.:201709321081)
	Acerto: 1,0  / 1,0 
	Quais são os tipos das variáveis abaixo, nesta ordem (A, B e C):
 
A <- 45.85
B <- 8
C <- "peso"
		
	
	numerico, real e caracter
	
	float, double e char
	
	caracter, numerico e real
	
	real, num e char
	
	real, inteiro e caracter
	
	
	
	4a Questão (Ref.:201708435214)
	Acerto: 1,0  / 1,0 
	Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem natural, os fluxogramas, o diagrama de chapin, o português estruturado oumesmo através de uma linguagem de programação, como o C ou o C++. É sabido que o nível de detalhamento e precisão dos algoritmos varia em cada uma dessas representações. Com base nessas afirmações e nas informações vistas em aula, é válido afirmar que:
		
	
	O fluxograma, por ser uma representação gráfica, é a forma mais completa de especificar um algoritmo. Infelizmente ela se aplica somente a linguagens de programação específicas, sendo de utilidade bastante limitada e inútil para representar outros processos não computacionais.
	
	O português estruturado inclui obrigatoriamente alguns detalhes que, normalmente, não são indicados na linguagem natural, como o tipo de dado que pode ser armazenado em cada variável, por exemplo.
	
	É impossível criar um algoritmo, mesmo que simples, diretamente com o uso de linguagem de programação, não importa a experiência do programador: sempre será necessário criar o algoritmo em linguagem natural, depois passar ao fluxograma e, finalmente, passar ao português estruturado.
	
	A linguagem natural é a melhor forma de representar um algoritmo, devido à sua grande flexibilidade e objetividade: uma descrição qualquer em linguagem natural sempre será interpretada da mesma forma por qualquer pessoa ou equipamento.
	
	O diagrama de chapin é uma forma totalmente textual de representar um algoritmo.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	
	
	
	5a Questão (Ref.:201708468680)
	Acerto: 1,0  / 1,0 
	Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi digitado o valor de 2000,  qual a saída?
		
	
	2000
	
	40
	
	2400
	
	400
	
	2040 
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	
	
	
	6a Questão (Ref.:201708592363)
	Acerto: 1,0  / 1,0 
	Qual o valor de x na seguinte expressão: x = 14 - 8 / 4 + 3 * 3
		
	
	12
	
	24
	
	15
	
	18
	
	21
	
	
	
	7a Questão (Ref.:201708468642)
	Acerto: 1,0  / 1,0 
	Na lista de exercícios que foi liberada pela professora de Lógica, na questão X, estava presente o algoritmo codificado em Portugol abaixo. No enunciado da questão, era solicitado que fosse feito o acompanhamento da execução do algoritmo no Teste de Mesa e digitada a seguinte data: 111518. Assinale a opção CORRETA para a saída desse algoritmo. 
inicio
inteiro data 
escrever "Digite a data no formato mmddaa: "
ler data 
escrever data % 100, " / " 
escrever data / 10000, " / " 
escrever (data / 100) %100, "\n" 
fim
		
	
	11  /  18  /  15
	
	11  /  15  /  18 
	
	18  /  11 /  15 
	
	15  /  11 /  18 
	
	18  /  15  /  11
	
	
	
	8a Questão (Ref.:201708468592)
	Acerto: 1,0  / 1,0 
	Observe o algoritmo abaixo. Se você digitar 19 quando for solicitado o primeiro valor e digitar 5, quando for solicitado o segundo valor, as variáveis q, r e d ficarão com determinados valores armazenados.
Assinale a opção onde os valores corretos aparecem, na ordem.
Nesse ambiente, temos dois operadores de divisão, um para divisão que retorna um quociente inteiro e uma para divisão que retorna um quociente real.
Lembre-se também do que significa os caracteres de controle \n e \t.
prog operadores
int a,b,q,r;
real d;
leia a;
leia b;
q<- a div b;
r<- a % b;
d<- a/b;
imprima "\n", q, "\n", r, "\n", d, "\n";
fimprog
		
	
	2
3 
3.8 
	
	3          4           3.8 #posicionados nas colunas 1/ 9 / 17
	
	3          4          3#posicionados nas colunas 1/ 9 / 17
	
	3
4
3.8
	
	4
3 
3 
	
	
	
	9a Questão (Ref.:201708353620)
	Acerto: 1,0  / 1,0 
	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:
		
	
	II e III. 
	
	I, III e IV. 
	
	II e IV
	
	II, III e IV.
	
	I e III. 
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	10a Questão (Ref.:201708995065)
	Acerto: 1,0  / 1,0 
	Entre os operadores lógicos utilizados em C, qual simbolo utilizado para o operador OU?
		
	
	||
	
	\\
	
	>>
	
	//
	
	<>
	O computador só entende linguagem de 0's e 1's. Nesse sentido, é importante conhecer como fazer a conversão de um número da base decimal para um número na base binária. O número 35, se escrito na base binária, equivale a:
		
	
	1101 0111
	
	0101 1001
	
	0101 1101
	
	0110 0011
	
	0010 0011
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	2a Questão (Ref.:201709010906)
	1a sem.: Introdução a Organização de Computadores
	Acerto: 1,0  / 1,0 
	Quando declaramos uma variável em C++, essa variável ficará em uma memória de trabalho do processador. Assinale a alternativa contrarrespondente. 
		
	
	RAM
	
	ROM
	
	DISCO RÍGIDO
	
	REGISTRADOR
	
	CACHE
	
	
	
	3a Questão (Ref.:201708468651)
	2a sem.: Introdução à Lógica de Programação
	Acerto: 1,0  / 1,0 
	Na prova de Lógica de Programação, na questão dissertativa, era pedido para se construir um algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expressão EAD-ESTACIO, começando na segunda zona da terceira linha. Abaixo estão as respostas de cinco alunos. Só uma atende às exigências do enunciado. Assinale a opção CORRETA.
		
	
	prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog
	
	prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog
	
	prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog
	
	prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog
	
	prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog 
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	4a Questão (Ref.:201708468451)
	2a sem.: Introdução à Lógica de Programação
	Acerto: 1,0  / 1,0 
	Podemos construir um algoritmo, usando várias linguagens. Assinale a opção CORRETA que representa uma linguagem que usa símbolos padronizados e é considerada uma linguagem universal, visto que pouco se escreve.
		
	
	Linguagem de marcação
	
	Linguagem gráfica - fluxograma 
	
	Pseudolinguagem
	
	Linguagem gráfica - diagrama de Euler
	
	Linguagem natural
	
	
	
	5a Questão (Ref.:201708929382)
	3a sem.: Introdução a Programação
	Acerto: 1,0  / 1,0 
	Identificadores são os nomes das variáveis usadas em um programa e devem seguir algumas regras básicas para sua formação. Marque a opção onde, segunda a regra, o identificador não esta válido.
		
	
	Não são permitidos caracteres especiais (@,$, +, -, %, !).
	
	 Os caracteres que você pode utilizar são: os números, as letras maiúsculas, as letras minúsculas e o caractere sublinhado.
	
	 São permitidos espaços em branco. 
	
	O primeiro caractere deve ser sempre uma letra ou o caractere sublinhado.
	
	Não podemos usar as palavras reservadas nos identificadores, ou seja, palavras que pertençam a uma linguagem de programação.
	
	
	
	6a Questão (Ref.:201709082511)
	3a sem.: PROGRAMA SEQUENCIAL COM PERCENTAGEM
	Acerto: 1,0  / 1,0 
	O Professor de Lógica de Programação pediu para que seus alunos fizessem um programa que recebesse um salário e realizasse um aumento de 10%, mostrando-o na tela. Para que esse programa faça exatamente isso, a linha que contém pontos de interrogação deveria ser substituída por:
		
	
	novosalario= salario + 10%;
	
	novosalario = salario * 10/100;
	
	novosalario <- salario * 10/100;
	
	novosalario <- salario + 10%;
	
	novosalario = (salario * 10/100) + salario;
	
	
	
	7a Questão (Ref.:201708468791)
	4a sem.: Modularização de código
	Acerto: 1,0  / 1,0 
	Um desenvolvedor, ao construir um programa, precisou de uma função que calculasse o produto entre dois números inteiros. Ele construiu uma função, tendo considerado a propriedade de fechamento, isto é, o produto de dois inteiros, inteiro será e colocou a linha abaixo no programa.
                  cout << "Produto =  " << multiplicar(a,b); 
 
Observe as opções abaixo e escolha aquela onde o protótipo da função está presente.
		
	
	void multiplicar(int a, b);
	
	int multiplicar(int a, int b) ; 
	
	void multiplicar(int ; int);
	
	float multiplicar(int a, int b);
	
	void multiplicar(int a, int b);
	
	
	Gabarito Coment.
	
	
	
	
	8a Questão (Ref.:201708589627)
	4a sem.: AULA 4 - FUNÇÕES
	Acerto: 1,0  / 1,0 
	Observe as afirmativas abaixo e assinale a resposta CORRETA
I Duas vantagens para se usar funções: Dividir o programa em partes menores e reusá-las em vários programas.
II Não é obrigado usar o tipo para cada parâmetro no cabeçalho da função se todos forem do mesmo tipo. Somente um é suficiente.
III No protótipo de uma função, podemos usar somente os tipos dos parâmetros, isto é, não precisamos incluir os nomes dos parâmetros.
IV Toda variável declarada dentro da função main() é denominada variável Global.
V Podemos ter nomes de variáveis iguais declaradas em funções diferentes.
		
	
	II , III e IV são verdadeiras
	
	I , III e V são verdadeiras
	
	I , II e V são verdadeiras
	
	I , IV e V são verdadeiras
	
	II , IV e V são verdadeiras
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	Gabarito Coment.
	
	
	
	
	
	
	
	
	
	
	9a Questão (Ref.:201709205333)
	5a sem.: Estrutura de Decisão Composta
	Acerto: 0,0  / 1,0 
	Marque a alternativa que representa o resultado do programa abaixo, considerando n="Joao" e an=1990.
#include
main(){
    int an, id;
    char n[10];
    
    printf("Informe um nome: ");
    scanf("%s",&n);
    
    printf("Informe o ano de nascimento: ");
    scanf("%d",&an);
    
    id=2016-an;
    
    if(id>=18)
      printf("%s, voce pode votar em 2016, pois tem %d anos\n",n,id);
    else
      printf("%s, voce nao pode votar em 2016, pois tem %d anos\n",n,id);
    system("pause");
}
		
	
	Joao voce nao pode votar em 2016, pois tem 26 anos
	
	Joao voce pode votar em 2016, pois tem 27 anos 
	
	Joao nao voce pode votar em 2016, pois tem 16 anos
	
	Joao voce pode votar em 2016, pois tem 26 anos
	
	
	
	10a Questão (Ref.:201709016108)
	5a sem.: ESTRUTURA DE CONTROLE
	Acerto: 0,0  / 1,0 
	Observe o código fonte abaixo escrito em C++. Caso os dois valores digitados na entrada sejam iguais, o que será impresso na tela como resultado final?
#include 
using namespace std;
int main()
{int num1,num2,result;
cin >> num1 >> num2;
result = (num1+num2);
if (num1>num2)
cout << result/2 << endl;
else
cout << result;
if (num2>num1)
{cout << result*2 << endl;}
else
{cout << result << endl;}
system("pause"); }
		
	
	duas vezes a soma desses valores, em linhas diferentes
	
	o dobro da soma entre esses valores 
	
	a média aritmética e a soma entre esses valores, em linhas diferentes
	
	a média aritmética entre esses valores
	
	duas vezes a soma desses valores, na mesma linha

Outros materiais