Questões de Concurso Sobre java em programação

Foram encontradas 2.561 questões

Q776716 Programação

Acerca de linguagens de programação e J2EE e portais corporativos, julgue o seguinte item.

O seguinte trecho de código em Java exibe uma estrutura de controle de fluxo representativa das sentenças de iteração e fornece desvios implícitos no final de seus segmentos de código.

Imagem associada para resolução da questão

Alternativas
Q776714 Programação

A respeito de linguagens de programação e tipos de dados, julgue o próximo item.

Na linguagem Java, enum é um tipo de dados elementar tal que, se uma variável de enumeração é convertida para um tipo numérico, tem-se total controle sobre sua faixa de operações legais ou sobre sua faixa de valores.

Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774946 Programação
Analise as seguintes afirmativas. I) Ocultar dados dentro das classes e torná-los disponíveis apenas por meio de métodos é uma técnica muito usada em programas orientados a objetos, chamada de sobreescrita de classes. II) Uma subclasse pode implementar novamente métodos que foram herdados de uma superclasse. Chamamos isso de sobrecarga de atributos. III) Em Java não existe herança múltipla como em C++. Essa limitação pode ser parcialmente simulada pelo uso de encaminhamento de métodos a variáveis de instância. Assinale a alternativa CORRETA com relação às afirmativas acima.
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774945 Programação

Assinale a alternativa correspondente ao resultado da execução do método main do programa Java apresentado abaixo:

Imagem associada para resolução da questão

Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774944 Programação

Considere o código do método ordena, para ordenação de vetores, escrito abaixo em linguagem Java:


Cada alternativa abaixo possui duas declarações separadas pela preposição “e”. Assinale a alternativa contendo as declarações que devem ser inseridos no método ordena respectivamente onde lê-se os rótulos Declaração A e Declaração B, que fazem o método funcionar corretamente, ordenando o vetor v em ordem crescente.
Alternativas
Q774309 Programação

O código a seguir apresenta a definição de uma classe em Java. A numeração presente à esquerda de cada linha não faz parte do código em Java e será usada para referenciar cada trecho de código.

Imagem associada para resolução da questão

Como base no código do quadro acima, analise as proposições a seguir e julgue-as como FALSAS (F) ou VERDADEIRAS (V).

( ) Os métodos desta classe são definidos nas linhas 03, 04 e 05.

( ) O construtor desta classe está definido nas linhas 06, 07, 08, 09, 10 e 11.

( ) Nas linhas 03, 04 e 05 são definidos métodos privados.

( ) As linhas 16, 17, 18 e 19 definem um método modificador.

( ) As palavras this.price, this.balance e this.total que aparecem nas linhas 08, 09 e 10 respectivamente, representam variáveis locais do construtor desta classe.

Assinale a alternativa que contém a sequência CORRETA de V ou F, de cima para baixo.

Alternativas
Q774306 Programação
Baseado nos conceitos de programação orientada a objetos com Java, apresentados em Barnes e Kölling (2009), a herança múltipla existe nos casos em que uma classe herda propriedades e comportamentos de mais de uma superclasse. A subclasse tem então todas as propriedades e comportamentos das superclasses e todas as propriedades e comportamentos definidos na própria subclasse. Diferentes linguagens de programação orientadas a objetos variam quanto ao tratamento de herança múltipla, algumas linguagens de programação permitem herança de múltiplas superclasses, outras não. Java não permite herança múltipla de classes, mas fornece uma outra construção que utiliza interfaces. Assinale a alternativa que apresenta um trecho de código Java correto para a declaração de uma classe Java que simula a herança múltipla.
Alternativas
Q774299 Programação

Um servlet pode receber os dados enviados por um formulário HTML através de uma requisição HTTP. A implementação da recuperação dos dados do formulário é feita através da codificação em um método específico de uma classe Java herdada da classe HttpServlet. Considere que este servlet possui sua URL corretamente mapeada.

Formulário HTML

<html><head>IFB</head><body><form method=”post” action=”cadastro”>

<p>Nome: <input type=”text” name=”primeiroNome”> </p>

<p>Telefone: <input type=”text” name=”telefone”> </p>

<p><input type=”submit”> </p>

</form></body></html>

Marque a alternativa que apresenta um trecho de código CORRETO com a implementação da recuperação dos dados do formulário HTML acima:

Alternativas
Q774285 Programação
Dada a execução do trecho em JAVA abaixo, assinale a alternativa que represente o resultado do mesmo: Imagem associada para resolução da questão
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773077 Programação
Um Técnico em Informática, trabalhando no desenvolvimento de um portal corporativo Java EE, desenvolveu um componente reutilizável respeitando as especificações JSR 168 e 286, que poderá ser agregado ou plugado em qualquer página do portal. Conclui-se corretamente que este Técnico desenvolveu um
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773066 Programação
Considere as instruções abaixo, de tecnologias que fazem parte do Java EE 6 Web Profile: I. @Stateful e @Stateless II. EntityManagerFactory emf = Persistence.createEntityManagerFactory("nomePU"); III. <sql:query dataSource="${conn}" var="rs">SELECT * from clientes;</sql:query> IV. <h:outputText id="nome" value="Nome:"/> As instruções I, II, III e IV fazem parte, respectivamente, das tecnologias
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773065 Programação
Considere os seguintes valores para uma matriz: 1 2 −1 2 3 1 −3 4 2 0 Em Java, para declarar uma matriz chamada mat do tipo inteiro e já armazenar os valores acima, utiliza-se a instrução:
Alternativas
Q770722 Programação
Nas diversas linguagens de programação existem, palavras reservadas. Na linguagem Java não é diferente, o compilador reconhece essas palavras como especiais. Por essa razão, você não pode usá-las para nomear suas construções Java. Marque a alternativa que não apresenta palavras reservadas.
Alternativas
Q770720 Programação
No que diz respeito às Regras de Declaração para Arquivos-Fonte Java, analise as proposições a seguir. I. Se o arquivo de código-fonte tiver uma classe pública, seu nome terá que coincidir com o nome dessa classe. II. Se não houver instrução package, as instruções import terão que ser as primeiras (fora os comentários) do arquivo de código-fonte. III. O arquivo só pode ter uma instrução package, porém, várias de import. IV. Um arquivo de código-fonte pode ter várias classes públicas. V. O arquivo só pode ter uma classe não pública. Estão CORRETAS as proposições
Alternativas
Q770713 Programação
Em JAVA, existe um método que pertence à biblioteca nativa, onde não é capaz de bloquear a execução de uma determinada thread. Com relação a esse assunto, marque a alternativa correta.
Alternativas
Q770709 Programação
Abaixo segue um código escrito na linguagem Java, percorra este código e identifique a única alternativa que mostra o resultado da saída após a execução. 01.<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> 02.xVetor = new Array ("Olavo", "Pedro", "Israel", "João"); 03.document.write("<P>"); 04.document.write("Índice 0: " + xVetor[0] + ";"); 05.document.write("<BR>Índice 1: " + xVetor[1] + ";"); 06.document.write("<BR>Índice 2: " + xVetor[2] + ";"); 07.document.write("<BR>Índice 3: " + xVetor[3] + ";"); 08.document.write("</P>") 09.</SCRIPT> Marque a altenartiva que apresenta o resultado CORRETO.
Alternativas
Q770320 Programação

Analise o trecho de programa Java a seguir.

public static void main (String[ ] args)

{System.out.println (“SELECT * FROM TABELA”);}

Com relação a esse trecho, assinale a alternativa correta.

Alternativas
Q768997 Programação

Na linguagem JAVA temos quatro modificadores de acesso que modificam a forma como podem ser acessadas as classes, métodos e/ou variáveis. Para tanto, preencha a tabela abaixo com SIM ou NÃO, linha a linha:

Imagem associada para resolução da questão

Assinale a alternativa que completa correta e respectivamente as lacunas.

Alternativas
Q766134 Programação

Com respeito ao desenvolvimento de aplicações web em Java, avalie as assertivas abaixo.

I. HttpServlet é uma classe abstrata utilizada para a criação de servlet. Essa classe provê métodos para tratar requisições HTTP.

II. Para implementar um tratamento específico para requisições HTTP POST em um servlet, é necessário implementar o método doPost().

III. O protocolo HTTP possui vários tipos de requisição (GET, POST, PUT e DELETE). Uma implementação de servlet pode tratar apenas um desses tipos de requisição.

IV. Um MIME TYPE informa ao browser que tipo de dado ele irá receber, de maneira que o browser possa tratar a resposta de forma adequada.

V. Para criar um filtro em aplicações que utilizem a especificação Servlet 3.0, é necessário apenas anotar a classe com @WebFilter, sem a necessidade de implementar qualquer interface.

São verdadeiras, apenas, as assertivas:

Alternativas
Q766132 Programação
Uma das atividades mais executadas em programas de computador é a ordenação. Na literatura, existem várias abordagens para se implementar algoritmos de ordenação. Assinale a alternativa que apresenta a estratégia de ordenação implementada no algoritmo abaixo: Imagem associada para resolução da questão
Alternativas
Respostas
1321: E
1322: E
1323: C
1324: D
1325: A
1326: A
1327: E
1328: B
1329: A
1330: A
1331: D
1332: B
1333: C
1334: B
1335: E
1336: A
1337: C
1338: D
1339: C
1340: E