- ID
- 136300
- Banca
- ESAF
- Órgão
- MPOG
- Ano
- 2010
- Provas
- Disciplina
- Programação
- Assuntos
Em relação aos conceitos e características das linguagens de programação, é correto afi rmar que:
Em relação aos conceitos e características das linguagens de programação, é correto afi rmar que:
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 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.
Na programação estruturada é adequado e fundamental
Em relação à subprogramação, considere:
I. Os critérios para quebrar um programa em subprogramas em geral levam em conta que cada subprograma deve ser funcionalmente independente e que desempenhe uma tarefa específica única.
II. Cada subprograma deve possuir suas próprias variáveis (variáveis locais) e receber e/ou retornar valores do/para seu chamador apenas por meio dos parâmetros; variáveis globais devem ser evitadas.
III. O uso do subprograma torna-se oportuno quando alguma parte do programa desempenha uma tarefa específica e/ou quando algumas linhas de código aparecem repetidas em trechos distintos do programa.
IV. Um subprograma tanto pode estar contido em outro programa, quanto ser ativado até mesmo por outro subprograma.
Está correto o que se afirma em:
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
Com relação a conceitos fundamentais de programação orientada
a objetos, julgue os itens a seguir.
Enquanto a programação estruturada tem por característica desenvolver uma série de funções ou algoritmos para tratar determinado problema na perspectiva de um conjunto particular de dados, a programação orientada a objetos considera primeiramente os dados para, então, identificar o método para atualizá-los ou consultá-los; cada objeto é responsável por executar uma série de tarefas.
Na programação estruturada, existem estruturas de sequência, de decisão e de iteração. No primeiro tipo, uma tarefa é executada após a outra, linearmente. No segundo, a partir de um teste lógico, determinado trecho de código é executado, 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.
A programação estruturada é caracterizada por quais conceitos?
A programação de computadores, desde a sua criação, evoluiu das linguagens em código binário até as atuais linguagens de alto nível, orientadas a objetos. Assinale a alternativa que possui, nessa ordem, uma linguagem binária, uma linguagem estruturada e uma linguagem orientada a objetos.
Sobre programação estruturada, assinale a alternativa correta.
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.
Julgue os itens a seguir, relativos a conceitos de programação
estruturada e de programação orientada a objetos.
O princípio de abstração possui dois tipos fundamentais: a abstração de processos, que está diretamente ligada à programação orientada a objetos; e a abstração de dados, relacionada à utilização de subprogramas. Um conceito diretamente relacionado a ambos os tipos de abstração é o encapsulamento, que consiste no fornecimento de serviços bem definidos, sem necessariamente esclarecer como esses serviços são executados.
Julgue os itens seguintes, relativos a programação básica.
Uma estrutura de seleção é chamada embutida quando realiza uma série de decisões embasadas no valor de uma única variável.
Julgue os itens subsequentes, referentes aos fundamentos das
linguagens de programação.
Considere que, em um sistema, seja necessário montar uma lista de opções e criar uma rotina para calcular a média das notas dos alunos. Nessa situação, é correto escolher um procedimento para a primeira ação e uma função para a segunda.
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
Com relação a conceitos de programação estruturada e lógica de programação, assinale a opção incorreta.
A lista a seguir descreve atividades a serem realizadas durante a análise e o projeto estruturado de sistemas.
I. Definir mensagens de entrada e saída
II. Definir mensagens das funções internas
III. Decompor o sistema em processos primitivos
IV. Especificar processos primitivos
As atividades acima descritas representam tarefas a serem desenvolvidas na modelagem:
A respeito de programação estruturada, julgue os itens seguintes.
Um programa que possui somente um ponto de entrada e somente um ponto de saída pode ser considerado estruturado.
A respeito de programação estruturada, julgue os itens seguintes.
Em programação estruturada, por meio do mecanismo de seleção, é possível testar determinada condição e estabelecer ações a serem realizadas
A respeito de programação estruturada, julgue os itens seguintes.
O mecanismo de iteração pode ser utilizado para sequenciar comandos, controlando a execução do programa.
Em uma programação estruturada, assinale a alternativa que refere-se a registro:
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:
Com o advento da World Wide Web (WWW) e da Internet, muitas
tecnologias utilizadas em ambientes bancários passaram a ter como base os padrões de codificação da informação definidos e empregados nessas redes.
Com relação a esses padrões, julgue os itens que se seguem.
XML consiste em um padrão de representação de informação extensível que, por isso, pode ser usado para representar tanto informação estruturada como não estruturada.
Sobre as linguagens de programação, assinale a alternativa correta.
Acerca de programação estruturada, julgue os itens seguintes.
Em vinculação de armazenamento, a garbage collection do Java enquadra-se na categoria de armazenamento de variáveis escalares do tipo heap-dinâmica explícita.
Acerca de programação estruturada, julgue os itens seguintes.
O cluster de balanceamento de carga deve ser feito apenas em nível de conexão IP (Internet protocol).
Na programação estruturada podemos desenvolver em:
Quanto à programação estruturada, existe um método chamado Top-Down onde o raciocínio inicial da solução de um problema é do todo para o particular. As ações a serem executadas para empregar este método devem ser as seguintes, exceto:
Para a emissão de laudo a respeito de ferramentas e outros itens utilizados na programação de um sistema de informação, o perito deve dispor de conhecimentos de diversas áreas. Com referência a esses conhecimentos, julgue os próximos itens.
Na programação estruturada, uma função desvia a execução de um programa para realizar uma tarefa específica e, desde que haja passagem de parâmetros, pode retornar um valor.
Acerca de programação estruturada e algoritmos de ordenação e pesquisa, julgue os próximos itens.
Mediante a utilização da técnica de programação estruturada, é possível obter programas mais legíveis e, consequentemente, menos suscetíveis a erros, e também definir e melhorar o grau de coesão entre as funções de um programa.
A metodologia de desenvolvimento estruturado foi um dos métodos utilizados em processos de desenvolvimento de sistemas, sendo considerada como :
Uma das primeiras linguagens de programação para computadores foi provavelmente Plankalkül, criada por Konrad Zuse na Alemanha Nazista, mas que teve pouco ou nenhum impacto no futuro das linguagens de programação.
O primeiro compilador foi escrito por Grace Hopper, em 1952, para a linguagem de programação A-0. A primeira linguagem de programação de alto nível amplamente usada foi Fortran, criada em 1954. Em 1957 foi criada B-0, sucessora da A-0, que daria origem a Flow-Matic (1958), antecessor imediato de COBOL, de 1959. O COBOL foi uma linguagem de ampla aceitação para uso comercial. A linguagem ALGOL foi criada em 1958-196017 O ALGOL-60 teve grande influência no projeto de muitas linguagens posteriores.
Analise as afirmativas a seguir:
I. Programação estruturada é 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
II. Programação modular é 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.
III. Programação Orientada a Objetos (POO) é 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.
Assinale a alternativa correta:
Considerando os principais conceitos da Programação Estruturada e da Orientada a Objetos, é INCORRETO afirmar que:
A respeito de programação estruturada, julgue os próximos itens.
Os módulos, também denominados de funções, rotinas ou procedimentos, são empregados para dividir um programa grande em partes menores, o que permite a realização, de forma individual, do desenvolvimento, do teste e da revisão, sem alterar o funcionamento do programa.
Em relação à programação estruturada, das opções abaixo, aquela que NÃO é uma característica do Diagrama de Nassi-Shneiderman, ou diagrama de caixas, é:
Considere as seguintes afirmações acerca de algoritmos e programação.
I. Um algoritmo corresponde a uma sequência de passos que, se executados por uma pessoa ou por uma máquina, levam à solução de um problema.
II. Comandos de desvio de fluxo podem ser usados para desvio incondicional em um bloco sequencial de comandos, mas não podem ser usados dentro de laços.
III. Um programa em linguagem de programação estruturada concretiza um algoritmo usando frequentemente 3 estruturas de controle, a saber, sequência, decisão e repetição.
Quais estão corretas?
As linguagens de programação estruturada correspondem a uma forma de programação de computadores em que todos os programas possíveis de serem escritos (códigos fontes) podem ser reduzidos a apenas três estruturas fundamentais. Essas estruturas são
A afirmativa I refere-se à Programação Estruturada (PE) e a afirmativa II refere-se à Programação Orientada a Objetos (POO). A alternativa que traz as duas afirmativas verdadeiras é:
Com relação aos paradigmas de programação, é CORRETO afirmar que a programação
No paradigma de programação estruturado, a abordagem utilizada é de três estruturas fundamentais, que são:
A respeito de análise de algoritmos, programação estruturada e orientada a objetos e estruturas de dados, julgue o item a seguir.
A Programação Estruturada é uma metodologia de projeto de
programas que visa a facilitar a escrita e o entendimento
dos programas, além de permitir a verificação e facilitar
sua manutenção. Com relação a esse conceito, assinale a
opção que completa corretamente as lacunas das sentenças
abaixo.
I - O desenvolvimento do programa em diferentes fases por
refinamento sucessivo é denominado desenvolvimento __________.
II - A decomposição do programa total em módulos __________ ,
devem preferencialmente ser organizados num sistema
hierárquico.
III- Cada módulo deve conter um número muito limitado de
estruturas básicas de fluxo de _________.
IV - A ideia básica da programação estruturada é reduzir ____________.
A programação estruturada consiste em uma metodologia de projeto que visa facilitar a escrita e o entendimento dos programas, permitindo a verificação e facilitando a sua manutenção. Com relação a esse conceito, analise as afirmativas abaixo.
I - A ideia básica da programação estruturada é reduzir a complexidade dos sistemas.
II - Devem ser utilizadas estruturas básicas de fluxo de controle: a sequência simples, o comando condicional e comando de desvio.
III- Deve ser evitado o uso de comandos do tipo GOTO.
IV - O desenvolvimento do programa é realizado em diferentes fases, por refinamentos sucessivos, até que se obtenha um único módulo que possa ser implementado.
Assinale a opção correta.
Dadas as afirmativas sobre programação estruturada e programação orientada a objetos,
I. Em linguagens de programação estruturadas somente é possível declarar variáveis globais, o que aumenta o acoplamento do sistema.
II. Dependendo da forma como um objeto é acessado (por herança ou por instanciação), a lista de métodos visíveis pode variar, ainda que o acesso seja no mesmo local do código-fonte.
III. Programação estruturada possui rotinas como GOTO, que permite mudar o local de execução para uma determinada linha do código-fonte.
IV. Linguagens de programação estruturada podem possibilitar alguns tipos de polimorfismo, ainda que não sejam considerados polimorfismo de inclusão.
verifica-se que estão corretas
Acerca da programação estruturada de sistemas, julgue o item a seguir.
A repetição é uma das estruturas de controle básico utilizadas
na programação estruturada.
Acerca da programação estruturada de sistemas, julgue o item a seguir.
Uma característica marcante da programação estruturada é o
uso constante de comandos de desvio, como, por exemplo, o
GOTO.
Acerca da programação estruturada de sistemas, julgue o item a seguir.
Na programação estruturada, os níveis de complexidade são
reduzidos em função da divisão do programa total em módulos
funcionais, não organizados de forma hierárquica.
Acerca da programação estruturada de sistemas, julgue o item a seguir.
Em algumas linguagens que utilizam a programação
estruturada, as variáveis locais, usadas apenas dentro do
escopo da função em que são declaradas, não permitem que
dados importantes sejam acessados pelas demais funções do
programa.
Acerca da programação estruturada de sistemas, julgue o item a seguir.
Com a finalidade de minimizar a complexidade dos programas,
a programação estruturada permite o uso de um número
ilimitado de estruturas de controle dentro de cada módulo.
Julgue o item seguinte, quanto aos conceitos da programação estruturada e da programação orientada a objetos e aos métodos de ordenação, pesquisa e hashing.
A programação estruturada é altamente eficiente no
desenvolvimento de programas grandes e complexos.
Sobre o paradigma de programação estruturado considere as afirmações a seguir:
I A sequência de execução de um programa estruturado não é importante, já que sua construção não é síncrona.
II Blocos são partes do programa que são separadas do programa principal e executadas depois dele.
III Subrotinas são pequenas partes do programa que podem ser usadas com uma chamada simples.
Está correto o que se afirma em
Quanto a estruturas de dados e algoritmos básicos, julgue o item seguinte.
Com relação ao paradigma de programação estruturada, analise as afirmativas a seguir.
Acerca de programação, julgue o item.
Acerca de programação, julgue o item.