Questões de Concurso Para instituto aocp

Foram encontradas 37.313 questões

Resolva questões gratuitamente!

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

Q1158662 Arquitetura de Software
A definição do que faz um sistema ser orientado a serviços (SOA) não é o número de web services que ele possui, e sim é necessário enxergar além da simples tecnologia para entender o que é SOA. Não se trata de web services, mas de exposição de lógica de negócios através de meios agnósticos — ou seja, SOA não é baseada em web services, mas sim em quanto do sistema pode ser acessado por mecanismos externos ao próprio sistema, de maneira independente de linguagem. Supomos que você está entrando em uma nova empresa agora que trabalha com a arquitetura de software baseada em SOA e começou a estudar as caraterísticas desse paradigma. Assinale a alternativa que NÃO apresenta uma das caraterísticas do SOA.
Alternativas
Q1158661 Banco de Dados
Pedro foi contratado para desenvolver um sistema para o departamento de Tecnologia da Informação de uma grande empresa e esse sistema será responsável pela gestão dos pedidos de atendimentos dos usuários. Quase na etapa do desenvolvimento da ferramenta, ele precisa fazer uma exclusão de um atendimento que foi finalizado pelos funcionários do departamento a partir do id desse funcionário (123). A tabela atendimento possui os seguintes campos: id, nome, descricao, prazo e prioridade. Sabendo que Pedro está utilizando a versão 8.0 do banco de dados MySQL, assinale a alternativa que apresenta a SQL correta para essa ação.
Alternativas
Q1158660 Programação
O PDO ou PHP Data Objects é uma extensão do PHP utilizada para acessar diversos bancos de dados de uma forma mais consistente e unificada. A vantagem do PDO para quem desenvolve PHP é poder usar uma interface consistente para interagir com diferentes bancos de dados. Analise o seguinte trecho de código no qual o método construtor da classe PDO vai tentar fazer a conexão com o banco de dados usando os dados fornecidos dentro do bloco try e assinale a alternativa que apresenta, respectivamente, os três parâmetros que devem ser preenchidos ao se instanciar essa classe do PDO.
Imagem associada para resolução da questão
Alternativas
Q1158659 Banco de Dados
O banco de dados MySQL é bastante usado em aplicações web por sua versatilidade e por ser suportado em diversas plataformas e diferentes linguagens. Todas as propriedades do MySQL se aplicam também ao MariaDB, pois esse banco tem como ideia principal ser uma alternativa transparente ao MySQL, ou seja, o código feito para o MySQL vai funcionar no MariaDB. Supõe-se que a seguinte SQL para criação de uma tabela foi executada:
Imagem associada para resolução da questão Nessa tabela, foram inseridas diversas tarefas e, agora, é necessário fazer uma seleção do nome e do prazo das tarefas que têm prioridade 5. Assinale a alternativa que apresenta a SQL correta para realizar essa operação.
Alternativas
Q1158658 Programação

Supomos que você está implementando o seguinte trecho de código usando PHP7:

Imagem associada para resolução da questão

Nesse trecho, é usada a função array_key_exists() que verifica se o índice nome existe no array $_GET. Assinale a alternativa que apresenta uma função do PHP que é uma outra maneira de verificar se um índice em um array existe e pode ser utilizada para verificar se uma variável já foi definida.

Alternativas
Q1158657 Programação
O Node.js possui seu próprio gerenciador de pacotes, que se chama NPM (Node PackageManager) e está integrado ao instalador principal do Node.js. As suas utilidades vão muito além de um simples gerenciador de dependência, pois ele permite que se criem comandos de automatização de tarefas para projetos. Assinale a alternativa que apresenta o comando para atualizar a versão de um módulo global.
Alternativas
Q1158656 Arquitetura de Software
O padrão de desenvolvimento de uma API RESTfull trabalha em cima do conceito de criação e manipulação de recursos. Esses recursos, basicamente, são entidades da aplicação utilizadas para consultas, cadastros, atualização e exclusão de dados, ou seja, tudo é baseado em manipular os dados de um recurso. Uma API tem como objetivo tratar e unificar esses dados para, no final, construir e apresentar um recurso. Sabendo disso, Lúcia está implementando uma API REST usando NodeJS e esta possui muitos endpoints, então não será uma boa prática implementar todos eles no index.js. Para resolver esse problema, é importante o uso de um padrão de projeto que tem como objetivo organizar os códigos de acordo com suas responsabilidades. Assinale a alternativa que apresenta o padrão de projeto que tem essas características e deve ser utilizado nesse caso.
Alternativas
Q1158655 Arquitetura de Software
Uma aplicação web é constituída basicamente de alguma linguagem de programação, seja no back-end ou front-end, e uma representação desses dados. A representação, em seu estado final, sempre será um HTML padrão, interpretado por todos os browsers do mercado. Com o surgimento dessas aplicações (World Wide Web) e a necessidade de se separar o código do negócio da representação visual, surgiu um padrão de arquitetura de software que separa a aplicação em 3 camadas, o qual foi abreviado para MVC. Sabendo disso, Carlos está desenvolvendo uma aplicação que realizará uma inserção no banco de dados local através de uma função JavaScript. Assim, ele necessita saber que essa função deve estar em qual dos seguintes pacotes do MVC?
Alternativas
Q1158654 Programação
O foco do framework do Ionic é o front view dos aplicativos, ou seja, ele fornece componentes para o desenvolvimento da interface dos aplicativos. Na prática, o Ionic nos fornece uma gama de componentes para serem utilizados na view, fazendo o controle através do AngularJS e, por fim, sendo compilado através do PhoneGap. Com base no exposto, para desenvolver um aplicativo nessa linguagem e aproveitar o recurso de executar a nova aplicação diretamente no navegador, qual é o comando do Ionic que, se executado na mesma pasta da aplicação, realiza a operação de executar essa aplicação diretamente no navegador padrão do computador?
Alternativas
Q1158653 Programação
Formulários são um dos pontos mais críticos da maioria dos sites, além de serem a porta de entrada para os usuários e clientes se comunicarem ou proverem informações para as aplicações. Uma das adições mais interessantes do HTML5 são os diversos campos novos para formulários e novos comportamentos para enriquecer a experiência disponível para os formulários. Sabendo disso, assinale a alternativa que apresenta um novo atributo que exibe um texto específico quando o campo não está preenchido e que deve ser usado para exemplificar formatos e expor mais detalhes sobre os campos.
Alternativas
Q1158652 Programação
Um problema complicado de se lidar no desenvolvimento de aplicações web é o uso excessivo da tag div, que, por ser um elemento genérico, é utilizada para estruturar as páginas, desde o cabeçalho ao rodapé. O HTML5 traz novos elementos com tags mais semânticas e descritivas para alguns elementos clássicos que antes somente eram feitos por meio de divs. Supondo que Mateus precisa desenvolver um site para um escritório de advocacia, sendo necessário exibir informações importantes no cabeçalho e no rodapé, assinale a alternativa que apresenta, respectivamente, as tags HTML5 corretas, que ele deve utilizar para esse fim.
Alternativas
Q1158651 Matemática

