Questões Militares de Programação

Foram encontradas 530 questões

Q947304 Programação

Considere o programa escrito abaixo em linguagem C:


Imagem associada para resolução da questão

 

Assinale a alternativa correta sobre o resultado impresso.

Alternativas
Q947288 Programação

Analise as afirmativas relativas à precedência de metacaracteres em expressões regulares, colocando entre parênteses a letra “V”, quando se tratar de afirmativa verdadeira, e a letra “F” quando se tratar de afirmativa falsa. A seguir, assinale a alternativa que apresenta a sequência correta. 

( ) A expressão ab* significa {a} seguido de {b em qualquer quantidade}.

( ) A expressão ab|c significa {ab} ou {c}.

( ) A expressão ab|cd* significa {ab} ou {{c} seguido de {d em qualquer quantidade}.

Alternativas
Q911697 Programação

Considere a classe Calculo abaixo em linguagem Java:


public class Calculo

{

public static void main( String args[ ])

{

int soma;

int x;

x = 1;

soma - 0;

while ( x <= 10)

{

soma += x;

++x;

}

System.out.printf ( “A soma é: %d\n”, soma);

}

}


Assinale a opção que apresenta o resultado que será exibido após a execução do código acima.

Alternativas
Q911682 Programação
Em relação à linguagem de programação JAVA, assinale a opção INCORRETA.
Alternativas
Q911672 Programação

Considere a classe QTeste abaixo em linguagem Java:


public class QTeste

{

public static void main( String args[ ])

{

int count;

for ( count = 1; count <= 10; count++)

{

if ( count == 5)

break;

System.out.printf ( “%d ”, count);

}

System.out.printf ( “\nValor = %d\n", count);

}

}


Assinale a opção que apresenta o resultado que será exibido após a execução do código acima.

Alternativas
Q911670 Programação
Segundo Sebesta (2011), o caráter fundamental de uma linguagem de programação imperativa é em grande parte determinado pelo projeto das vinculações de armazenamento para suas variáveis. Coloque F(falso) ou V(verdadeiro) nas afirmativas abaixo, assinalando a seguir a opção que apresenta a sequência correta:
( ) A célula de memória à qual uma variável é vinculada deve ser obtida, de alguma forma, de um conjunto de células de memória disponíveis. Esse processo é chamado alocação. ( ) O tempo de vida de uma variável começa quando eia é vinculada a uma célula específica e termina quando ela é desvinculada dessa célula. ( ) Variáveis estáticas são aquelas cujas vinculações de armazenamento são criadas quando suas sentenças de declaração são elaboradas, mas cujos tipos são estaticamente vinculados. Uma linguagem que tem apenas variáveis estáticas não permite o uso de subprogramas recursivos. ( ) Variáveis dinâmicas do monte implícitas são células de memória não nomeadas (abstratas) alocadas e liberadas por instruções explícitas em tempo de execução pelo programador. ( ) Variáveis dinâmicas do monte explícitas são vinculadas ao armazenamento no monte apenas quando são atribuídos valores a elas. Todos os seus atributos são vinculados cada vez que elas recebem valores atribuídos.
Alternativas
Q895258 Programação

O código abaixo expõe conceitos da Programação Orientada a Objeto (POO).


Imagem associada para resolução da questão


Quais conceitos estão presentes nesse código?

Alternativas
Q895257 Programação
Na tecnologia Java, um conjunto de especificações utilizadas para gerenciamento e criado para responder a algumas dúvidas nos sistemas de produção é o
Alternativas
Q895256 Programação

Para administrar um servidor Java EE é importante distinguir as tarefas. O termo “Deploy” significa implantar uma aplicação no servidor.


Para esse tipo de tarefa, deve-se obter o arquivo compactado contendo essa aplicação, que pode ser um arquivo

Alternativas
Q894968 Programação
No paradigma de programação Orientado a Objetos, herança promove um mecanismo que possibilita o reuso de uma implementação em novos contextos (objetos e classes).
Sobre herança de classes pode-se afirmar que
Alternativas
Q894966 Programação
Considerando que Java Servlets podem ser gerados automaticamente pelo compilador JavaServer Pages (JSP), qual a diferença entre Servlets e JSP?
Alternativas
Q894954 Programação
Preencha as lacunas abaixo e, em seguida, assinale a alternativa correta.
Na alocação estática de memória, os tipos de dados tem tamanho predefinido e a alocação é feita em tempo de compilação. Na alocação dinâmica de memória é possível alocar espaços durante a execução de um programa e também permite aumentar ou até diminuir a quantidade de memória alocada.
A função __________ determina o número de bytes para um determinado tipo de dados. A função __________ aloca um espaço de memória e retorna um ponteiro do tipo void para o início do espaço de memória alocado e a função _________ libera o espaço de memória alocado.
Alternativas
Q894953 Programação
Informe se é verdadeiro (V) ou falso (F) o que se afirma abaixo.
Em PHP é possível decidir o escopo de uma variável nas seguintes condições:
( ) Variáveis globais podem ser acessadas de qualquer lugar. ( ) Variáveis locais são declaradas dentro da função e são visíveis apenas dentro da função. ( ) Variáveis locais são declaradas fora da função e são visíveis apenas fora da função. ( ) Variáveis estáticas são iguais as variáveis globais mas mantém seu valor depois que a função é encerrada.
Marque a alternativa com a sequência correta.
Alternativas
Q894952 Programação
Em JAVA, árvores binárias facilitam a busca e triagem de alta velocidade, eliminando itens de dados duplicados de forma eficiente, representando diretórios do sistema de arquivos e compilando expressões no idioma da máquina.
Desse modo, uma das características do JAVA é que os valores em qualquer subárvore
Alternativas
Q894945 Programação
A linguagem de programação C é uma das mais populares linguagens de programação e devido às suas características de generalidade e ausência de restrições, para muitas tarefas tornou-se mais conveniente e eficaz que outras linguagens supostamente mais poderosas.
Nessa linguagem, como as variáveis precisam ser declaradas?
Alternativas
Q894944 Programação
Qual é a linguagem utilizada para definir a aparência em páginas da internet?
Alternativas
Q894943 Programação
Caracteres de separação de comandos tornam a análise sintática de um programa mais simples. Diferentes linguagens utilizam diferentes separadores de comandos.
No caso da linguagem PHP, qual é o caracter utilizado para a separação de comandos?
Alternativas
Q894942 Programação
Qual é a declaração válida de um applet?
Alternativas
Q891065 Programação

A POO possui seis objetivos sobrepostos para desenvolvimento de software. De acordo com suas características, relacione as colunas e marque a alternativa com a sequência correta.


1 – Natural.

2 – Confiável.

3 – Reutilizável.

4 – Manutenível.

5 – Extensível.

6 – Oportunos.


( ) Uma vez que um problema esteja resolvido, você deve reutilizar a solução.

( ) A linguagem natural do código deve permitir que outros desenvolvedores também o entendam.

( )Vários desenvolvedores podem trabalhar nas classes independentemente.

( ) O software deve crescer e mudar com o passar do tempo para permanecer útil.

( ) Os programas são mais inteligíveis.

( ) Permite que você faça alterações em uma parte de seu programa, sem afetar outras partes.

Alternativas
Q891060 Programação

Qual a função do comando break na estrutura abaixo:


Imagem associada para resolução da questão

Alternativas
Respostas
181: D
182: B
183: A
184: E
185: A
186: D
187: A
188: B
189: A
190: B
191: D
192: D
193: B
194: D
195: A
196: B
197: D
198: B
199: B
200: A