Magna Concursos

Foram encontradas 100 questões.

2342003 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

Em Python, um set é uma coleção que contém apenas elementos distintos. Essa linguagem nos permite manipularmos sets através de métodos e operadores. A respeito da manipulação de sets em Python, analise o código abaixo e marque alternativa que indica, corretamente, o conteúdo do set que será impresso em tela pelo comando print.

A = set([O, 1, 3, 3, 5, 7, 91)

A.discard(3)
B = {O, 2, 4, 4, 6, 8, 9}

B.remove(2)
C = {O, 1, 3, 5, 9}

D = AIB&C

print(D)

 

Provas

Questão presente nas seguintes provas
2342002 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

O levantamento de requisito é ponto de partida para atividade de desenvolvimento de sistemas de software. Resolução de conflitos, definição de prioridades, compreensão do domínio, são apenas alguns dos desafios enfrentados no levantamento de requisitos. A literatura da área define diversas técnicas que podem ser utilizadas para facilitar a execução dessa tarefa. Marque a alternativa que indica, corretamente, o nome da metodologia, criada pela lnternational Business Machines Corporation (IBM). Essa metodologia facilita o trabalho de levantamento de requisitos através do uso de dinâmicas de grupo, com o objetivo de captar o ponto de vista dos usuários sobre o sistema que será desenvolvido.

Além disso, ela é composta por fases como: adaptação, sessão e finalização.

 

Provas

Questão presente nas seguintes provas
2342001 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IDECAN
Orgão: TJ-PI

O H2 é um banco de dados desenvolvido em linguagem Java e bastante utilizado em aplicações com essa mesma linguagem. É possível, por exemplo, sua integração com JPA, o que traz grandes facilidades para o desenvolvedor no processo de criação e persistência de entidades. A respeito de características do H2, analise as afirmativas abaixo e marque alternativa correta.

I. Trata-se de um banco de dados com suporte ao armazenado em memória e com suporte parcial à Structured Query Language.

II. H2 suporte diferentes tipos de dados em suas tabelas. O tipo de dados GEOMETRY é utilizado para armazenamento de informações de geometria espacial. Para armazenar informação 20 usamos o modificador POINT e para armazenamento 30 usamos modificador POINTZ.

III. Um banco H2 pode operar em diferentes modos. No modo integrado o banco pode ser acessado em mais de uma máquina virtual Java, o que permitirá que opere em formato cliente-servidor.

 

Provas

Questão presente nas seguintes provas
2342000 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

A tecnologia JavaServer Faces (JSF) foi criada para facilitar o trabalho de desenvolvedores no tocante à construção de interfaces gráficas de usuário (GUI) para sistemas web. Trata-se de um padrão JEE. Por este motivo, é bastante utilizada em aplicações web baseadas em linguagem Java. A respeito das características de JSF, analise as afirmativas abaixo e marque alternativa correta.

I. JSF caiu em desuso com a evolução do Java Server Pages (JSP). Isso ocorreu principalmente pelo fato de JSF não implementar o modelo Model View Controller (MVC), o que dificultou o trabalho de integração da tecnologia com diversos outros frameworks padrões de mercado.

II. O clico de vida de uma requisição que será respondida por JSF é composta por seis diferentes etapas. Nelas podemos encontrar etapas como a aplicação dos valores recebidos na requisição, execução de validações e o processamento de renderização da resposta.

III. No JSF os arquivos de visão possuem a extensão XHTML e é possível realizar Data Binding com classes Java através da declaração de ManagedBeans dentro do arquivo XHTML

 

Provas

Questão presente nas seguintes provas
2341999 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

O Angular é uma grande plataforma de desenvolvimento para aplicações. Com ele podemos desenvolver aplicações web e também aplicações mobile. Ela conta com templates, componentes, módulos, serviços e diversas ferramentas de infraestrutura. Tudo isso foi criado para tomar o desenvolvimento de aplicações mais simples e rápido. A partir da sua versão 9 o Angular passou a contar, por padrão, com um novo compilador.

Ele é responsável pela renderização de conteúdo e sua chegada trouxe mais performance para o ambiente de desenvolvimento Angular. Marque a alternativa que indica, corretamente, o nome deste compilador.

 

Provas

Questão presente nas seguintes provas
2341998 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

XQuery é o nome da linguagem de consulta projetada com o intuito de realizar consulta sobre coleções de dados representadas no formato Extensible Markup Language (XML). Essa linguagem permite a criação de expressões de consultas onde podemos definir, por exemplo, critérios de filtro, ordenação e projeção. Considere os códigos apresentados abaixo que representam, respectivamente, o conteúdo do arquivo XML que será consultado e a expressão de consulta que será realizada. Marque a alternativa que indica, corretamente, o nome dado para esse tipo de expressão de consulta.

Arquivo ufs.xml.

<?xml version="1.0" encoding="UTF-8"?>
<ufs>
<uf regiao="NORDESTE">
<nome>Ceara<lnome>
<populacao> 1000000</populacao>
</uf>
<uf regiao="NORDESTE">
<nome>Bahia<lnome>
<populacao> 1200000</populacao>
</uf>
<uf regiao="NORTE">
<nome>Acre</nome>
<populacao> 300000</popu lacao>
</uf>
<uf regiao="SUL">
<nome>Parana</nome>
<populacao>850000</populacao>
</uf>
</ufs>

Expressão de consulta.

for $x in doc("ufs.xml")/ufs/uf
where $xi população>850000
order by $x/nome
return $x/nome

 

Provas

Questão presente nas seguintes provas
2341997 Ano: 2022
Disciplina: TI - Sistemas Operacionais
Banca: IDECAN
Orgão: TJ-PI

O sistema operacional Windows 10 Pro da empresa Microsoft permite acesso à tela de prompt de comando através do aplicativo CMD. Ao acessarmos essa tela nos deparamos com uma interface em modo texto onde podemos realizar diversas operações através da digitação de comandos.

Marque a alternativa que indica, corretamente, o nome do comando que permite ao usuário do Windows 10 Pro visualizar na tela de prompt de comando o conteúdo de um arquivo de texto.

 

Provas

Questão presente nas seguintes provas
2341996 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

A Interação Humano-Computador (IHC) é uma área de estudo da ciência da computação interdisciplinar por considerar conceitos presentes em áreas de design, ergonomia e psicologia. O usuário de sistemas informatizados tem a necessidade de interagir com tais sistemas através de operações de entrada e saída. Ao longo do tempo, essa forma de interação evoluiu sempre com o intuito de maximizar as habilidades de uso destes sistemas, tornando-as mais intuitivas, simples e seguras.

A respeito de conceitos que envolvem IHC, analise as afirmativas abaixo e marque alternativa correta.

I. Graphical User Interface (GUI) é o nome dado para Interfaces que se comunicam com o usuário através do uso de elementos gráficos. Podem ser consideradas uma evolução em relação as interfaces de linha de comando, um tipo de interface em que o homem e o computador se comunicam através de texto.

II. Adaptabilidade, clareza e consistência são exemplos de características presentes em uma boa interface gráfica de usuário. As duas últimas, por exemplo, ajudam a tomar a interface mais intuitiva, o que acaba tornando o processo de aprendizagem de uso do sistema mais simples.

III. VUI é o acrônimo utilizado para descrevermos Interfaces de comunicação entre homem e computador através do uso da voz. VUI é considera um exemplo de Natural User Interface (NUI) pois se aproxima da forma como humanos interagem, dispensando a presença de elementos fisicos intermediários, como por exemplo teclados e mouses. Um bom exemplo de VUI são as inteligências artificiais, que se comunicam com o usuário através da voz, por meio de assistentes virtuais.

 

Provas

Questão presente nas seguintes provas
2341995 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

Facade é o nome de um padrão de projeto comportamental. Esse tipo de padrão é caracterizado por facilitar processos de delegação de responsabilidade entre objetos.

Marque a alternativa que indica, corretamente, onde se aplica este tipo de padrão.

 

Provas

Questão presente nas seguintes provas
2341994 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IDECAN
Orgão: TJ-PI

Em computação muitos problemas são recorrentes e boas soluções para eles já foram devidamente catalogadas pois são consideras soluções consagradas. Com o intuito de definir uma nomenclatura universal no mundo do desenvolvimento de software, foram estabelecidos os padrões de projeto.

A respeito dos nomes e conceitos que envolvem os diversos padrões de projeto atualmente existentes, analise as afirmativas abaixo e marque alternativa correta.

I. Singleton e lterator são exemplos de padrões de projeto comportamentais.

II. Command e Prototype são exemplos de padrões de projeto de criação.

III. Adapter é o nome do padrão de projeto que se propõe a ser um intermediador entre uma classe não adaptável e uma interface esperada. Pode ser útil, por exemplo, para tomar "plugável" a interface de comunicação entre um sistema e módulos fornecidos por terceiros, facilitando a troca de fornecedor destes módulos se necessário.

 

Provas

Questão presente nas seguintes provas