Magna Concursos

Foram encontradas 353 questões.

2197254 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE

Em banco de dados, uma transação é uma unidade lógica que pode ser composta de uma ou mais operações. A integridade de uma transação depende de quatro (4) propriedades: Atomicidade, Consistência, Isolamento e Durabilidade. Sobre essas propriedades, analise as afirmativas a seguir.

1) Se alguma operação de banco de dados falhar, toda a transação deve ser refeita.

2) Os resultados parciais de cada transação não devem estar disponíveis para as demais transações.

3) Uma transação pode ser fragmentada em partes, desde que seus resultados sejam isolados.

4) Nenhuma transação pode interferir em outra transação, sendo executada no mesmo banco de dados.

5) Toda transação tem seu resultado permanente no banco de dados, somente podendo ser desfeita por uma transação subsequente.

Estão corretas:

 

Provas

Questão presente nas seguintes provas
2197253 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRPE
Orgão: UFRPE

O PHP (Hypertext Preprocessor) é uma linguagem de script muito utilizada para o desenvolvimento web. Sobre essa linguagem, analise as afirmativas a seguir.

1) PHP não suporta a definição de tipo explícita. Desta forma, o tipo da variável é definido no momento da atribuição do primeiro dado e, depois de definido, não poderá ter seu tipo modificado durante a execução do script.

2) As variáveis são representadas por uma cerquilha (#), seguida do nome de cada uma dessas variáveis.

3) Não é necessário inicializar variáveis no PHP. Porém, variáveis não inicializadas têm um valor padrão de tipo, dependendo do contexto no qual são usadas. Por exemplo, o padrão de booleanos é false e o de inteiros e pontos-flutuantes é zero.

4) Uma constante é um identificador para um valor que não pode mudar durante a execução do script.

5) Com PHP é possível escolher entre utilizar programação estruturada ou programação orientada a objeto.

Estão corretas, apenas:

 

Provas

Questão presente nas seguintes provas
2197252 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRPE
Orgão: UFRPE

Sobre a linguagem de programação JavaScript, assinale a afirmativa correta.

 

Provas

Questão presente nas seguintes provas
2197251 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRPE
Orgão: UFRPE

A UML (Unified Modeling Language) é uma linguagem muito utilizada para especificação, construção e documentação de sistemas de software complexos, principalmente os orientados a objetos. Ela é composta por diferentes tipos de diagramas que permitem a representação gráfica dos modelos desses sistemas. Sobre essa linguagem e seus diagramas, analise as seguintes afirmativas a seguir.

1) Em Diagrama de Classes, o modificador de acesso Protegido é definido pelo símbolo ~ (til).

2) Diagrama de Objetos permite a representação da colaboração entre os objetos e das mudanças de estados que um objeto passa ao longo do tempo.

3) Diagrama de Classe permite representar todos os objetos de uma classe que foram instanciados em um certo momento da execução do sistema.

4) Diagrama de Caso de Uso permite representar o conjunto de funcionalidades do sistema e a interação dessas funcionalidades com os atores.

5) Diagrama de Sequência permite representar graficamente a sequência das mensagens trocadas entre os objetos.

Estão corretas, apenas:

 

Provas

Questão presente nas seguintes provas
2197250 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRPE
Orgão: UFRPE

XHTML (eXtensible HyperText Markup Language) é uma linguagem de marcação para hipertexto, desenvolvida pela W3C para melhorar a exibição das páginas Web, em dispositivos como televisão e celular. Dadas as afirmações abaixo sobre XHTML, assinale a que está correta.

 

Provas

Questão presente nas seguintes provas
2197249 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRPE
Orgão: UFRPE

XML (Extensible Markup Language) é uma linguagem de marcação que define um conjunto de regras para criar documentos legíveis por humanos e por máquina. Sobre essa linguagem e suas regras, analise as afirmações a seguir.

1) Todo documento XML deve possuir um, e somente um, elemento-raiz.

2) Em um documento XML, todos os elementos são delimitados pelos sinais de menor e maior, e devem obrigatoriamente ter conteúdo.

3) As regras de validação que definem como um documento XML é formado são especificadas por DOCTYPE.

4) Todos os elementos de um documento XML devem estar aninhados. Ou seja, elementos que começam dentro de outro devem também terminar dentro dele.

Estão corretas:

 

Provas

Questão presente nas seguintes provas
2197248 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRPE
Orgão: UFRPE

Testes de software são de extrema importância no processo de desenvolvimento de software, pois permitem descobrir e corrigir erros no funcionamento, comportamento e desempenho do programa, antes de ele ser disponibilizado aos seus usuários. Considerando esse comentário, assinale a afirmativa correta.

 

Provas

Questão presente nas seguintes provas
2197247 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRPE
Orgão: UFRPE

AngularJS é um framework JavaScript para desenvolvimento de aplicações web. No desenvolvimento de páginas web dinâmicas, é muito importante a utilização de laços. Qual a diretiva desse framework que permite repetir um elemento DOM uma vez, para cada item de uma coleção?

 

Provas

Questão presente nas seguintes provas
2197245 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRPE
Orgão: UFRPE

Sobre a arquitetura de software modelo-visão-controlador (MVC), analise as afirmativas a seguir.

1) MVC é um padrão de arquitetura de software utilizado exclusivamente para aplicações WEB.

2) A camada de visão é responsável pela validação e controle do fluxo dos dados que serão apresentados ao usuário.

3) A camada de modelo é responsável pelo acesso e manipulação de dados.

4) O controlador é responsável por receber as requisições dos usuários, comunicar-se com a camada de modelo quando necessário e enviar os dados para a camada de visão.

Estão corretas, apenas:

 

Provas

Questão presente nas seguintes provas
2197244 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRPE
Orgão: UFRPE

Dado o código abaixo, escrito em Python:

resultado: int = 0

for i in range(2):

j: int

for j in range(4):

if resultado >= 3:

if j + 1 == 2:

resultado += 1

elif j >= 3:

resultado += j

break

continue

resultado += 2

print(f"resultado = {resultado}")

o que será impresso após a sua execução?

 

Provas

Questão presente nas seguintes provas