Questões de Concurso Público IF-GO 2018 para Analista de Tecnologia da Informação

Foram encontradas 50 questões

Q2007389 Raciocínio Lógico
Os dados da tabela abaixo são referentes aos rendimentos mensais de um profissional autônomo, no período de junho a dezembro do ano passado.
23.png (211×160)
Nesses termos, é CORRETO afirmar que:
Alternativas
Q2007390 Raciocínio Lógico
Num processo seletivo para o cargo de assistente administrativo de uma empresa multinacional, é necessário que o candidato faça um teste objetivo, respondendo a cinco questões, assinalando, para cada uma, uma única opção escolhida entre “sim”, “não” e “talvez”. Dessa forma, de quantas maneiras distintas esse teste poderá ser respondido? 
Alternativas
Q2007391 Raciocínio Lógico
A partir das três sentenças a seguir e de seus respectivos valores lógicos, a alternativa que corresponde ao valor lógico das proposições compostas 25_1.png (60×19) e 25_2.png (61×21), nessa ordem, é:
25_3.png (153×49)
Alternativas
Q2007392 Noções de Informática
Um recurso encontrado no Windows 10 é a Lixeira do Windows. Ela permite que exclusões de arquivo sejam recuperadas, caso o usuário assim deseje. Sobre esse citado recurso, pode-se afirmar que:
Alternativas
Q2007393 Noções de Informática
Observe a Planilha abaixo. Ela descreve uma lista de compras com as informações de descrição do produto, a quantidade comprada e o valor unitário do produto nas colunas B, C e D, respectivamente. Nas colunas E e F, estão fórmulas que calculam o valor total a ser gasto com o produto e o percentual que esse total representa em relação ao total da compra. Finalmente, a planilha mostra também o valor total da compra.
27.png (633×245)

As fórmulas encontradas nas células E4, F5 e E7, podem ser, respectivamente:
Alternativas
Q2007394 Noções de Informática
Os computadores são equipamentos constituídos por diversos tipos de componentes. Entre esses componentes, podemos citar o teclado, a impressora, o disco rígido, a placa de rede e as portas USB. Cada um desses componentes pertence a uma classe de componentes que o caracteriza. Qual das alternativas abaixo representa essa sequência de classes dos dispositivos?
Alternativas
Q2007395 Noções de Informática
Os Editores modernos de Textos são softwares fundamentais para a construção de documentos bem elaborados, pois disponibilizam recursos diversos que facilitam esse trabalho, entre eles, criação de legendas, índices, alinhamentos de texto, inserção de imagens etc. Sobre recursos do Editor de Textos Microsoft Office Word versão 2013, indique a alternativa CORRETA:  
Alternativas
Q2007396 Noções de Informática
Os mecanismos de busca, tais como Bing e Google, atuam diariamente vasculhando a Internet para obter informações e armazená-las em um banco de dados, de forma organizada, possibilitando aos usuários obter resultados rápidos sobre os mais diversificados assuntos. Todavia, muitas vezes o usuário necessita de resultados mais precisos com o objetivo de diminuir o universo de resultado da busca. Nesses casos, o Google possibilita utilizar comandos digitados diretamente na linha de busca. Sobre esses comandos, julgue as proposições abaixo e indique a alternativa CORRETA. 
Alternativas
Q2007397 Engenharia de Software
O paradigma da orientação a objetos possui diversos conceitos como herança, polimorfismo, encapsulamento, abstração, entre outros. Sobre os conceitos da orientação a objetos, assinale a alternativa CORRETA.  
Alternativas
Q2007398 Arquitetura de Software
Em desenvolvimento Web, um dos padrões arquiteturais mais utilizados é o MVC. MVC é a sigla para Model-View-Controller ou modelo-visão-controlador, em português. Sobre MVC, é CORRETO afirmar:
Alternativas
Q2007399 Programação
Para desenvolvimento Web com Python, um dos frameworks mais famosos é o Django. Sobre o framework Django para Python, é CORRETO afirmar: 
Alternativas
Q2007400 Engenharia de Software
Em desenvolvimento de software, uma técnica cada vez mais comum é o desenvolvimento guiado por testes ou TDD. Julgue as afirmações abaixo sobre o TDD.
I. No desenvolvimento guiado a testes, os testes automatizados são construídos antes do software propriamente dito. Com isso, é comum que no início do desenvolvimento do software existam diversos testes falhando. II. O desenvolvimento guiado a testes é uma técnica que apoia as etapas de projeto, codificação e testes do processo de desenvolvimento de um software. III. O desenvolvimento guiado a testes é definido como uma técnica na qual o teste é realizado antes da codificação. O teste não precisa ser necessariamente automatizado. IV. Uma desvantagem de se utilizar TDD é o fato de que o projeto da aplicação precisa estar totalmente concluído para garantir que os testes cubram todos os casos. Com isso, ele é indicado apenas para sistemas de pequeno porte.

