Magna Concursos

Foram encontradas 449 questões.

2753104 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

O Subversion, também conhecido por SVN, é um sistema de controle de versão gratuito e de código aberto. Ele é utilizado para gerenciar e armazenar arquivos e as alterações feitas neles ao longo do tempo em um servidor centralizado. Considerando o uso do SVN, imagine uma situação em que um usuário resolva atualizar a sua cópia de trabalho, executando o comando update:

$ svn update

Updating ‘.’:

U INSTALL

G README

Conflict discovered in ‘settings.c’.

Select: (p) postpone, (df) diff-full, (e) edit,

(mc) mine-conflict, (tc) theirs-conflict,

(s) show all options:

Pelo resultado obtido após a execução do comando update, é possível verificar a existência de um conflito. Assinale a alternativa correta que indica qual a opção que o usuário deverá escolher, caso deseje visualizar as diferenças entre a revisão base e o próprio arquivo em conflito no formato de comparação unificado.

 

Provas

Questão presente nas seguintes provas
2753103 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

Durante as etapas de criação de um projeto de software, os desenvolvedores costumam realizar diversas atualizações no código-fonte da aplicação. Considerando essa situação, assinale a alternativa correta que melhor define um sistema de controle de versões:

 

Provas

Questão presente nas seguintes provas
2753102 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

O Git é um sistema de controle de versões que garante que todos aqueles que estiverem trabalhando em um projeto terão uma cópia de todo o seu histórico e não apenas do estado atual dos arquivos. Considerando os comandos do Git, assinale a alternativa correta que indica o comando responsável por informar qual foi o autor que alterou cada linha de um arquivo pela última vez.

 

Provas

Questão presente nas seguintes provas
2753101 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

O carousel é recurso de slideshow da Biblioteca Bootstrap, com o objetivo de mostrar vários conteúdos, como se fosse um carrossel. Selecione a alternativa correta em relação a esse recurso.

 

Provas

Questão presente nas seguintes provas
2753100 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

Para facilitar o processo de desenvolvimento de software, foram desenvolvidas metodologias, que foram denominadas “metodologias ágeis”. Uma das metodologias ágeis mais conhecida e utilizada na indústria é denominada Scrum, que possui papéis, artefatos e eventos. Scrum é um framework leve que ajuda pessoas, times e organizações a gerar valor por meio de soluções adaptativas para problemas complexos. Assinale a alternativa correta que contém os artefatos utilizados pelo Scrum:

 

Provas

Questão presente nas seguintes provas
2753098 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

As estruturas de dados são implementadas buscando maior eficiência computacional quanto ao menor consumo no processamento dos dados não só no problema mas também no tempo de resposta aos usuários. Para isso, conjuntos dinâmicos de dados são requeridos e especificados em dicionários de dados como, por exemplo, pilhas e filas que estão entre as estruturas de dados mais básicas. Considerando o esquemático da pilha P a seguir, assinale a alternativa incorreta.

Enunciado 3134400-1

 

Provas

Questão presente nas seguintes provas
2753097 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

Considere o seguinte código HTML/Javascript/JQuery.

<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8” />
<script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js”></script>
<script type=”text/javascript”>
$(document).ready(function () {
$(“#conteudo”).hide();
$(“#link_abre”).click(function () {
$(“#conteudo”).COMANDO;
});
});
</script>
<body>
<div id=”container”>
<div id=”titulo”>
Meu site
<a id=”link_abre” href=”#”>Clique Aqui</a>
</div>
<div id=”conteudo”>
<p>Aqui está o meu conteúdo </p>
</div>
</div>
</body>
</html>

Selecione a alternativa que substitui o texto “COMANDO” para que, ao clicar no link_abre, o texto armazenado na tag div “conteudo” apareça devagar e, assim que clicar novamente, desapareça devagar.

 

Provas

Questão presente nas seguintes provas
2753096 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

O framework Django é tido como sendo do tipo MTV (Model, Template, View); quando associado à arquitetura de software MVC (Model, View, Controller), a View no Django é a camada de controle, e o Template é a View do MVC. Na camada Model do Django, é possível criar diretamente as bases de dados, como no exemplo a seguir:

from django.db import models

class Candidato (models.Model):

nome = models.CharField(max_length=70)

cpf = models.CharField(max_length=11)

def __ str__(self):

return self.cpf

class Redacao (models.Model):

data = models.DateField( )

redacao = models.TextField( )

cpf = models.ForeignKey(Candidato, on_delete=models.CASCADE)

def __str__(self):

return self.redacao

Fonte: IFSP, 2022.

Assinale a alternativa correta para executar esse arquivo (arquivo.py), a fim de se tentar criar a base de dados na camada Model.

 

Provas

Questão presente nas seguintes provas
2753095 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

Recursividade é uma técnica de programação para criar algoritmos que permitem a não utilização de um laço de repetição, mas que, mesmo assim, realiza a iteração do código ao executar a função desenvolvida. Em uma função recursiva, deve-se ter, obrigatoriamente, duas etapas: a primeira é o teste lógico que deverá pontuar quando o código atingiu o momento exato de parar a repetição do código; a segunda é a chamada da função dentro do bloco de instruções da própria função. Esta, sem dúvida, é a característica que melhor define uma função recursiva. Sabendo disso, analise o código abaixo, escrito em Python, e escolha a opção que mostre o valor correto que será apresentado ao usuário:

defrecursiva(n: int):

if n == 1 or n == 0:

return 1

return n * recursiva(n - 1)

retorno = recursiva(6)

print(retorno)

 

Provas

Questão presente nas seguintes provas
2753094 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP

A linguagem de programação Python possui diferentes recursos para simplificar a codificação, assim como para o reúso de código. Um desses recursos é conhecido como funções anônimas lambda. Elas permitem quantos argumentos forem necessários, mas podem ter apenas uma única expressão. Selecione a expressão correta que utiliza uma função anônima lambda para receber os atributos a, b e c, retornando como resultado o produto desses atributos.

 

Provas

Questão presente nas seguintes provas