Uma implementação comum da abordagem de clusters é o servidor _____, que é uma arquitetura de servidor que hospeda múltiplos módulos servidores em um chassi único. Ele é usado amplamente em centros de armazenamento de dados para economizar espaço e melhorar o gerenciamento de sistemas.
A) virtual
B) em nuvem
C) de replicação
D) blade
E) multithreading
Sobre a computação em nuvem, assinale a alternativa que apresenta SOMENTE modelos de serviços de nuvem.
A) IaaS, PaaS e SaaS.
B) IaaS, SaaS e VaaS.
C) HaaS, IaaS e PaaS.
D) HaaS, NaaS e SaaS.
E) HaaS, PaaS e VaaS.
Analise as assertivas abaixo sobre shell scripts no sistema operacional Linux: I. Uma maneira de criar um literal em um shell script e fazer com que o shell deixe a string intocada é colocar a string toda entre aspas simples. II. Um shell script deve sempre iniciar pela sequência de caracteres "barra" e "asterisco". III. Um caractere "cifrão" no início de uma linha indica que a linha é um comentário, ou seja, o shell script irá ignorar tudo o que estiver na linha após o caractere. Quais estão corretas?
A) Apenas I.
B) Apenas I e II.
C) Apenas I e III.
D) Apenas II e III.
E) I, II e III.
Assinale a alternativa que apresenta um recurso de segurança introduzido no Microsoft Windows 11 que permite criptografar arquivos e conteúdos individuais em vez de volumes e discos inteiros.
A) Credential Guard
B) LSA (Local Security Authority)
C) BitLocker
D) Sticker
E) PDE (Personal Data Encryption)
Na visão em camadas da disciplina de engenharia de software, a pedra fundamental de sustentação é o foco:
A) No processo.
B) Nos métodos.
C) Na qualidade.
D) Na entrega.
E) No controle.
Um aspecto importante do processo de software é a organização das atividades metodológicas, bem como as ações e tarefas que ocorrem dentro de cada atividade em relação à sequência e ao tempo. Esse aspecto é chamado de fluxo do processo. A partir da análise da imagem abaixo, assinale a alternativa que identifica o tipo de fluxo de processo que está sendo representado.
A) Linear.
B) Evolucionário.
C) Iterativo.
D) Circular.
E) Paralelo.
No ciclo de vida ágil de desenvolvimento de software, a técnica de documentar requisitos do sistema a partir do ponto de vista do usuário é conhecida como:
A) Entrevista direcionada.
B) Miniespecificação.
C) Jornadas de usuário.
D) Casos de uso.
E) Coleta colaborativa.
Sobre as notações utilizadas para escrever requisitos de sistemas, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas. ( ) Na especificação em linguagem natural, cada sentença deve expressar um requisito. ( ) Especificações em linguagem natural estruturada utilizam modelos gráficos, suplementados por anotações em texto. ( ) Os casos de uso são uma maneira de descrever as interações entre usuários e um sistema usando um modelo gráfico e um texto estruturado.
A) V – V – F.
B) V – F – V.
C) V – F – F.
D) F – F – V.
E) F – V – F.
No paradigma de programação orientada a objetos, qual princípio preconiza que cada unidade de código deve ser responsável por possuir informações e executar tarefas que dizem respeito somente ao conceito que ela pretende representar?
A) Herança.
B) Polimorfismo.
C) Encapsulamento.
D) Acoplamento.
E) Coesão.
Em relação à programação orientada a objetos, assinale a alternativa que apresenta uma informação correta sobre métodos construtores.
A) Representam o relacionamento entre classes em que uma classe chamada de subclasse é uma extensão de outra classe chamada de superclasse.
B) São utilizados quando há necessidade que um mesmo método possua entradas (parâmetros) diferentes.
C) Geralmente são necessários quando métodos não requerem a criação de objetos para sua execução.
D) O seu uso possibilita instanciar objetos e, a partir disso, manipular de forma efetiva seus atributos e métodos.
E) Determinam um conjunto de outros métodos que devem obrigatoriamente ser usados quando a classe é instanciada.
Uma prática utilizada em projetos de desenvolvimento de software orientado a objetos é a inversão de controle. Uma das vantagens da inversão de controle é:
A) Facilitar os testes.
B) Aumentar o acoplamento.
C) Reduzir a portabilidade.
D) Simplificar os controles de segurança.
E) Padronizar as integrações com serviços externos.
Sobre o padrão MVC (Model-View-Controller), assinale a alternativa que apresenta uma das funções da camada controladora (Controller).
A) Preparar dados do modelo.
B) Apresentar conteúdos ao usuário.
C) Acessar fontes de dados externas.
D) Gerenciar solicitações do usuário.
E) Encapsular objetos de conteúdo.
Assinale a alternativa que apresenta SOMENTE tipos de testes de sistema.
A) Teste de desempenho e teste de integração.
B) Teste de segurança e teste de unidade.
C) Teste de recuperação e teste de segurança.
D) Teste de integração e teste de recuperação.
E) Teste de desempenho e teste de unidade.
Os testes fazem parte de um processo mais amplo de _____ e _____ de software (V & V), cujo objetivo é conferir se o software que está sendo desenvolvido cumpre sua especificação e fornece a funcionalidade esperada pelos usuários.
A) viabilidade – visão
B) verificação – validação
C) vistoria – verificação
D) visão – vistoria
E) validação – viabilidade
São atividades ou práticas comuns do ADLM (Application Development Lifecycle Management), EXCETO:
A) Teste de software.
B) Capacitação de usuários.
C) Integração contínua.
D) Manutenção de software.
E) Gerenciamento de requisitos.
Analise os sistemas gerenciadores de bancos de dados (SGDBs) abaixo: - MariaDB. - MySQL. - Oracle DB. - PostgreSQL. - SQL Server. Quantos são do tipo relacional?
A) 1.
B) 2.
C) 3.
D) 4.
E) 5.
Em um Diagrama de Entidade Relacionamento (DER), qual símbolo gráfico é utilizado para representar um relacionamento e que é ligado por linhas às entidades que participam do relacionamento?
A) Retângulo.
B) Triângulo.
C) Círculo.
D) Losango.
E) Quadrado.
A imagem abaixo apresenta um DER. MEDICO n CONSULTA n PACIENTE A partir do DER apresentado, é correto afirmar que:
A) Uma ocorrência de CONSULTA pode estar associada a muitas ocorrências de MEDICO e PACIENTE.
B) Uma ocorrência de MEDICO pode estar associada a, no máximo, uma ocorrência de PACIENTE.
C) Uma ocorrência de MEDICO deve estar associada a uma ocorrência de CONSULTA.
D) Uma ocorrência de PACIENTE deve estar associada a uma ocorrência de MEDICO.
E) Uma ocorrência de PACIENTE pode estar associada a muitas ocorrências de MEDICO.
São diagramas comportamentais da UML (Unified Modeling Language):
A) Diagrama de casos de uso e diagrama de sequência.
B) Diagrama de componentes e diagrama de estados.
C) Diagrama de classes e diagrama de comunicação.
D) Diagrama de atividades e diagrama de objetos.
E) Diagrama de artefatos e diagrama de implantação.
Assinale a alternativa que identifica um diagrama estrutural da UML utilizado para fazer a modelagem da visão estática de um sistema e que oferece, principalmente, suporte para os requisitos funcionais desse sistema.
A) Diagrama de objetos.
B) Diagrama de componentes.
C) Diagrama de classes.
D) Diagrama de artefatos.
E) Diagrama de estrutura composta.
Git é um sistema de gerenciamento de código-fonte distribuído de código aberto. Qual comando do Git pode ser utilizado para atualizar a linha de desenvolvimento local com atualizações do repositório equivalente remoto?
A) git reset
B) git push
C) git pull
D) git clone
E) git branch
No sistema Git, qual o objetivo do comando abaixo? git remote –v
A) Reverter o último commit do repositório local.
B) Exibir uma lista com os nomes e endereços dos repositórios remotos.
C) Ativar os repositórios remotos a partir do repositório local.
D) Comparar o repositório local com o repositório remoto.
E) Transformar a pasta do projeto num repositório.
Sobre o Doctrine, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas. ( ) O mapeamento objeto-relacional deve ser especificado preferencialmente em XML. ( ) Consultas a bancos de dados podem ser escritas em DQL (Doctrine Query Language). ( ) Qualquer objeto que se deseja salvar no banco de dados é chamado de entity.
A) F – V – V.
B) F – V – F.
C) F – F – V.
D) V – F – V.
E) V – V – F.
Assinale a alternativa que identifica o nome do arquivo de configurações utilizado pelo Composer para descrever as dependências de um projeto.
A) autoload.php
B) include.lib
C) project.src
D) composer.json
E) system.config
Avalie os elementos abaixo do HTML5. I. input II. label III. section IV. textarea Em quais deles é possível utilizar o atributo placeholder?
A) Apenas I e II.
B) Apenas I e IV.
C) Apenas II e III.
D) Apenas III e IV.
E) I, II, III e IV.
Analise abaixo o trecho de um documento HTML no qual foi embutido o uso de CSS (Cascading Style Sheets) em um elemento específico.
Parágrafo azul
Esse método de implementação de CSS é conhecido como:
A) inside.
B) embedded.
C) internal.
D) built-in.
E) inline.
Assinale a alternativa que apresenta um código-fonte em HTML5 em que os elementos do formulário não serão validados quando submetidos.
Comentários são usados para explicar ou documentar um código-fonte. No CSS, um comentário: inicia com ______ e termina com ______.
A) Inicia com
B) Inicia com # e termina com /#
C) Inicia com <> e termina com >
D) Inicia com /* e termina com */
E) Inicia com e termina com >
Uma forma de retornar, por meio da linguagem JavaScript, o conteúdo de texto de um elemento, incluindo todo o espaçamento e tags HTML internas, é utilizar a propriedade:
A) innerHTML
B) innerText
C) textContent
D) textElement
E) getContentHTML
Analise o documento HTML abaixo. Nele consta um trecho de código escrito na linguagem JavaScript. Ao abrir o documento em um navegador, o que será exibido na caixa de alerta que será aberta?
A) decimal-object-undefined-null-string
B) number-string-boolean-object-undefined
C) number-character-undefined-object-null
D) undefined-string-1-null-string
E) decimal-character-null-0-undefined
Sobre a linguagem PHP, é INCORRETO afirmar que:
A) O Apache é um dos servidores web suportados pela linguagem.
B) Oferece suporte à diversos bancos de dados.
C) Pode ser utilizado em sistemas operacionais Linux e Windows.
D) Todo código é executado no lado do cliente.
E) Suporta programação estruturada ou programação orientada a objeto.
Avalie o código PHP abaixo: Qual das alternativas apresenta um código equivalente?
Assinale a alternativa que identifica uma função da linguagem PHP utilizada para verificar se uma variável está definida.
A) defined
B) no_empty
C) isset
D) is_null
E) unset
Avalie o código PHP abaixo. Após a execução do código, qual será o resultado da soma das variáveis "a", "b", "c" e "d"?
A) 19
B) 20
C) 21
D) 22
E) 23
Na linguagem PHP, a função sha1() serve para:
A) Calcular o hash SHA1 de um arquivo.
B) Calcular o hash SHA1 de uma string.
C) Armazenar o hash SHA1 de um arquivo ou string no banco de dados.
D) Comparar o hash SHA1 de duas strings.
E) Comparar o hash SHA1 de dois arquivos.
Na linguagem PHP, é possível verificar o estado de uma conexão do cliente por meio da função connection_status(). São possíveis estados de uma conexão do PHP, EXCETO:
A) NORMAL and TIMEOUT
B) ABORTED
C) TIMEOUT
D) ABORTED and TIMEOUT
E) NORMAL
Na linguagem PHP, as funções ______ e ______ terminam a execução do script atual.
A) die() – finally()
B) die() – exit()
C) end() – finally()
D) end() – close()
E) exit() – close()
A variável "superglobal", disponível na linguagem PHP, responsável por armazenar as variáveis de sessão é a:
A) $GLOBALS
B) $_COOKIES
C) $_POST
D) $_ENV
E) $_SESSION
Sobre a sensibilidade da linguagem PHP a maiúsculas e minúsculas, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas. ( ) Nomes de variáveis são case-insensitive. ( ) Nomes de funções são case-insensitive. ( ) Palavras-chave (keywords) como true e false são case-sensitive.
A) V – V – F.
B) V – F – V.
C) F – V – V.
D) F – V – F.
E) F – F – V.
Avalie o código PHP abaixo. O que será impresso pelo comando echo?
A) FundatecPortoAlegre
B) Fundatec - Porto Alegre
C) Fundatec - $var2 Alegre
D) $var1 - Porto $var3
E) $var1 - $var2 $var3