Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. LÓGICA COMPUTACIONAL APLICADA A ADMINISTRAÇÃO 2. Simulados das avaliações QUESTIONÁRIO Simulados das avaliações Iniciado em sexta-feira, 21 abr. 2023, 10:11 Estado Finalizada Concluída em sexta-feira, 21 abr. 2023, 10:28 Tempo empregado 17 minutos 1 segundo Notas 1,00/20,00 Avaliar 0,50 de um máximo de 10,00(5%) Parte superior do formulário Questão 1 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão De acordo como material de apoio, abaixo estão três implementações da função troca ( ) em C: imagem Baseado no enunciado, qual delas realmente trocaria o conteúdo das duas variáveis inteiras p e q Escolha uma opção: A. Apenas I. B. Apenas II C. Apenas III D. Apenas II e III Feedback Sua resposta está incorreta. Questão 8 - PROGRAMAÇÃO COMPUTACIONAL - AP2.2 A resposta correta é: Apenas III Questão 2 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Com base nas estruturas de repetição em linguagem C, assinale a alternativa CORRETA: Escolha uma opção: A. Na estrutura do-while, o teste é feito no início do laço. B. Na estrutura while, o teste é feito no final do laço. C. A estrutura for é usado quando não se sabe a quantidade de iterações. D. A diferença entre o while e o do-while é que no último, os comandos serão executados ao menos uma vez, sendo o teste feito no final do laço. E. O if-else é uma estrutura de repetição. Feedback Sua resposta está incorreta. Questão 15 - PROGRAMAÇÃO COMPUTACIONAL AP1.2 A resposta correta é: A diferença entre o while e o do-while é que no último, os comandos serão executados ao menos uma vez, sendo o teste feito no final do laço. Questão 3 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão De acordo com o texto, analise a definição de uma matriz em linguagem C. int mat[5][10]; Assinale o código que exibe corretamente todos os elementos da matriz mat. Escolha uma opção: A. for(int i = 0; i <= 5; i++){ for(int j = 0; j <= 10; j++){ printf("%d ", mat [i][j]); } } B. for(int i = 0; i < 5; i++){ for(int j = 0; j <= 10; j++){ printf("%d ", mat[i] [j]); } } C. for(int i = 0; i < 4; i++){ for(int j = 0; j < 9; j++){ printf("%d ", mat[i][j]); } } D. for(int i = 0; i <= 5; i++){ for(int j = 0; j < 10; j++){ printf("%d ", mat[i] [j]); } } E. for(int i = 0; i < 5; i++){ for(int j = 0; j < 10; j++){ printf("%d ", mat[i][j]); } } Feedback Sua resposta está incorreta. Questão 2 - PROGRAMAÇÃO COMPUTACIONAL - Ap2.1 A resposta correta é: for(int i = 0; i < 5; i++){ for(int j = 0; j < 10; j++){ printf("%d ", mat[i][j]); } } Questão 4 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão De acordo como o texto, em C, qual é o significado do seguinte protótipo de função com lista de parâmetros vazia Escolha uma opção: A. A função só pode ser chamada sem qualquer parâmetro B. A função pode ser chamada com qualquer número de parâmetros inteiros. C. A função pode ser chamada com um parâmetro inteiro D. A função pode ser chamada com qualquer número de parâmetros de qualquer tipo Feedback Sua resposta está incorreta. Questão 6 - PROGRAMAÇÃO COMPUTACIONAL - AP2.2 A resposta correta é: A função pode ser chamada com qualquer número de parâmetros de qualquer tipo Questão 5 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão A partir da leitura e compreensão do material, analise o trecho do algoritmo abaixo. Considerando a execução completa do trecho de algoritmo precedente, assinale a opção que apresenta o valor armazenado em vet[11]. Escolha uma opção: A. 89 B. 13 C. 55 D. 34 E. 21 Feedback Sua resposta está incorreta. Questão 9 - PROGRAMAÇÃO COMPUTACIONAL - Ap2.1 A resposta correta é: 55 Questão 6 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão A partir da leitura e compreensão do material de apoio, considere o seguinte programa C: imagem Para trocar os valores de duas variáveis x e y, marque a opção correta.. Escolha uma opção: A. Devemos chamar a função da seguinte forma: swap(x, y) B. Devemos chamar a função da seguinte forma: swap(&x, &y) C. swap(x, y) não faz a troca porque os parâmetros são passados por valor D. swap(x, y) não faz a troca porque não retorna nenhum valor Feedback Sua resposta está incorreta. Questão 7 - PROGRAMAÇÃO COMPUTACIONAL - AP2.2 A resposta correta é: swap(x, y) não faz a troca porque os parâmetros são passados por valor Questão 7 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Considerando o material de apoio, qual a saída do programa em linguagem C com estruturas Escolha uma opção: A. 0 0 B. 0 10 C. 10 0 D. 10 10 Feedback Sua resposta está incorreta. Questão 5 - PROGRAMAÇÃO COMPUTACIONAL - AP2.2 A resposta correta é: 0 10 Questão 8 Correto Atingiu 1,00 de 1,00 Marcar questão Texto da questão Utilizando a estrutura de repetição for, qual alternativa percorre o intervalo de 0 até 32 inclusive Marque a opção correta. Escolha uma opção: A. for(i = 0; i < 32; i++) B. for(i = 0; i < 33; i++) C. for(i = 32; i > -1; i--) D. for(i = 32; i > 0; i--) E. for(i = 0; i <= 32; i--) Feedback Sua resposta está correta. Questão 12 - PROGRAMAÇÃO COMPUTACIONAL AP1.2 A resposta correta é: for(i = 0; i < 33; i++) Questão 9 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Considerando o código abaixo: Para mostrar o terceiro elemento do vetor, deve ser usada na linha 04 do código a opção: Marque a opção correta. Escolha uma opção: A. printf ("O 3ro elemento eh: %d", p{3}); B. printf ("O 3ro elemento eh: %d", p[3]); C. printf ("O 3ro elemento eh: %d", p(2)); D. printf ("O 3ro elemento eh: %d", p[2]); E. printf ("O 3ro elemento eh: %d", p(3)); Feedback Sua resposta está incorreta. Questão 1 - PROGRAMAÇÃO COMPUTACIONAL - Ap2.1 A resposta correta é: printf ("O 3ro elemento eh: %d", p[2]); Questão 10 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão De acordo com o texto, em linguagem C, os tipos de dados char e double, tem seus códigos de formatação para printf e scanf, dados por respectivamente: marque a alternativa correta. Escolha uma opção: A. %i e %s B. %f e %c C. %c e %f D. %c e %d E. %c e %i Feedback Sua resposta está incorreta. Questão 10 - PROGRAMAÇÃO COMPUTACIONAL AP1.1 A resposta correta é: %c e %f Questão 11 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão A partir da leitura e compreensão do material de apoio, considere o trecho de código abaixo: Após a execução desse trecho de código, qual o valor das variáveis a e b, respectivamente Assinale a alternativa correta. Escolha uma opção: A. -2 e -3 B. -5 e -3 C. -3 e -5 D. -3 e -2 E. 1 e 4 Feedback Sua resposta está incorreta. Questão 3 - PROGRAMAÇÃO COMPUTACIONAL AP1.2 A resposta correta é: -3 e -2 Questão 12 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Com base no material de apoio, considere os seguintes de códigos em linguagem C: O resultado da execução dos códigos em I e II será, respectivamente são: Escolha uma opção: A. Perdeu o bônus e ganhou. B. Perdeu o bônus e ganhou o bônus. C. Ganhou e ganhou. D. Perdeu e ganhou o bônus. E. Perdeu e perdeu. Feedback Sua resposta está incorreta. Questão 5 - PROGRAMAÇÃO COMPUTACIONAL AP1.2 A resposta correta é: Perdeu o bônus e ganhou. Questão 13 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Considere a linguagem de programação C nos seguintes códigos-fonte e assinale a alternativa CORRETA. Escolha uma opção: A. #include int main(){ int num1, num2, soma; scanf("%d", &num1); scanf("%d", &num2); soma = num1 + num2; printf("Resultado: %d", soma); return 0; } B. #include int main(){ int num1, num2, soma; scanf(num1); scanf (num2); soma = num1 + num2; printf("Resultado: %d", soma); return 0; } C. #include int main(){ int num1, num2, soma; scanf("%f", num1); scanf("%f", num2); soma = num1 + num2; printf("Resultado: %d", soma); return 0; } D. #include int main(){ int num1, num2, soma; scanf("%d", num1); scanf("%d", num2); soma = num1 + num2; printf("Resultado: %d", soma); return 0; } E. #include int main(){ int num1, num2, soma;scanf("%f", &num1); scanf("%f", &num2); soma = num1 + num2; printf("Resultado: %f", soma); return 0; } Feedback Sua resposta está incorreta. Questão 12 - PROGRAMAÇÃO COMPUTACIONAL AP1.1 A resposta correta é: #include int main(){ int num1, num2, soma; scanf("%d", &num1); scanf("%d", &num2); soma = num1 + num2; printf("Resultado: %d", soma); return 0; } Questão 14 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Baseado no material de apoio considere o código em linguagem C a seguir: Assinale a alternativa correta, em relação à saída do código acima. Escolha uma opção: A. AMSZONAS B. AMASSONA C. SMAZONAS D. ZONAAMAS E. AMASZONA Feedback Sua resposta está incorreta. Questão 7 - PROGRAMAÇÃO COMPUTACIONAL - Ap2.1 A resposta correta é: AMSZONAS Questão 15 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Com relação ao conceito de variável em linguagem de programação, assinale a alternativa INCORRETA. Escolha uma opção: A. Uma variável representa uma posição da memória, possuindo nome, tipo e conteúdo. B. Variáveis são endereços de memória que guardam, temporariamente, um valor utilizado pelo programa. C. O nome de uma variável pode ser constituído espaços em brancos ou caracteres especiais, tais como: @, $, +, ?, %, !. D. Embora a variável possa assumir diferentes valores, ela só pode armazenar um valor a cada instante. E. O nome de uma variável pode ser constituído por números e lestras. Feedback Sua resposta está incorreta. Questão 9 - PROGRAMAÇÃO COMPUTACIONAL AP1.1 A resposta correta é: O nome de uma variável pode ser constituído espaços em brancos ou caracteres especiais, tais como: @, $, +, ?, %, !. Questão 16 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão 1) De acordo com o texto, considerando a forma geral da estrutura de repetição "for", descrita abaixo: For (inicialização; condição de parada; incremento) { sequência de comandos; } Pode-se afirmar que o comando while equivalente a esse for é: Assinale a alternativa correta. Escolha uma opção: A. incremento; while(condição de parada){ inicialização; sequência de comandos; } B. incremento; while(condição de parada){ sequência de comandos; inicialização; } C. inicialização; while(condição de parada){ sequência de comandos; incremento; } D. inicialização; while(condição de parada){ sequência de comandos; } incremento; E. while(condição de parada){ inicialização; sequência de comandos; incremento; } Feedback Sua resposta está incorreta. Questão 11 - PROGRAMAÇÃO COMPUTACIONAL AP1.2 A resposta correta é: inicialização; while(condição de parada){ sequência de comandos; incremento; } Questão 17 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão De acordo como texto, marque a afirmativa INCORRETA acerca das estruturas de controle e repetição. Escolha uma opção: A. Assim como é feito na estrutura if, a estrutura switch pode realizar testes de expressões lógicas ou relacionais B. A estrutura while avalia a condição para depois executar uma sequência de comandos C. A estrutura if é uma estrutura de controle utilizada para realizar ou não determinada seleção. D. A estrutura do-while executa uma sequência de comandos para depois testar a condição E. Na estrutura switch os cases são executados em sequência até que um comando break seja encontrado. Feedback Sua resposta está incorreta. Questão 13 - PROGRAMAÇÃO COMPUTACIONAL AP1.2 A resposta correta é: Assim como é feito na estrutura if, a estrutura switch pode realizar testes de expressões lógicas ou relacionais Questão 18 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Baseado na leitura do texto, quanto à estrutura de decisão apresentada abaixo: É CORRETO afirmar que: Escolha uma opção: A. Seja qual for a condição, os dois comandos serão executados. B. Seja qual for a condição, o comando1 sempre será executado. C. Seja qual for a condição, o comando2 nunca será executado. D. Seja qual for a condição, um dos dois comandos será executado. E. Seja qual for a condição, o comando2 sempre será executado. Feedback Sua resposta está incorreta. Questão 6 - PROGRAMAÇÃO COMPUTACIONAL AP1.2 A resposta correta é: Seja qual for a condição, um dos dois comandos será executado. Questão 19 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Com base no texto, considere um algoritmo em linguagem C que mostra comandos condicionais (if-else) aninhados com início e fim delimitados por { }: Analisando esse o trecho acima, é CORRETO afirmar que: Escolha uma opção: A. Se T1 for verdadeiro e T3 verdadeiro e T2 falso, o Comando2 e o Comando7 serão executados. B. Se T1 for verdadeiro e T2 verdadeiro e T3 falso, o Comando4 e o Comando3 serão executados. C. Se T1, T2 e T3 forem verdadeiros, o Comando1, o Comando2, o Comando3, o Comando5 e o Comando7 serão executados. D. Se T1 e T3 forem verdadeiros e T2 falso, o Comando1, o Comando2 e o Comando5 serão executados. E. O Comando7 será executado independentemente de qualquer valor dos testes. Feedback Sua resposta está incorreta. Questão 2 - PROGRAMAÇÃO COMPUTACIONAL AP1.2 A resposta correta é: Se T1, T2 e T3 forem verdadeiros, o Comando1, o Comando2, o Comando3, o Comando5 e o Comando7 serão executados. Questão 20 Incorreto Atingiu 0,00 de 1,00 Marcar questão Texto da questão Considerando o material de apoio, na linguagem C, qual o operador representa o operador lógico E Escolha uma opção: A. + B. || C. != D. % E. && Feedback Sua resposta está incorreta. Questão 13 - PROGRAMAÇÃO COMPUTACIONAL AP1.1 A resposta correta é: && Parte inferior do formulário
Compartilhar