Prévia do material em texto
Iniciado em domingo, 19 mai. 2024, 14:46
Estado Finalizada
Concluída em domingo, 19 mai. 2024, 14:56
Tempo
empregado
9 minutos 46 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Comentários Parabéns, você atingiu a média da parcial. Continue com foco nos estudos, e interesse pelo conhecimento. O
mundo espera suas realizações!
Caro estudante, é necessário ressaltar que não deixe de realizar as seguintes avaliações, pois elas também fazem
parte da composição da sua nota final:
AP3.2 - Autoavaliação da atividade discursiva
AP3.3 - Autoavaliação de participação no fórum entre estudantes
Questão 1
Correto
Atingiu 0,50 de 0,50
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. case(x){ 0: printf(“zero”); break; .......................................................... n: printf (“zero”); break; }
B. case(x){ switch 0: printf(“zero”); break; .......................................................... switch n: printf(“zero”); break; }
C. switch(x){ case 0: printf(“zero”); break; .......................................................... case n: printf(“zero”); break; }
D. case(x) begin 0: printf(“zero”); break; .......................................................... n: printf(“zero”); break; end
E. switch (x) begin 0: printf(“zero”); break; .......................................................... n: printf(“zero”); break; end
Sua resposta está correta.
19/05/24, 14:56 Avaliação parcial - AP3.1 (vale 40% da nota final): Revisão da tentativa
https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185624&cmid=1041242 1/12
https://virtual.uninta.edu.br/mod/assign/view.php?id=1041243
https://virtual.uninta.edu.br/mod/forum/view.php?id=1041245
Questão 2
Correto
Atingiu 0,50 de 0,50
Questão 3
Correto
Atingiu 0,50 de 0,50
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á correta.
A partir da leitura do material disponibilizado para apoio, seja o seguinte trecho de código em linguagem C:
Considerando o enunciado acima, o que será impresso nas linhas 12 e 13, respectivamente Marque a opção correta.
Escolha uma opção:
A. 1 e 1
B. 0 e 1
C. 2 e 1
D. 1 e 0
E. 1 e 2
Sua resposta está correta.
19/05/24, 14:56 Avaliação parcial - AP3.1 (vale 40% da nota final): Revisão da tentativa
https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185624&cmid=1041242 2/12
Questão 4
Correto
Atingiu 0,50 de 0,50
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(num1); scanf (num2); soma = num1 + num2; printf("Resultado: %d", soma); return 0;
}
B. #include int main(){ int num1, num2, soma; scanf("%d", &num1); scanf("%d", &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: %f",
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: %d",
soma); return 0; }
Sua resposta está correta.
19/05/24, 14:56 Avaliação parcial - AP3.1 (vale 40% da nota final): Revisão da tentativa
https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185624&cmid=1041242 3/12
Questão 5
Correto
Atingiu 0,50 de 0,50
De acordo com o texto, considere o seguinte trecho de código em Linguagem C:
Após análise desse trecho, constata-se que será impresso: marque a opção correta.
Escolha uma opção:
A. D
B. C
C. A
D. E
E. B
Sua resposta está correta.
19/05/24, 14:56 Avaliação parcial - AP3.1 (vale 40% da nota final): Revisão da tentativa
https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185624&cmid=1041242 4/12
Questão 6
Correto
Atingiu 0,50 de 0,50
Questão 7
Correto
Atingiu 0,50 de 0,50
Baseado no material de apoio considere o programa em linguagem C:
É correto afirmar que:
Escolha uma opção:
A. Os comandos dentro do while não serão executados.
B. Será exibida na tela a sequência 0 1 2 3 4 6 7 8 9.
C. O comando while entrará em loop infinito, pois a variável “cont” não está sendo incrementada de forma adequada.
D. Será exibida na tela a sequência 0 1 2 3 4 5 6 7 8 9 10.
E. O comando while entrará em loop infinito, pois a condição “cont < 10” sempre será verdadeira.
Sua resposta está correta.
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á correta.
19/05/24, 14:56 Avaliação parcial - AP3.1 (vale 40% da nota final): Revisão da tentativa
https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185624&cmid=1041242 5/12
Questão 8
Correto
Atingiu 0,50 de 0,50
Questão 9
Correto
Atingiu 0,50 de 0,50
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. I e III.
C. II, III e IV.
D. I e II.
E. I, II e III.
Sua resposta está correta.
Após a leitura e compreensão do material de apoio, assinale a opção correta quanto as estruturas de repetição da linguagem C.
Escolha uma opção:
A. Do-while, repeat, for
B. while, repeat, for
C. While, for, do-while
D. While, for, loop
E. while, for, for-while
Sua resposta está correta.
19/05/24, 14:56 Avaliação parcial - AP3.1 (vale 40% da nota final): Revisão da tentativa
https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185624&cmid=1041242 6/12
Questão 10
Correto
Atingiu 0,50 de 0,50
Questão 11
Correto
Atingiu 0,50 de 0,50
A partir da 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. Char, int, real e double.
B. Int, float, double e char.
C. Long int, double, real e char.
D. Iint, string, float e double.
E. String, long int, short int e float.
Sua resposta está correta.
Considerandoo 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[2]);
B. printf ("O 3ro elemento eh: %d", p(3));
C. printf ("O 3ro elemento eh: %d", p[3]);
D. printf ("O 3ro elemento eh: %d", p{3});
E. printf ("O 3ro elemento eh: %d", p(2));
Sua resposta está correta.
19/05/24, 14:56 Avaliação parcial - AP3.1 (vale 40% da nota final): Revisão da tentativa
https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185624&cmid=1041242 7/12
Questão 12
Correto
Atingiu 0,50 de 0,50
Questão 13
Correto
Atingiu 0,50 de 0,50
Com base no material de apoio, os tipos de dados float e double refere-se, respectivamente, a que tipo de dados Assinale a alternativa
correta.
Escolha uma opção:
A. Real e inteiro
B. Real e real
C. Real e caractere.
D. Inteiro e real
E. Inteiro e inteiro
Sua resposta está correta.
Com base nas estruturas de repetição em linguagem C, assinale a alternativa CORRETA:
Escolha uma opção:
A. Na estrutura while, o teste é feito no final do laço.
B. Na estrutura do-while, o teste é feito no início 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.
Sua resposta está correta.
19/05/24, 14:56 Avaliação parcial - AP3.1 (vale 40% da nota final): Revisão da tentativa
https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185624&cmid=1041242 8/12
Questão 14
Correto
Atingiu 0,50 de 0,50
Questão 15
Correto
Atingiu 0,50 de 0,50
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. swap(x, y) não faz a troca porque os parâmetros são passados por valor
B. Devemos chamar a função da seguinte forma: swap(x, y)
C. Devemos chamar a função da seguinte forma: swap(&x, &y)
D. swap(x, y) não faz a troca porque não retorna nenhum valor
Sua resposta está correta.
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 de qualquer tipo
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 inteiros.
Sua resposta está correta.
19/05/24, 14:56 Avaliação parcial - AP3.1 (vale 40% da nota final): Revisão da tentativa
https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185624&cmid=1041242 9/12
Questão 16
Correto
Atingiu 0,50 de 0,50
Questão 17
Correto
Atingiu 0,50 de 0,50
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 II e III
B. Apenas II
C. Apenas I.
D. Apenas III
Sua resposta está correta.
De acordo como texto, marque a afirmativa INCORRETA acerca das estruturas de controle e repetição.
Escolha uma opção:
A. A estrutura do-while executa uma sequência de comandos para depois testar a condição
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. Assim como é feito na estrutura if, a estrutura switch pode realizar testes de expressões lógicas ou relacionais
E. Na estrutura switch os cases são executados em sequência até que um comando break seja encontrado.
Sua resposta está correta.
19/05/24, 14:56 Avaliação parcial - AP3.1 (vale 40% da nota final): Revisão da tentativa
https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185624&cmid=1041242 10/12
Questão 18
Correto
Atingiu 0,50 de 0,50
Questão 19
Correto
Atingiu 0,50 de 0,50
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 sempre será executado.
B. Seja qual for a condição, um dos dois comandos será executado.
C. Seja qual for a condição, o comando1 sempre será executado.
D. Seja qual for a condição, o comando2 nunca será executado.
E. Seja qual for a condição, os dois comandos serão executados.
Sua resposta está correta.
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. %c e %i
C. %f e %c
D. %c e %d
E. %c e %f
Sua resposta está correta.
19/05/24, 14:56 Avaliação parcial - AP3.1 (vale 40% da nota final): Revisão da tentativa
https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185624&cmid=1041242 11/12
Questão 20
Correto
Atingiu 0,50 de 0,50
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 < 5; i++){ for(int j = 0; j <= 10; 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 < 4; i++){ for(int j = 0; j < 9; j++){ printf("%d ", mat[i][j]); } }
Sua resposta está correta.
19/05/24, 14:56 Avaliação parcial - AP3.1 (vale 40% da nota final): Revisão da tentativa
https://virtual.uninta.edu.br/mod/quiz/review.php?attempt=5185624&cmid=1041242 12/12