Questões de Concurso Público CIGA-SC 2020 para Programador

Foram encontradas 40 questões

Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794363 Programação

O código abaixo está escrito na linguagem JavaScript ECMAScript versão ES6:


g = (x,y) => x**2+y;

console.log(typeof g);


Ele exibe na console:

Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794364 Sistemas Operacionais
A Figura 3 abaixo representa o conteúdo de um arquivo Dockerfile:
Imagem associada para resolução da questão

Assinale a alternativa INCORRETA sobre o arquivo.
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794365 Engenharia de Software
Scrum é um framework para desenvolver, entregar e manter produtos e serviços complexos. NÃO é um dos cinco valores do Scrum, segundo o Guia do Scrum:
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794366 Engenharia de Software
Foi solicitado que você corrigisse um defeito em um sistema cujo código-fonte está armazenado em um repositório GIT. A equipe definiu que é necessário utilizar o padrão “feature branch”, no qual os desenvolvedores precisam criar um branch para cada demanda em que vão trabalhar. As modificações devem ser feitas nesse branch criado a partir do branch de desenvolvimento principal. Após o término das alterações necessárias, o código deve ser reintegrado no ramo principal por uma equipe de revisores. Analise as operações abaixo:
1. git push 2. git checkout 3. git clone 4. git commit 5. git add
Para que você possa trabalhar na correção do defeito, utilizando o padrão “feature branch”, a ordem correta das operações acima seria:
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794367 Programação
Para construir um formulário HTML que será usado para o cadastro de nome e e-mail, conforme a Figura 4 abaixo, é preciso validar se ambos os campos estão preenchidos e se o e-mail corresponde ao formato “email@provedor”.
Imagem associada para resolução da questão
Com base no cenário apresentado, analise as afirmações abaixo e assinale V, se verdadeiras, ou F, se falsas.
( ) Somente com a utilização de JavaScript é possível validar, interceptando o clique no botão de “submit” do formulário. ( ) No HTML 5, é possível utilizar o valor “email” para o atributo “type” da tag “input”. ( ) Não é possível fazer a validação utilizando somente HTML 5, pois ela é uma linguagem de marcação e não define comportamentos. ( ) No HTML 5 é possível utilizar o atributo “pattern” que define uma expressão regular para validação do valor inserido. ( ) O atributo “required” pode ser utilizado em uma tag “input” do HTML 5 para garantir que o campo contenha algum valor.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794368 Governança de TI
A ITIL (Information Technology Infrasctructure Library) foi desenvolvida com foco na melhoria do nível de qualidade dos serviços de Tecnologia da Informação (TI). A ITIL versão 3 (ITIL v3), lançada em 2007, representou um grande passo evolutivo. Em relação a essa coleção de melhores práticas, assinale a alternativa INCORRETA.
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794369 Programação
Qual dos trechos de código abaixo, em linguagem PHP 5.5, é executado sem erros e, adicionalmente, pode ser considerado o mais seguro para fazer uma consulta em uma tabela de usuários em um banco de dados relacional PostgreSQL?
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794370 Arquitetura de Software
Web Services são muito utilizados para expor APIs (Application Programming Interfaces) para serem consumidas por meio do protocolo HTTP. Sobre Web Services, é correto afirmar que:
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794371 Programação
Analise o trecho de código apresentado na Figura 5 abaixo, retirado de uma aplicação VueJS:
Imagem associada para resolução da questão
É correto afirmar que:
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794372 Programação
Observe o código HTML da Figura 6 abaixo:
Imagem associada para resolução da questão
Deseja-se que ele seja apresentado em um navegador como mostra o quadro abaixo:
Imagem associada para resolução da questão
O conteúdo do arquivo “estilo.css” que produz o resultado da figura acima é o que consta na alternativa:
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794373 Sistemas Operacionais
Uma das principais vantagens da ferramenta ________________ é oferecer um alto nível de disponibilidade para as aplicações. Ela permite gerenciar, de forma eficiente, um ________________ de ________________ como se fosse um ________________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794374 Segurança da Informação
Sobre o Transport Layer Security (TLS) e Secure Sockets Layer (SSL) são feitas as seguintes afirmações:
I. O TLS é uma evolução do SSL. II. Ambos utilizam criptografia simétrica e assimétrica. III. Somente o TLS suporta autenticação de dois fatores.
Quais estão corretas?
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794375 Arquitetura de Computadores
Um _______________________ é responsável pelo armazenamento de documentos. Esses documentos ou parte do conteúdo deles podem ser _____________ em um conjunto de réplicas, conhecido como _______________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794376 Programação
Para responder à questão, considere o código apresentado pela Figura 7 abaixo, escrito em PHP 5.5: 



