Questões de Concurso Comentadas sobre conceitos básicos de programação em programação

Foram encontradas 772 questões

Q253109 Programação
O erro que ocorre quando tentamos armazenar mais bits do que uma capacidade estabelecida para uma variável é conhecido como:

Alternativas
Q253101 Programação
No paradigma de programação lógico, um programa consiste basicamente de um conjunto de:

Alternativas
Q253099 Programação
São exemplos de linguagens que implementam o paradigma de programação funcional:

Alternativas
Q253098 Programação
São exemplos de geradores de analisadores sintáticos:

Alternativas
Q253097 Programação
Sobre o gerador de analisador léxico, LEX, julgue as questões a seguir.


I - Permite especificar um analisador léxico definindo expressões regulares para descrever padrões para os tokens.

II - A função responsável por colocar os lexemas encontrados na tabela de símbolos se chama installLexem().

III - lexlval é uma variável global que pode ser usada pelo analisador sintático ou por outro componente posterior do compilador.

IV - O programa de entrada do LEX é compilado em um programa C, que sempre se chama lex.yy.c

Estão corretas:

Alternativas
Q251348 Programação
Considere a situação hipotética abaixo.

A empresa ABC criou uma linguagem de programação para ser utilizada nos computadores atuais. Essa linguagem usa um tipo de dado primitivo para armazenar apenas números inteiros em dois bytes de memória.

Pode-se concluir que a quantidade máxima de valores inteiros diferentes que pode ser armazenada em uma variável desse tipo é de

Alternativas
Q242306 Programação
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:
Alternativas
Q242305 Programação
Analise:

I. Cada família de computadores possui sua própria linguagem de máquina. Um programa em linguagem de máquina é dependente do computador ou seja, tendo sido escrito para um determinado computador, somente poderá ser executado em computadores da mesma família, que lhe sejam 100% compatíveis.

II. O processo de tradução da linguagem de montagem para a linguagem de máquina é realizado por um programa chamado Assembler.

III. As primeiras linguagens foram FORTRAN, COBOL e C++, criadas na década de 50.

IV. O processo de tradução do programa escrito em uma linguagem simbólica pelo programador, para a linguagem de máquina do computador é chamado montagem. São verdadeiras as afirmações:
Alternativas
Q233375 Programação
Um dos usos da engenharia reversa de software é auditar um programa para avaliar sua segurança, bem como as vulnerabilidades do mesmo. Com relação aos descompiladores e desmontadores, assinale a alternativa correta.
Alternativas
Q2960818 Programação

Ao adotar o método comparativo direto de dados de mercado para uma avaliação de imóveis, recomenda-se, sempre que possível, a adoção de variáveis quantitativas. Porém, diferenças qualitativas das características dos imóveis também podem ser especificadas. Um engenheiro de avaliações definiu a variável Padrão Construtivo, conforme o critério a seguir.

- Padrão Construtivo Baixo = 1

- Padrão Construtivo Normal = 2

- Padrão Construtivo Alto = 3

O engenheiro de avaliações também definiu a variável Pavimentação para indicar a existência de pavimentação no logradouro para a qual o imóvel faz frente, conforme o critério a seguir.

- Sem pavimentação = 0

- Com pavimentação = 1

As variáveis Pavimentação e Padrão Construtivo são, respectivamente,

Alternativas
Q1218909 Programação
A multiplicidade é uma propriedade do papel que representa uma regra de negócio ou restrição no número de objetos que participam da associação a partir da perspectiva do papel. Qual das alternativas abaixo representa uma multiplicidade de “zero ou mais objetos”?
Alternativas
Ano: 2011 Banca: CESGRANRIO Órgão: BR Distribuidora
Q1205913 Programação
A base de conhecimento de uma empresa está escrita na linguagem da lógica proposicional. As inserções de novas fórmulas nessa base são feitas através de um procedimento que, antes de inserir a fórmula, verifica se ela é consistente com a base. A intenção desse procedimento é evitar 
Alternativas
Ano: 2011 Banca: ISAE Órgão: AL-AM
Q1188189 Programação
No contexto das técnicas de programação e construção de algorítmos, três estruturas de controle conhecidas como PARA ... FAÇA ..., ENQUANTO ... FAÇA ... e REPETIR ... ATÉ QUE ... são muito utilizadas. Duas características importantes para a estrutura de controle REPETIR ... ATÉ QUE ... são:
Alternativas
Q822569 Programação
A principal linguagem utilizada nas páginas da internet é:
Alternativas
Ano: 2011 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2011 - MEC - Web Designer |
Q261294 Programação
Julgue o  item  seguinte , relativo  a conceitos básicos de informática.

A compilação do código-fonte de um programa escrito em linguagem de programação produz um código objeto que ainda não está pronto para ser executado, embora esteja em código de máquina.

Alternativas
Q261149 Programação
Determinado grupo de pesquisa de uma universidade, no processo de criação de uma linguagem de programação, estabelece que erros de tipo sempre devem ser detectados.

Essa é uma característica conhecida como

Alternativas
Q199472 Programação
Julgue os itens subsequentes, referentes aos módulos que constituem a técnica de modularização, utilizada para desenvolver algoritmos.

De forma semelhante aos procedimentos, as funções podem ser utilizadas em expressões, como se fossem variáveis, ou seja, elas retornam valores que são associados ao seu nome; portanto, é necessário declarar que tipo de dados será retornado.
Alternativas
Q199471 Programação
Julgue os itens subsequentes, referentes aos módulos que constituem a técnica de modularização, utilizada para desenvolver algoritmos.

Um procedimento ou sub-rotina é um conjunto de instruções que realiza determinada tarefa. Um algoritmo de procedimento, como qualquer outro algoritmo, deve ser identificado e pode possuir variáveis, operações e até funções.
Alternativas
Q177249 Programação
Identifique com V as afirmativas verdadeiras e com F, as falsas. A eficiência do código-fonte está diretamente presa à eficiência dos algoritmos definidos durante a fase de projeto detalhado. Porém, o estilo de codificação pode ter efeito sobre a velocidade de execução e requisitos de memória. O seguinte conjunto de diretrizes sempre pode ser aplicado, para ter um efeito positivo sobre a velocidade de execução e requisitos de memórias, quando o projeto detalhado é convertido em código.

Assim sendo, é correto afirmar:

( ) Quando possível, evitar o uso de arrays multidimensionais.
( ) Não se deve misturar tipos de dados, mesmo que a linguagem permita isso.
( ) Não se deve usar expressões booleanas e aritméticas de números inteiros, pois prejudica a eficiência do código.

A alternativa que contém a sequência correta, de cima para baixo, é a
Alternativas
Q177248 Programação
Identifique com V as afirmativas verdadeiras e com F, as falsas. A portabilidade do código-fonte é uma característica de linguagem de programação que pode ser interpretada de três maneiras diferentes.

Nessas condições, é correto afirmar:

( ) O código-fonte pode ser transportado de processador para processador e de compilador para compilador, sem nenhuma modificação.
( ) O código-fonte permanece imutável mesmo quando seu ambiente muda (por exemplo, uma nova versão de sistema operacional é instalada).
( ) O código-fonte pode ser integrado em diferentes pacotes de software, sem nenhuma modificação.

A alternativa que contém a sequência correta, de cima para baixo, é a
Alternativas
Respostas
601: B
602: B
603: A
604: B
605: D
606: B
607: D
608: A
609: A
610: B
611: D
612: D
613: C
614: B
615: C
616: D
617: C
618: C
619: A
620: E