Questões de Concurso Público UEPB 2023 para Analista de Sistemas - Desenvolvimento de Sites e Sistemas

Foram encontradas 40 questões

Q2268391 Raciocínio Lógico
Um famoso cantor se apresentou na cidade em que moram os irmãos Carlos, Gustavo e Mariano. Sabe-se que um ou mais de um deles foi à apresentação. Além disso:

● se Carlos não foi à apresentação, então Gustavo foi.
● ou Mariano foi à apresentação ou Gustavo foi, mas não os dois.
● Mariano foi à apresentação.

Logo, 
Alternativas
Q2268392 Raciocínio Lógico
Uma certa cidade programou a realização de seu Festival de Inverno durante quatro finais de semana do mês de julho. Cada final de semana será dedicado a um, e apenas um, dos seguintes temas: cinema, dança, música e teatro. Quatro artistas da cidade, cada um representando um destes temas será homenageado na semana dedicada à sua área de atuação. Os homenageados são, em ordem alfabética, Ana Castro, João Inácio, José Oliva e Maria Eulália. Sabe-se que

1. Maria Eulália será homenageada no final de semana dedicado ao teatro.
2. João Inácio será homenageado no final de semana imediatamente após àquele dedicado à música.
3. Ana Castro será homenageada em algum final de semana depois daquele dedicado à dança.
4. Ana Castro será a terceira homenageada.
5. João Inácio será homenageado em um dos dois primeiros finais de semana.

Neste caso, qual das alternativas a seguir representa os temas do primeiro ao último final de semana do Festival de Inverno? 
Alternativas
Q2268393 Raciocínio Lógico
Benício fez uma decoração com bandeirolas para enfeitar sua casa para as festas juninas. As bandeirolas eram todas brancas, mas tinham imagem de um dos três santos lembrados nessas festas: Santo Antônio, São João e São Pedro. Ele usou 50 bandeirolas e seguiu o padrão: Santo Antônio, São João, São Pedro, Santo Antônio, São João, São Pedro,…, sendo que a primeira bandeirola tinha a imagem de Santo Antônio. Neste caso, pode-se dizer que 
Alternativas
Q2268394 Raciocínio Lógico
Augusto resolveu juntar dinheiro em um cofrinho durante uma semana, sendo que, a cada dia punha no cofrinho uma quantidade de dinheiro igual a soma do que tinha guardado nos dias anteriores. Se ele começou pondo uma nota de dois reais no cofrinho, quanto ele juntará nos sete dias? 
Alternativas
Q2268395 Raciocínio Lógico
O Programa Sílvio Santos propunha à sua platéia o “Jogo do Pin”, que consistia em dizer a sequência de números de 1 a 40 substituindo alguns números pela palavra PIN seguindo a lógica: 1, 2, 3, PIN, 5, 6, 7, PIN, 9, 10,11, PIN,… Neste caso, qual das alternativas a seguir contém números que serão ambos substituídos pela palavra PIN? 
Alternativas
Q2295797 Engenharia de Software
Os ciclos de vida de um projeto de desenvolvimento de software podem variar entre abordagens preditivas e abordagens adaptativas ou ágeis. Sobre estas abordagens, assinale a alternativa INCORRETA.
Alternativas
Q2295798 Engenharia de Software
O Rational Unified Process (RUP), um dos mais conhecidos processos unificados, é um processo de desenvolvimento iterativo e incremental de software que utiliza a UML como linguagem de modelagem. Ele foi desenvolvido para ser uma alternativa a alguns modelos preditivos, como o modelo de desenvolvimento em cascata, visando superar um conjunto de limitações destes modelos. Seu objetivo é garantir o desenvolvimento de software de alta qualidade e atender às necessidades de seus clientes, sendo obediente ao cronograma e orçamento previsíveis. Sobre as fases do RUP, assinale a alternativa CORRETA:
Alternativas
Q2295799 Engenharia de Software
Considere as afirmações abaixo em relação às abordagens ágeis e dirigidas a planos, utilizadas para desenvolvimento de software.

I- Scrum é um método ágil que enfatiza a colaboração, a transparência e a entrega incremental de valor ao longo do tempo, pois faz uso de Sprints combinadas com um conjunto de boas práticas de programação para o desenvolvimento de software eficiente.
II- Extreme Programming (XP) é um método ágil conhecido por enfatizar a prática de se desenvolver testes automatizados antes do desenvolvimento do código executável. Assim, os desenvolvedores precisam entender com clareza a especificação do software para poderem desenvolver testes automatizados para o sistema.
III- O uso do desenvolvimento incremental pelo Extreme Programming (XP) pode levar a uma degradação da estrutura do software, ao longo do tempo devido à natureza iterativa e à necessidade de entrega contínua de funcionalidades.
IV- Toda equipe (ou “time”) Scrum participa da reunião diária. Nesta reunião, são respondidas três perguntas-chave por todos os membros da equipe: "O que foi desenvolvido desde a última reunião de equipe?"; "Quais dificuldades está enfrentando?" e "O que planeja produzir até a próxima reunião de equipe?".

