Foram encontradas 5.501 questões

Resolva questões gratuitamente!

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

Q2197866 Programação
Na linguagem Python podem ser definidas variáveis locais e globais. Com relação a estas variáveis, marque a opção correta. 
Alternativas
Q2197865 Redes de Computadores
O modelo de rede TCP/IP tem como um dos principais objetivos a habilidade para conectar várias redes. Sobre a camada de aplicação dessa rede, marque a opção que completa corretamente as lacunas da assertiva abaixo.
Acima da camada de _________, encontra-se a camada de aplicação. Ela contém todos os _________ de nível mais alto.
Alternativas
Q2197864 Segurança da Informação
A Norma ISO/IEC 27001 adota o princípio de gestão de processos com a abordagem de processo para a gestão da segurança da informação. Ela é estabelecida para que seus usuários reconheçam a importância da segurança. Sobre as abordagens para a gestão da segurança da informação, marque a opção incorreta
Alternativas
Q2197863 Programação
A linguagem de programação Python tem como característica a sua simplicidade e clareza.
Marque a opção que não se refere à linguagem Python.
Alternativas
Q2197862 Programação
Na orientação a objetos existe uma palavra reservada que é extends, cujo sentido é o de que
Alternativas
Q2197861 Banco de Dados
Um Sistema Gerenciador de Banco de Dados (SGBD) é uma coleção de programas que permite aos usuários criar e manter um banco de dados. Ele é um sistema de software de propósito geral, que facilita os processos de bancos de dados entre vários usuários e aplicações. Marque a opção que não apresenta uma parte destes propósitos.
Alternativas
Q2197860 Programação
Entre as linguagens que são utilizadas para desenvolvimento está o Java, uma das mais utilizadas para a codificação.
Com relação às características da linguagem Java, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta. 
( ) A palavra reservada “void” indica que o método não tem retorno. ( ) A notação // representa uma linha de comentário. ( ) O método “parseBoolean” transforma uma String em um Booleano. ( ) O método “valueOf” transforma uma String em um Double.
Alternativas
Q2195558 Engenharia de Software
As classes são fundamentais na orientação a objeto. Sobre esse assunto, marque a opção que apresenta a composição de uma classe de forma correta.
Alternativas
Q2195557 Engenharia de Software
Existe uma gama de definições sobre a orientação a objetos. No sentido da relação das classes e dos acessos aos métodos, preencha as lacunas abaixo.
Muitas classes podem ter acesso __________, porém, __________ esse método ____________.
A sequência de palavras que preenche corretamente as lacunas é:
Alternativas
Q2195556 Programação

Um dos padrões de arquitetura que tem sido bastante utilizado é o padrão web mobile distribuída.

Associe as colunas relacionando as situações com as suas respectivas descrições.


Situação 

(1) Publicação independente dos serviços remotos

(2) Desacoplamento entre a aplicação e regra de negócio

(3) Utilização em Multiplataforma

(4) Capacidade de controle de versão

(5) Reuso de funcionalidades


Descrição


( ) uma empresa desenvolveu um aplicativo de gestão financeira. Este aplicativo necessita acessar dados das contas dos clientes. Sempre que é realizada uma modificação no aplicativo, não é necessário realizar nenhuma alteração no acesso aos dados bancários.
( ) uma empresa de revenda de veículos desenvolveu um aplicativo para compra e venda de automóveis. A empresa decidiu que, além de vender, também vai alugar automóveis. A área de TI ficou responsável por desenvolver um aplicativo específico de aluguel. No entanto, serão aproveitadas várias funcionalidades do aplicativo de vendas.
( ) um desenvolvedor está implantando um aplicativo para controle de veículos. Este aplicativo utiliza informações climáticas obtidas de um serviço meteorológico. No dia da implantação do aplicativo, o serviço meteorológico estava indisponível, mas esta indisponibilidade não impediu a implantação do aplicativo.
( ) uma imobiliária desenvolveu um aplicativo onde anuncia os imóveis para venda. Em um dado momento, houve uma alteração nas regras da venda dos imóveis. O proprietário da imobiliária informou à área de TI sobre esta alteração, mas o desenvolvedor informou que tal alteração não afeta diretamente o aplicativo do dispositivo móvel.
( ) uma empresa está desenvolvendo um aplicativo de vendas para aplicativos móveis. No site da empresa, que é do ramo de vendas, é anunciado que o aplicativo pode ser acessado, tanto pelos aparelhos com o sistema operacional Android, quanto pelo sistema operacional iOS

