Questões de Concurso
Comentadas sobre software em noções de informática
Foram encontradas 2.171 questões
O editor de vídeo gratuito, disponível para Linux, BSD, Mac OS X e Microsoft Windows sob a licença GNU GPL, que, projetado para tarefas de corte simples, filtragens e codificações que suportam arquivos AVI, MPEG compatíveis com DVD, MP4 e ASF se denomina
Ao usar o Adobe Photoshop, o uso de atalhos de teclado torna o trabalho do designer digital mais produtivo.
Os atalhos que representam uma transformação livre e diminuição do tamanho do pincel são
Analise as afirmativas abaixo sobre o Git.
Fonte: CHACON, Scott; STRAUB, Ben. Pro Git. Nova York: Apress, 2014.
I. O “branch” no git refere-se ao ponteiro móvel que indica o “commit" executado.
II. A mudança para um “branch" existente é realizada com o uso do comento “git checkout”.
III. A mesclagem de “branchs" é realizada com o comando “git emerge”.
De acordo com Chacon e Straub (2014):
Considere a seguintes sentenças:
Fonte: CHACON, Scott; STRAUB, Ben. Pro Git. Nova York: Apress, 2014.
I. O controle de versão de arquivos geralmente é realizado com o emprego uma lista de mudanças ocorridas, a exemplo do CVS, Subversion e outros. Contudo, o git utiliza o conceito de “snapshot" e armazena uma referência para esse conjunto de arquivos.
II. O git utiliza soma de verificações para garantir a integridade dos arquivos e pastas, o que contribui para detectar se um determinado arquivo foi corrompido.
III. O git emprega o conceito de estados para os arquivos e utiliza três classificações: “committed”, modificado (modified) e preparado (staged).
De acordo com Chacon e Straub (2014), é CORRETO afirmar que:
Sejam as seguintes sentenças:
I. O framework Django permite a utilização de esquema de URL limpo e elegante, com a obrigatoriedade de uso das extensões que indicam o tipo de arquivo, por exemplo, .py para Python.
II. No framework Django, o conceito de “field" é referente a um atributo em “model”, um determinado campo que é geralmente mapeado para uma única coluna em uma base de dados.
III. No framework Django, o conceito de “model" refere-se à fonte única e definitiva de dados sobre os seus dados.
De acordo com a documentação oficial do Django, é CORRETO afirmar que:
Avalie as seguintes sentenças sobre o framework Django:
I. O termo “project" descreve uma aplicação web Django. O pacote de projeto Python é definido primariamente por um modelo de usuário, com declarações específicas utilizadas para a criação e manutenção do banco de dados.
II. A camada de modelos é utilizada para descrever as funcionalidades do modelo de negócio do usuário com o objetivo de otimizar o desempenho da aplicação gerada e a integridade referencial do banco de dados utilizado.
III. O comando makemigrations é utilizado para realizar a migração do software desenvolvido para a versão mais recente, de acordo com o suporte do sistema operacional utilizado no desenvolvimento.
De acordo com documentação oficial do Django, é CORRETO afirmar que:
Considere as seguintes sentenças:
I. As aplicações implementadas com o framework Django requerem sempre o uso de um banco de dados.
II. O framework Django disponibiliza aos seus usuários o mapeador de objeto relacional (Object-relational mapping), responsável pelo mapeamento das tabelas utilizadas em banco de dados relacionais para as classes, e os registros das tabelas são representados como instâncias dessas classes.
III. Depois da conclusão da definição dos modelos, o framework Django pode criar automaticamente uma interface de administração profissional pronta para produção.
De acordo com a documentação disponibilizada no site oficial do framework Django, indique a alternativa CORRETA:
De acordo com a documentação disponibilizada no site oficial da linguagem Python, indique a sentença VERDADEIRA.
Qual é o resultado da execução do código escrito na linguagem Python 3.10 apresentado a seguir?
a = 0
b = 0
c = 256
d = 256 + 0
print(f'{a is b} {c is d}')
Considere o trecho do código escrito na linguagem Python 3.10 apresentado a seguir:
def my(x):
---return lambda y: sum(range(x)) + y
not_my=my(1)
print(not_my(10))
Indique a alternativa que apresenta CORRETAMENTE o resultado da sua execução:
Sobre XML, assinale a alternativa INCORRETA:
XMLStandard. https://www.w3.org/standards/xml/core.html, acessado em 14/09.
Sobre gerenciamento de software, é importante compreender que ainda existem muitos softwares legados que são críticos para o negócio. As organizações precisam decidir como obter o melhor retorno de seus investimentos, o que envolve fazer uma avaliação realista do legado e decidir sobre a estratégia mais adequada para a continuidade e evolução dos serviços organizacionais. Assinale a alternativa que NÃO apresenta uma opção estratégica:
SOMMERVILLE. Engenharia de Software. Editora Pearson, 9ed., 2011.
Sobre conceitos relacionados à Engenharia de Software assinale a alternativa INCORRETA:
SOMMERVILLE. Engenharia de Software. Editora Pearson, 9ed., 2011.
Ainda sobre a área de trabalho, existem elementos mais modernos, que são pequenos aplicativos que exibem o conteúdo na mesma área de trabalho, para que se possa dispor de informações sem ter que abrir o aplicativo, esses elementos são denominados:
São formas utilizadas para representação de algoritmos:
I. Fluxograma.
II. Pseudocódigo.
III. Teste de mesa.
IV. Diagrama de Chapin.
Quais estão corretas?
A Figura 1, abaixo, apresenta um algoritmo escrito no software VisuAlg 3.0.
algoritmo "semnome" var cont, produto: inteiro inicio cont <- 0; produto <- 1; repita cont <- cont + 1; produto <- produto * cont; escreval (cont, "|", produto) ate ((produto > 100) ou (cont >= 10)) fimalgoritmo |
Figura 1 – Algoritmo escrito no software VisuAlg 3.0
Quais serão, respectivamente, os valores das variáveis "cont" e "produto" ao final da execução do algoritmo da Figura 1?
O comando git log tem como objetivo apresentar um histórico dos commits realizados. Um usuário digitou o comando
git log --oneline
Pode-se afirmar corretamente que a opção --oneline fará esse comando apresentar
Em APIs RESTful, o verbo HTTP OPTIONS tem o propósito de
Sistemas de controle de versionamento Git possuem suporte a ramificações (branches). Um usuário pode deletar uma dessas ramificações locais por meio do comando
O seguinte código JavaScript
console.log("1");
setTimeout(() => {
console.log("2");
}, 1);
process.nextTick(() => {
console.log("3");
});
quando executado no Node.js produz a saída: