Logo Passei Direto
Buscar

Técnicas de programação

Ferramentas de estudo

Questões resolvidas

Por meio das linguagens de programação, o processo de desenvolvimento de software torna-se mais efetivo e produtivo. Segundo Varejão (2004, p. 3), há razões para o estudo das linguagens de programação. Assinale a alternativa que apresenta corretamente uma razão para se estudar linguagens de programação.

Por meio das linguagens de programação, o processo de desenvolvimento de software torna-se mais efetivo e produtivo.
Varejão (2004, p. 3) apresenta razões para o estudo das linguagens de programação.
a) Maior habilidade de pesquisa de software.
b) Maior criatividade de escrita de códigos de programação.
c) Maior capacidade para entender novas soluções computacionais.
d) Maior confiabilidade na especificação da interface.
e) Maior rapidez de processamento de dados de entrada.

Assinale a alternativa que completa corretamente a afirmação a seguir: O seletor bidirecional sinaliza que a cláusula then será executada quando a expressão validada for________

O seletor bidirecional sinaliza que a cláusula then será executada quando a expressão validada for
a) negativa.
b) falsa.
c) inteira.
d) neutra.
e) verdadeira.

A implementação de construções orientadas a objetos consiste em duas partes de suporte chamadas de estruturas de armazenamento para variáveis de instâncias e vinculações dinâmicas de mensagens de métodos. Em relação às estruturas de armazenamento para variáveis de instâncias, é correto afirmar que:

A implementação de construções orientadas a objetos consiste em duas partes de suporte chamadas de estruturas de armazenamento para variáveis de instâncias e vinculações dinâmicas de mensagens de métodos.
a) São utilizadas para a criação de laços de controles.
b) Podem ser definidas como extensões de estruturas de registros.
c) São construções de laços de controle.
d) São a visibilidade dada aos cabeçalhos de subprograma de abstração.
e) São parte dos objetos recém-criados.

Leia as afirmacoes sobre as vinculações dinâmicas de mensagens de métodos e, em seguida, assinale a alternativa correta. I. A lista de métodos dinamicamente vinculados é chamada de instâncias de uma classe. II. Classe refere-se àquilo que se herda ou que se transmite. III. Tabela de método virtual é definida co

Leia as afirmações sobre as vinculações dinâmicas de mensagens de métodos e, em seguida, assinale a alternativa correta.
A lista de métodos dinamicamente vinculados é chamada de instâncias de uma classe.
Classe refere-se àquilo que se herda ou que se transmite.
Tabela de método virtual é definida co
a) Somente a afirmação I está correta.
b) Somente a afirmação II está correta.
c) Somente a afirmação III está correta.
d) Somente as afirmações I e II estão corretas.
e) Todas as afirmações estão corretas.

Como uma estrutura de armazenamento da lista.

I - A lista pode ser armazenada em um vetor.
II - A lista pode ser armazenada em uma lista encadeada.
III - A lista pode ser armazenada em uma árvore binária.
a) Apenas I e III estão corretas.
b) Apenas I está correta.
c) Apenas II e III estão corretas.
d) Apenas I e II estão corretas.
e) I, II e III estão corretas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Por meio das linguagens de programação, o processo de desenvolvimento de software torna-se mais efetivo e produtivo. Segundo Varejão (2004, p. 3), há razões para o estudo das linguagens de programação. Assinale a alternativa que apresenta corretamente uma razão para se estudar linguagens de programação.

Por meio das linguagens de programação, o processo de desenvolvimento de software torna-se mais efetivo e produtivo.
Varejão (2004, p. 3) apresenta razões para o estudo das linguagens de programação.
a) Maior habilidade de pesquisa de software.
b) Maior criatividade de escrita de códigos de programação.
c) Maior capacidade para entender novas soluções computacionais.
d) Maior confiabilidade na especificação da interface.
e) Maior rapidez de processamento de dados de entrada.

Assinale a alternativa que completa corretamente a afirmação a seguir: O seletor bidirecional sinaliza que a cláusula then será executada quando a expressão validada for________

O seletor bidirecional sinaliza que a cláusula then será executada quando a expressão validada for
a) negativa.
b) falsa.
c) inteira.
d) neutra.
e) verdadeira.

A implementação de construções orientadas a objetos consiste em duas partes de suporte chamadas de estruturas de armazenamento para variáveis de instâncias e vinculações dinâmicas de mensagens de métodos. Em relação às estruturas de armazenamento para variáveis de instâncias, é correto afirmar que:

A implementação de construções orientadas a objetos consiste em duas partes de suporte chamadas de estruturas de armazenamento para variáveis de instâncias e vinculações dinâmicas de mensagens de métodos.
a) São utilizadas para a criação de laços de controles.
b) Podem ser definidas como extensões de estruturas de registros.
c) São construções de laços de controle.
d) São a visibilidade dada aos cabeçalhos de subprograma de abstração.
e) São parte dos objetos recém-criados.

Leia as afirmacoes sobre as vinculações dinâmicas de mensagens de métodos e, em seguida, assinale a alternativa correta. I. A lista de métodos dinamicamente vinculados é chamada de instâncias de uma classe. II. Classe refere-se àquilo que se herda ou que se transmite. III. Tabela de método virtual é definida co

