Questões de Concurso Público CIASC 2017 para Analista de Sistemas

Foram encontradas 40 questões

Q1631430 Não definido
Com relação à arquitetura em camadas, assinale a alternativa correta.
Alternativas
Q1631431 Não definido
Analise as afirmativas abaixo com relação à arquitetura de microserviços.
1. A arquitetura de microserviços pode ser definida como aquela que empacota todos os componentes de uma aplicação em uma única unidade de implantação. Os microserviços são definidos dentro desta unidade de implantação.
2. A arquitetura de microserviços é utilizada para desenvolver uma aplicação como um conjunto de pequenos serviços, cada um funcionando em seu próprio processo. Cada serviço é desenvolvido em torno de um conjunto de regras de negócio específico, e é implementado de forma independente.
3. Uma das vantagens de se usar a arquitetura monolítica é a total independência que os microserviços têm dentro da aplicação. Cada microserviço tem o seu próprio banco de dados, sendo este um dos fatores que caracterizam um microserviço. Entretanto, esta também é a característica que tem o maior custo de planejamento por arquitetos e desenvolvedores de software.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1631432 Não definido
Assinale a alternativa que apresenta os padrões que estão preocupados com os algoritmos e as atribuições de responsabilidade entre objetos. Tais padrões descrevem não só os padrões entre objetos ou classes, mas também os de comunicação entre eles. Estes padrões caracterizam um complexo fluxo de controle que é difícil seguir em tempo de execução. Eles transportam sua atenção para longe do fluxo de controle e lhe permite concentrar-se apenas no modo como os objetos estão interconectados.
Alternativas
Q1631433 Não definido
Com relação ao REST, assinale a alternativa correta.
Alternativas
Q1631434 Não definido
Analise as afirmativas abaixo com relação ao SOAP.
1. SOAP especifica uma sintaxe baseada em XML para se escrever e endereçar uma mensagem entre dois sistemas comunicantes.
2. SOAP é um protocolo baseado em XML para a troca de informações estruturadas em ambientes distribuídos.
3. O protocolo SOAP provê uma forma de possibilitar a passagem de comandos e parâmetros entre as entidades Requester e Provider, dependente da plataforma de implementação e de linguagem de programação utilizada.
4. Envelope, Header, Exception e Body são elementos básicos de uma mensagem SOAP.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1631435 Não definido
Com relação ao assunto Webservices, assinale a alternativa correta.
Alternativas
Q1631436 Não definido
Assinale a alternativa que apresenta uma linguagem de descrição de Web services. A descrição envolve informações críticas como o endpoint do serviço, operações e tipos de dados necessários a tais operações.
Alternativas
Q1631437 Não definido
Analise as afirmativas abaixo com relação ao assunto Design Patterns.
1. Os padrões de projeto de software também muito conhecidos pelo termo original em inglês, Design Patterns, descrevem soluções para problemas recorrentes no desenvolvimento de sistemas de software orientados a objetos.
2. Os padrões comportamentais têm como intenção principal abstrair o processo de criação de objetos, ou seja, a sua instanciação. Desta maneira, o sistema não precisa se preocupar com questões tais como o objeto é criado, como é composto, qual a sua representação real.
3. Os padrões de projeto visam facilitar a reutilização de soluções de desenho - isto é, soluções na fase de projeto do software, sem considerar reutilização de código.
4. Os padrões de criação vão se preocupar como as classes e os objetos são compostos, ou seja, como é a sua estrutura. O objetivo destes padrões é facilitar o design do sistema, identificando maneiras de realizar o relacionamento entre as entidades. Assim, deixa o desenvolvedor livre dessa preocupação.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1631438 Não definido
A computação em nuvem é um modelo que habilita o acesso por rede de forma ubíqua, conveniente e sob demanda a um conjunto compartilhado de recursos de computação (como redes, servidores, armazenamento, aplicações e serviços) que possam ser rapidamente provisionados e liberados com o mínimo de esforço de gerenciamento ou interação com o provedor de serviços.
Com relação a esse assunto, assinale a alternativa correta.
Alternativas
Q1631439 Não definido
Analise as afirmativas abaixo com relação ao DDD (Domain Driven Design).
1. Domain Driven Design (DDD) é uma abordagem de projeto de software disciplinada que reúne um conjunto de conceitos, técnicas e princípios para construção de softwares baseados em modelo de domínio.
2. Um dos objetivos do Domain Driven Design é aproximar o desenvolvimento de software do domínio do problema.
3. Um dos objetivos do Domain Driven Design (DDD) é permitir maior interoperabilidade com os modelos de dados.
4. Domain Driven Design (DDD) ou Projeto Orientado ao Domínio é um padrão de linguagem orientada a objetos que procura reforçar conceitos e boas práticas relacionadas à Orientação a Objetos.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1631440 Não definido
Correlacione cada linguagem de programação com um driver do Apache Cassandra compatível com a respectiva linguagem.
Coluna 1 Linguagem Coluna 2 Drivers 1. Java ( ) Datastax 2. PHP ( ) Fluent Cassandra 3. C# ( ) Achilles 4. NodeJS ( ) Cassandra-pdo
Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Q1631441 Não definido
Podem-se executar comandos e consultas em um banco de dados Apache Cassandra através do utilitário nativo da distribuição:
Alternativas
Q1631442 Não definido
Um endereço IP cuja notação CIDR é /26 possui como máscara de rede:
Alternativas
Q1631443 Não definido
Analise as afirmativas abaixo com relação à reprodução de vídeo em páginas HTML5.
1. Antes da HTML5, um vídeo poderia ser reproduzido em uma página HTML somente via plugin. HTML5 define o elemento para incorporar um vídeo a uma página HTML. 2. O elemento permite a definição de arquivos de vídeo alternativos com formatos distintos, o que permite ao browser utilizar o primeiro arquivo com formato compatível que encontrar. 3. O atributo do elemento que possibilita a inclusão de elementos de controle, como play, pause e volume, a um vídeo é o ‘control_video’.
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q1631444 Não definido
Identifique abaixo os sistemas gerenciadores de banco de dados suportados de forma nativa (out of the box) pelo PHP Laravel.
1. MySQL 2. MS SQL Server 3. PostgreSQL 4. Oracle
Assinale a alternativa que indica todos os itens corretos.
Alternativas
Q1631445 Não definido
A ferramenta de gerenciamento de pacotes NPM obtém suas configurações da linha de comando, de variáveis de ambiente ou de arquivos de configuração npmrc.
Identifique abaixo os itens que constituem arquivos de configuração npmrc válidos e relevantes.
1. Arquivo de configuração .npmrc por projeto 2. Arquivo de configuração .npmrc por usuário 3. Arquivo de configuração npmrc global 4. Arquivo de configuração npmrc do NPM (builtin)
Assinale a alternativa que indica todos os itens corretos.
Alternativas
Q1631446 Não definido
Para acessar ou modificar o conteúdo HTML de um elemento HTML através de um script Javascript, deve-se empregar a propriedade:
Alternativas
Q1631447 Não definido
O banco de dados Oracle 10gR2 trabalha com o conceito de níveis de isolamento de transação (transaction isolation levels) do padrão ANSI/ISO SQL SQL92.
Assinale a alternativa que contém o nível de isolamento de transação que impede a ocorrência de leituras sujas (dirty reads), leituras fuzzy (nonrepeatable fuzzy reads), e leituras fantasma (phantom reads).
Alternativas
Q1631448 Não definido
Qual propriedade Javascript contém a quantidade de argumentos passados a uma função, e que possibilita a implementação de funções com número variável de parâmetros?
Alternativas
Q1631449 Não definido
Assinale a alternativa que possibilita armazenar objetos Javascript como texto.
Alternativas
Respostas
1: D
2: B
3: E
4: C
5: A
6: E
7: D
8: A
9: C
10: B
11: E
12: C
13: D
14: B
15: A
16: E
17: C
18: A
19: B
20: D