Questões de Concurso Comentadas para analista de ti - desenvolvimento de sistemas

Foram encontradas 232 questões

Resolva questões gratuitamente!

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

Q2557684 Banco de Dados
Referente a criação Tabelas com SQL, observe o trecho abaixo:

 CREATE TABLE registro_entrada (

‘id’ INT(11) NOT NULL AUTO_INCREMENT ,
 ‘valor_total’ DECIMAL(9,2) NULL DEFAULT '0.00' ,
‘data_entrada’ DATE NULL DEFAULT NULL ,  
‘fornecedor_id’ INT NOT NULL , 
PRIMARY KEY (‘id’) , 
FOREIGN KEY (‘fornecedor_id’ )
    REFERENCES ‘supermercado’.’fornecedor’ (‘id’ ) 
    ON DELETE CASCADE
    ON UPDATE CASCADE
)

Esse código contém uma instrução que indica, se um registro for atualizado na tabela pai, os registros correspondentes nesta tabela também serão atualizados. Marque a alternativa que contém corretamente essa instrução.
Alternativas
Q2557683 Banco de Dados

Ao executarmos o código abaixo, será criada uma VIEW, marque a opção que contém o resultado correto desta VIEW.



create view Cliente_Pedido (ID, NomeCompleto, SomaPedido)


as


select a.ID, (a.Nome || ‘ ‘ || a.Sobrenome), sum(b.Valor) from Cliente a


join Pedido b on (b.ID_Cliente = a.ID)


group by a.ID, a.Nome, a.Sobrenome;  

Alternativas
Q2557682 Banco de Dados
Para que o banco de dados possua integridade é necessário que o projetista garanta isso durante a etapa de criação do diagrama ER e do dicionário de dados. Assinale a alternativa correta que contém os três os níveis de integridade que devem ser observados: 
Alternativas
Q2494049 Matemática
A tabela a seguir apresenta a média mensal dos custos de um escritório, apurados após 1 ano de funcionamento.
Imagem associada para resolução da questão

