Questões de Concurso sobre Programação e execução dos Serviços.

 
 
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
 
2.580 questões encontradas
Questões por página
20
Mais recentes
 

Para que o documento XML abaixo fosse considerado bem formatado e válido, um programador criou um DTD chamado Contribuinte.dtd com regras para esse documento.

Imagem associada para resolução da questão

o programador deverá colocar o comando:


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

Um programador está desenvolvendo uma aplicação de teclado virtual para acessar a área restrita de um site e precisa obter as coordenadas X e Y relacionadas à posição do ponteiro do mouse. Para isso, desenvolveu o fragmento de código abaixo, usando jQuery.

Imagem associada para resolução da questão

Para exibir as coordenadas X e Y relativas à posição do ponteiro do mouse em um elemento do corpo da página cujo atributo id="ponteiro", a lacuna I deverá ser preenchida por:


A
$("#span").text("X: " + event.pageX + ", Y: " + event.pageY)

B
$("span").text("X: " + event.getX + ", Y: " + event.getY)

C
documento.write#ponteiro("X: " + event.pageX + ", Y: " + event.pageY)

D
$("#ponteiro").text("X: " + event.pageX + ", Y: " + event.pageY)

E
document.getElementById("ponteiro") = "X: " + event.pageX + ", Y: " + event.pageY

A instrução switch, conhecida como instrução de seleção múltipla, é uma das instruções de seleção da linguagem Java.


C

Certo


E

Errado

Em uma página criada usando JSP, um programador deseja exibir em um campo de formulário um valor recebido e armazenado em uma variável. Para isso, criou o fragmento de código abaixo.

Imagem associada para resolução da questão

Para que o conteúdo da variável cod seja exibido no campo de nome codigo o programador deverá adicionar na tag input o atributo


A
value="<%cod%>"

B
value="<%@cod%>"

C
value="<%!cod%>"

D
value="{#cod}

E
value="<%=cod%>"

Observe a figura a seguir. Ela retrata um diagrama de classes, a partir de um sistema de informação para uma escola. É constituído das seguintes proposições:

Imagem associada para resolução da questão


I - Independentemente do tipo de banco de dados (relacional, OO, híbrido), busca-se armazenamento de dados persistentes.

II - O diagrama tem foco somente nos dados, como observado, em nome.escola ou nome.departamento.

III - A relação do diagrama de classes com o banco de dados físico é servir de procedimentos armazenados ou iniciar operações.

IV - Pode-se definir um conjunto próprio de estereótipos e valores atribuídos para direcionar detalhes específicos do banco de dados.

V - O diagrama expõe atributos primitivos de 3 classes (aluno, curso, instrutor) com outras 2 associações (escola, departamento).


Estão CORRETAS as afirmativas:


A

I, II e IV, apenas.


B

II, III e V, apenas.


C

II, III e IV, apenas.


D

I, III e IV, apenas.


E

I, II e V, apenas.

A taxonomia de Flynn classifica os diversos sistemas de computação em quatro tipos. A arquitetura clássica de Von Newman pode ser considerada como sendo do tipo SISD, pois possui um único fluxo de instrução e um único fluxo de dados. Arquiteturas modernas apresentam múltiplos núcleos de processamento funcionando em paralelo. Internamente, esses núcleos possuem unidades funcionais vetoriais que podem processar mais de um dado por instrução. Sobre esses múltiplos núcleos de processamento e sobre as unidades funcionais vetoriais, é correto afirmar que equivalem, respectivamente, às classificações


A
MIMD e SIMD.

B
MIMD e MISD.

C
SIMD e MIMD.

D
SIMD e MISD.

A programação reativa, abordagem que está em crescente adoção para o desenvolvimento de aplicações Web e Mobile, tem seu principal conceito centrado em um padrão de projeto. Assinale a alternativa que identifica esse padrão.


A

Adapter


B

Observer


C

Façade


D

Singleton


E

Builder

Dentro do contexto de linguagens de programação e de orientação a objetos, o conceito de polimorfismo descreve meios em que classes abstratas e concretas podem se relacionar. Assinale a alternativa que conceitua corretamente polimorfismo.


A

