Questões de Concurso Para analista de tecnologia da informação

Foram encontradas 15.479 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2639295 Arquitetura de Software

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:

Alternativas
Q2639294 Arquitetura de Software

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:

Alternativas
Q2639293 Arquitetura de Software

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:

Alternativas
Q2639292 Arquitetura de Software

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:

Alternativas
Q2639291 Arquitetura de Software

De acordo com a documentação disponibilizada no site oficial da linguagem Python, indique a sentença VERDADEIRA.

Alternativas
Q2639290 Arquitetura de Software

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}')

Alternativas
Q2639289 Arquitetura de Software

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:

Alternativas
Q2639288 Arquitetura de Software

Considere o trecho de comandos executados sob o PostgreSQL 9.3:


CREATE TABLE IF NOT EXISTS person (

------id serial NOT NULL PRIMARY KEY,

------info json NOT NULL

);


INSERT INTO person (info)

VALUES('{ "student": "James Miller", "items": {"course": "calculus I","grade": 8.5}}'),

-----('{ "student": "Mary Martinez", "items": {"course": "calculus II","grade": 7.5}}'),

------('{ "student": "Linda Olson", "items": {"course": "calculus II","grade": 9.0}}');

SELECT info FROM person;


É CORRETO afirmar que:

Alternativas
Q2639287 Arquitetura de Software

Considere as seguintes sentenças no âmbito de Banco de Dados:


Fonte: DATE, C. J. Introdução a sistemas de banco de dados. Rio de Janeiro: Elsevier, 2003. E-book VitalSource.


I. Atomicidade da instrução: O sistema deve garantir que instruções individuais, ou seja, execuções de instruções individuais, sejam atômicas. Essa consideração se torna particularmente significativa em um sistema relacional, no qual as instruções de nível de conjuntos e em geral operam sobre muitas tuplas ao mesmo tempo. Não deve ser possível que uma determinada instrução falhe durante o processo e deixe o banco de dados em um estado incorreto (por exemplo, com algumas tuplas atualizadas e outras não).

II. A operação COMMIT indica o término bem-sucedido de uma transação no sistema de log do servidor de banco de dados. Ela informa ao gerenciador de transações que um conjunto de programas foi concluído com sucesso, que o banco de dados está (ou deveria estar) novamente em um estado de aceitação e que todas as atualizações feitas por essa unidade de trabalho podem agora completar a limpeza dos registros de log.

III. A operação ROLLBACK assina o término malsucedido de um processo do sistema operacional. Ela informa ao gerenciador de memória que algo saiu errado, que o banco de dados pode estar em um estado incorreto e que o administrador deve reiniciar o SGDB.


De acordo com Date (2003, posição 382), indique a alternativa CORRETA.

Alternativas
Q2639286 Arquitetura de Software

Sobre XML, assinale a alternativa INCORRETA:


XMLStandard. https://www.w3.org/standards/xml/core.html, acessado em 14/09.

Alternativas
Q2639285 Arquitetura de Software

Sobre o modelo relacional em banco de dados, assinale a alternativa CORRETA:


Teorey, Tobey J. Projeto e modelagem de banco de dados. 2. ed., 2013. pag 20.

Alternativas
Q2639284 Arquitetura de Software

Sobre o gerenciamento de transações em bancos de dados, assinale a alternativa INCORRETA:


RAMAKRISHNAN, Raghu; GEHRKE, Johannes. Database Management Systems. 3ed, 2018.

Alternativas
Q2639283 Arquitetura de Software

Sobre banco de dados relacional, considere a tabela:


professor_disciplina (cod_professor, cod_disciplina,

nome_disciplina, data_inicio, data_termino)


Após a normalização, temos duas tabelas cujo resultado obtido foi:


professor _ disciplina (cod_professor, cod_disciplina,

data _ inicio, data _ termino)


disciplina (cod_disciplina, nome _ disciplina)


Os campos em negrito representam a chave primária. Assinale a alternativa que indica CORRETAMENTE a forma normal aplicada:


HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6. ed. Porto Alegre: Bookman, 2009.

Alternativas
Q2639282 Arquitetura de Software

Sobre o modelo relacional e o modelo entidade relacionamento, assinale a alternativa INCORRETA:


HEUSER, Carlos A. Projeto de Banco de Dados. Bookman, 6 ed., 2009.

Alternativas
Q2639281 Arquitetura de Software

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.

Alternativas
Q2639280 Arquitetura de Software

Sobre conceitos relacionados à Engenharia de Software assinale a alternativa INCORRETA:


SOMMERVILLE. Engenharia de Software. Editora Pearson, 9ed., 2011.

Alternativas
Q2639279 Arquitetura de Software

A confiança de um sistema de computador é uma propriedade do sistema que reflete sua fidedignidade, isto é, o grau de confiança de um usuário no funcionamento esperado do sistema. Sobre confiança e proteção de software, existem 4 dimensões (ou propriedades) principais de confiança. Assinale a alternativa que NÃO representa uma dessas dimensões ou propriedades principais:


Engenharia de Software 9ª Edição - Sommerville - Editora Pearson, 2011.

Alternativas
Q2639278 Arquitetura de Software

Sobre comandos do NGINX, assinale a alternativa CORRETA:


DEJONGHE, Derek. NGINX Cookbook: Advanced Recipes for High-Performance Load Balancing. O’Reilly Media, 2ed, 2022.

Alternativas
Q2639277 Arquitetura de Software

Sobre arquivo de configuração .htaccess do Servidor Web Apache 2.4, assinale a alternativa CORRETA:


Documentação oficial da Apache, localizada em https://httpd.apache.org/docs/2.4/en/howto/htaccess.html. Acessado em 11/09/2022.

Alternativas
Q2639276 Geografia

Julgue os itens como verdadeiros ou falsos com relação aos aspectos populacionais de Mato Grosso.


I. Mato Grosso é um Estado de povos diversos, uma mistura de índios, negros, espanhóis e portugueses que se miscigenaram nos primeiros anos do período colonial.

II. Atualmente, mais de 70% dos moradores residentes em Mato Grosso nasceram em outros Estados ou no exterior.

III. Segundo o último recenseamento do IBGE (2010), Mato Grosso possuía 3.035.122 habitantes.

IV. Nesse mesmo levantamento, constatou-se que viviam na zona urbana mais de 80% da população mato-grossense.

V. Mato Grosso é um estado de proporções gigantescas com diversas regiões inabitadas, o que interfere diretamente na sua densidade demográfica, que é de 108,3 habitantes por km2.


São VERDADEIROS os itens:

Alternativas
Respostas
1101: D
1102: E
1103: E
1104: A
1105: E
1106: C
1107: B
1108: D
1109: A
1110: D
1111: B
1112: C
1113: B
1114: E
1115: D
1116: A
1117: E
1118: D
1119: C
1120: E