Questões de Concursos

selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.

Publicidade

Na programação estruturada, são necessários apenas três blocos de formas de controle para implementar algoritmos. São eles:

Com relação a conceitos de programação estruturada e lógica de programação, assinale a opção incorreta.

Em relação à programação estruturada, considere:

I. É uma técnica de desenvolvimento que enfatiza a abstração, que é a habilidade de se concentrar nos principais aspectos de um algoritmo, em vez de se preocupar com as suas especificações.

II. Qualquer algoritmo, independentemente da área de aplicação, de sua complexidade e da linguagem de programação na qual será codificado, pode ser descrito através do número restrito de mecanismos de controle da execução de programas.

III. Sequência, seleção e iteração constituem os blocos elementares de código que se interligam para formar um programa.

IV. É uma técnica que aumenta consideravelmente a velocidade de desenvolvimento dos programas graças à utilização dos conceitos de herança e polimorfismo.

Está correto o que se afirma APENAS em

Julgue os itens a seguir, relativos a conceitos de programação
estruturada e de programação orientada a objetos.

Variáveis declaradas internamente a uma função ou procedimento são chamadas variáveis locais e, dependendo da linguagem de programação, possuem duração e escopo limitados à função ou procedimento onde são declaradas. Se uma linguagem de programação define a alocação de variáveis locais de maneira estática, a utilização de recursividade não é possível.

Na programação estruturada, existem estruturas de sequência, de decisão e de iteração. No primeiro tipo, uma tarefa é utada após a outra, linearmente. No segundo, a partir de um teste lógico, determinado trecho de código é utado, ou não. No terceiro, a partir de um teste lógico, determinado trecho de código é repetido por um número finito de vezes.

Na programação estruturada é adequado e fundamental

Sobre programação estruturada, assinale a alternativa correta.

Analise:

I. A programação estruturada é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.

II. A Programação modular é uma forma de programação de computadores que preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas: sequência, decisão e repetição.

III. A Programação orientada a objetos é uma forma de programação no qual o desenvolvimento das rotinas de programação é feito através de módulos, que são interligados entre si através de uma interface comum.

IV. A Programação Linear envolve problemas de otimização nos quais a função objetivo e as restrições são todas lineares.

São incorretas as afirmações:

O programa é estruturado como uma coleção de propriedades para encontrar o resultado esperado, e não um procedimento a ser seguido. Este é tipicamente um paradigma relacionado à programação

Analise as afirmações a seguir.
I - Na programação estruturada, é feito o uso de classes. Neste tipo de programação, é possível encapsular as estruturas e utilizá-las apenas se tivermos essas classes instanciadas e se ela permitir o uso externo ou não. II - Programação orientada a objetos é uma forma de escrever os códigos sem encapsular dados. III - Classes e Objetos são dois conceitos muito importantes na programação orientada a objetos.
Assinale a alternativa correta.

Com relação a aspectos de linguagem de programação,
programação estruturada, programação orientada a objetos e
conceitos associados, julgue os itens de 106 a 113.

Tipos abstratos de dados só podem ser definidos em linguagens que implementam o paradigma de programação estruturada.

Em termos de conceitos a Programação Estruturada difere da Programação Orientada a Objetos. Portanto, considere a tabela abaixo com os seguintes conceitos e dois paradigmas de programação.
I. Sequência de funções executadas de modo empilhado. II. Herança III. Instância IV. Desvios V. Encapsulamento
A. Programação Orientada a Objeto B. Programação Estruturada
Assinale a opção CORRETA que representa a ordem de associação entre a coluna da esquerda com a da direita.
Na programação estruturada, os laços de repetição são fundamentais para executar uma determinada sequência de instruções várias vezes, facilitando a automação de tarefas repetitivas. Dois dos laços mais comuns são os comandos "for" e "while", cada um com suas características específicas.
Assinale a opção que descreve corretamente as diferenças entre os laços "for" e "while" na programação estruturada.
Dados são importantes elementos de apoio à tomada de decisão, sendo que algumas aplicações geram quantidade massiva e heterogênea de dados com alta velocidade.
Para lidar com esse cenário, foi desenvolvido um modelo de programação que consiste em dividir, processar e combinar os dados em paralelo, de forma a acelerar o processamento e garantir a confiabilidade dos resultados.
Estamos falando do modelo
A programação estruturada surgiu como uma alternativa à programação não estruturada, com o objetivo de facilitar o desenvolvimento, a leitura e a manutenção de programas. Um dos princípios fundamentais da programação estruturada é

A partir da década de 1970, os programadores passaram a utilizar mais a chamada programação estruturada, devido a algumas de suas vantagens em relação aos modelos anteriores. Nessa abordagem, os programas podem ser escritos basicamente em termos de três estruturas de controle: de sequência, de seleção e de repetição.

Relacione as estruturas às suas respectivas classificações.

1. Estrutura switch

2. Estrutura if

3. Estrutura do/while

4. Estrutura if/else


( ) Estrutura de seleção única.

( ) Estrutura de repetição.

( ) Estrutura de seleção múltipla.

( ) Estrutura de seleção dupla.


Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Publicidade