Questões de Concurso
Para if-pa
Foram encontradas 4.967 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Considere o seguinte código escrito em PHP (versão 7 ou maior). Avalie o código e o resultado final sobre o conteúdo a ser exibido pelo comando “print” (linha 12):

Considere as relações R1, R2 e R3, cujas estruturas e instâncias são exibidas na Figura a seguir.

O valor NULL deve ser tratado como “unknown” (desconhecido). Segue o comando SQL para ser avaliado:
SELECT T1.A, COUNT(T3.E) FROM PROVA.R3 AS T3
INNER JOIN PROVA.R2 AS T2 ON T2.C = T3.C
INNER JOIN PROVA.R1 AS T1 ON T1.A = T3.A
GROUP BY T1.A
HAVING AVG(T3.E) < MAX(T3.E);
Para as relações envolvidas (R1, R2 e R3) na execução do comando SQL, teremos como resultado:
A figura, a seguir, apresenta o modelo relacional para um esquema de banco de dados, cujo objetivo é registrar funcionários, departamentos e projetos de uma empresa, conforme a descrição resumida do minimundo.

I. A empresa é organizada em departamentos. Cada departamento tem um nome exclusivo, um número exclusivo e um funcionário, em particular, que o gerencia. Registramos a data inicial em que esse funcionário começou a gerenciar o departamento. Um departamento pode ter vários locais.
II. Um departamento controla uma série de projetos, sendo cada um deles com um nome exclusivo, um número exclusivo e um único local.
III. Armazenamos o nome, número do Cadastro de Pessoa Física (CPF), endereço, salário, sexo (gênero) e data de nascimento de cada funcionário. Um funcionário é designado para um departamento, mas pode trabalhar em vários projetos, que não necessariamente são controlados pelo mesmo departamento. Registramos o número atual de horas, por semana, que um funcionário trabalha em cada projeto. Também registramos o supervisor direto de cada funcionário (que é outro funcionário).
Para listar todos os números de projeto, para o funcionário cujo último nome é ‘Brito’ ou ‘Silva’, seja este um trabalhador ou um gerente do departamento que controla o projeto, utilizou-se o seguinte comando SQL.
(SELECT DISTINCT PROJNUMERO FROM PROJETO, DEPARTAMENTO, FUNCIONARIO WHERE DNUM=DNUMERO AND CPF_GERENTE=CPF AND NOME IN (‘Brito’, ‘Silva’ ) )
UNION ( SELECT DISTINCT PROJNUMERO FROM PROJETO, TRABALHA_EM, FUNCIONARIO WHERE PROJNUMERO = PNR AND FCPF = CPF AND NOME IN ( ‘Brito’, ‘Silva’ ) );
Para obter o mesmo resultado da consulta acima, qual o comando equivalente deve ser escrito:
I. Sprint é uma unidade de trabalho que ocorre dentro de um período de tempo relativamente curto, com duração de uma a quatro semanas.
II. A reunião da revisão do Sprint (Sprint Review) é realizada, no início do Sprint, para determinar as prioridades.
III. O objetivo de uma reunião diária de Scrum (Daily Scrum) é resolver problemas encontrados na semana anterior.
IV. O backlog do produto (Product Backlog) é uma lista priorizada de requisitos, ou recursos do produto, que fornecem valor comercial para o cliente.
Está correto o que se afirma APENAS em:
O loop é um mecanismo de controle de fluxo importante em uma linguagem de programação. O Java possui três tipos de loops. Um desses é o loop "for" que, na sua forma mais simples, oferece um repetição codificada baseada em um índice inteiro. Observe o código Java abaixo que contém um loop "for":

A respeito do código Java acima, analise as proposições a seguir:
I. O número máximo que o contador atinge é 10.
II. O trecho de código da linha 5, contador = 1, é executado uma única vez.
III. Há um erro no comando "for", pois a linha 6, que faz parte do corpo de loop, necessita estar entre chaves.
Marque a alternativa CORRETA sobre as afirmativas acima:
I. Um novo objeto é dinamicamente alocado na memória e todas as variáveis de instâncias são inicializadas.
II. O operador new retorna uma referência (isto é, um endereço de memória) do novo objeto recém criado.
III. Se o comando new está na forma de atribuição, então este endereço é armazenado na variável de referência.
IV. As variáveis de instâncias são inicializadas com 0 (zero) para as variáveis de instâncias numéricas e espaço para as variáveis de instância Strings.
Marque a alternativa CORRETA.
I. O modificador de classe abstract descreve uma classe que possui métodos abstratos. Métodos abstratos são declarados com a palavra reservada abstract e o corpo do método é vazio.
II. O modificador de classe final descreve uma classe que não pode ter subclasses.
III. Se o modificador de classe for omitido, isso significa que esta pode ser usada por qualquer classe do mesmo pacote.
Dentre as alternativas a seguir, escolha a CORRETA.
Listas encadeadas são estruturas de dados lineares. Isso significa que há uma sequência e uma ordem de como elas podem ser percorridas e construídas. Sobre listas encadeadas, analise as afirmativas abaixo:
I. Em uma lista, simplesmente encadeada baseada em nós, pode-se inserir um elemento, no final da lista, sem percorrê-la.
II. Implementar uma lista duplamente encadeada é mais fácil do que uma lista encadeada simples.
III. Em lista duplamente encadeada, é possível percorrer a lista em ambas as direções.
IV. As listas encadeadas podem também ser implementadas de forma circular. Assim, quando simplesmente encadeadas, o último elemento delas terá o ponteiro próximo apontando para o primeiro. Enquanto que as listas duplamente encadeadas terão o último com o ponteiro próximo apontado para o primeiro elemento e o primeiro com o ponteiro anterior apontado para o último.
V. Na busca pelo elemento a ser removido de uma lista, percorre-se, no pior caso, todos os elementos da lista, gastando com isso tempo proporcional ao tamanho dela.
Levando em conta as afirmações, acima, sobre listas encadeadas, escolha a alternativa CORRETA:
Com relação ao uso das tecnologias digitais no ensino de história, é correto afirmar que: