Questões
Pratique com questões de diversas disciplinas e universidades
7.567 questões encontradas(exibindo 10)
I. V .e. V - o resultado é verdadeiro.
II. F .e. V - o resultado é verdadeiro.
III. V .e. F - o resultado é verdadeiro.
IV. F .e. V - o resultado é falso.
V. F .e. F - o resultado é verdadeiro.
Assinale a alternativa que contém somente afirmativas corretas:
Qual é a principal razão para compreender a forma de uso das estruturas heterogêneas ao elaborar algoritmos?
Nomes de variáveis e constantes podem começar com letras ou sublinhado (CERTO/ERRADO).
Qual é o objetivo principal do algoritmo de busca binária?
Questão 6/10 - Lógica de Programação e Algoritmos
Na AULA 1, apresentemos três tipos distintos de representações de algoritmos que fogem de uma linguagem de programação: descrição narrativa, pseudocódigo e fluxograma.
Acerca destas representações, observe as afirmativas a seguir:
- I - Uma descrição narrativa não é empregada em algoritmos computacionais, uma vez que não apresenta um formalismo e é bastante aberta a ambiguidades.
- II - Um pseudocódigo apresenta regras bem definidas, e portanto é muito adotada em representações gráficas empregando uma simbologia própria padrão ISO.
- III - Um fluxograma é idêntico a uma linguagem de programação, e portanto é considerado uma linguagem de programação genérica.
Acerca das afirmativas apresentadas, assinale as alternativas CORRETAS:
Considere o seguinte trecho de código na linguagem Portugol Studio e avalie as assertivas a seguir.
ind=1
cont10=0
contmaior=0
faca
{
leia(num;
se (num > 1 && num < 10)
cont10++
senao
contmaior++
ind++;
}
enquanto (ind<=3)
Considere os seguintes valores para a variável num: 7 12 9. Assinale a alternativa que mostra os conteúdos corretos para as variáveis cont10 e contmaior, respectivamente, do trecho de código acima, em Portugol Studio.
Uma lista encadeada pode ser representada como um elemento do tipo nó, que possui uma variável para o dado e outra que é um ponteiro para o próximo. Além disso, há uma variável que aponta para o início da lista. A respeito de listas encadeadas, assinale as afirmativas corretas:
I – Uma lista dinâmica pode ter qualquer tamanho que caiba a memória, pois os elementos são adicionados dinamicamente, mas ela deve ter o mínimo de um elemento, para que o ponteiro que aponta para o início não se perca.
II – O último elemento da lista deve apontar para o elemento nulo (NULL), mesmo que ele seja também o primeiro elemento da lista.
III – Uma lista vazia possui o ponteiro de início apontando para o elemento nulo (NULL).
IV – Uma lista é considerada cheia quando o último elemento aponta para o elemento fim.
Considerando as informações apresentadas no texto, avalie as asserções a seguir e a relação proposta entre elas.
I. É possível conseguir rapidamente adicionarmos funcionalidades no seu código que já foram testadas e desenvolvidas por várias outras pessoas.
PORQUE
II. As bibliotecas possibilitam que testemos diferentes implementações que possam servir para a mesma finalidade e escolher, dentre elas, a melhor. Por exemplo: podemos ter dezenas de bibliotecas que geram gráficos, e podemos escolher uma que melhor se adapta aos nossos cenários.
A respeito dessas asserções, assinale a opção correta.