Analise as seguintes expressões lógicas escritas em PHP 5.5, caso fossem avaliadas logo após a execução do código apresentado anteriormente:
1. $fa1===$fi 2. $fa1==$fi 3. $fa1===$fa2 4. $fa1==$fa2
A alternativa que apresenta o resultado correto das expressões é:
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794377 Programação
Para responder à questão, considere o código apresentado pela Figura 7 abaixo, escrito em PHP 5.5: 



Analise o código do Quadro 3 abaixo no contexto do código apresentado na Figura 7:
Imagem associada para resolução da questão
Qual alternativa representa o resultado mostrado após a sua execução?
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794378 Programação
Analise a Figura 8 abaixo, que contém código JavaScript com testes sobre um arquivo “funcoes.js”, utilizando UNITJS:
Imagem associada para resolução da questão
A seguir, é apresentado, pelo Quadro 4 abaixo, o conteúdo do arquivo “funcoes.js”, objeto dos testes apresentados anteriormente. Perceba que uma parte foi ocultada propositalmente.
Imagem associada para resolução da questão

Qual das alternativas abaixo substitui a parte ocultada no arquivo “funcoes.js” e faz os dois testes serem executados com sucesso?
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794379 Programação

Testes são importantes para verificar e validar os artefatos, mesmo durante a fase de desenvolvimento de software. Existem inúmeras ferramentas que auxiliam os programadores JavaScript a trabalharem com testes. Em relação a essas ferramentas e técnicas, analise as afirmações abaixo:


I. UNITJS é incompatível com o MOCHA.

II. UNITJS só pode ser utilizada para testes unitários.

III. MOCHA só pode ser utilizada para testes de integração.


Quais estão INCORRETAS?

Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794380 Banco de Dados

Em um banco de dados MongoDB vazio, um usuário abre o MongoDB Shell e executa os comandos abaixo, na ordem em que são mostrados:


1. use ciga

2. db.cidades.insertOne( { id: 1, descricao:"Fortaleza" } )

3. db.cidades.insertOne( { id: 1, descricao:"Fortaleza", uf:"CE" } )

4. db.cidades.find({})


É correto afirmar que:

Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794381 Sistemas Operacionais
Em um Sistema Operacional Linux Ubuntu 18.04LTS, deseja-se atualizar as versões dos pacotes instalados para as versões mais novas disponíveis. Qual o comando do aplicativo APT que cumpre essa tarefa?
Alternativas
Ano: 2020 Banca: FUNDATEC Órgão: CIGA-SC Prova: FUNDATEC - 2020 - CIGA-SC - Programador |
Q1794382 Redes de Computadores
Uma empresa possui um conjunto de microserviços orquestrados pela ferramenta Docker Swarm e está buscando uma forma de expor esses seus serviços para outras empresas parceiras. Ela gostaria de ter a possibilidade de uso de HTTPS, balanceamento de carga e facilidade no gerenciamento das rotas para seus serviços. Que ferramenta seria mais apropriada para essa situação?
Alternativas
Respostas
21: E
22: C
23: D
24: C
25: D
26: B
27: C
28: D
29: D
30: D
31: B
32: C
33: D
34: D
35: D
36: D
37: E
38: E
39: C
40: D