Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pincel Atômico - 12/09/2023 16:11:48 1/3 ANDERSON GOMES MARTINS Avaliação Online (SALA EAD) Atividade finalizada em 05/09/2023 09:12:11 (1126057 / 1) LEGENDA Resposta correta na questão # Resposta correta - Questão Anulada X Resposta selecionada pelo Aluno Disciplina: LINGUAGEM DE PROGRAMAÇÃO E FERRAMENTAS COMPUTACIONAIS [431032] - Avaliação com 5 questões, com o peso total de 15,00 pontos [capítulos - 5,6,7,8,9] Turma: Graduação: ENGENHARIA DE PRODUÇÃO - Grupo: FEVEREIRO/2022 - ENGPROD/FEV22 [64221] Aluno(a): 91380442 - ANDERSON GOMES MARTINS - Respondeu 5 questões corretas, obtendo um total de 15,00 pontos como nota [361559_1821 25] Questão 001 (NUCEPE-2018) De acordo com o código a seguir, qual comando estaria no lugar de ***************? #include<stdio.h> int main( ) { int num1, num2; printf("Digite um número: "); *************** printf("Digite outro número: "); scanf("%d",&num2); printf("Os numeros digitados foram %d e %d",num1,num2); } scanf ("%f", &num1). X scanf("%d",&num1). scanf ("%d", &num2). scanf ("%d", &num3). scanf ("%f", &num2). [361559_1821 15] Questão 002 Sobre Operadores Lógicos, identifique a alternativa que não representa uma afirmativa correta, ou seja, identifique a alternativa ERRADA. Os operadores lógicos são muito importantes em linguagens de programação e nos ajudam a tomar decisões com base em certas condições. São três tipos básicos de operadores lógicos, mas dois deles podem ser utilizados com comportamento diferenciado para gerar, além de seus resultados tradicionais, melhor eficiência no programa. X Os operadores lógicos são operadores binários e sempre será obrigatório utilizar dois operandos junto com qualquer um deles. Podemos utilizar o conceito de Tabelas Verdade para simular os resultados da utilização de operadores lógicos. Operadores lógicos são utilizados quando precisamos combinar duas condições com lógicas E ou OU para ajudar a produzir o resultado final ou quando precisamos inverter o resultado de uma operação com a negação NÃO. Pincel Atômico - 12/09/2023 16:11:48 2/3 [361559_1821 51] Questão 003 (NUCEPE-2018) Analise o trecho de código a seguir e marque a única alternativa CORRETA em relação ao que será escrito após a execução do programa. #include<stdio.h> void impr3() { printf("3 "); } void impr2() { impr3(); printf("2 "); } void impr1() { printf("1 "); } int main( ) { impr1(); impr2(); } 3 2 1. 2 1 3. 2 3 1. 1 2 3. X 1 3 2. [361560_1821 60] Questão 004 Enade Ciência da Computação (2017) - O algoritmo a seguir trabalha com um vetor global v de números inteiros e rearranja esse vetor de tal forma que seus elementos, ao final, estejam ordenados de forma crescente. Note que n é uma variável global que determina o tamanho do vetor. Considerando que nesse algoritmo há erros de lógica que devem ser corrigidos para que os elementos sejam ordenados de forma crescente, assinale a opção correta no que se refere às correções adequadas. Pincel Atômico - 12/09/2023 16:11:48 3/3 A linha 07 deve ser corrigida da seguinte forma: j = i + 1 e a linha 08, do seguinte modo: while (j >= 0 && v[ j ] > chave). A linha 04 deve ser corrigida da seguinte forma: for ( i = 1; i < n -1; i++) e a linha 07, do seguinte modo: j = i + 1; A linha 10 deve ser corrigida da seguinte forma: v [ j + 1 ] = v [ j ]; e a linha 13, do seguinte modo: v [ j – 1 ] = chave; . A linha 04 deve ser corrigida da seguinte forma: for (i = 1; i < n – 1; i++) e a linha 13, do seguinte modo: v[j – 1] = chave; X A linha 08 deve ser corrigida da seguinte forma: while ( j >= 0 && v [ j ] > chave) e a linha 10, do seguinte modo: v [ j + 1 ] = v [ j ]; . [361561_1821 39] Questão 005 Analise o código abaixo e marque a alternativa que identifica o correto valor que será exibido na tela: #include<stdio.h> int main() { int x,y,z; z = 10; x = 3; y = (z > x) & ((x%3)==0); x = z/x; printf("X = %d, Z = %d, Y = %d",x,z,y); } X = 3.33, Z = 10, Y = 0 X = 3, Z = 10, Y = 0 X = 3.33, Z = 10.00, Y = 0.0 X X = 3, Z = 10, Y = 1 X = 3.33, Z = 10, Y = 1
Compartilhar