🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões Militares Comentadas sobre programação

Questões Discursivas

Foram encontradas 434 questões

Q695205 Programação
Assim como em Java existem as exceções, há também os tratamentos para elas, permitindo remover o código de tratamento de erro da linha principal de execução do programa. Isso aprimora a clareza do programa e destaca a sua capacidade de modificação. Sobre o tratamento de exceções, em Java, assinale a alternativa incorreta.
Alternativas
Q695204 Programação

Em Java, uma indicação de que ocorre um problema, durante a execução de um programa, é chamada de exceção. Existem vários tipos de exceções, como divisão por zero, esgotamento de memória, entre outros. Sobre o tratamento de exceções, preencha as lacunas das afirmativas abaixo e, em seguida, assinale a alternativa correta.

I. Pelo menos um bloco ____________ ou um bloco _____________ deve seguir imediatamente o bloco ____________ .

II. Se um bloco_____________lançar uma exceção, o bloco_____________ ainda executará. A exceção é então transferida para o próximo bloco____________ externo. 

Alternativas
Q695203 Programação

Applets são considerados programas em Java, que são tipicamente incorporados a documentos XHTML, que também podem ser chamadas páginas web. Acerca dos applets em Java, analise as afirmativas a seguir:

I. O método start é chamado uma vez pelo contêiner de applets para inicializar um applet quando ele é carregado.

II. O método init é chamado pelo contêiner de applets depois dos métodos paint e stop. O método init também é chamado quando o applet precisa ser repintado.

III. O método destroy é chamado pelo contêiner de applets quando o applet é removido da memória.

IV. Cinco métodos do ciclo de vida de um applet são chamados pelo contêiner de applets entre o momento em que o applet é carregado no navegador e o momento em que ele é fechado pelo navegador.

Estão corretas apenas as afirmativas

Alternativas
Q695202 Programação
Em Java, as sequências de escape podem ser utilizadas para impressão de texto numa mesma linha utilizando-se de várias instruções, ou mesmo realizar a impressão do texto em várias linhas utilizando-se de uma única instrução. Uma dessas sequências é utilizada para posicionar o cursor de tela no início da linha atual - não avançando para a próxima linha. Acerca dessa sequência de caracteres, assinale a alternativa correta.
Alternativas
Q695149 Programação
O tratamento de exceções permite aos programadores criar aplicativos que podem tratar e/ou resolver essas exceções. A indicação de um problema, que ocorre durante a execução de um programa, chama-se exceção. Em Java, uma cláusula especifica as exceções que o método lança, e ela aparece depois da lista de parâmetro do método, e antes do corpo do método. Assinale-a.
Alternativas
Q695146 Programação

Sobre os comandos do PHP para Sistema de Arquivos (filesystem), analise as descrições a seguir.

I. Testa se o ponteiro está no final do arquivo.

II. Obtém uma linha de arquivo.

III. Retorna a posição do ponteiro do arquivo.

Esses comandos estão apresentados, respectivamente, em:

Alternativas
Q695145 Programação

O PHP (Personai Home Page) é uma das linguagens voltadas para a Internet mais usada na atualidade. O PHP cresceu consideravelmente nos últimos anos, passando de 50 mil domínios em meados dos anos 2000 para mais de 200 milhões de websites que o utilizavam como base, no início de 2013. Existem muitos Scripts disponibilizados gratuitamente em vários sites espalhados pela web, aumentando assim a sua popularidade. O PHP possui comandos que podem ser divididos em categorias como por exemplo, arrays, strings, data e hora, sistemas de arquivos (filesystem), entre vários outros. Associe as colunas, relacionando os comandos em PHP, para manipulação de arrays. A seguir, marque a alternativa que apresenta a sequência correta. 

(1) - array_map

(2) - array_pad

(3) - array_slice 

(4) - array_merge 

(5) - array_fiip 


( ) retorna um array com chaves e valores trocados.

( ) une dois ou mais arrays

( ) aplica o call-back sobre os elementos dos arrays dados.

( ) retorna uma parte do array

( ) preenche determinado tamanho de um array

