Questões de Concurso Sobre conceitos básicos e algoritmos em algoritmos e estrutura de dados

Foram encontradas 815 questões

Q334521 Algoritmos e Estrutura de Dados
Uma cadeia corresponde a uma sequência de elementos denominados caracteres. Considera-se “padrão” o texto que se deseja encontrar e “texto” a origem, o local a buscar o padrão desejado. Sobre algoritmos de pesquisa em cadeia de caracteres, assinale a alternativa INCORRETA.

Alternativas
Q334518 Algoritmos e Estrutura de Dados
A maneira mais óbvia de fazer uma busca é comparar o elemento que se está procurando com todos os elementos guardados um a um, isto é, procurar o elemento sequencialmente até que ele seja encontrado. Sobre a busca sequencial, analise as assertivas e, em seguida, assinale a alternativa que apresenta a(s) correta(s).

I. O algoritmo que realiza essa busca é realmente muito simples e consiste em uma estrutura de repetição que “varre” toda a sequência de elementos, realizando uma condicional que compara o elemento desejado com os elementos existentes na sequência.

II. A execução da rotina de busca termina somente quando a condição de busca é satisfeita.

III. A busca sequencial é indicada para pesquisa numa lista ordenada.


Alternativas
Q334513 Algoritmos e Estrutura de Dados
Considere o seguinte trecho de código em pseudocódigo:

Imagem 001.jpg

Analise as assertivas e, em seguida, assinale a alternativa que apresenta a(s) correta(s).

I. A linha 2 faz a declaração de, entre outras variáveis, uma matriz.

II. O laço da linha 3 tem o intuito de percorrer a primeira dimensão da matriz, muitas vezes chamada de linha.

III. Na execução do início ao fim do algoritmo, a linha 6 é executada 3 vezes.


Alternativas
Q319538 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo.

Imagem 017.jpg
Ao final da execução, terão sido impressos, da esquerda para a direita, os valores:

Alternativas
Q310294 Algoritmos e Estrutura de Dados
Acerca de estruturas de programação, julgue os itens que se seguem.

Considere que um analista, ao especificar um código que execute 10 vezes determinado comando x, escreva o seguinte pseudocódigo.

para i → 1 até 10 faça

comando X;

Nesse caso, é correto afirmar que o analista utilizou uma estrutura de repetição cuja execução realizará o propósito desejado corretamente.

Alternativas
Q310293 Algoritmos e Estrutura de Dados
Acerca de estruturas de programação, julgue os itens que se seguem.

No trecho de pseudocódigo a seguir, o teste condicional na estrutura seqüencial enquanto ocorre no final. Isso significa que a possibilidade de a repetição não ser executada é nula, visto que, mesmo quando a condição assume falso na primeira verificação, o comando é executado,
enquanto (condição)
comando;

Alternativas
Q267644 Algoritmos e Estrutura de Dados
Assinale a opção cujo pseudocódigo determina corretamente qual é o maior número entre A e B.
Alternativas
Q267635 Algoritmos e Estrutura de Dados
Considerando que A seja um algoritmo, {E1, ..., Em} o conjunto de todas as entradas possíveis de A, e ti o número de passos efetuados por A quando a entrada for Ei , assinale a opção correta.
Alternativas
Q217130 Algoritmos e Estrutura de Dados
Considere o pseudocódigo abaixo que define a função fatorial:

Imagem 011.jpg

Qual dos seguintes aspectos é possível observar neste pseudocódigo?
Alternativas
Q185514 Algoritmos e Estrutura de Dados
O método de otimização empregado exclusivamente para a solução de problemas, no qual as funções objetivo e de restrição são lineares, é denominado
Alternativas
Q120664 Algoritmos e Estrutura de Dados
Function Calcula(valor: inteiro): inteiro

Inicio

Imagem 001.jpg

Se a implementarmos e executarmos com Valor<- 6 , o resultado final será
Alternativas
Q119919 Algoritmos e Estrutura de Dados
Dentre os paradigmas para construção de algoritmos, o método Divisão-e-Conquista, caracteriza-se por:
Alternativas
Q119512 Algoritmos e Estrutura de Dados
No algoritmo abaixo, a passagem de parâmetros da variável DC para NR é por valor e da variável SP para XY é por referência.

Imagem 052.jpg

Ao final do processamento do algoritmo serão impressos para as variáveis DC e SP, respectivamente, os seguintes valores:
Alternativas
Q116271 Algoritmos e Estrutura de Dados
Analise o algoritmo abaixo e a saída gerada.

Imagem 013.jpg

Imagem 014.jpg

As instruções que devem ser substituir o BLOCO_DE_INSTRUÇÕES estão indicadas em
Alternativas
Q116267 Algoritmos e Estrutura de Dados
Analise o algoritmo abaixo, em que ocorre passagem de parâmetros de N para PX por referência e de L para PY por valor.

Imagem 011.jpg

Ao final da execução, as variáveis N, R e L terão, respectivamente, os seguintes valores:
Alternativas
Q115683 Algoritmos e Estrutura de Dados
Considerando a passagem de informações para funções, julgue os itens abaixo e, em seguida, assinale a opção correta.

I – O mecanismo usado para transmitir informações para uma função é denominado argumento.

II – Todos os parâmetros em uma função devem ser do mesmo tipo.

III – Quando a informação é passada por valor, a função chamada não pode alterar o valor de uma variável da função que chama.

IV – A utilização de ponteiros como parâmetros irá causar erro de sintaxe no momento da compilação.

A quantidade de itens certos é igual a
Alternativas
Q115164 Algoritmos e Estrutura de Dados
Sobre o algoritmo abaixo, podemos afirmar que são variáveis globais:

Imagem 015.jpg
Alternativas
Q109039 Algoritmos e Estrutura de Dados
Segundo Tanenbaum, existe um princípio que diz que “todos os algoritmos devem ser públicos, apenas chaves são secretas.” Este princípio é conhecido como princípio de:
Alternativas
Q106920 Algoritmos e Estrutura de Dados
Imagem 006.jpg

Considerando o pseudocódigo acima, assinale a opção correta, com base nos conceitos de lógica de programação e de passagem de parâmetros.
Alternativas
Q93638 Algoritmos e Estrutura de Dados
Assinale a alternativa que contém o significado correto do símbolo de Algoritmos:
Alternativas
Respostas
681: E
682: A
683: B
684: A
685: C
686: E
687: E
688: C
689: E
690: E
691: D
692: A
693: C
694: D
695: C
696: B
697: C
698: B
699: A
700: C