Prévia do material em texto
Iniciado em domingo, 19 mai. 2024, 14:31 Estado Finalizada Concluída em domingo, 19 mai. 2024, 14:31 Tempo empregado 13 segundos Avaliar 0,00 de um máximo de 10,00(0%) Questão 1 Não respondido Vale 0,50 ponto(s). 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]); } } 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]); } } 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 1/15 Questão 2 Não respondido Vale 0,50 ponto(s). Conforme o material de apoio, em Linguagem C, os operadores que realizam as operações resto da divisão e diferente de, são, respectivamente: Escolha uma opção: A. % e <> B. & e != C. MOD e != D. MOD e <> E. % e != Sua resposta está incorreta. Questão 14 - PROGRAMAÇÃO COMPUTACIONAL AP1.1 A resposta correta é: % e != 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 2/15 Questão 3 Não respondido Vale 0,50 ponto(s). 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. 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. 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 3/15 Questão 4 Não respondido Vale 0,50 ponto(s). Questão 5 Não respondido Vale 0,50 ponto(s). 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. 55 B. 13 C. 89 D. 34 E. 21 Sua resposta está incorreta. Questão 9 - PROGRAMAÇÃO COMPUTACIONAL - Ap2.1 A resposta correta é: 55 Com base no texto, a sintaxe correta para a inicialização de um vetor em linguagem C corresponde ao item: marque a alternativa correta. Escolha uma opção: A. int vet[ ] = {16, 34, 36, 42, 50, 58}; B. int[ ] vet = {16, 34, 36, 42, 50, 58}; C. int vet = {16, 34, 36, 42, 50, 58}; D. vet = int{16, 34, 36, 42, 50, 58}; E. vet[] = int{16, 34, 36, 42, 50, 58}; Sua resposta está incorreta. Questão 4 - PROGRAMAÇÃO COMPUTACIONAL - Ap2.1 A resposta correta é: int vet[ ] = {16, 34, 36, 42, 50, 58}; 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 4/15 Questão 6 Não respondido Vale 0,50 ponto(s). Com base no texto "O que é um algoritmo É apenas uma série de instruções simples que são realizadas para resolver um problema. A regra de multiplicação que aprendemos na escola e que permite obter o produto de dois números de vários dígitos, com papel e lápis, é um algoritmo simples. Mas podemos dar uma definição um pouco mais rigorosa: "Conjunto de regras que, aplicadas sistematicamente a alguns dados de entrada apropriados, resolvem um problema em um número finito de passos elementares", como enuncia o professor da Faculdade de Informática da Universidade Complutense, Ricardo Peña Marí, autor do livro De Euclides a Java, la Historia de los Algoritmos y de los Lenguajes de Programación. "É importante notar que o algoritmo tem de ser finito e executa instruções de forma sistemática, ou seja, ele é cego diante do que está fazendo, e os passos com os que opera são elementares", comenta o professor." EL PAÍS, 30 de março de 2018. A partir do texto acima e considerando os conceitos de algoritmos, julgue os itens que se seguem e marque a opção correta. I___ Algoritmos não servem apenas para desenvolver softwares, esse conceito é utilizado nas na resolução de diversos problemas em diversas áreas. II___ Alguns algoritmos podem conter um conjunto infinito de regras. III___ Cada passo do algoritmo deve ser bem definido e sem ambiguidades, ou seja, não deve dar margem para uma interpretação dupla. IV___ Não é possível que haja vários algoritmos para resolver o mesmo problema. Está correto o que se afirma em: Escolha uma opção: A. I, III e IV. B. II, III e IV. C. I, II e III. D. I e III. E. I e II. Sua resposta está incorreta. Questão 01 - PROGRAMAÇÃO COMPUTACIONAL AP1.1 A resposta correta é: I e III. 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 5/15 Questão 7 Não respondido Vale 0,50 ponto(s). Considerando o material disponibilizado para apoio, marque a opção em que mostra qual será o resultado do programa C. Escolha uma opção: A. Erro de tempo de execução B. Função em C é incrível C. Erro de compilação D. Sem saída Sua resposta está incorreta. Questão 9 - PROGRAMAÇÃO COMPUTACIONAL - AP2.2 A resposta correta é: Função em C é incrível 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 6/15 Questão 8 Não respondido Vale 0,50 ponto(s). Questão 9 Não respondido Vale 0,50 ponto(s). Considerando o material de apoio, qual a saída do programa em linguagem C com estruturas Escolha uma opção: A. 0 0 B. 10 10 C. 0 10 D. 10 0 Sua resposta está incorreta. Questão 5 - PROGRAMAÇÃO COMPUTACIONAL - AP2.2 A resposta correta é: 0 10 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 <= 32; i--) C. for(i = 0; i < 33; i++) D. for(i = 32; i > -1; i--) E. for(i = 32; i > 0; i--) Sua resposta está incorreta. Questão 12 - PROGRAMAÇÃO COMPUTACIONAL AP1.2 A resposta correta é: for(i = 0; i < 33; i++) 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 7/15 Questão 10 Não respondido Vale 0,50 ponto(s). Questão 11 Não respondido Vale 0,50 ponto(s). Considerando o material de apoio, selecione a alternativa que descreva um algoritmo que preenche um vetor com números em ordem decrescente (cada posição contenha um valor menor ao anterior). Escolha uma opção: A. for(int i = 0; i <= 10; i++){ a[i] = i+1 } B. for(int i = 0; i <= 10; i++){ a[i] = i-1 } C. for(int i = 0; i <= 10; i++){ a[i] = 10-i } D. for(int i = 0; i <= 10; i++){ a[i] = i+i } E. for(int i = 0; i <= 10; i++){ a[i] = i } Sua resposta está incorreta. Questão 10 - PROGRAMAÇÃO COMPUTACIONAL - Ap2.1 A resposta correta é: for(int i = 0; i <= 10; i++){ a[i] = 10-i } A partirda leitura e compreensão do material disponibilizado para apoio, marque a opção correta quanto aos tipos primitivos da linguagem C. Escolha uma opção: A. String, long int, short int e float. B. Iint, string, float e double. C. Char, int, real e double. D. Long int, double, real e char. E. Int, float, double e char. Sua resposta está incorreta. Questão 8 - PROGRAMAÇÃO COMPUTACIONAL AP1.1 A resposta correta é: Int, float, double e char. 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 8/15 Questão 12 Não respondido Vale 0,50 ponto(s). Conforme o texto considere o programa escrito em linguagem C, abaixo. Este trecho de código apresentará: Escolha uma opção: A. Todos os números pares entre 0 e 1000, inclusive. B. Erro, pois a variável i não pode ser declarada dentro do comando for. C. Erro, pois a variável i não está sendo incrementada corretamente. D. Todos os números entre 0 e 1000, inclusive. E. Todos os números ímpares entre 0 e 1000, inclusive. Sua resposta está incorreta. Questão 14 - PROGRAMAÇÃO COMPUTACIONAL AP1.2 A resposta correta é: Todos os números pares entre 0 e 1000, inclusive. 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 9/15 Questão 13 Não respondido Vale 0,50 ponto(s). Após a leitura do texto, qual será a saída do código a seguir Escolha uma opção: A. 102 C B. 103 C++ C. 103 Java D. 104 Java Sua resposta está incorreta. Questão 4 - PROGRAMAÇÃO COMPUTACIONAL - AP2.2 A resposta correta é: 103 Java 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 10/15 Questão 14 Não respondido Vale 0,50 ponto(s). De acordo como texto, considere o seguinte algoritmo para responder à questão. Assinale a alternativa correta, em relação à saída do código acima. Escolha uma opção: A. 2 B. 0 C. -1 D. -2 E. 1 Sua resposta está incorreta. Questão 8 - PROGRAMAÇÃO COMPUTACIONAL - Ap2.1 A resposta correta é: -1 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 11/15 Questão 15 Não respondido Vale 0,50 ponto(s). Questão 16 Não respondido Vale 0,50 ponto(s). Considerando o material de apoio, quanto aos tipos de representações de algoritmos, assinale a alternativa que representa o tipo de algoritmo que mais se aproxima da definição: Descreve o algoritmo utilizando símbolos gráficos predefinidos para representar os passos para a resolução dos problemas. Possui como vantagem o fato de o entendimento de elementos gráficos ser mais fácil que o entendimento de textos. Por não apresentar muitos detalhes, possui como desvantagem a dificuldade de sua transcrição para uma linguagem de programação. Escolha uma opção: A. Fluxograma B. Linguagem algorítmica C. Descrição Narrativa D. Portugol E. Pseudocódigo Sua resposta está incorreta. Questão 3 - PROGRAMAÇÃO COMPUTACIONAL AP1.1 A resposta correta é: Fluxograma 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("%f", &num1); scanf("%f", &num2); soma = num1 + num2; printf("Resultado: %f", 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(num1); scanf (num2); soma = num1 + num2; printf("Resultado: %d", soma); return 0; } 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; } 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 12/15 Questão 17 Não respondido Vale 0,50 ponto(s). Questão 18 Não respondido Vale 0,50 ponto(s). 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. swap(x, y) não faz a troca porque os parâmetros são passados por valor C. swap(x, y) não faz a troca porque não retorna nenhum valor D. Devemos chamar a função da seguinte forma: swap(&x, &y) 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 De acordo com o texto, em linguagem C, um exemplo de sintaxe correta da estrutura de controle switch está indicada na seguinte opção de resposta: Escolha uma opção: A. switch(x){ case 0: printf(“zero”); break; .......................................................... case n: printf(“zero”); break; } B. switch (x) begin 0: printf(“zero”); break; .......................................................... n: printf(“zero”); break; end C. case(x) begin 0: printf(“zero”); break; .......................................................... n: printf(“zero”); break; end D. case(x){ 0: printf(“zero”); break; .......................................................... n: printf (“zero”); break; } E. case(x){ switch 0: printf(“zero”); break; .......................................................... switch n: printf(“zero”); break; } Sua resposta está incorreta. Questão 8 - PROGRAMAÇÃO COMPUTACIONAL AP1.2 A resposta correta é: switch(x){ case 0: printf(“zero”); break; .......................................................... case n: printf(“zero”); break; } 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 13/15 Questão 19 Não respondido Vale 0,50 ponto(s). Questão 20 Não respondido Vale 0,50 ponto(s). 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 um parâmetro inteiro C. A função pode ser chamada com qualquer número de parâmetros de qualquer tipo D. A função pode ser chamada com qualquer número de parâmetros inteiros. 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 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, o comando2 nunca será executado. B. Seja qual for a condição, o comando2 sempre será executado. C. Seja qual for a condição, o comando1 sempre será executado. D. Seja qual for a condição, os dois comandos serão executados. E. Seja qual for a condição, um dos dois comandos será executado. 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. 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 14/15 19/05/24, 14:31 Simulados das avaliações: Revisão da tentativa https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185573&cmid=1095993 15/15