Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/11/2017 BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=21578082240 1/4 CCT0535_201512711039 V.1 LÓGICA DE PROGRAMAÇÃO Avaiação Parcial: CCT0535_SM_201512711039 V.1 Aluno(a): SAMUEL RODRIGO DA SILVA DE CARVALHO Matrícula: 201512711039 Acertos: 9,0 de 10,0 Data: 17/10/2017 15:01:44 (Finalizada) 1a Questão (Ref.: 201512919640) Acerto: 1,0 / 1,0 Para interligar CPU, Memória Principal e os dispositivos de E/S, existem três barramentos. Assinale a opção onde eles estão presentes. Dados / Endereço / Controle Dados / Endereço / Fluxo Dados / Controle / Fluxo Conteúdo / Endereço / Fluxo Conteúdo / Fluxo / Controle 2a Questão (Ref.: 201512919633) Acerto: 1,0 / 1,0 A CPU (Unidade Central de Processamento) é formada pelos seguintes componentes: Unidade de Controle, Registradores e HD Teclado, Memória Principal e Registradores UAL, Registradores e HD UAL, Registradores e Memória Principal UAL, Unidade de Controle e Registradores Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201513857080) Acerto: 1,0 / 1,0 "É uma posição (endereço) na memória do computador, a qual é reservada para armazenar os dados que o programa vai manipular. Esta posição precisa ter um nome e um tipo de dado associado a informação que ela armazena". Esta descrição faz referência a qual das opções abaixo: Biblioteca Constante Função Comando Variável 24/11/2017 BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=21578082240 2/4 4a Questão (Ref.: 201513362855) Acerto: 1,0 / 1,0 Em programação utilizam-se variáveis para armazenar valores e também para dar nome a uma determinada área de memória do computador onde os dados ficam armazenados. Determine qual das alternativas abaixo apresenta todos os nomes de variáveis VÁLIDOS em uma linguagem de programação. salario100, 1a Funcionario, salario100, b 1a , b salario-medio, b, Funcionario Funcionario, salario100, salario-medio 5a Questão (Ref.: 201512929532) Acerto: 1,0 / 1,0 Observe o programa abaixo com muita atenção e suponha que você digitou nessa ordem 5000, 3. Selecione a opção cujo conteúdo é igual aos valores exibidos na tela. using namespace std; int main() { float v, r, total; cin >> v >> r; total = v * ( 1 - r/ 100 ); cout << v << endl; cout << total << endl; system("pause"); } 5000 150 5000 4815 5000 3500 5000 15 5000 4850 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201513660998) Acerto: 1,0 / 1,0 Em C++ para a expressão aritmética X = 20 % 2 + 3*2 , qual o valor de X ? 9 7 6,4 6 6,8 7a Questão (Ref.: 201513012478) Acerto: 0,0 / 1,0 24/11/2017 BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=21578082240 3/4 Observe a fórmula abaixo que calcula a soma dos n primeiros termos de uma PA. Sn = n/2 [ 2a + (n-1) r ] a primeiro termo da série n número de termos da série r razão da série Se você desejasse escrever o corpo de uma função, para resolver o problema acima, cujo cabeçalho seria int somaPA(int a, int n, int r) qual das opções abaixo escolheria? { return (2*a) + n-1*r*n/2; } { return (2*a + n-1*r)*n/2; } { return (2*a) + (n-1)*r*n/2; } { return 2*a + (n-1)*r *n/2; } { return (2*a + (n-1)*r)*n/2; } Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201512920013) 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. As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 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. 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. Gabarito Comentado. 9a Questão (Ref.: 201513012486) 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. 24/11/2017 BDQ: Avaliação Parcial http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=21578082240 4/4 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. Somente a I está correta A II e IV estão corretas A II e a III estão corretas Somente a II está correta Somente a IV está correta Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201513467336) Acerto: 1,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"); } o dobro da soma entre esses valores a média aritmética entre esses valores a média aritmética e a soma entre esses valores, em linhas diferentes duas vezes a soma desses valores, em linhas diferentes duas vezes a soma desses valores, na mesma linha
Compartilhar