Em relação à tabela dos custos mensais apresentada, assinale a alternativa correta. 
Alternativas
Q2494045 Português
Neologismo é o processo de criação de uma nova palavra na língua devido à necessidade de designar novos objetos ou novos conceitos ligados às diversas áreas: tecnologia, arte, economia, esportes etc. Um neologismo é criado através de processos diversos como: justaposição, aglutinação, prefixação, sufixação, abreviação, importação de vocábulos existentes em uma outra língua ou ainda, através de um novo sentido dado a uma palavra já existente.
(Disponível em: https://www.significados.com.br/neologismo/.)

 Acerca dos conhecimentos sobre neologismo:
Alternativas
Q2494035 Português
Texto 2 

Língua

Gosto de sentir a minha língua roçar a língua de Luís de Camões
Gosto de ser e de estar
E quero me dedicar a criar confusões de prosódias
E uma profusão de paródias
Que encurtem dores e furtem cores como camaleões

Gosto do Pessoa na pessoa da rosa no Rosa
E sei que a poesia está para a prosa
Assim como o amor está para a amizade
E quem há de negar que esta lhe é superior?
E quem há de negar que esta lhe é superior?

E deixe os Portugais morrerem à míngua
Minha pátria é minha língua
Fala Mangueira, fala!

Flor do Lácio Sambódromo, Lusamérica latim em pó
O que quer, o que pode essa língua?

Flor do Lácio Sambódromo Lusamérica latim em pó
O que quer, o que pode essa língua?

Flor do Lácio Sambódromo Lusamérica latim em pó
O que quer, o que pode essa língua?

Vamos atentar para a sintaxe dos paulistas
E o falso inglês relax dos surfistas
Sejamos imperialistas, cadê? Sejamos imperialistas!
Vamos na velô da dicção choo-choo de Carmem Miranda
E que o Chico Buarque de Holanda nos resgate
E xeque-mate explique-nos Luanda
Ouçamos com atenção os deles e os delas da tv Globo

Sejamos o lobo do lobo do homem
Lobo do lobo do lobo do homem
Adoro nomes, nomes em ã
De coisas como rã e ímã
Ímã, ímã, ímã, ímã, ímã, ímã, ímã

Nomes de nomes
Como Scarlet, Moon, de Chevalier,
Glauco Mattoso e Arrigo Barnabé
E Maria da Fé e Arrigo Barnabé

Flor do Lácio Sambódromo Lusamérica latim em pó
O que quer, o que pode esta língua?

Flor do Lácio Sambódromo Lusamérica latim em pó
O que quer, o que pode esta língua?

Flor do Lácio Sambódromo Lusamérica latim em pó
O que quer, o que pode esta língua?

Incrível, é melhor fazer uma canção
Está provado que só é possível filosofar em alemão
Se você tem uma ideia incrível, é melhor fazer uma canção
Está provado que só é possível filosofar em alemão

Blitz quer dizer corisco
Hollywood quer dizer Azevedo
E o Recôncavo, e o Recôncavo, e o Recôncavo meu medo
A língua é minha pátria
E eu não tenho pátria, tenho mátria
E quero frátria

A língua é minha pátria
E eu não tenho pátria, tenho mátria
E quero frátria
A língua é minha pátria
E eu não tenho pátria, tenho mátria
E quero frátria

Poesia concreta, prosa caótica
Ótica futura
Samba rap, chic left com banana
Será que ele está no Pão de Açúcar?

Tá craude brô, você e tu, lhe amo
Qué que eu te faço, nego?
Bote ligeiro!

Ma' de brinquinho, Ricardo, teu tio vai ficar desesperado!
Ó Tavinho, põe esta camisola pra dentro
Assim mais pareces um espantalho!
I'd like to spend some time in Mozambique
Arigatô, arigatô!

Nós canto-falamos como quem inveja negros
Que sofrem horrores no gueto do Harlem
Livros, discos, vídeos à mancheia
E deixa que digam, que pensem, que falem
Compositores: Emanuel Viana Teles Veloso Caetano


(Apenas para uso não comercial. Dados de Musixmatch: O Maior Catálogo de Letras do Mundo. Disponível em: https://www.musixmatch.com/. By Caetano Veloso, Elza Soares.)
No fragmento: “Livros, discos, vídeos à mancheia”, marque a alternativa que melhor explica as regras gramaticais.
Alternativas
Q876747 Programação

Para responder a questão, considere o código abaixo.


1 List<Integer> minhaLista = new LinkedList<Integer>( );

2 minhaLista.add(new Integer(0));

3 Integer posic = minhaLista.iterator( ).next( );

A respeito da linha 3, é correto afirmar que
Alternativas
Q876746 Programação

Para responder a questão, considere o código abaixo.


1 List<Integer> minhaLista = new LinkedList<Integer>( );

2 minhaLista.add(new Integer(0));

3 Integer posic = minhaLista.iterator( ).next( );

A respeito do código acima, considere as seguintes afirmações.


I - A declaração na linha fonte 1 faz uso do conceito de Generics em Java.

II - A linha fonte 2 contém uma chamada de método para adicionar um objeto do tipo primitivo inteiro na estrutura minhaLista.

III - Uma operação de cast na linha 3 é necessária porque minhaLista pode conter objetos de qualquer tipo.


Quais estão corretas?

Alternativas
Q876745 Programação
A respeito de variáveis na linguagem Java, assinale a alternativa que apresenta a afirmação correta.
Alternativas
Q876744 Engenharia de Software

Numere a segunda coluna de acordo com a primeira, associando os tipos de direito de acesso a métodos de uma classe às respectivas características.


(1) Private

(2) Protected

(3) Public


( ) Métodos que podem ser acessados em classes externas ao respectivo package.

( ) Métodos que só podem ser chamados dentro da classe em que estão definidos.

( ) Métodos que podem ser chamados dentro das classes derivadas daquela em que estão definidos.


A sequência correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é

Alternativas
Q876743 Engenharia de Software

No que se refere a classes abstratas e polimorfismo, assinale com V (verdadeiro) ou F (falso) as afirmações abaixo.


( ) Classes abstratas não podem ser instanciadas.

( ) Todos os métodos de uma classe abstrata devem estar sobrescritos na classe concreta que a estende.

( ) Uma classe concreta corresponde a uma generalização de uma classe abstrata.

( ) Diferentes classes concretas de uma mesma classe abstrata podem sobrescrever o mesmo método.


A sequência correta de preenchimento dos parênteses, de cima para baixo, é

Alternativas
Q876742 Engenharia de Software

Considere as afirmações abaixo em relação à herança, um dos principais conceitos de programação orientada a objetos.


I - A herança permite a criação de hierarquias de classes, e a raiz dessa árvore deve ser uma classe abstrata.

II - As classes derivadas de uma determinada classe são chamadas de subclasses.

III - Superclasses são classes a partir das quais foram definidas subclasses.


Quais estão corretas?

Alternativas
Q876741 Programação
JavaScript oferece algumas funções globais. A função global que recebe como argumento um string representando o código JavaScript e o executa denomina-se
Alternativas
Q876740 Engenharia de Software

Métricas de produto são usadas para medir atributos de qualidade de um sistema de software. Por definição, ____________ é a medida do número de métodos que poderiam ser executados em resposta a uma mensagem recebida por um objeto dessa classe. Quanto maior o seu valor, mais complexa é a classe e, portanto, mais provável que inclua erros.


Assinale a alternativa que preenche, corretamente, a lacuna do texto acima.

Alternativas
Q876739 Engenharia de Software

Sobre Desenvolvimento Dirigido por Testes (TDD), considere os itens abaixo.


I - Teste Isolado (Isolated Test)

II - Teste Primeiro (Test First)

III - Teste de Explicação (Explanation Test)


Quais são padrões para TDD?

Alternativas
Q876738 Programação

Sobre PrimeFaces, considere as afirmações abaixo.


I - HtmlEditor, Dialog, AutoComplete e Charts são exemplos de componentes disponibilizados por PrimeFaces.

II - Dialog Framework (DF) é usado para abrir uma página xhtml externa em um diálogo que é gerado dinamicamente a tempo de execução.

III - PrimeFaces Mobile (PFM) é um kit de interface com usuário (UI) para criar aplicações JavaServer Faces (JSF) otimizadas para dispositivos móveis.


Quais estão corretas?

Alternativas
Q876737 Engenharia de Software

A uma coleção de versões de componentes que compõem um sistema, dá-se o nome de ___________. Há um controle sobre essa coleção, o que significa que as versões dos componentes que constituem o sistema não podem ser alteradas e, portanto, deveria ser sempre possível recriar a coleção a partir de seus componentes.


Assinale a alternativa que preenche, corretamente, a lacuna do texto acima.

Alternativas
Q876736 Engenharia de Software

Considere os itens abaixo.


I - Depuração simplificada: quando um teste falha, a localização do problema deve ser óbvia.

II - Diminuição da necessidade de cobertura de código: nem todo segmento de código que é escrito deve ter um teste associado.

III - Documentação do sistema: os testes agem como uma forma de documentação, descrevendo o que o código deve estar fazendo.


Quais são benefícios do uso do Desenvolvimento Dirigido por Testes (TDD)?

Alternativas
Q876735 Engenharia de Software

Sobre Versionamento e Gerenciamento de Versões, considere as afirmações abaixo.


I - O gerenciamento de versões é o processo de acompanhamento de diferentes versões de componentes de software ou itens de configuração e dos sistemas em que esses componentes são usados. Refere-se também à garantia de que as mudanças feitas por diferentes desenvolvedores para essas versões não interfiram umas nas outras.

II - Em um sistema de gerenciamento de versões com uma variedade de recursos, desenvolvedores diferentes não podem trabalhar, ao mesmo tempo, no mesmo componente, pois se o fizessem, as mudanças feitas por diferentes desenvolvedores poderiam interferir umas nas outras.

III - Os sistemas de gerenciamento de versões fornecem, em geral, recursos de gerenciamento de armazenamento. Sua função é reduzir o espaço de armazenamento requerido pelas várias versões de componentes, que diferem apenas ligeiramente umas das outras. Em vez de manter uma cópia completa de cada versão, o sistema armazena uma lista de diferenças (deltas) entre uma versão e outra.


Quais estão corretas?

Alternativas
Q876734 Programação

Sobre Maven, considere as afirmações abaixo.


I - Maven fornece uma abundância de informações úteis sobre o projeto, que são, em parte, retiradas do seu Project Object Model (POM) e, em parte, geradas a partir dos fontes do projeto. O Maven pode fornecer, por exemplo, log de alterações de documentos.

II - Maven visa tornar o processo de build mais fácil e prover um sistema de build uniforme, adotando o Project Object Model (POM) e um conjunto de plugins.

III - Apesar de ser muito útil para suporte a builds, Maven não provê apoio à especificação e à execução de testes de unidade como parte normal de um ciclo de build.


Quais estão corretas?

Alternativas
Respostas
21: B
22: A
23: A
24: D
25: B
26: D
27: B
28: A
29: E
30: D
31: A
32: E
33: D
34: B
35: E
36: E
37: E
38: C
39: C
40: B