Questões Militares Sobre programação

Foram encontradas 559 questões

Q2547902 Programação
Relativo às noções de programação java, marque a alternativa CORRETA
Alternativas
Q2547901 Programação
Relativo às noções de programação java, marque a alternativa CORRETA
Alternativas
Q2547899 Programação
Relativo às noções de programação java, marque a alternativa INCORRETA
Alternativas
Q2261977 Programação

Um trecho de código escrito na linguagem PHP é apresentado a seguir.


<?php

 $x = /^(\d{2})(\d{3})(\d{1})$/ ;

 $y = (\${1}-\${2}*\${3}) ;

 $str = 001122 ;

 $strn = preg_replace($x, $y, $str);

 ?>


O valor da variável $strn no final da execução do trecho de código será:

Alternativas
Q2261976 Programação
Uma API JDBC é composta por classes e interfaces que auxiliam no desenvolvimento de projetos voltados para a internet. Nos pacotes de Java API, o JDBC está localizado no pacote
Alternativas
Q2261975 Programação

A seguir é apresentado um trecho de código escrito na linguagem Java.


int x;

 x = 10 * 2 % 3 + 5;

 System.out.println( Valor: + x++);


É correto afirmar que o valor impresso será

Alternativas
Q2261974 Programação
A linguagem Python possui ampla variedade de funções pré-definidas utilizadas no projeto de aplicações com classes e objetos. Dentre elas, uma função que, dado um objeto obj, verifica se ele possui um atributo com nome atr é a:
Alternativas
Q2197877 Programação
Sobre a linguagem Python, analise as assertivas abaixo.
I. Para definir uma nova função é utilizada a instrução “def”. II. O nome da função é utilizado antes da instrução “def”. III. Funções podem isolar uma tarefa específica em um trecho de programa. IV.Não é possível reutilizar partes do programa. V. O nome dos parâmetros que a função receberá é declarado após o nome da função.
Estão corretas apenas as assertivas 
Alternativas
Q2197876 Programação
A linguagem Java 8 possui o tratamento de erro que faz com que o programa não emita mensagens incompreensíveis para o usuário. Analise o fragmento do código abaixo.

public static void main (String[] args) {            try {                    openarchive();     } catch (FileNotFoundException el) {                System.out.println(“Não foi possível abrir o arquivo);         } };

Assinale a opção correta sobre o código acima. 
Alternativas
Q2197873 Programação
Em Java é comum que as classes contenham métodos static convenientes para realizar tarefas corriqueiras.
Preencha os resultados dos métodos nas lacunas a seguir.
abs(-023.7) = _____; ceil(9.2) = ____; floor(9.2) = ____
A sequência de resultados que preenche corretamente as lacunas é:
Alternativas
Q2197872 Programação
No Python, como na maioria das linguagens, é necessário ter uma forma de armazenar dados permanentemente. Sobre o modo de abertura de arquivos, informe verdadeiro (V) ou falso (F) para as assertivas abaixo. Em seguida, marque a opção que apresenta a sequência correta. 
( ) O modo “r” indica uma operação de leitura. ( ) O modo “a” indica uma operação de escrita, mas apaga o conteúdo se já existir. ( ) O modo “w” indica uma operação de escrita, mas preserva o conteúdo se já existir. ( ) O modo “+” indica uma operação de modo binário. ( ) O modo “b” indica uma operação de atualização de leitura e escrita.
Alternativas
Q2197869 Programação
A Java API fornece uma vasta coleção de classes predefinidas, que contém métodos para realizar diversas funções. Com relação às classes e métodos do Java, analise as assertivas abaixo.

I. Classes e métodos modularizam os programas, separando as tarefas em unidades autocontidas. II. Um motivo para modularizar um programa é o fato de que o desenvolvimento é mais gerenciável. III. Dividir um programa em métodos e classes torna o programa mais difícil de ser depurado. IV. Quando um método chamado termina sua tarefa, ele retorna o controle para o chamador. V. É possível criar programas a partir de classes e métodos existentes.

Sobre as assertivas acima, é correto afirmar que
Alternativas
Q2197866 Programação
Na linguagem Python podem ser definidas variáveis locais e globais. Com relação a estas variáveis, marque a opção correta. 
Alternativas
Q2197863 Programação
A linguagem de programação Python tem como característica a sua simplicidade e clareza.
Marque a opção que não se refere à linguagem Python.
Alternativas
Q2197862 Programação
Na orientação a objetos existe uma palavra reservada que é extends, cujo sentido é o de que
Alternativas
Q2197860 Programação
Entre as linguagens que são utilizadas para desenvolvimento está o Java, uma das mais utilizadas para a codificação.
Com relação às características da linguagem Java, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta. 
( ) A palavra reservada “void” indica que o método não tem retorno. ( ) A notação // representa uma linha de comentário. ( ) O método “parseBoolean” transforma uma String em um Booleano. ( ) O método “valueOf” transforma uma String em um Double.
Alternativas
Q2195556 Programação

Um dos padrões de arquitetura que tem sido bastante utilizado é o padrão web mobile distribuída.

Associe as colunas relacionando as situações com as suas respectivas descrições.


Situação 

(1) Publicação independente dos serviços remotos

(2) Desacoplamento entre a aplicação e regra de negócio

(3) Utilização em Multiplataforma

(4) Capacidade de controle de versão

(5) Reuso de funcionalidades


Descrição


( ) uma empresa desenvolveu um aplicativo de gestão financeira. Este aplicativo necessita acessar dados das contas dos clientes. Sempre que é realizada uma modificação no aplicativo, não é necessário realizar nenhuma alteração no acesso aos dados bancários.
( ) uma empresa de revenda de veículos desenvolveu um aplicativo para compra e venda de automóveis. A empresa decidiu que, além de vender, também vai alugar automóveis. A área de TI ficou responsável por desenvolver um aplicativo específico de aluguel. No entanto, serão aproveitadas várias funcionalidades do aplicativo de vendas.
( ) um desenvolvedor está implantando um aplicativo para controle de veículos. Este aplicativo utiliza informações climáticas obtidas de um serviço meteorológico. No dia da implantação do aplicativo, o serviço meteorológico estava indisponível, mas esta indisponibilidade não impediu a implantação do aplicativo.
( ) uma imobiliária desenvolveu um aplicativo onde anuncia os imóveis para venda. Em um dado momento, houve uma alteração nas regras da venda dos imóveis. O proprietário da imobiliária informou à área de TI sobre esta alteração, mas o desenvolvedor informou que tal alteração não afeta diretamente o aplicativo do dispositivo móvel.
( ) uma empresa está desenvolvendo um aplicativo de vendas para aplicativos móveis. No site da empresa, que é do ramo de vendas, é anunciado que o aplicativo pode ser acessado, tanto pelos aparelhos com o sistema operacional Android, quanto pelo sistema operacional iOS

A ordem correta da associação é:


Alternativas
Q2195549 Programação

Analise as afirmativas abaixo a respeito da linguagem PHP. 


I. A expressão “$contador++” primeiro realiza a operação, depois incrementa.

II. A expressão “--$contador” primeiro realiza a operação, depois decrementa.

III. A expressão “$contadorA === $contadorB” retorna verdadeiro se $contadorA for igual a $contadorB e ambas as variáveis forem tipos diferentes.

IV. A expressão “-$contador” troca o sinal da variável $contador.

V. A expressão “~$contador” inverte os bits da variável $contador.


Estão corretas apenas as afirmativas 

Alternativas
Q2195548 Programação

 A linguagem Java 8 possui uma série de métodos que auxiliam o trabalho de desenvolvimento. 


List<String> lista1 = Arrays.asList("Antônio", "Carlos", "Bernardo", "Douglas");


// Print A

Collections.sort(lista1, Collections.reverseOrder());

System. Out.println(lista1);


// Print B

List<String> lista2 = new ArrayList<>();

Collections.sort(lista2, Collections.reverseOrder());

System. Out.println(lista2);


// Print C

Collections.sort(lista1);

System. Out.println(lista1);


Analise o fragmento do código acima e marque a opção que apresenta o resultado correto. 

Alternativas
Q2195546 Programação
O Java Persistence API (JPA) define os padrões de persistência, condição fundamental para desenvolvimento de aplicativos orientados a objetos. Há, ainda, uma relação aos referenciamentos e aos tratamentos de eventos dele com o JavaServer.
Considerando o exposto acima, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.

( ) A forma de utilização de API de critérios de metamodelos faz referência aos atributos por meio de expressões. ( ) Na utilização de metamodelos, é possível obter a descrição de uma unidade persistente. ( ) O API de critérios se apresenta como uma opção à escrita em Java Persistence Query Language. ( ) A API de critérios baseada em strings é realizada por meio do recebimento das informações das propriedades das entidades. 

Alternativas
Respostas
41: A
42: D
43: C
44: A
45: E
46: D
47: C
48: B
49: D
50: A
51: D
52: A
53: A
54: A
55: A
56: B
57: A
58: B
59: A
60: C