Alternativas
Q695144 Programação
Na programação orientada a objetos, os campos private de uma classe só podem ser manipulados pelos métodos dessa classe. As classes costumam fornecer métodos public de modo a permitir a clientes da classe configurar variáveis de instância private. Isto é feito com o uso do set (atribuir valores) e/ou get (obter valores). Os métodos set e get podem receber outras nomenclaturas. Referindo-se ao método get, essas nomenclaturas são
Alternativas
Q666136 Programação

Ao programar em PHP orientado a objetos e declarar uma classe com a palavra-chave final, conforme o código abaixo, pode-se afirmar que

<?php

final class ClasseA

//...

?>

Alternativas
Q666126 Programação
Sobre as estruturas de controle do PHP, pode-se dizer que são considerados comandos de repetição:
Alternativas
Q666125 Programação
Em um programa escrito em linguagem PHP, os trechos de código devem estar contidos entre
Alternativas
Q666124 Programação
Formulários HTML são utilizados em programas PHP para permitir que o usuário envie dados para o programa. Assinale a alternativa que contém o tipo de elemento input que aciona o envio dos dados do formulário.
Alternativas
Q666123 Programação

Marque a alternativa que completa corretamente a lacuna.

Ao programar em PHP utilizando-se o paradigma de orientação a objeto, utiliza-se o símbolo _____ para poder acessar as funções definidas em uma classe.

Alternativas
Q666121 Programação

Em um script PHP que acessa um banco de dados MySQL, o programador armazenou o resultado de uma consulta SQL em uma variável utilizando a seguinte linha:

$resultado = mysql_query(“SELECT * FROM usuarios”);

Caso o programador deseje saber a quantidade de linhas retornadas pelo banco de dados, deverá usar a função

Alternativas
Q666080 Programação
Um programa é uma sequência de instruções escritas em determinada linguagem. Assinale a alternativa que corretamente representa uma linguagem de baixo nível.
Alternativas
Q616845 Programação
A Programação Estruturada é uma metodologia de projeto de programas que visa a facilitar a escrita e o entendimento dos programas, além de permitir a verificação e facilitar sua manutenção. Com relação a esse conceito, assinale a opção que completa corretamente as lacunas das sentenças abaixo.

I - O desenvolvimento do programa em diferentes fases por refinamento sucessivo é denominado desenvolvimento __________.

II - A decomposição do programa total em módulos __________ , devem preferencialmente ser organizados num sistema hierárquico.

III- Cada módulo deve conter um número muito limitado de estruturas básicas de fluxo de _________.

IV - A ideia básica da programação estruturada é reduzir ____________.
Alternativas
Q616831 Programação
Coloque F (Falso) ou V (Verdadeiro) nas afirmativas abaixo, com relação à Linguagem de Programação Java e, a seguir, assinale a opção que apresenta a sequência correta. 

( ) Uma declaração import não é necessária quando uma classe em um pacote utiliza outra no mesmo pacote.

( ) Toda declaração de classe que se inicia com a palavra-chave public deve ser armazenada em um arquivo que tenha exatamente o mesmo nome que a classe e termine com a extensão de nome do arquivo.java.

( ) Qualquer classe que contenha public static void main (String [] args) poderá ser utilizada para executar um aplicativo.

( ) 0 tipo de retorno void indica que um método retornará um valor de mesmo tipo.

( ) Os membros protected de uma superclasse podem ser acessados por membros da superclasse, por membros de suas subclasses e por membros de outras classes no mesmo pacote.

( ) Java permite que subclasses herdem de mais de uma superclasse, pois permite que uma classe herde de uma superclasse e implemente mais de uma interface. 
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
Q616824 Programação
Com relação à Sobrecarga de Método e Polimorfismo em linguagem Java, assinale a opção INCORRETA.
Alternativas
Q802368 Programação
Segundo Paul Deitei e Harvey Deitei (2010), applets são programas JAVA tipicamente incorporados a documentos XHTML (EXTENSIBLE HYPERTEXT MARKUP LANGUAGE). Dentre os métodos de ciclo de vida de um applet, qual é o responsável por inicializar campos, criar componentes e exibir imagens?
Alternativas
Respostas
241: D
242: A
243: D
244: B
245: B
246: C
247: A
248: A
249: C
250: D
251: C
252: C
253: D
254: B
255: B
256: E
257: D
258: C
259: D
260: E