A ordem correta da associação é:


Alternativas
Q2195555 Engenharia de Software
Quando uma organização está desenvolvendo um projeto, é necessário analisar a relação entre as atividades. Quando um gerente de projetos está diante de uma situação onde duas atividades devem se iniciar simultaneamente, ao desenhar o diagrama de atividades, como será identificada esta atividade? 
Alternativas
Q2195554 Sistemas Operacionais
Os sistemas operacionais possuem um problema relacionados à seção crítica. Esta solução deve satisfazer três requisitos básicos que são Exclusão mútua, Progresso e Espera limitada.
Associe as colunas relacionando os requisitos básicos com as suas respectivas descrições.

Requisito básico 
(1) Exclusão mútua (2) Progresso (3) Espera limitada

Descrição 
( ) se nenhum processo está executando sua seção crítica e algum processo quer entrar em sua seção crítica, então somente aqueles processos que não estão executando suas seções remanescentes podem participar da decisão de qual entrará em sua seção crítica a seguir, e essa seleção não pode ser adiada indefinidamente.
( ) se o processo Pi está executando sua seção crítica, então nenhum outro processo pode executar sua seção crítica.
( ) há um critério para definir quantas vezes outros processos podem entrar em suas seções críticas após um processo ter feito uma solicitação para entrar em sua seção crítica e antes de essa solicitação ser atendida. 


A sequência correta dessa associação é

Alternativas
Q2195552 Arquitetura de Software
Um dos principais fundamentos da arquitetura de software é que ela sirva de base para que sistemas sejam desenvolvidos com alta qualidade e características que demonstrem o desempenho esperado pelos usuários. Associe as colunas relacionando as características de software com as suas respectivas situações.

Característica de software
(1) Manutenibilidade (2) Confiança (3) Eficiência (4) Aceitabilidade (5) Proteção
Situação 

( ) quando um médico está realizando uma cirurgia, há sistemas que monitoram os sinais vitais do paciente, como a pressão arterial. Qualquer mudança de sinal do paciente deve ser informada imediatamente pelo sistema.
( ) em uma empresa de logística, os sistemas foram desenvolvidos com acessibilidade para deficientes visuais. Está sendo implantado um novo módulo, que tem como requisito um software de leitor de tela.
( ) no ano de 2012, o órgão governamental de telecomunicações aumentou de 8 para 9 o número de algarismos dos telefones celulares. Portanto, todas as empresas com cadastro de clientes tiveram que se adaptar a esta mudança imposta pelo órgão governamental.
( ) uma empresa de telemarketing está fazendo uma seleção de fornecedor para desenvolvimento de sistema de transações financeiras via web. Um dos requisitos é a capacidade do sistema de bloquear malwares.
( ) quando os usuários de um banco efetuam as suas transações financeiras nos caixas eletrônicos, eles acreditam que a movimentação foi realizada sem nenhum erro no lançamento dos valores.

A sequência correta dessa classificação é: 
Alternativas
Q2195551 Engenharia de Software
A elicitação de requisitos visa identificar, especificar, classificar e priorizar.
Sobre as fases da elicitação, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.

( ) Especificação de requisitos é a fase de elaboração e escrita dos requisitos funcionais, não funcionais e regras de negócio, para criar o documento de Análise de Sistema, que vai reunir as definições.
( ) Negociação dos requisitos é uma técnica muito utilizada na engenharia de software, para levantamento de informações, com o objetivo de abstrair a maior quantidade possível de requisitos de software.
( ) Identificação dos requisitos é a fase em que pode ser aplicada a técnica de brainstorming, na qual o cliente deseja expor todas as suas necessidades e problemas dentro da empresa, ou de seu departamento.
( ) Priorização dos requisitos: caso tenha problema em definir prioridades junto ao cliente, por exemplo, se ele quer definir tudo como prioritário, cabe aplicar uma técnica mais eficaz de classificação de prioridades, como a de MoSCoW (framework de priorização da gestão de projetos). 
Alternativas
Q2195550 Engenharia de Software

Em uma organização, o engenheiro de sistemas ficou responsável por desenvolver o projeto de arquitetura de um sistema a ser implantado. Ele sabe que deve seguir uma série de questões antes de começar a elaborar o projeto.