Leia as afirmações sobre as vinculações dinâmicas de mensagens de métodos e, em seguida, assinale a alternativa correta.
A lista de métodos dinamicamente vinculados é chamada de instâncias de uma classe.
Classe refere-se àquilo que se herda ou que se transmite.
Tabela de método virtual é definida co
a) Somente a afirmação I está correta.
b) Somente a afirmação II está correta.
c) Somente a afirmação III está correta.
d) Somente as afirmações I e II estão corretas.
e) Todas as afirmações estão corretas.

Como uma estrutura de armazenamento da lista.

I - A lista pode ser armazenada em um vetor.
II - A lista pode ser armazenada em uma lista encadeada.
III - A lista pode ser armazenada em uma árvore binária.
a) Apenas I e III estão corretas.
b) Apenas I está correta.
c) Apenas II e III estão corretas.
d) Apenas I e II estão corretas.
e) I, II e III estão corretas.

Prévia do material em texto

TÉCNICAS DE PROGRAMAÇÃO 
 
 
QUESTÃO 1 
Por meio das linguagens de programação, o processo de 
desenvolvimento de software torna-se mais efetivo e produtivo. Segundo 
Varejão (2004, p. 3), há razões para o estudo das linguagens de 
programação. Assinale a alternativa que apresenta corretamente uma 
razão para se estudar linguagens de programação. 
 
 
a ) Maior habilidade de pesquisa de software. 
b ) Maior criatividade de escrita de códigos de programação. 
c ) Maior capacidade para entender novas soluções computacionais. 
d ) Maior confiabilidade na especificação da interface. 
e ) Maior rapidez de processamento de dados de entrada. 
 
QUESTÃO 2 
Métodos de passagem de parâmetros são usados no desenvolvimento 
de programas para permitir a transferência de parâmetros entre o 
subprograma chamador e os chamados. Qual é o método de passagem 
de parâmetro em que o valor de um parâmetro real é inicializado e ativa 
o seu parâmetro formal correspondente? Indique a alternativa correta. 
 
a ) Passagem de parâmetro por referência. 
b ) Passagem de parâmetro resultado. 
c ) Passagem de parâmetro por nome. 
d ) Passagem de parâmetro por valor-resultado. 
 e ) Passagem de parâmetro por valor. 
 
QUESTÃO 3 
Na passagem por resultado, nenhum valor é transmitido para o 
subprograma. O parâmetro formal correspondente age como uma 
variável local, mas logo antes de o controle ser transmitido de volta para 
o chamador, seu valor é transmitido de volta para o parâmetro real deste. 
Qual é o modelo semântico dessa passagem de parâmetro? Indique a 
alternativa correta. 
 
a ) É do modo valor. 
b ) É do modo entrada/saída. 
c ) É do modo entrada. 
 d ) É do modo saída. 
e ) É do modo processamento. 
 
 
 
 
 
QUESTÃO 4 
Indique a alternativa que completa corretamente a afirmação a seguir. 
 
Os laços de controle propostos por Dijkstra apresentam, em sua 
estrutura, uma semântica de expressões booleanas. Essa semântica é 
avaliada ___________ 
 
 a ) a cada iteração. 
b ) no processamento das informações. 
c ) na declaração das variáveis. 
d ) somente após o término do programa. 
e ) na saída dos dados. 
 
QUESTÃO 5 
Assinale a alternativa que completa corretamente a seguinte afirmação: 
 
O seletor bidirecional sinaliza que a cláusula then será executada quando 
a expressão validada for________ 
 
a ) negativa. 
b ) falsa. 
c ) inteira. 
d ) neutra. 
e ) verdadeira. 
 
QUESTÃO 6 
Assinale a alternativa que completa corretamente a afirmação a seguir. A 
implementação de construções orientadas a objetos consiste em duas 
partes de suporte chamadas de estruturas de armazenamento para 
variáveis de instâncias e vinculações dinâmicas de mensagens de 
métodos. Em relação às estruturas de armazenamento para variáveis de 
instâncias, é correto afirmar que: 
 
 
a ) são utilizadas para a criação de laços de controles. 
b ) podem ser definidas como extensões de estruturas de registros. 
c ) são construções de laços de controle. 
d ) são a visibilidade dada aos cabeçalhos de subprograma de abstração. 
e ) são parte dos objetos recém-criados. 
 
 
 
 
 
 
 
 
 
QUESTÃO 7 
A compilação é um tradutor de linguagem de programação que permite 
que um código fonte do programa seja traduzido e gere um novo código 
para a linguagem de máquina. Sobre a compilação, indique a alternativa 
correta. 
 
a ) Esse processo apresenta execução lenta, porém não é específico de plataforma. 
b ) Esse método apresenta vantagem na forma de execução dos programas. 
c ) A compilação apresenta muito consumo de espaço de memória. 
d ) Possui vantagem na forma de executar os comandos e partes do programa. 
e ) O processo de compilação se repete a cada ciclo de execução da repetição. 
 
QUESTÃO 8 
Leia as afirmações sobre as vinculações dinâmicas de mensagens de 
métodos e, em seguida, assinale a alternativa correta. 
 
I. A lista de métodos dinamicamente vinculados é chamada de instâncias 
de uma classe. 
II. Classe refere-se àquilo que se herda ou que se transmite. 
III. Tabela de método virtual é definida como uma estrutura de 
armazenamento da lista. 
 
a ) Apenas I e III estão corretas. 
b ) Apenas I está correta. 
c ) Apenas II e III estão corretas 
d ) Apenas I e II estão corretas. 
e ) I, II e III estão corretas.

Mais conteúdos dessa disciplina