Questões de Ciência da Computação da Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)

Lista completa de Questões de Ciência da Computação da Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Assinale a alternativa que apresenta corretamente o nível de isolamento transacional, fornecido pelo PostgreSQL 9.5, que EVITA a ocorrência dos fenômenos mencionados.

  • A. Read committed: Repeatable read e Phantom read.
  • B. Repeatable read: Dirty read e Serialization anomaly.
  • C. Read uncommitted: Repeatable read e Phantom read.
  • D. Repeatable read: Dirty read e Repeatable read.
  • E. Read committed: Phantom read e Repeatable read.

Considere seguinte consulta SQL, submetida ao PostgreSQL 9.5:

SELECT depname, empno, salary, avg(salary) OVER (PARTITION BY depname) FROM empsalary;

Assinale a alternativa que descreve corretamente o resultado esperado:

  • A. Ao remover a sintaxe “OVER (PARTITION BY depname)” do comando acima, o resultado é o mesmo obtido com a cláusula “GROUP BY depname, empno, salary”.
  • B. A média dos salários é calculada por departamento, empno e salary.
  • C. A média dos salários é calculada por departamento, mas o nome do departamento pode ser duplicado nos casos em que ocorrer mais de um registro do mesmo departamento na tabela empsalary.
  • D. O comando resulta em mensagem de erro, em decorrência de o uso da função de agregação avg estar presente na consulta, juntamente com outras colunas, sem a respectiva presença desses campos na cláusula GROUP BY.
  • E. O resultado é formado pelas colunas depname, empno, salary e avg(salary), os registros são agrupados por depname, empno e salary e a média é calculada sobre as tuplas desse agrupamento.

Qual dos recursos abaixo NÃO está disponível no PostgreSQL até a versão 9.6?

  • A. View materializada.
  • B. Parallel Query.
  • C. Replication methods.
  • D. Map reduce.
  • E. Partitioning methods.

O gerenciamento de riscos é umas das atribuições do gerente de projetos de desenvolvimento de software. Entre as atividades relacionadas a riscos, estão as de identificar riscos, analisar riscos, planejar riscos e monitorar riscos. Assinale a alternativa que indica corretamente o que significa analisar riscos.

  • A. Avaliar regularmente os riscos identificados.
  • B. Identificar a probabilidade de o risco ocorrer e seu efeito, caso ocorra.
  • C. Desenvolver uma estratégia para lidar com riscos priorizados.
  • D. Utilizar discussões e experiências para vislumbrar os riscos de um projeto.
  • E. Motivar as pessoas a lidarem com os riscos do projeto.

Desempenho é um fator muito importante em processadores, dependendo de diversos fatores relacionados com a arquitetura. Nesse sentido, assinale a alternativa correta.

  • A. A eficiência de um compilador afeta a contagem de instruções executadas sem afetar o CPI (ciclos por instrução), uma vez que o compilador determina a tradução da linguagem de entrada para instruções do processador.
  • B. A linguagem de programação não afeta o CPI (ciclos por instrução), uma vez que isso é característica dependente da implementação das instruções no processador.
  • C. O algoritmo determina a quantidade de instruções executadas sem afetar o CPI (ciclos por instrução), uma vez que isso é característica dependente da implementação das instruções no processador.
  • D. A Arquitetura-Conjunto-de-Instruções (ISA) afeta os três principais componentes do desempenho de um processador, por influir nas instruções necessárias para uma função, no custo em ciclos por instrução e na máxima frequência de relógio.
  • E. Considerando duas implementações do mesmo conjunto de instruções, a comparação de CPI (ciclos por instrução) é suficiente para determinar qual apresenta maior desempenho.

No JavaEE 7, qual é a anotação usada para indicar que uma classe é um Web Service JAX-RS?

  • A. @WebServlet
  • B. @Resource
  • C. @Named
  • D. @WebService
  • E. @Path

Sobre a API JAX-WS do Java EE 7, é correto afirmar:

  • A. É usada para comunicação entre sistemas Java, não havendo compatibilidade com outras plataformas.
  • B. A comunicação é feita através de mensagens SOAP sobre HTTP.
  • C. Mensagens SOAP são simples e o programador as gera e trata, manualmente, em seu código.
  • D. Usa os métodos do HTTP para manipular recursos.
  • E. Usa WSDL para empacotar mensagens trocadas entre o consumidor e o servidor.

Considere o seguinte trecho de código em JSP:

O que será apresentado?

  • A. 55.
  • B. Criança.
  • C. Jovem.
  • D. Adulto Jovem.
  • E. Adulto.

Seja o seguinte trecho de código Java EE 7 usando JAX-RS para definir um WebServices:

Para que o parâmetro passado na URI de acesso ao WebService seja injetado no parâmetro “x” do método getCliente(), deve ser adicionada uma anotação na lacuna apresentada. Qual anotação tem esse propósito?

  • A. @QueryParam("nome")
  • B. @FormParam("nome")
  • C. @MatrixParam("nome")
  • D. @URIParam("nome")
  • E. @PathParam("nome")

No Java EE 7, há uma tecnologia padrão de gerenciamento do ciclo de vida de componentes atrelados a escopos bem definidos. Essa tecnologia é:

  • A. EJB
  • B. JPA
  • C. JTA
  • D. CDI
  • E. JSF
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...