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!

Q3997115 Programação

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): 


Imagem associada para resolução da questão

Alternativas
Q3997114 Noções de Informática
Em HTML 5, considere um formulário HTML que envia um arquivo do tipo imagem “JPG”, com 2 Mbytes. Para esse caso, a marcação utilizada é <INPUT NAME="nom_imagem" TYPE="FILE"> e a opção do método de envio a ser usado no <FORM> é:
Alternativas
Q3997113 Banco de Dados

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


Imagem associada para resolução da questão


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:

Alternativas
Q3997112 Banco de Dados

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.

Imagem associada para resolução da questão


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: 

Alternativas
Q3997111 Engenharia de Software
Os diagramas de casos de uso, presentes na Linguagem de Modelagem Unificada (UML), são diagramas comportamentais usados para capturar, especificar e visualizar o comportamento do sistema. O diagrama de casos de uso auxilia no levantamento dos requisitos funcionais do sistema, registrados em cenários de casos de uso, descrevendo um conjunto de funcionalidades do sistema e suas relações com elementos externos e entre si. Na figura a seguir, é apresentado o diagrama de casos de uso para um sistema de biblioteca, que destaca alguma dessas relações entre casos de uso e atores. Nos rótulos I, II, III e IV, vistos na figura a seguir, respectivamente, quais os nomes dos tipos de relacionamentos identificados nestes rótulos?
  Imagem associada para resolução da questão
Alternativas
Q3997110 Engenharia de Software
Complexidade ciclomática é uma medida da complexidade de controle de um programa. Essa complexidade de controle pode estar relacionada à compreensibilidade do programa. Medidas de complexidade são particularmente úteis na identificação de componentes de um programa suscetíveis a altos custos de manutenção. Determine qual o valor da complexidade ciclomática para o código da função “mensagemProdutos”, escrita na linguagem de programação JavaScript.
Imagem associada para resolução da questão
Alternativas
Q3997109 Engenharia de Software
Scrum é uma metodologia ágil usada no contexto de desenvolvimento de software. Sobre os conceitos envolvidos no Scrum, avalie os itens:
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: 
Alternativas
Q3997108 Programação

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": 


Imagem associada para resolução da questão



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: 

Alternativas
Q3997107 Programação
Os principais atores, em um programa escrito na linguagem Java, são os objetos. Os objetos armazenam dados e fornecem os métodos para acessar e modificar esses dados. Considere as afirmativas abaixo sobre criação de um objeto com o comando new, sobre um tipo de classe na linguagem Java:
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.
Alternativas
Q3997106 Programação
Os modificadores de classes são palavras reservadas opcionais, que precedem a palavra reservada class. Considere as afirmativas abaixo sobre modificadores de classes em Java:
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.
Alternativas
Q3997105 Banco de Dados
Podem haver vários tipos de análises, em grandes ambientes, de Data Warehouse. Para além de consultas em SQL, é possível ter operações analíticas mais avançadas sobre os dados. Dois dos principais tipos de análise de dados são OLAP (On-Line Analytic Processing) e Data Mining. Escolha a alternativa CORRETA sobre Data Mining e OLAP.
Alternativas
Q3997104 Noções de Informática
A tomada de decisão em ambiente empresarial é aprimorada por meio de técnicas inteligentes e sistemas de gestão do conhecimento. Técnicas inteligentes consistem, dentre outras, de sistemas especialistas, raciocínio baseado em casos, algoritmos genéticos, redes neurais, lógica difusa e agentes inteligentes. Qual o nome da abordagem para resolver problemas grandes e complexos, em que muitas operações repetidas, ou modelos, mudam e melhoram até que surja o mais otimizado?
Alternativas
Q3997103 Sistemas de Informação
Durante os últimos 50 anos, cada vez mais, o fluxo e as informações organizacionais, entre os principais atores dos negócios, foram informatizados. Investir em sistemas de informação é a maneira que as empresas têm para administrar suas funções de produção interna, bem como lidar com as demandas dos atores-chave presentes em seus ambientes. Indique a alternativa CORRETA sobre sistemas Enterprise Resource Planning (ERP): 
Alternativas
Q3997102 Algoritmos e Estrutura de Dados

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: 
Alternativas
Q3997101 Algoritmos e Estrutura de Dados
Os algoritmos de ordenação são um conjunto de instruções que recebem um conjunto de itens, como entrada, organizando-os em uma ordem específica. O algoritmo de ordenação, que tem como ideia básica particionar o problema em vários subproblemas, resolvê-los por meio da recursividade e após todos os subproblemas terem sido resolvidos efetuar a união das resoluções dos subproblemas é denominado: 
Alternativas
Q3997100 Algoritmos e Estrutura de Dados
Uma árvore binária é uma árvore ordenada. Nela, todos os nós têm, no máximo, dois filhos. Sendo que cada nó é rotulado como sendo um filho da esquerda ou um filho da direita. A ação de percorrer todos os nós da árvore, de uma forma sistemática e fazendo esta visita apenas uma vez em cada nó, é chamada de caminhamento. Um caminhamento completo, sobre uma árvore, gera uma sequência linear dos nós. De tal forma que cada nó da árvore passa a ter um nó posterior ou um nó anterior, ou os dois, em uma dada forma de caminhamento. Observe, a seguir, a figura de uma árvore binária e marque a alternativa CORRETA sobre caminhamento.
Imagem associada para resolução da questão
Alternativas
Q3997099 Algoritmos e Estrutura de Dados
A árvore é uma das mais importantes estruturas de dados não lineares, na qual os dados são dispostos de forma hierárquica. Nas alternativas abaixo, que versam sobre árvore, indique a alternativa correta.
Alternativas
Q3997098 Pedagogia
Seabra Coelho, Martins da Silva e Francisco da Silva ao tratarem sobre as tecnologias digitais na formação dos professores de História ressaltam que há um “desencontro entre a formação docente – centrada na sua atuação em espaços presenciais e formais de escolarização – e os novos espaços de aprendizado. Apesar da ampliação dos usos tecnológicos e midiáticos – e do acesso facilitado, embora com suas limitações – em diversos espaços sociais, entendemos que a formação docente não tem acompanhado essas transformações”. COELHO, G. L.; SILVA, L. G.; SILVA; T. M. Tecnologias digitais, formação e ensino: uma análise dos PPCS de licenciatura em História no Estado de Minas Gerais. CLIO: Revista de Pesquisa Histórica. (Recife. Online), vol. 40, Jan-Jun, 2022.
Com relação ao uso das tecnologias digitais no ensino de história, é correto afirmar que:
Alternativas
Q3997097 Pedagogia
Refletir sobre a relação entre o ensino de história e as TIC’s é um exercício que se faz cada vez mais necessário ao professor de história, em vista do avanço das novas tecnologias digitais entre os jovens que passam a se relacionar e a se comunicar a partir de outras formas dentro do ciberespaço. Nada obstante, a análise de fontes históricas em sala de aula também passa a ser impactada. O professor de história deve também estar atento aos novos suportes de informação nos quais tais fontes podem estar depositadas. Nesse particular é CORRETO afirmar que:
Alternativas
Q3997096 Pedagogia
Afetado pela pandemia de COVID-19, o setor da educação teve que se reinventar. Aulas que até então eram ministradas quase que exclusivamente de modo presencial passaram a ser ministradas de modo remoto. Neste particular, o uso das Tecnologias de Informação e Comunicação (TIC’s) vieram ao auxílio de docentes e discentes. Na área do ensino de história, as TIC’s (quando bem usadas) puderam contribuir para aulas de história menos enfadonhas. Com relação ao uso das TIC’s no ensino de história é CORRETO afirmar que: 
Alternativas
Respostas
801: C
802: A
803: D
804: C
805: E
806: D
807: B
808: B
809: C
810: C
811: D
812: B
813: A
814: C
815: C
816: C
817: X
818: A
819: D
820: E