Está CORRETO o que se afirma em: 
Alternativas
Q2295800 Engenharia de Software
Considere o Diagrama de Caso de Uso (em UML2.3) apresentado e analise as seguintes afirmações.

Imagem associada para resolução da questão


I- O Ator Y pode relacionar-se com o Caso de Uso 2.
II- O Ator X pode relacionar-se com o Caso de Uso 5.
III- O Ator X pode relacionar-se com o Caso de Uso 3.

Está CORRETO o que se afirma em:
Alternativas
Q2295801 Engenharia de Software
Os diagramas de classe I, II e III, ilustrados a seguir, representam relações específicas entre classes. Respectivamente, são elas: 

Imagem associada para resolução da questão
Alternativas
Q2295802 Engenharia de Software
Considere o seguinte diagrama UML:

Imagem associada para resolução da questão


A partir da análise do diagrama, é INCORRETO afirmar:
Alternativas
Q2295803 Programação

Considere o seguinte dicionário desenvolvido em Python 3.



Imagem associada para resolução da questão



Assinale a alternativa que apresenta o resultado da execução do comando: sum(x).

Alternativas
Q2295804 Programação
Quando problemas computacionais podem ser definidos de modo natural em termos recursivos, o uso da recursão, que consiste em uma função, chamando a si mesma repetidamente até que uma condição de parada seja satisfeita, torna-se apropriado. Considere o seguinte código desenvolvido em Python 3 e assinale a alternativa que apresenta o resultado de sua execução. 

Imagem associada para resolução da questão
Alternativas
Q2295805 Programação
Considere o trecho de código abaixo, desenvolvido em Python 3.

Imagem associada para resolução da questão


Assinale a alternativa CORRETA acerca do processamento do código.
Alternativas
Q2295806 Programação
Considerando o uso de templates no framework web Django, a sintaxe CORRETA para que o valor de framework seja renderizado é:
Alternativas
Q2295807 Banco de Dados
O diagrama entidade-relacionamento seguinte foi resultado de uma modelagem de um banco de dados relacional. A partir desse diagrama, como as tabelas podem ser montadas, para que se evitem redundâncias de dados e perda de representatividade? (os atributos sublinhados representam atributos-chave)

Imagem associada para resolução da questão
Alternativas
Q2295808 Programação
Considere o seguinte trecho de código em javascript (Es6):

Imagem associada para resolução da questão


Após o processamento do trecho de código acima, a exibição da mensagem no console será:
Alternativas
Q2295809 Banco de Dados
Considere a entidade Aluno identificada pelo atributo matrícula. Dependendo do tipo de aluno, essa entidade pode ter atributos distintos, ou seja, um aluno de graduação pode ter atributos unicamente pertencentes a ele, como a nota obtida no trabalho de conclusão de curso, enquanto um aluno de pós-graduação em sentido estrito (Mestrado ou Doutorado) pode não ter esse atributo. Para resolver essa distinção em um Modelo Entidade-Relacionamento (MER), um analista de desenvolvimento de sistemas modela essa entidade como:
Alternativas
Q2295810 Programação
Considere o trecho de código em JAVA a seguir e responda à questão.

Imagem associada para resolução da questão


Assinale a alternativa que contém o padrão de projeto (Design Pattern) que melhor corresponde à implementação apresentada.
Alternativas
Q2295811 Banco de Dados
Considere o comando de criação da tabela ALUNO definida abaixo em SQL.

CREATE TABLE ALUNO ( matricula INTPRIMARYKEY,
nome_alu VARCHAR(300) NOTNULLUNIQUE,
tipo_cota_alu INTCHECK(tipo_cota_alu BETWEEN 1 AND 5),
renda_familiar FLOATNOTNULL,
curso INTNOTNULL);

Sobre a tabela ALUNO, foi definida uma chave primária (matricula) e dois índices secundários (nome_alu e tipo_cota_alu). O atributo tipo_cota_alu diz respeito ao tipo de cota previsto em lei para o ingresso de alunos nas universidades e institutos federais de ensino superior.

Um dos membros da equipe de desenvolvimento de sistemas solicitou ao analista de sistemas responsável pelo desenvolvimento do Sistema de Controle Acadêmico que fizesse uma revisão sobre a estrutura de tabelas do banco de dados, visando à melhoria do desempenho das consultas, alegando que um conjunto de consultas que executam sobre a tabela de ALUNO estava demorando além do normal para ser executado. O analista de sistemas examinou a execução das consultas que envolviam a tabela de ALUNO e, ao invés de propor uma solução de mudança no esquema da base de dados, propôs os seguintes aprimoramentos nas consultas "problemáticas".

Imagem associada para resolução da questão


Assinale a alternativa que contempla, dentre as consultas aprimoradas, o conjunto de consultas que realmente promoveu melhoria no desempenho do sistema. 
Alternativas
Respostas
21: A
22: D
23: B
24: D
25: B
26: D
27: E
28: B
29: A
30: D
31: D
32: C
33: E
34: C
35: C
36: B
37: E
38: A
39: B
40: A