Questões de Concurso Público AFTO 2023 para Analista de Sistemas

Foram encontradas 50 questões

Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436325 Programação

Os tipos de dados são essenciais na programação, determinando como os valores são armazenados e manipulados. Eles definem os conjuntos de valores e as operações possíveis, desempenhando um papel fundamental na comunicação entre programadores e computadores. Entender os tipos de dados é crucial para criar programas funcionais e robustos.


Sobre os tipos de dados, analise as assertivas a seguir.


I. Tipos inteiros armazenam valores que pertencem ao conjunto dos números naturais, sem a parte fracionária.

II. Tipos numéricos com a parte fracionária são definidos como reais.

III. Tipos caracteres permitem armazenar um único caractere.


É correto o que se afirma em

Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436326 Algoritmos e Estrutura de Dados

Transformar informações em códigos únicos, acelerando o acesso a dados em estruturas como tabelas é a função da técnica chamada hashing. Ela é uma técnica fundamental na programação que permite armazenar e recuperar dados de forma eficiente. O entendimento do hashing é essencial para otimizar algoritmos e melhorar o desempenho de muitas aplicações.


Sobre essa técnica, analise as assertivas a seguir.


I. Hashing serve para comprimir dados para economizar espaço de armazenamento.

II. Acelerar o acesso a dados, tornando-o mais eficiente, é o principal objetivo da técnica hashing.

III. Transformar texto legível em código binário, entendível pelo computador, é um dos objetivos da técnica hashing.


É correto o que se afirma apenas em

Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436327 Programação

A tecnologia Java tem especificações muito bem definidas para implementação de uma das principais características de uma linguagem de programação orientada a objetos, chamada polimorfismo. A respeito de polimorfismo em orientação a objetos com Java, analise as assertivas a seguir.


I. A utilização de herança com a implementação de sobrescrita de método pode ser uma técnica utilizada para implementar polimorfismo em Java.

II. Sobrecarga de método é uma técnica para redefinir métodos de classes pai para que possamos utilizar polimorfismo em Java.

III. A definição de interfaces e classes que implementam essas interfaces é uma das principais técnicas para a implementação de polimorfismo em Java.


É correto o que se afirma em

Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436328 Engenharia de Software

Os testes de condições desempenham um papel crucial na programação, possibilitando que os programas efetuem escolhas e ações com base em circunstâncias específicas. Essas estruturas condicionais permitem o controle do fluxo de execução do código, contribuindo para a criação de lógica, interatividade e automação em aplicações de software. Assim, a compreensão e o domínio dos testes de condições representam competências essenciais para os programadores no contexto acadêmico e profissional.


Levando em consideração os testes de condições, pode-se afirmar que

Alternativas
Ano: 2023 Banca: UNITINS Órgão: AFTO Prova: UNITINS - 2023 - AFTO - Analista de Sistemas |
Q2436329 Arquitetura de Computadores

Quando aprendeu a contar, o homem foi obrigado a desenvolver símbolos que representassem as quantidades e as grandezas que ele queria utilizar. Esses símbolos, os algarismos, constituem a base dos sistemas de numeração.


WEBER, Raul F. Fundamentos de arquitetura de computadores UFRGS. V.8. Grupo A, 2012.


A respeito das regras utilizadas nos sistemas de numeração, analise as afirmações a seguir.


I. A base B de um sistema é igual à quantidade de algarismos distintos utilizados. Para a base decimal, tem-se dez algarismos distintos (de 0 a 9).

II. Quando uma posição é ocupada pelo maior algarismo e ela deve ser aumentada de uma unidade, essa posição recebe o símbolo nulo, e a posição seguinte deve ser aumentada de uma unidade. Assim, 9+1=10, 19+1=20, 99+1=100, 1999+1=2000.

III. O algarismo mais à direita (denominado de dígito menos significativo) tem peso um. O algarismo imediatamente à esquerda tem o peso da base B, o seguinte à esquerda tem peso de B ao quadrado, depois B ao cubo, e assim por diante.

IV. O valor de cada algarismo de um número é determinado multiplicando-se o algarismo pelo peso de sua posição.

V. O valor de um número é determinado pela soma dos valores de cada algarismo.


É correto o que se afirma em

Alternativas
Respostas
36: E
37: B
38: C
39: D
40: E