Escolar Documentos
Profissional Documentos
Cultura Documentos
Página inicial Cursos GRADUAÇÃO EAD 2020 Graduação - EAD 0006 Avaliação Regular
Avaliação
Questão 1
Correto
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:
c. 0 a 255 (8 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
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.
c. I e II apenas.
d. I, II e III apenas.
e. III e IV apenas.
Questão 3
Incorreto
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:
c. Após o operador de condição ternária (?: ), executa-se o operador de conjunção (&&) ou 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
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;
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.
Questão 5
Correto
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:
b. A variável do teste condicional está sendo anulada por alguma outra instrução dentro do laço.
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
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:
Questão 7
Correto
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):
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
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.
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
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;
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
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:
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.
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
https://ambienteonline.uninga.br/mod/quiz/review.php?attempt=138751&cmid=39606 7/7