Analise as afirmativas abaixo quanto às questões nas quais o engenheiro de sistemas se baseou para elaborar o projeto.


I. Já existe na empresa uma arquitetura genérica para servir como modelo.

II. Será utilizada uma estratégia de controle de funcionamento dos componentes.

III. Não é necessário usar nenhuma abordagem de estruturação do sistema, pois já existe na organização.

IV. Os componentes estruturais não serão decompostos.

V. O sistema será distribuído.


Estão corretas apenas as afirmativas 


Alternativas
Q2195549 Programação

Analise as afirmativas abaixo a respeito da linguagem PHP. 


I. A expressão “$contador++” primeiro realiza a operação, depois incrementa.

II. A expressão “--$contador” primeiro realiza a operação, depois decrementa.

III. A expressão “$contadorA === $contadorB” retorna verdadeiro se $contadorA for igual a $contadorB e ambas as variáveis forem tipos diferentes.

IV. A expressão “-$contador” troca o sinal da variável $contador.

V. A expressão “~$contador” inverte os bits da variável $contador.


Estão corretas apenas as afirmativas 

Alternativas
Q2195548 Programação

 A linguagem Java 8 possui uma série de métodos que auxiliam o trabalho de desenvolvimento. 


List<String> lista1 = Arrays.asList("Antônio", "Carlos", "Bernardo", "Douglas");


// Print A

Collections.sort(lista1, Collections.reverseOrder());

System. Out.println(lista1);


// Print B

List<String> lista2 = new ArrayList<>();

Collections.sort(lista2, Collections.reverseOrder());

System. Out.println(lista2);


// Print C

Collections.sort(lista1);

System. Out.println(lista1);


Analise o fragmento do código acima e marque a opção que apresenta o resultado correto. 

Alternativas
Q2195547 Engenharia de Software
A Unified Modeling Language (UML) é composta por uma série de diagramas, sendo um dos mais relevantes, o Diagrama de Classes. Analise o Diagrama de Casses ilustrado na figura abaixo. 
Imagem associada para resolução da questão

Considerando o diagrama, analise as afirmativas abaixo.
I. Os atributos da classe Funcionário têm visibilidade protegida. II. Os métodos da classe Acompanhamento têm visibilidade privada. III. Um funcionário pode possuir somente um acompanhamento. IV. Os atributos da classe Acompanhamento têm visibilidade protegida. V. O método da classe Funcionário não retorna valor.
Estão corretas apenas as afirmativas
Alternativas
Q2195546 Programação
O Java Persistence API (JPA) define os padrões de persistência, condição fundamental para desenvolvimento de aplicativos orientados a objetos. Há, ainda, uma relação aos referenciamentos e aos tratamentos de eventos dele com o JavaServer.
Considerando o exposto acima, informe verdadeiro (V) ou falso (F) para as assertivas abaixo e, em seguida, marque a opção que apresenta a sequência correta.

( ) A forma de utilização de API de critérios de metamodelos faz referência aos atributos por meio de expressões. ( ) Na utilização de metamodelos, é possível obter a descrição de uma unidade persistente. ( ) O API de critérios se apresenta como uma opção à escrita em Java Persistence Query Language. ( ) A API de critérios baseada em strings é realizada por meio do recebimento das informações das propriedades das entidades. 

Alternativas
Q2195545 Governança de TI
Uma empresa de desenvolvimento de sistemas está implantando o Capability Maturity Model Integrated (CMMI). Ela se encontra em um estágio em que mantém uma análise quantitativa e estatística para determinar, identificar e gerenciar a estabilidade e a capacidade de processo e como impactam nos objetivos de obtenção de qualidade e desempenho de processo. Além disso, esta empresa aplica práticas detalhadas, coletando dados, métricas e outras informações, para analisar o andamento da rotina profissional quantitativamente, diagnosticando as maiores “dores” da empresa, evitando erros com mais rapidez e facilidade. Por fim, os padrões de processo já estão estabelecidos e são acompanhados de forma estatística.
Com base na descrição acima, marque a opção que apresenta o nível do CMMI em que a empresa se encontra.
Alternativas
Respostas
581: A
582: D
583: C
584: A
585: A
586: B
587: B
588: C
589: A
590: A
591: B
592: B
593: C
594: A
595: C
596: B
597: A
598: D
599: C
600: D