Questões de Concurso
Sobre conceitos básicos e algoritmos em algoritmos e estrutura de dados
Foram encontradas 756 questões
A Figura 1, abaixo, apresenta um algoritmo escrito no software VisuAlg 3.0.
Com relação ao procedimento "teste" do algoritmo da Figura 1, pode-se dizer que ele faz:
O algoritmo abaixo utiliza os conceitos de passagem de parâmetros, sendo de SD para X por referência; de NR para Y e de VL para W por valor.
Nessas condições, ao final da execução, os valores para SD,
NR e VL serão, respectivamente:
Analise o programa abaixo, escrito em VisuAlg 3.0:
Caso ele seja executado, qual será a sua saída?
se i=1 entao m<-v[i] fimse
Se o fragmento de código acima fosse substituído, no programa original, pelos trechos apresentados nas alternativas abaixo, qual alternativa não alteraria o comportamento original do programa?
escreval(a e b ou nao a)
Para quais valores de i e j, respectivamente, o programa apresentará na tela o valor FALSO?
A respeito dos diagramas de casos de uso, dos diagramas de classe, da análise essencial e da lógica de programação, julgue o item.
Na lógica de programação, um algoritmo é conceituado como uma sequência estruturada e organizada de passos que tem
por objetivo atingir um objetivo, seja ele definido ou indefinido.
Analise a estrutura a seguir escrita em pseudocódigo:
início
inteiro: num, mult;
LEIA(num)
mult = num * num;
ESCREVA(mult);
fim
A estrutura do código acima é uma estrutura do tipo:
int x, y, *p;
y = 0;
p = &y;
x = *p;
x = 14;
(*p)++; --x;
(*p) += x;
printf("x=%d y=%d *p=%d", x, y, *p);
A saída do programa para x, y e *p será, respectivamente:
A Figura 1, abaixo, apresenta um algoritmo escrito no software VisuAlg 3.0:
Ao final da execução do algoritmo da Figura 1, qual será o valor da variável "soma"?
Figura 2 – Algoritmo escrito no software VisuAlg 3.0
Ao executar o algoritmo da Figura 2, se forem lidos os números 6, 3, 8 e 1, o que será impresso?
Assinale a alternativa que completa corretamente o espaço pontilhado entre chaves do pseudocódigo abaixo.
função Ordena(v, t) { i ← 1 enquanto i < t faça { j ← i enquanto j > 0 e v[j-1] > v[j] faça { ..................... } i ← i + 1 } }
Considere o algoritmo em pseudocódigo a seguir:
Assinale a alternativa que apresenta CORRETAMENTE a sequência de valores impressos pelo algoritmo:
Considere o algoritmo em pseudocódigo a seguir:
Assinale a alternativa que apresenta CORRETAMENTE os valores impressos pelo algoritmo:
Analise a Figura 5 abaixo, que contém um programa implementado no ambiente VisualAlg 3.0.
Figura 5 – Algoritmo em Portugol no ambiente VisuAlg 3.0
Para responder à questão, utilize o diagrama de Chapin ilustrado na Figura 2.
Analise os dois algoritmos abaixo, escritos em Portugol, no ambiente VisuAlg 3.0, chamados de Z1 e Z2, representados pelas Figuras 3 e 4.
Em relação ao diagrama de Chapin da Figura 2, é correto afirmar que:
Caso o algoritmo da Figura 2 fosse implementado em alguma linguagem, qual seria o valor armazenado nas variáveis x, y e i, no final da execução, caso o usuário informasse 10 para x e y em um primeiro momento e 10 e 2 para x e y, respectivamente, em uma segunda execução?