Você está na página 1de 7

28/09/2022 11:07 Avaliação: Revisão da tentativa

Página inicial Cursos GRADUAÇÃO EAD 2020 Graduação - EAD 0006 Avaliação Regular

Avaliação

Iniciado em segunda, 15 fev 2021, 13:18


Estado Finalizada
Concluída em segunda, 15 fev 2021, 14:12
Tempo 53 minutos 52 segundos
empregado
Avaliar 6,00 de um máximo de 10,00(60%)

Questão 1
Correto

Atingiu 1,00 de 1,00

A linguagem C possui cinco tipos de dados básicos (char, int, float, double e void) e três modificadores (unsigned,
short e long). A combinação de tipos e modificadores determinam as faixas de valores e o tamanho a ser
alocado na memória. Assinale a alternativa que correspondente à faixa de valores e alocação de memória do
tipo unsigned int:

a. -32768 a 32767 (16 bits).

b. 0 a 4294967295 (32 bits).

c. 0 a 255 (8 bits).

d. -128 a 127 (8 bits).

e. 0 a 65535 (16 bits). 

A resposta correta é: 0 a 65535 (16 bits).

https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=138751&cmid=39606 1/7
28/09/2022 11:07 Avaliação: Revisão da tentativa

Questão 2
Incorreto

Atingiu 0,00 de 1,00

Na linguagem C, além do operador de atribuição =, temos também vários outros operadores de atribuição
conjugados com operações aritméticas com o objetivo de simplificar a escrita do código. Seguem algumas
afirmações sobre a aplicação desses operadores:

I. A instrução v += w é equivalente a: v = v + w.
II. A instrução i++ é equivalente a: i = i + 1.

III. O operador /= recusa que o zero (0) seja um operando à sua direita.

IV. Na instrução: q = ++p * (10 - r) / 1.5, o operador ++p fará com que p seja incrementado depois que todas as
demais operações tiverem sido calculadas.

Estão corretas:

a. I, II e IV apenas.

b. II, III e IV apenas.

c. I e II apenas. 

d. I, II e III apenas.

e. III e IV apenas.

A resposta correta é: I, II e III apenas.

Questão 3
Incorreto

Atingiu 0,00 de 1,00

Na linguagem C podemos ter uma expressão contendo operadores de vários tipos, os quais serão calculados ou
avaliados segundo a sua precedência. Assinale a alternativa correta sobre a precedência de operadores na
linguagem C:

a. Os operadores relacionais precedem os operadores lógicos de conjunção e disjunção.

b. A atribuição vem antes dos demais operadores. 

c. Após o operador de condição ternária (?: ), executa-se o operador de conjunção (&&) ou disjunção (||).

d. O operador endereço (&; ) vem depois dos operadores relacionais.

e. Os operadores lógicos precedem os operadores aritméticos.

A resposta correta é: Os operadores relacionais precedem os operadores lógicos de conjunção e disjunção.

https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=138751&cmid=39606 2/7
28/09/2022 11:07 Avaliação: Revisão da tentativa

Questão 4
Incorreto

Atingiu 0,00 de 1,00

As estruturas de repetição são muito utilizadas para efetuar operações de agregação de dados, como soma,
contagem, cálculo de média, verificações de menor e maior valor, etc. Dado o seguinte trecho de código ao lado
em C:

int i, total = 0;

for (i = 1; i <= 10; i++)

     total += i;

printf("%d", total);

Assinale a alternativa correta para o resultado a ser impresso na tela após o processamento:

a. 10.

b. 44.

c. 55.

d. 11.

e. 21. 

A resposta correta é: 55.

Questão 5
Correto

Atingiu 1,00 de 1,00

O comando while é uma estrutura do tipo laço condicional, isto é, o loop baseia-se na análise de uma condição.
Esta estrutura é utilizada quando temos um número indefinido de repetições e se caracteriza por realizar um
teste condicional no início. Assinale a alternativa correta relacionada à situação que provoca o laço entrar em
loop infinito, ou seja, não parar nunca:

a. A variável usada no teste condicional não resulta em 1 ou 0.

b. A variável do teste condicional está sendo anulada por alguma outra instrução dentro do laço.

c. O teste condicional do laço sempre resulta em verdadeiro. 

d. Não foi inserida uma estrutura condicional dentro do laço de repetição.

e. Foram usadas duas variáveis no teste condicional ao invés de uma.

A resposta correta é: O teste condicional do laço sempre resulta em verdadeiro.

https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=138751&cmid=39606 3/7
28/09/2022 11:07 Avaliação: Revisão da tentativa

Questão 6
Correto