No site do Instituto Brasileiro de Geografia e Estatística (IBGE), por meio da Pesquisa Nacional por Amostra de Domicílios Contínua - Divulgação Trimestral - 1º trimestre 2019 (PNADC/T), foi divulgado o seguinte gráfico que indica a taxa de participação na força de trabalho das pessoas de 14 anos ou mais de idade, na semana de referência (%) – Brasil:

PNADC/T - Taxa de participação na força de trabalho das pessoas de 14 anos ou mais de idade, na semana de referência (%) - Brasil

Imagem associada para resolução da questão

(Disponível em:https://sidra.ibge.gov.br/home/pnadct/brasil . Acesso em: 28 de junho de 2019).


Pelas informações obtidas por meio desse gráfico, assinale a alternativa correta.

Alternativas
Q1158650 Matemática

O CNPq concede bolsas para a formação de recursos humanos no campo da pesquisa científica e tecnológica, em universidades, institutos de pesquisa, centros tecnológicos e de formação profissional, tanto no Brasil como no exterior. Confira alguns valores de bolsas no Brasil.

Tabela de Valores de Bolsas no Brasil

Imagem associada para resolução da questão

Público Alvo: Jovens de ensino médio e superior, em nível de pós-graduação, interessados em atuar na pesquisa cientifica, e especialistas para atuarem em Pesquisa e Desenvolvimento (P&D) nas empresas e centros tecnológicos. (Disponível em:http://cnpq.br/no-pais/ . Acesso em 28 de junho de 2019).


Considerando os dados acima e sabendo que dois jovens foram contemplados, cada um com uma bolsa, tal que a soma dos valores das duas bolsas está entre R$ 3.000,00 e R$ 4.000,00, então as duas bolsas concedidas foram de

Alternativas
Q1158641 Redes de Computadores
A arquitetura da Internet possui dois tipos de protocolos na camada de transporte, o UDP (User Datagram Protocol) e o TCP (Transmission Control Protocol), essenciais para prover a comunicação de dados pela web. Assinale a alternativa correta a respeito desses protocolos.
Alternativas
Q1158640 Redes de Computadores
Na camada de aplicação do modelo TCP/ IP, existem diferentes protocolos de comunicação, dentre eles [1] TELNET e [2] FTP. Assinale a alternativa que apresenta a sequência correta quanto à finalidade desses protocolos.
Alternativas
Q1158639 Modelagem de Processos de Negócio (BPM)
Na BPMN, existem dois tipos de elementos que atuam para particionar o processo e melhorar o seu entendimento. Um deles atua como um recipiente para um processo e representa um participante em um diagrama de processo de negócio colaborativo. Qual é o nome correto, atribuído pela BPMN, para esse elemento?
Alternativas
Q1158638 Modelagem de Processos de Negócio (BPM)
Na BPMN, tem-se diferentes tipos de elementos, dentre eles os gateways. Assinale a alternativa que apresenta corretamente os nomes dos seguintes gateways. Imagem associada para resolução da questão
Alternativas
Q1158637 Modelagem de Processos de Negócio (BPM)
Um analista de sistemas do IBGE utilizou os seguintes elementos da BPMN para modelar um processo de negócios. Assinale a alternativa que apresenta corretamente o nome dos símbolos utilizados. Imagem associada para resolução da questão
Alternativas
Q1158636 Modelagem de Processos de Negócio (BPM)
Para organizar os seus processos de negócio, o IBGE resolveu adotar o ciclo unificado da BPM (Business Process Management). Sabendo disso, assinale a alternativa correta em que é apresentada as fases desse ciclo.
Alternativas
Q1158635 Gerência de Projetos
Considerando o PMBOK 6ª edição, assinale a alternativa que apresenta o nome das habilidades interpessoais e de equipe necessárias para desenvolver um plano de gerenciamento do projeto
Alternativas
Respostas
14221: A
14222: A
14223: A
14224: E
14225: D
14226: C
14227: A
14228: B
14229: B
14230: E
14231: D
14232: D
14233: D
14234: E
14235: A
14236: B
14237: D
14238: C
14239: C
14240: B