Alternativas
Q2007401 Programação
Um serviço web, ou web service, em inglês, é utilizado para comunicação entre sistemas. Com isso, é necessário que os dados recebidos e retornados estejam em um padrão comum. Dois dos padrões mais utilizados são JSON e XML. Sobre tais padrões, afirma-se:
I. O JSON é um padrão que tem sido mais utilizado em serviços web por ser leve e rápido, se comparado com XML. II. No XML, não é possível definir tipos de dados. Todos os dados são tratados como sendo de um mesmo tipo. III. O JSON consegue ser mais expressivo que o XML, uma vez que possui tipos de dados claros e validações seguras. IV. Uma vantagem do XML em relação ao JSON é a possibilidade de construção de transformações e esquema fixo, garantidos por definições e linguagens padronizadas.
Alternativas
Q2007402 Engenharia de Software
Quando o desenvolvimento de um software é realizado em equipe, uma necessidade importante é que seja possível integrar o trabalho de cada membro da equipe com o trabalho dos demais. Uma das atividades do Gerenciamento de Configuração é justamente o controle de versão, utilizado para facilitar a integração do código fonte de cada membro da equipe. O Git é um dos sistemas de controle de versão mais utilizados atualmente. Sobre o Git, é CORRETO afirmar:
Alternativas
Q2007403 Banco de Dados
Em modelagem de dados existem três níveis de abstração: Modelo Lógico, Modelo Conceitual e Modelo Físico. Sobre modelagem, é CORRETO afirmar:
Alternativas
Q2007404 Banco de Dados
Uma tabela “Funcionário” foi criada com os campos matrícula (inteiro), nome (caractere variável de tamanho 100) e data_nascimento (data). O campo matrícula é a chave primária, nome e data_nascimento são obrigatórios. É necessário tornar o campo data_nascimento opcional. Qual comando SQL deverá ser executado? Considere um banco de dados PostgreSQL.
Alternativas
Q2007405 Banco de Dados
Um banco de dados possui uma tabela “Venda” com os campos codigo (inteiro), data_venda (data e hora) e cliente_id (inteiro). O campo cliente_id é uma chave estrangeira para uma outra tabela, de nome Cliente. Foi criada uma tabela Resumo_Vendas com os campos cliente_id (inteiro) e total (inteiro). Deseja-se, então, inserir a quantidade total de vendas realizadas até o momento para cada cliente. Nesse caso, qual comando SQL deverá ser executado? Considere um banco de dados PostgreSQL.
Alternativas
Q2007406 Programação
Um script é um algoritmo projetado para realizar uma determinada tarefa, utilizando os comandos específicos do bash e os executáveis do sistema operacional. É muito utilizado para realizar agendamento de tarefas repetitivas. Considere o código do script:
                                                                            #!/bin/bash   system_info=$(df –h) echo “$system_info” 
Ao executar esse shell script no Linux, tem-se como resultado uma lista com as informações de:
Alternativas
Q2007407 Programação

Considere o código na linguagem Python versão 3.6.5.


Imagem associada para resolução da questão


Esse código representa um algoritmo do método de busca:
Alternativas
Q2007408 Programação

Considere o código na linguagem Python versão 3.6.5.


def calc():

     cube = [1, 2, 3, 4, 5]

     cube[3] = 4 ** 3

     return cube


print( calc() )



Ao executar esse código, pode-se observar que o resultado impresso na tela é:  

Alternativas
Respostas
21: D
22: C
23: A
24: A
25: D
26: C
27: A
28: C
29: A
30: A
31: C
32: A
33: C
34: A
35: A
36: D
37: D
38: A
39: C
40: B