Questões de Concurso
Comentadas para nc-ufpr
Foram encontradas 7.260 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Considere o seguinte trecho retirado da notícia “Os números explicam o mundo”:
A ciência avança ________, tecendo teorias e evidências. _______ as provas materiais se esgotam, surgem discussões e as hipóteses se multiplicam (________ não há provas para falseá-las). ________ aparecem novas pistas que reforçam algumas explicações e enfraquecem outras, fazendo nosso conhecimento dar um salto adiante... ________ surgir a próxima incógnita.
(Adaptado de: https://brasil.elpais.com/brasil/2018/05/23/ciencia/1527088298_574101.html)
Assinale a alternativa que preenche corretamente as lacunas.
O texto a seguir é referência para as questões 02 e 03.
‘Science’: A aposta nas células-tronco tumorais
Pesquisadores esperam que testes clínicos provem teoria controversa e ofereçam novos tratamentos
A Science, renomada revista científica, publicou recentemente um artigo de Jocelyn Kaiser sobre um estudo que vem sendo feito no combate ao câncer. Robert Weinberg é um dos pesquisadores de câncer mais __________ do mundo, graças em grande parte a seu trabalho pioneiro na identificação de genes que baseiam o desenvolvimento de tumores. Ele já viu a esperança para tratamentos de câncer __________. “Estou nesse ramo, para o bem ou para o mal, há 40 anos. Muitas das coisas nas quais trabalhamos se mostraram relativamente inúteis na clínica”. Mas, aos 72 anos, ele está otimista de novo. “Essa é realmente a primeira vez em que eu estou posicionado para ajudar a efetuar o desenvolvimento de um agente ou de agentes que realmente vão beneficiar pacientes de câncer”, diz ele.
O pesquisador do Instituto de Tecnologia de Massachusetts (MIT) está agora arriscando parte de sua considerável reputação, e quase US$ 200 milhões que __________ por investidores a uma empresa da qual ele é um cofundador, em uma ousada teoria que dividiu o campo do câncer. Weinberg e outros __________ que tumores contêm um pequeno número de células que são distintas porque elas parecem com as células-tronco que dão origem a tecidos normais. Eles acreditam que essas sementes do câncer, capazes de resistir à quimioterapia e voltar meses ou anos depois do tratamento, podem explicar as trágicas recaídas que as pessoas costumam experimentar. Acredita-se que, ao mirar especificamente nessas células-tronco tumorais, será possível manter a doença sob controle.
(Adaptado de: http://www.jb.com.br/ciencia-e-tecnologia/noticias/2015/02/19/science-a-aposta-nas-celulas-tronco-tumorais/. Adaptado.)
Assinale a alternativa que preenche corretamente as lacunas, na ordem em que aparecem no texto:
O escritor Ruy Castro, no texto a seguir, cujas frases estão fora de ordem, fala sobre o fechamento e reabertura da Biblioteca Parque do Estado no Rio de Janeiro. Numere os parênteses, identificando a sequência textual correta.
( ) Findo o evento, o LER retirou-se, mas legou ao Estado um espaço em condições para que este reabra a Biblioteca Parque.
( ) Eu a visitara havia pouco e ficara encantado – 250 mil livros (2.500 em braille) e 20 mil filmes, teatro, auditório, salas multiuso, espaço infantil, jardins, café, pátio, bicicletário.
( ) Passou-se um ano e meio. Há meses, o pessoal do LER – Salão Carioca do Livro, um superevento literário – armou-se de parceiros e dispôs-se a realizar na biblioteca sua edição de 2018.
( ) Em fins de 2016, a Biblioteca Parque do Estado, na avenida Presidente Vargas, fechou as portas.
( ) Incrível o estrago que 18 meses de abandono podem provocar. E mais incrível ainda o que a vontade de servir, de salvar, de oferecer, pode produzir. Cada centímetro, do chão ao teto, foi restaurado.
(Adaptado de https://www1.folha.uol.com.br/colunas/ruycastro/2018/05/renasce-uma-biblioteca.shtml)
Assinale a alternativa que apresenta a numeração correta dos parênteses, de cima para baixo.
Considere o seguinte código SQL:
WITH RECURSIVE t(n) AS (
VALUES (1)
UNION ALL
SELECT n+1 FROM t WHERE n < 100
)
SELECT n FROM t;
Em relação ao código SQL, escrito segundo a sintaxe do PostgreSQL, é correto afirmar:
Considere o seguinte trecho de código em JavaScript:
var a = 100;
var x = 10;
x += a++ + --x;
document.write(x);
Qual resultado deve ser apresentado após sua execução?
Considere a seguinte página HTML contendo um trecho de código em JavaScript:
< !DOCTYPE html >
< html >
< head >< title >Teste< /title >< /head > < body >
< p >Primeiro parágrafo< /p >
< p >Segundo parágrafo< /p >
< p id="p" >Terceiro parágrafo< /p >
< p >Quarto parágrafo< /p >
< script >
var x = document.getElementById("p");
_____________________________________
< /script >
< /body >
< /html >
Qual comando deve preencher a lacuna indicada para que o parágrafo tenha seu texto alterado?
As declarações require e include (bem como suas alternativas) em PHP 5 são usadas para incluir e avaliar um arquivo informado. Sobre essas declarações, assinale a alternativa correta.
Considere o seguinte trecho de código em JavaScript:
var lista = [];
lista.push('azul', 'amarelo', 'vermelho');
lista[6] = 'verde';
document.write(lista.length);
O que será apresentado por esse trecho de código?
Sobre sessões em PHP 5, assinale a alternativa correta.
Considere o seguinte trecho de código em PHP 5:
$array = array(
"Valor 1 ",
"Valor 2 ",
10 => "Valor 3 ",
"Valor 4 ", );
foreach($array as $i => $j)
print $i;
O que será apresentado por esse trecho de código?
Em PHP 5, construtores são invocados a cada objeto recém-criado e, por isso, são usados para qualquer tipo de inicialização. Considere o trecho de código PHP 5 a seguir:
class Pessoa {
function __construct() {
print "Construtor de Pessoa\n";
}
}
class PessoaFisica extends Pessoa {
function __construct() {
_____________________________________
print "Construtor de PessoaFisica\n";
}
}
Qual deve ser o comando usado na lacuna apresentada, para que, ao se instanciar um objeto de PessoaFisica, o construtor de Pessoa também seja chamado?
Sobre o ciclo de vida de uma aplicação JSF 2.2, a fase conhecida como Invoke Application é responsável por:
Com relação a Java EE 7, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:
( ) Servlets são scripts Java com um ciclo de vida definido no servidor.
( ) Facelets é uma linguagem de declaração da apresentação para aplicações JSF.
( ) CDI permite que as dependências dos objetos sejam recebidas, via parâmetros, de forma simplificada.
( ) EJBs são componentes server-side que encapsulam a lógica de negócio de uma aplicação.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Classes abstratas são um recurso importante na linguagem Java, pois incentivam o polimorfismo e dão flexibilidade à modelagem de classes, favorecendo a abstração. A respeito de classes abstratas, considere as seguintes afirmativas:
1. Classes abstratas não podem conter atributos.
2. Uma classe abstrata pode conter métodos concretos.
3. O construtor de uma classe abstrata deve ser abstrato.
4. Classes abstratas podem ser instanciadas.
Assinale a alternativa correta.
Considere o seguinte programa em Java:
class ClassePai {
public void mostrar() {
System.out.print("pai ");
}
}
class ClasseFilha extends ClassePai {
public void mostrar() {
System.out.print("filha ");
}
}
public class Teste {
public static void main(String[] args) {
ClassePai p1 = new ClassePai();
ClassePai p2 = new ClasseFilha();
p1.mostrar();
p2.mostrar();
((ClasseFilha)p2).mostrar();
((ClasseFilha)p1).mostrar();
}
}
Assinale a alternativa que descreve sua saída.
Kanban é um dos métodos ágeis de desenvolvimento de software em que se utilizam mecanismos de gestão visual para a aplicação incremental de melhorias no processo de trabalho (Prikladnicki, 2014). Sobre a implantação e o funcionamento do método Kanban, assinale a alternativa correta.
Sobre o Scrum, um framework ágil para gerenciamento de projetos de software, considere as seguintes afirmativas:
1. O Scrum define três papéis no desenvolvimento do software: Dono do Produto (Product Owner - PO), ScrumMaster e equipe de desenvolvimento.
2. Uma Sprint é um ciclo completo de desenvolvimento com duração fixa que, ao final, resulta em incrementos potencialmente entregáveis do produto.
3. O backlog do produto é normalmente composto por histórias de usuário com todo o detalhe necessário para desenvolvimento das funcionalidades.
4. Na reunião de retrospectiva, as novas funcionalidades desenvolvidas ao longo da Sprint são avaliadas pelo Dono do Produto.
Assinale a alternativa correta.
Sobre testes de software, assinale a alternativa correta.
“Um processo de software é um conjunto de atividades relacionadas que levam à produção de um produto de software” (Sommerville, 2011). Sabe-se que todo processo de software deve incluir atividades de especificação, projeto/implementação, validação e evolução do software. Com relação aos diferentes modelos de processos de software e suas atividades, considere as seguintes afirmativas:
1. O modelo em cascata define que as atividades de análise, projeto de sistema, implementação e teste se sobrepõem, sendo que não é necessário finalizar a anterior para que a posterior seja iniciada.
2. No Processo Unificado (Rational Unified Process – RUP), as fases de concepção, elaboração, construção e transição equivalem à sequência definida pelo modelo cascata, com a possibilidade de realização de iterações.
3. Na abordagem de entrega incremental, o cliente recebe protótipos do software até que a construção completa seja finalizada.
4. O modelo espiral de Boehm é um processo de software iterativo e dirigido a riscos. Cada volta na espiral envolve definir objetivos, avaliar e reduzir riscos, desenvolver e validar, e planejar a próxima fase, se houver.
Assinale a alternativa correta.
Segundo Martins (2007), um projeto visa a “criação de um produto ou execução de um serviço específico, temporário, não repetitivo e que envolve um certo grau de incerteza na realização”. Na engenharia de software, o gerenciamento de projetos é essencial (SOMMERVILLE, 2011). O planejamento é uma das atividades realizadas pelo gerente de projetos. Nesse contexto, considere as seguintes afirmativas:
1. A Estrutura Analítica de Projeto (EAP) é uma das técnicas que o gerente de projetos pode utilizar para subdividir o trabalho do projeto em partes menores, que podem ser gerenciadas com mais facilidade.
2. Riscos devem ser planejados, identificando-se sua probabilidade de ocorrência e gravidade caso ocorram. Desenvolvem-se, também, estratégias de prevenção, minimização e/ou planos de contingência.
3. Em processos tradicionais, semelhantemente aos processos ágeis, é realizado um cronograma global no início do projeto e as fases são planejadas de forma iterativa ao longo do projeto.
4. O RUP (Rational Unified Process) recomenda que um projeto de software tenha um plano de fase, global, produzido na fase de concepção, e vários planos de iterações, mais refinados, que utilizam técnicas como o Gráfico de Gantt para definir tarefas e sua distribuição aos indivíduos e equipes.
Assinale a alternativa correta.