Uma possível forma de implementar polimorfismo em uma linguagem de programação é através do polimorfismo universal paramétrico, em que a conversão de tipos sobre os parâmetros de uma função se dá implicitamente.


B

Linguagens de programação que implementem o conceito de herança também precisam implementar o conceito de polimorfismo por construção.


C

A implementação de polimorfismo em linguagens de programação se vale do conceito de ligação tardia, em que o tipo de uma variável só é conhecido em tempo de execução. Isso significa que linguagens compiladas não possuem polimorfismo na forma estrita.


D

Polimorfismo representa um conceito em que um mesmo nome (como uma variável, por exemplo) pode denotar objetos de diferentes classes que estão relacionadas por uma superclasse comum.


E

Linguagens de programação que não possuem tipo, como, por exemplo, Smalltalk não podem implementar polimorfismo.

A reunião de balanço sobre o que foi realizado durante uma sprint e onde o time deve mostrar ao product owner os resultados obtidos é chamada de


A

planejamento da sprint.


B

retrospectiva da sprin


C

reunião diária.


D

revisão da sprint.


E

reunião de estimativas.

A métrica de qualidade de código que mede a complexidade estrutural de um programa computando o número de caminhos linearmente independentes ao longo do código-fonte é denominada


A

complexidade ciclomática.


B

complexidade de Halstead.


C

contagem de pontos de microfunção ponderados.


D

índice de manutenibilidade.


E

extensibilidade.

No processo de validação de software, quando os componentes individuais são avaliados para garantir que eles possam operar corretamente, sendo testados independentemente, isto é, sem a presença de outros componentes do sistema, isto é conhecido como teste de:


A

módulo.


B

aceitação.


C

subsistema.


D

unidade.


E

sistema.

Qual das seguintes alternativas não representa um serviço ou API padrão de um servidor Java EE 8?


A

Web Services


B

Virtualização de Imagens de Servidor


C

Persistência e mapeamento objeto/relacional


D

Serviços de segurança


E

Filas de mensagem

A respeito dos padrões do W3C, analise as afirmações abaixo.


1) CSS (Cascading Style Sheets) é um mecanismo simples para adicionar estilo, por exemplo, fontes, cores, espaçamento, a documentos da Web.

2) DOM (Document Object Model) é um modelo imutável que representa o conteúdo, a estrutura e o estilo de documentos HTML.

3) SVG é uma linguagem de marcação para descrever aplicações e imagens gráficas bidimensionais e um conjunto de interfaces gráficas de script relacionadas.

4) XHTML é uma linguagem que unifica e funde as linguagens XML e HTML, que estão sendo descontinuadas pelo W3C.


Estão corretas, apenas:


A

1 e 3.


B

1 e 4.


C

2 e 3.


D

2 e 4.


E

3 e 4.

Existem várias formas de estimar custos em projetos. As mais utilizadas são:


A

paramétrica, bottom-up e estimativa de três pontos.


B

análise de reservas, paramétrica e valor monetário esperado.


C

estimativa análoga, valor monetário esperado e análise de reservas.


D

bottom-up, análise de reservas e análise de sensibilidade.


E

análise de sensibilidade, estimativa de três pontos e análise de contingência.

Para o gerenciamento de memória, o sistema operacional pode implementar técnicas de segmentação e paginação. Com base nisso, marque a alternativa correta.


A

Ao contrário de segmentação, paginação permite que o espaço de endereços exceda o tamanho máximo da memória física.


B

Com segmentação é possível distinguir e proteger separadamente os procedimentos e dados de um programa.


C

As técnicas de paginação quanto segmentação foram inventadas exclusivamente para permitir espaços de endereço maiores que a memória física permite.


D

Os blocos de dados para paginação e segmentação são somente de tamanho fixo.


E

O desenvolvedor é obrigado a adaptar seus programas em sistemas que utilizam paginação.

Observe o código a seguir.

public class CALC {

public static void main (String[] args) {

int soma = 0;

for (int n = 1; n <= 10; n++) {

if (n % 3 == 0 || n % 5 == 0) {

soma = soma + n;

}

}

System.out.printf("Resultado de Soma: = %d %n", sum);

}

}

O resultado da variável SOMA é:


A

9


B

23


C

33


D

43

   
Gerar simulado