Questões Militares de Programação - Conceitos básicos de programação

Foram encontradas 48 questões

Q694438 Programação
Qual é o conceito de linguagem de programação que significa representar uma entidade, incluindo apenas seus atributos mais relevantes?
Alternativas
Q669520 Programação
Qual tipo de passagem de parâmetro é utilizado para que se tenha a saída de um determinado valor de dentro de uma sub-rotina?
Alternativas
Q669490 Programação
Como podemos definir o termo “constante”?
Alternativas
Q669014 Programação

Considerando os tipos de dados, relacione as colunas e, a seguir, assinale a alternativa com a seqüência correta.

(1) Inteiros

(2) Reais

(3) Caracteres

(4) Lógicos


( ) 35; 0; -56

( ) .F.; .V.

( ) “Rua Brigadeiro Lyra”

( ) – 0,5; 1,8; -4

Alternativas
Q666113 Programação

Analise a imagem e assinale a alternativa correta.

Imagem associada para resolução da questão

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
Q660160 Programação

Em relação aos comandos na linguagem de programação, analise as afirmações abaixo, marque V para verdadeiro e F para falso e, em seguida, assinale a alternativa que apresenta a sequência correta.

( ) <P> é o comando para forçar o início de um novo parágrafo, ou seja, avançar uma linha em branco e iniciar o texto na segunda linha após o final do parágrafo anterior.

( ) <OL> é o comando que tem a função de avançar para a linha imediatamente após a linha onde se encontra, sem deixar uma linha em branco adicional.

( ) <HR> é o comando que tem como finalidade inserir uma linha divisória na posição em que foi especificado, se ele for o único comando da linha ou na linha seguinte caso esteja no meio de um texto.

( ) <PRE> é o comando que pode incluir um texto que foi editado por um editor de textos e preservar a formatação original do texto, tais como marcas de tabulação, fim de linha e outros formatos.

Alternativas
Q655557 Programação
Qual é o esquema do ciclo vital do processamento de dados?
Alternativas
Q655553 Programação

Assinale a alternativa que completa correta e respectivamente as lacunas da assertiva abaixo.

“_____________ é um conjunto estruturado de ____________, transmitindo conhecimento.”

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
Q566336 Programação
Entende-se por método abstrato um método
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
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
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
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
Respostas
21: D
22: A
23: D
24: D
25: D
26: B
27: C
28: B
29: C
30: B
31: C
32: A
33: D
34: C
35: E
36: A
37: A
38: A
39: A
40: D