Questões Militares de Programação
Foram encontradas 530 questões
Considere o programa escrito abaixo em linguagem C:
Assinale a alternativa correta sobre o resultado impresso.
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}.
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.
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.
( ) 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.
O código abaixo expõe conceitos da Programação Orientada a Objeto (POO).
Quais conceitos estão presentes nesse código?
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
Sobre herança de classes pode-se afirmar que
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.
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.
Desse modo, uma das características do JAVA é que os valores em qualquer subárvore
Nessa linguagem, como as variáveis precisam ser declaradas?
No caso da linguagem PHP, qual é o caracter utilizado para a separação de comandos?
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.
Qual a função do comando break na estrutura abaixo: