Questões de Concurso sobre Programação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
865 questões encontradas
Questões por página
20
Mais recentes
 

Considere a classe a seguir em uma aplicação que utiliza JPA e JSF.

Imagem associada para resolução da questão

É correto afirmar que


A
@NotNull não é um validador nativo e, por isso, precisará ser implementado em uma interface.

B
a anotação @Min não é permitida nesta entidade, mas sim nas servlets que recebem dados de formulários.

C
@Min e @NotNull são validadores nativos da especificação Bean Validation.

D
a anotação @Entity tem que especificar o nome da tabela do banco de dados à qual a entidade se refere.

E
a anotação @NotNull precisa possuir um atributo value=true.

Analise os trechos de código abaixo, escritos em uma linguagem de programação hipotética, fazendo uso dos comandos “while-do” (enquanto-faça) e “do-while” (faça-enquanto) e supondo que a, b e c foram declaradas anteriormente.

Imagem associada para resolução da questão

Quais são os valores de a, b e c, após o término de cada trecho, se as variáveis a, b e c forem inicializadas com 3, 0 e 3, respectivamente, antes de cada trecho?


A
3, 0 e 3 e 2, 1 e 4.

B
2, 1 e 1 e 2, 1 e 2.

C
1, 2 e 3 e 3, 2 e 3.

D
2, 1 e 3 e 1, 2 e 3.

E
0, 3 e 5 e 0, 3 e 5.

Dado o código Javascript abaixo:

Imagem associada para resolução da questão

Quando o bloco for inserido no corpo de uma página HTML e executado no navegador, o que será exibido na tela?


A
Dois,Tres,Dez

B
Quatro,Dez,Dois,Tres

C
Dois,Tres,Dez,Um

D
Dez,Dois,Tres

E
Um,Dois,Tres,Dez,Dez

No navegador Internet, é possível configurar os níveis de segurança. Um dos elementos que pode ser bloqueado nas opções do navegador para evitar ataques de segurança é:


A

Vírus.


B

JavaApplets.


C

HTTPS.


D

HTTP.


E

Proxy.

Entidade-relacionamento é uma modelagem semântica cujo modelo resultante é estendido, e as entidades, nesse modelo, são definidas como um ente que pode ser distintamente identificado.

C
Certo

E
Errado

O operador lógico ________ é definido de modo que o resultado da operação com ele será VERDADE se e somente se todas as variáveis de entrada forem VERDADE (=1); caso contrário, o resultado será FALSO (=0). A alternativa que preenche corretamente a lacuna em branco é:


A

AND


B

OR


C

NOT


D

XOR


E

IF

Dado o seguinte código HTML:

Imagem associada para resolução da questão

É correto afirmar que


A
aparecerá no navegador uma tabela com duas colunas: a primeira coluna contendo a palavra bicicleta, e a segunda, a palavra carro.

B
aparecerá no navegador duas caixas de seleção: a primeira com a palavra bicicleta e a segunda com a palavra carro.

C
aparecerá no navegador dois campos de texto: o primeiro preenchido com a palavra bicicleta, e o segundo, com a palavra carro.

D
aparecerá no navegador dois botões radiais: o primeiro com a palavra bicicleta e a segunda com a palavra carro.

E
aparecerá no navegador dois atributos de ação: o primeiro com a palavra bicicleta e a segunda com a palavra carro.
O Subversion, que oferece diversos algoritmos de diferenciação de três vias para manipulação de dados até uma granularidade de caracteres individuais, não permite complementar o processamento de fusão de conteúdo com utilitários de diferenciação externos.

C
Certo

E
Errado

Analise o trecho de código na figura abaixo.

Imagem associada para resolução da questão

Quais delas descrevem corretamente a situação do trecho de código da figura?


A
Apenas I.

B
Apenas II.

C
Apenas III.

D
Apenas I e II.

E
Apenas I e III.
Tipos de dados estruturados são definidos por meio de operadores de tipos, também conhecidos como construtores, utilizados para formar expressões de tipos.

C
Certo

E
Errado
Assinale a alternativa que apresenta corretamente o resultado da execução das linhas 2 a 5.

A
As expressões “Menu 1” e “Menu 2” aparecem na mesma linha, lado a lado, em itálico.

B
As expressões “menu1.html” e “menu2.html” aparecem na mesma linha, lado a lado, em itálico.

C
Os textos “Menu 1” e “Menu 2” aparecem em duas linhas consecutivas, em negrito.

D
Os textos “Menu 1” e “Menu 2” aparecem em duas linhas consecutivas, como links para menu1.html e menu2.html.

E
Nada é exibido porqueImagem associada para resolução da questão demarcam um trecho oculto.

De acordo com o estado das tabelas, o comando que será executado com sucesso, incluindo a linha na tabela, sem violar nenhuma restrição, é:


A

INSERT INTO equipe VALUES (1,1,10)


B

INSERT INTO equipe VALUES (4,1,22)


C

INSERT INTO engenheiro VALUES (6,'Engenheiro 6',NULL)


D

INSERT INTO obra VALUES (6,'Tunel 2','Leste',8)

De acordo com o autor Ian Sommerville, requisitos de interoperabilidade que definem como o sistema interage com os sistemas em outras organizações são classificados como requisitos


A

externos.


B

de produto.


C

organizacionais.


D

de portabilidade.

Das opções seguintes, assinale aquela que apresenta uma linguagem de programação e um software utilitário respectivamente.


A

Java e Winzip.


B

MS Word e antivírus.


C

Delphi e MS PowerPoint.


D

CorelDrawe MS Excel.


E

FrontPagee PHP

Considere uma estrutura de dados do tipo vetor de tamanho 6 (seis) inicializado com as chaves abaixo:


Imagem associada para resolução da questão


Analise a ilustração dos passos intermediários de um método de ordenação das chaves do vetor:


Imagem associada para resolução da questão


O método de ordenação apresentado é:


A

Ordenação por inserção


B

Ordenação por seleção


C

Quicksort


D

Shellsort

Analise o código a seguir escrito na linguagem Java, desconsiderando as importações de classes necessárias para execução do programa.


public class Prova {

private static List selecoes = new ArrayList();

static {

selecoes.add("Portugal ");

}


public void metodo1(List selecoes){

List paises = new ArrayList();

paises.add("Brasil ");

selecoes = paises;

}


public void metodo2(List selecoes){

selecoes.add("Argentina ");

}


public void imprime(List selecoes) {

for (Iterator it = selecoes.iterator(); it.hasNext();) {

Object elem = (Object) it.next();

System.out.print(elem);

}

}


public static void main(String[] args) {

Prova p = new Prova();

selecoes.add("Espanha ");

p.metodo1(selecoes);

selecoes.add("Inglaterra ");

p.metodo2(selecoes);

p.imprime(selecoes);

}

}


Está CORRETA a seguinte saída ao final do programa:


A

Brasil Inglaterra Argentina


B

Espanha Inglaterra Argentina


C

Portugal Espanha Brasil Inglaterra Argentina


D

Portugal Espanha Inglaterra Argentina

Beto, estudante de programação, ao resolver um problema, testou diversos algoritmos e, com um deles, achou a seguinte impressão com o resultado correto:

soma = 39.

Esse resultado foi entregue ao professor. Indagado sobre com qual algoritmo tinha encontrado o resultado correto, Beto percebeu que não mais lembrava. E teve que repetir as experiências.

Qual foi o algoritmo utilizado pelo estudante?

A
Imagem associada para resolução da questão

B
Imagem associada para resolução da questão

C
Imagem associada para resolução da questão

D
Imagem associada para resolução da questão

E
Imagem associada para resolução da questão

Quanto ao desenvolvimento PL/SQL utilizando objetos do banco de dados Oracle, todas as afirmativas a seguir estão corretas, EXCETO:


A

Assim como procedimentos e funções em pacotes PL/SQL, métodos em tipos de objetos (object types) podem ser sobrecarregados (overloaded).


B

Métodos de objetos são funções ou procedimentos que podem ser especificados e codificados em tipos de objeto (object types) para se implementarem operações ou comportamentos em objetos


C

Os atributos de um tipo de objeto (object type) podem ser definidos com %ROWTYPE.


D

Os tipos de objeto (object types) do banco de dados Oracle podem ser utilizados em procedimentos e funções PL/SQL

   
Gerar simulado