Atingiu 1,00 de 1,00

Ao desenvolver programas, muitas vezes nos deparamos com situações em que precisamos repetir um
determinado trecho de código ou todo o código um certo número de vezes. Assinale a alternativa que
exemplifica uma aplicação correta dessas situações:

a. Cálculo da área e perímetro de um quadrado.

b. Verificação se um número é par ou ímpar.

c. Cálculo do quadrado de um número.

d. Cálculo da frequência e da ausência de um aluno nas aulas de um período. 

e. Controle de idade de uma pessoa (se é maior de 18 anos).

A resposta correta é: Cálculo da frequência e da ausência de um aluno nas aulas de um período.

Questão 7
Correto

Atingiu 1,00 de 1,00

Uma matriz é uma variável homogênea multidimensional, formada por uma sequência de variáveis do mesmo
tipo, com o mesmo nome e alocadas sequencialmente na memória. Assinale a alternativa com que se
assemelha uma matriz bidimensional (2 dimensões):

a. Lista (composta apenas de linhas).

b. Tabela (composta de linhas e colunas). 

c. Sequência (composta de uma linha e várias colunas).

d. Conjunto não estruturado de elementos.

e. Árvore (composta de linhas contendo sub-linhas).

A resposta correta é: Tabela (composta de linhas e colunas).

https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=138751&cmid=39606 4/7
28/09/2022 11:07 Avaliação: Revisão da tentativa

Questão 8
Correto

Atingiu 1,00 de 1,00

A ordenação em vetores é essencial em muitas tarefas que precisam que os dados estejam dispostos em uma
determinada ordem, crescente ou decrescente, independente da forma como foram lançados.

Dado o seguinte vetor desordenado: { 18, 23, 17, 9, 32, 10, 44, 5 }, assinale a alternativa correta referente ao modo
como o número 5 será o primeiro elemento, segundo o algoritmo do método da bolha:

a. Será retirado do vetor e, por meio de um terceiro laço de repetição, será realocado para sua posição
correta, a primeira.

b. Será diretamente trocado pelo primeiro elemento.

c. Será trocado de dois em dois elementos, até chegar ao primeiro.

d. Irá para a metade do vetor, e em uma segunda etapa irá para o seu início.

e. Irá percorrer o vetor repetidas vezes, comparando os elementos vizinhos e trocando suas posições se 
necessário.

A resposta correta é: Irá percorrer o vetor repetidas vezes, comparando os elementos vizinhos e trocando suas
posições se necessário.

Questão 9
Incorreto

Atingiu 0,00 de 1,00

Ponteiros são variáveis que armazenam um endereço de memória, geralmente a posição de outra variável da
memória; por isso o ponteiro “aponta” para outra variável (SCHILDT, 1996). Dado o seguinte trecho de código,
assinale a alternativa INCORRETA:

int *pti;

int i = 10;

pti = &i;

a. Ao se alterar o valor de i, *pti será modificado.

b. *pti é igual a 10.

c. pti armazena o endereço de i.

d. Ao se executar *pti = 20; i passará a ter o valor 20. 

e. pti é igual a 10.

A resposta correta é: pti é igual a 10.

https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=138751&cmid=39606 5/7
28/09/2022 11:07 Avaliação: Revisão da tentativa

Questão 10
Correto

Atingiu 1,00 de 1,00

As variáveis em um programa em C podem ter escopo global ou local. Uma variável possui escopo local quando
é declarada dentro de uma função, sendo visível apenas nela, ao passo que uma variável global é declarada
fora de qualquer função, no início do programa. Assinale a alternativa que corresponde ao que acontece quando
em um programa são declaradas uma variável global e uma variável local com o mesmo nome:

a. Nenhuma das duas variáveis é habilitada dentro da função em questão.

b. Um erro de ambiguidade é disparado no momento da execução do programa.

c. A variável local tem precedência sobre a global dentro da função onde foi declarada. 

d. O programa atribui um "apelido" para ambas as variáveis. Por exemplo, uma variável denominada valor
seria chamada como g-> valor e l->valor para suas declarações global e local, respectivamente.

e. A variável global tem precedência sobre a variável local.

A resposta correta é: A variável local tem precedência sobre a global dentro da função onde foi declarada.

https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=138751&cmid=39606 6/7
28/09/2022 11:07 Avaliação: Revisão da tentativa

Atividade anterior
◄ Avalie a sua disciplina

Seguir para...

Manter contato
UNINGÁ

https://www.uninga.br

Mobile : 0800 800 5009




 Obter o aplicativo para dispositivos móveis

https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=138751&cmid=39606 7/7

Você também pode gostar