Questões Militares Sobre conceitos básicos de programação em programação

Foram encontradas 47 questões

Q814641 Programação
Sobre a programação orientada a objetos, informe se a assertiva é falsa (F) ou verdadeira (V) e assinale a alternativa com a sequência correta. ( ) As três características de encapsulamento eficaz são: abstração, ocultação da implementação e divisão de responsabilidade. ( ) Abstração é o processo mais complexo de um problema. ( ) O nível de acesso Público garante o acesso apenas para a instância. ( ) O encapsulamento permite que você divida o programa em várias partes menores e independentes.
Alternativas
Q655092 Programação
Qual dos tipos de dados abaixo pode receber um número decimal?
Alternativas
Q666113 Programação

Analise a imagem e assinale a alternativa correta.

Imagem associada para resolução da questão

Alternativas
Q616830 Programação
Métodos de passagem de parâmetros são as maneiras como os parâmetros são transmitidos para os subprogramas ou originados a partir deles. Com relação a esse conceito, complete corretamente as lacunas das sentenças abaixo e assinale a opção correta. 

I - Na passagem por _________ , o parâmetro formal é vinculado diretamente ao parâmetro atual, e o resultado é que os parâmetros atual e formal compartilham as vinculações de memória e conteúdo.

II - A passagem por _____________ normalmente é implementada por cópia, porque os acessos são mais eficientes com essa abordagem.

III- Na passagem por ___________ , não há associação entre os parâmetros atuais do programa e os parâmetros formais da abstração, devido ao mecanismo de cópia.

IV - Na passagem por __________ , é transmitido um caminho de acesso (endereço) para o subprograma chamado. 
Alternativas
Q694438 Programação
Qual é o conceito de linguagem de programação que significa representar uma entidade, incluindo apenas seus atributos mais relevantes?
Alternativas
Q662013 Programação
Existem vários tipos de lógicas usadas no processamento automático de dados. O profissional de processamento de dados deve decidir qual tipo de lógica deverá ser utilizada para a solução de um determinado problema. Dentre as alternativas abaixo, assinale a que corresponde à lógica modular.
Alternativas
Q662004 Programação

Assinale a alternativa que corresponde à simbologia abaixo, utilizada na área de tecnologia da informação

Imagem associada para resolução da questão

Alternativas
Q520351 Programação
Considere a sequência de Fibonacci: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 (...). Nesta situação, a classe Fibonacci abaixo implementa - de maneira errônea - o cálculo do valor de um determinado termo a partir de seu método fibo(n), sendo que n inicia de zero.




1     public class Fibonacci

2       { static long fibo(int n) {

3             if (n < 4)

4            { return n; }  

5             else

6                 { return fibo(n - 2) + fibo(n - 4); }

7       } }






Analise as alternativas abaixo, colocando entre parênteses a letra V, quando se tratar e afirmativa verdadeira, e a letra F, quando se tratar de afirmativa falsa. A seguir, assinale a alternativa que apresenta a sequência correta. Para que o código possa funcionar corretamente:


Para que o código possa funcionar corretamente:


(     ) A linha 3 deve ser alterada para if (n<2)

(      ) A linha 4 deve ser alterada para { return n-1; }

(      ) A linha 6 deve ser alterada para { return fibo(n - 1) + fibo(n - 2); }


Alternativas
Q473651 Programação
Com relação aos métodos de passagem de parâmetros das linguagens de programação, é correto afirmar que passagem por
Alternativas
Q434480 Programação
Das opções seguintes, assinale aquela que apresenta uma linguagem de programação e um software utilitário respectivamente.
Alternativas
Q520554 Programação
Acredita-se que a profundidade com a qual as pessoas podem pensar é influenciada pelo poder e expressividade da linguagem que elas usam para comunicar seus pensamentos. Assim sendo, que aspecto, segundo Sebesta (2011), deve-se ter em mente para subsidiar o processo de escolha da linguagem de programação adequada para atender a problemas específicos?
Alternativas
Q357833 Programação
“É um conjunto de instruções necessárias à execução do problema pelo computador”. A definição acima refere-se ao
Alternativas
Q357820 Programação
Relacione as unidades com as afirmativas abaixo, depois assinale a alternativa que apresenta a sequência correta.

(1) byte
(2) bit
(3) caractere
(4) palavra

( ) Algarismo, letra ou símbolo.
( ) Unidade básica de tratamento de informação.
( ) Grupos de 2, 4, 6 ou 8 bytes.
( ) Menor unidade de informação.
Alternativas
Q322070 Programação
Analise a sentença de atribuição a seguir,

sum = ++ count;

Em linguagem de programação, com relação aos operadores de atribuição unários, citados por Sebesta (2011), a sentença de atribuição acima também poderia ser descrita como:
Alternativas
Q655557 Programação
Qual é o esquema do ciclo vital do processamento de dados?
Alternativas
Q338658 Programação
Segundo MONTEIRO (2001), assinale a opção que apresenta o conceito de Arquivo de Informações(ou dados).
Alternativas
Q338655 Programação
Assinale a opção que não apresenta um exemplo de Linguagem de Programação.
Alternativas
Q251513 Programação
Uma gramática livre de contexto possui quatro componentes: símbolos terminais, símbolos não terminais, símbolo inicial e um conjunto de
Alternativas
Q251512 Programação
O recebimento de uma cadeia de tokens (símbolos), representando o programa fonte, e a verificação se essa cadeia de tokens pertence à linguagem gerada pela gramática, cabe ao analisador
Alternativas
Q251476 Programação
A leitura do fluxo de caracteres que compõem o programa fonte e o agrupamento dos mesmos em sequências significativas cabe ao analisador
Alternativas
Respostas
21: D
22: A
23: D
24: C
25: D
26: B
27: C
28: C
29: E
30: A
31: D
32: A
33: A
34: A
35: C
36: A
37: D
38: A
39: A
40: E