Questões de Concurso
Sobre algoritmos em algoritmos e estrutura de dados
Foram encontradas 2.313 questões
Julgue o próximo item, a respeito de lógica de programação.
Os laços usados em estruturas de repetição e teste podem ser
feitos por meio de comandos como enquanto e repita.
Julgue o próximo item, a respeito de lógica de programação.
O fluxograma é uma das formas de se representarem as
instruções de um programa, utilizando-se de alguns
comandos genéricos ou primitivos para a interpretação do
algoritmo.
Com relação às características de dados semiestruturados, analise as afirmativas a seguir.
I. Os esquemas de dados semiestruturados são usualmente definidos após a existência dos dados, tendo como base uma investigação de suas estruturas particulares e da análise de diferenças e similaridades. No entanto, isto não significa que sempre existirá um esquema associado a um dado semiestruturado.
II. Devido à natureza evolucionária e regular dos dados semiestruturados, as estruturas de representação implícitas ou explícitas restringem-se a descrever o estado corrente de poucas ocorrências de dados similares. Dessa forma, é possível prescrever esquemas completos existindo poucas restrições de integridade com relação à semântica dos atributos.
III. Como a estrutura está embutida na descrição dos dados, muitas vezes não é clara a distinção lógica entre a estrutura e o conteúdo. Por exemplo, um endereço representado como um valor atômico em uma ocorrência de dado ou como um tipo pré-definido pelo usuário (com atributos rua, número e complemento) em outra ocorrência. Esta característica dificulta o projeto de banco de dados relacional para tais dados.
Está correto o que se afirma em
Dados conectados referem-se a um conjunto de boas práticas para publicação e conexão de dados na Web, usando padrões recomendados pelo W3C. Eles são guiados por princípios conhecidos como “sistema de 5 estrelas”, que classificam, por meio de estrelas, o grau de abertura dos dados.
Dados conectados classificados com “3 estrelas” são dados abertos já disponíveis na Internet de maneira
A expressão lógica
se A então B
é equivalente à expressão
Observe-se o algoritmo abaixo.

Onde “X mod Y” é uma função que retorna ao resto da divisão
de X por Y. Nessas condições, a sequência de números gerada
pelo algoritmo é:
A seguir há um algoritmo, que troca os valores das variáveis ALFA e BETA.

A estrutura equivalente à
que faz a troca dos
valores entre as variáveis ALFA e BETA, sem usar a variável
auxiliar AUX, está indicada na seguinte opção:
Apresenta-se um algoritmo a seguir:

Para gerar o mesmo resultado do algoritmo, pode-se utilizar um código que use a estrutura de controle para ... fimpara em substituição a repita ... fimrepita mostrada acima.
Essa estrutura está indicada na seguinte opção:
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:
Após a execução, a sequência de números de saída é:
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:

De acordo com fluxo do processo descrito na figura precedente,
assinale a opção correta.

De acordo com o fluxo do processo descrito na figura
apresentada, é correto afirmar que
Analise o programa abaixo, escrito em VisuAlg 3.0:

Caso ele seja executado, qual será a sua saída?
I. Univariada.
II. Bivariada.
III. Multivariada.

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?