Questões de Concurso Público IF-SP 2022 para Analista de Tecnologia da Informação - Desenvolvimento de Sistemas

Foram encontradas 50 questões

Q3977351 Redes de Computadores
Redes são conjuntos de dispositivos (computadores, impressoras, etc.) interconectados por um meio,seja físico ou não. Com a evolução das tecnologias de comunicação, várias estruturas de rede foram desenvolvidas. Cada estrutura distinta de rede é chamada de topologia. Certa topologia possui as seguintes características positivas e negativas:
Positivos
+ Conexão dedicada para cada ponto, maior segurança e privacidade;
+ Pontos falhos não afetam a rede como um todo, sendo mais fácil destacá-los;
Negativos
- Muito cabeamento e conexões tornam trabalhosa sua instalação;
- Cada dispositivo precisa estar conectado aos demais, aumentando o custo.
Assinale a alternativa correta que indica a topologia que melhor se identifica com características acima:
Alternativas
Q3977352 Engenharia de Software
O Subversion, também conhecido por SVN, é um sistema de controle de versão gratuito e de código aberto. Ele é utilizado para gerenciar e armazenar arquivos e as alterações feitas neles ao longo do tempo em um servidor centralizado. Considerando o uso do SVN, imagine uma situação em que um usuário resolva atualizar a sua cópia de trabalho, executando o comando update:
$ svn update Updating ‘.’: U INSTALL G README Conflict discovered in ‘settings.c’. Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options:
Pelo resultado obtido após a execução do comando update, é possível verificar a existência de um conflito. Assinale a alternativa correta que indica qual a opção que o usuário deverá escolher, caso deseje visualizar as diferenças entre a revisão base e o próprio arquivo em conflito no formato de comparação unificado.
Alternativas
Q3977353 Noções de Informática
Durante o desenvolvimento de um software, é desejável separar os trechos de códigos de forma a permitir melhor organização das rotinas. Considerando uma linguagem de programação orientada a objetos, assinale o termo que melhor exprime o conceito de organização do código, possibilitando a geração de múltiplas instâncias na implementação e na execução:
Alternativas
Q3977354 Banco de Dados
Associe os itens I a IV com as alternativas a seguir, relacionando as restrições com seus significados no contexto de modelagem de banco de dados relacionais.
I – Restrição de integridade de entidade.
II – Restrição de unicidade.
III – Restrição de integridade referencial.
IV– Restrição de domínio.
( ) É a regra que especifica que os valores de uma chave são válidos apenas se forem únicos na tabela. Devem ser definidas como NOT NULL
( ) É especificada entre duas tabelas e usada para manter a consistência entre as suas tuplas
( ) Valores inseridos em uma coluna devem sempre obedecer à definição dos valores que são permitidos para essa coluna
( ) O valor de uma chave primária deve ser definido como NOT NULL
Alternativas
Q3977355 Programação
Programação orientada a objetos é um paradigma dentro da área de desenvolvimento de softwares. Uma das grandes vantagens de se usar orientação a objetos nos projetos é a possibilidade de reutilizar códigos, em vez de reescrever várias vezes, como na época da programação estruturada e seu código monolito. Para que um programador possa desenvolver softwares por meio da orientação a objetos, ele precisa compreender os 4 pilares conceituais que o paradigma abrange. Tendo isso em mente, aponte a alternativa que apresenta os 4 pilares da programação orientada a objetos:
Alternativas
Q3977356 Banco de Dados
Em meio às diversas tarefas rotineiras de um Analista de Tecnologia da Informação, está a necessidade de consultar dados em Sistemas Gerenciadores de Bancos de Dados. A linguagem SQL permite a consulta de dados, em bases previamente populadas, por meio de comandos específicos. Considerando a necessidade de verificar a quantidade de registros existentes que, em determinado campo, tem seu valor iniciado com o caractere ‘a’, cite a opção que se apresenta como operador indispensável:
Alternativas
Q3977357 Redes de Computadores

Cabos são utilizados para interconectar vários dispositivos numa mesma rede de forma física. Um dos principais cabos de rede utilizados são denominados cabos de par trançado. Cabos de par trançado são separados em duas categorias básicas: cabos UTP (sem proteção) e cabos STP (protegidos por invólucros metálicos):


Imagem associada para resolução da questão

Essas proteções visam a diminuir a interferência eletromagnética externa e a tentar evitar a perda de dados durante a transmissão. Assinale a alternativa correta que indica qual é o principal objetivo de se trançar os pares de fios destes cabos: 
Alternativas
Q3977358 Redes de Computadores
Sobre os conceitos de clusterização:
A ideia de utilizar clusters de ________ é aumentar a ________, aumentar o ________ da aplicação e reduzir a ________ do gerenciamento. Diferentes modalidades de clusters endereçam diferentes objetivos.
Assinale a alternativa correta que indica quais termos completam adequadamente as lacunas dessa afirmação:
Alternativas
Q3977359 Programação
Uma estrutura condicional é um artifício da programação para manipular o fluxo de dados de um programa, muito utilizado quando se possui duas ou mais escolhas de caminhos a se seguir dentro da sequência do código do programa. Os operadores lógicos são utilizados, comumente, junto com as estruturas condicionais em uma parte da estrutura conhecida como teste lógico. Sabendo disso, análise o código abaixo e escolha a alternativa que apresenta o que será impresso para o usuário.
Imagem associada para resolução da questão
Alternativas
Q3977360 Redes de Computadores
A tecnologia Bluetooth permite a interligação sem fio entre vários dispositivos, também chamados de gadgets, em redes ad hoc, ou seja, diretamente conectados. Até um máximo de oito dispositivos podem conectar-se. Um deles é chamado primário, enquanto os outros são chamados secundários. Sua comunicação se dá na faixa de 2,4GHz, divididos em 79 canais de 1MHz cada. O Bluetooth realiza 1.600 saltos de frequência por segundo, o que significa que cada dispositivo muda sua frequência 1.600 vezes por segundo. Um dispositivo usa uma frequência por apenas 625 μs (micro segundos) antes de saltar para outra frequência. Os dispositivos comunicam-se por meio de frames. Existem 3 tipos de frame: 1-slot, 3-slot e 5-slot. Um frame 1-slot utiliza 366 μs para seu envio e leva 259 μs para controlar seu salto, ou seja, 625-259 = 366.
Assinale a alternativa correta que indica quantos microssegundos (μs) um dispositivo levaria para enviar um frame de 5-slot.
Alternativas
Respostas
21: C
22: D
23: A
24: B
25: D
26: A
27: B
28: C
29: D
30: D