Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 12

TREINAMENTO SAEP

1. O programador da empresa Dev Tech realizou o seguinte código:

int vetIdades[3], soma;

printf("Informe a primeira idade: \n");

scanf("%d", &vetIdades[0]);

printf("Informe a segunda idade: \n");

scanf("%d", &vetIdades[1]);

printf("Informe a terceira idade: \n");

scanf("%d", &vetIdades[2]);

soma = vetIdades[0] + vetIdades[1] + vetIdades[2];

printf("Idades: %d \t %d \t %d \n", vetIdades[0], vetIdades[1], vetIdades[2]);

printf("A soma das idades e: %d \n", soma);

O que ele espera que o código faça?

A) Some os três vetores e ao final mostre o resultado na tela

B) Some o vetor nas posições 0,1,2 e ao final mostre o resultado na tela

C) Some o vetor nas posições 1,2,3 e ao final mostre o resultado na tela

D) Some os três vetores e ao final mostre o resultado na tela por meio do vetor soma.

E) Some as três variáveis e ao final mostre o resultado na tela por meio da variável soma.

2. Dados são elementos do mundo real que podem ser representados, armazenados e manipulados em sistemas
computacionais, para isso existem os tipos de dados primitivos. José, na empresa em que é estagiário, recebeu de seu
líder imediato a tarefa de elaborar um programa para armazenar a quantidade de peças fabricadas pela linha de
produção a cada mês. Qual é o tipo de dado primitivo a ser considerado para armazenar a quantidade de peças
fabricadas?

A) Caracter.

B) Inteiro.

C) Lógico.

D) Real.

E) Texto.
3. Interprete o código apresentado, considerando a ordem de precedência dos operadores aritméticos e a aplicação dos
operadores lógicos. O Resultado da expressão (verdadeiro ou falso) do valor1 e do valor2 é respectivamente?

A) Falso, 4, 2.

B) Falso, 4, 8.

C) Verdadeiro, 6, 8.

D) Verdadeiro, 6, 2.

E) Verdadeiro, 6, 6.

4. Estruturas de dados primitivas são diretamente manipuladas em linguagem máquina (binária), enquanto que
estruturas de dados não primitivas (ou complexas) representam estruturas de informação em conjuntos (formados por
estruturas de dados primitivas) logicamente relacionados. Dadas as alternativas, qual opção não representa um tipo de
dados primitivo:

A) Numéricas

B) Booleanas

C) Vetores

D) Caracteres alfanuméricos

E) Numéricas reais

5. George Simon Ohm foi um pesquisador que dedicou parte de sua vida a estudar sobre a eletricidade. Como resultado
dos seus estudos temos a Primeira e a Segunda Lei de Ohm. Segundo os princípios da Primeira Lei de Ohm, temos que:

A) É através dela, que podemos calcular a resistência em um condutor homogênio e de seção transversal constante.

B) É possível estabelecer que a potência dissipada no circuito resistivo é diretamente proporcional a tensão aplicada e a
corrente circulante por este circuito.

C) A determinação da corrente elétrica que circula em um resistor é diretamente proporcional ao produto entre a
tensão elétrica e a resistência elétrica deste resistor.

D) Quanto maior a resistência de um corpo, quando submetido a uma tensão elétrica, maior será a corrente circulante
por este corpo.

E) Ao variar a tensão em um mesmo circuito, a corrente também apresenta uma variação. Apesar da mudança dos
valores das grandezas medidas a razão entre elas se mantêm constante.
6. Algoritmos de Ordenação são utilizados para organizar dados que estão em estruturas unidimensionais ou
multidimensionais. As mesmas apresentam lógica de funcionamento particulares, processamento e situações de uso
específicas. O tipo de algoritmo de ordenação apresentado pode ser classificado como:

A) Bubble Sort

B) Quick Sort

C) Insertion Sort

D) Selection Sort

E) Merge Sort

7. Algoritmos de busca são utilizados para encontrar informações em uma determinada lista ou estrutura de dados. Em
um sistema onde os códigos de um pedido são armazenados em um vetor com 10 posições, você recebeu como
demanda, buscar um código nesta lista. Lembrando que a variável ‘posicao’ contém o local onde está o item encontrado
no vetor, a busca adequada dos itens, ocorre em:

A)

B)

C)

D)

E)
8. Um operador aritmético é uma função matemática que toma dois operandos e realiza um cálculo sobre eles. Eles são
usados em aritmética comum e a maioria das linguagens de computador contém um conjunto de tais operadores que
podem ser usados dentro de equações para executar vários tipos de cálculo sequencial.

No Arduino, qual é o símbolo utilizado para calcular o modulo?

A) –

B) /

C) +

D) %

E) *

9. As estruturas de dados são essenciais para a construção de algoritmos, pois permitem armazenar, temporariamente e
de forma organizada grandes conjuntos de dados. Entre as estruturas de dados mais utilizadas estão: vetores, matrizes,
listas, pilhas e filas. Em um software de agenda de telefones, precisa-se armazenar os nomes das pessoas cadastradas,
utilizando um tipo de estrutura de dados. Sabendo que precisa-se armazenar 100 nomes de pessoas em uma agenda de
forma organizada de 1 a 100, qual a estrutura de dados a ser utilizada para atender essa necessidade?

A) Pilha.

B) Fila.

C) Matriz.

D) Vetor.

E) Lista.

10. Durante uma análise de expressões lógicas e aritméticas foi lhe repassado a seguinte expressão a * b > 20 AND c % 2
== 0 OR (a + b) < 10.

Qual o resultado da expressão lógica e aritmética da avaliação da expressão para os valores a=3, b=5, c=2 ?

A) Falsa

B) Verdadeira

C) Erro de sintaxe

D) Não é possível determinar o resultado

E) A expressão não é válida para os valores dados


11. Um técnico necessita fazer uma medição de tensão de um equipamento AC que trabalha com 600 volts, utilizando
para isso o seu multímetro.

Considerando o cenário e a imagem do painel do multímetro, selecione a alternativa que indica a posição correta que
deve estar a chave seletora para efetuar essa medição.

A) 1

B) 2

C) 3

D) 4

E) 5

12. Um programador está trabalhando em um projeto que envolve a implementação de algoritmos de busca e
ordenação em Java. Ele precisa identificar quais dos algoritmos abaixo são comumente usados em aplicações Java. Qual
dos algoritmos abaixo é comumente usados em Java para ordenação de um array de elementos inteiros em ordem
crescente?

A) Busca binária

B) Busca sequencial

C) Bubble sort

D) Quick sort

E) Insertion sort

13. Ao retornar de uma viagem um desenvolvedor cria um algoritmo para o auxiliar no calculo do consumo de
combustível, obtendo o seguinte resultado:

Qual operação aritmética deve ser desenvolvida na linha 8 para que o código acima apresente o consumo de
combustível médio do veículo?

A) media = km / litros

B) consumo = km / litros

C) media = distancia / combustível

D) consumo = distancia / combustível


14. Foi solicitado a um desenvolvedor, um algoritmo que verificasse, se as pessoas entrevistadas são maiores de idade
ou não, e quantos anos falta para atingir. O código feito pelo programador é exibido na imagem abaixo:

Qual a operação aritmética deve ser desenvolvida na linha 7, para que o algoritmo verifique quantos anos falta para
maioridade?

A) anos = idade - MAIORIDADE

B) anos = MAIORIDADE – idade

C) anos = 18 - idade

D) anos = idade – 18

15. Um técnico em desenvolvimento de sistemas e está analisando o seguinte algoritmo de ordenação Bubble Sort para
resolver um problema computacional:

Dado o vetor inicial: [5, 1, 3, 2, 4], como estará o vetor após a terceira iteração (loop) do algoritmo?

A) [1, 2, 3, 4, 5]

B) [1, 2, 3, 5, 4]

C) [1, 3, 2, 4, 5]

D) [2, 1, 3, 4, 5]

16. Um profissional foi contratado para desenvolver um sistema de gerenciamento de estoque para uma loja de
eletrônicos. O sistema precisa armazenar informações sobre os produtos, fornecedores e clientes da loja, além de
permitir a realização de vendas e compras de produtos. Como parte do desenvolvimento do sistema, o desenvolvedor
precisa escolher um modelo de banco de dados para representar as informações que serão armazenadas. O modelo de
banco de dados mais adequado para representar as informações do sistema?

A) Modelo de rede.

B) Modelo relacional.

C) Modelo hierárquico.

D) Modelo orientado a objetos.


17. Um analista está desenvolvendo um sistema de gerenciamento de uma biblioteca. O sistema precisa armazenar
informações sobre os livros, autores, editoras e usuários da biblioteca, além de permitir a realização de empréstimos e
devoluções de livros. Como parte do desenvolvimento do sistema, o analista precisa definir as tabelas e os
relacionamentos necessários para armazenar as informações no banco de dados. Qual a representação entre as tabelas
"Livro" e "Usuário"?

A) A tabela "Usuário" tem uma chave estrangeira para a tabela "Livro".

B) A tabela "Livro" tem uma chave estrangeira para a tabela "Usuário".

C) Cada linha da tabela "Livro" contém uma lista de usuários que emprestaram o livro.

D) É criada uma tabela de junção, que armazena as chaves primárias das tabelas "Livro" e "Usuário".

18. Um programa utiliza uma matriz para armazenar informações sobre vendas realizadas por uma empresa durante um
mês. Após a inicialização da matriz, o programa executa um loop que verificar se o valor de cada venda é maior do que a
média das vendas. Caso seja, o programa deve adicionar uma comissão de 10% ao valor da venda. Qual é o objetivo do
loop?

A) Adicionar uma comissão de 10% a todas as vendas realizadas pela empresa durante o mês.

B) Identificar as vendas que tiveram um desempenho abaixo da média da empresa durante o mês.

C) Calcular a média das vendas realizadas pela empresa durante o mês.

D) Identificar as vendas que tiveram um desempenho acima da média da empresa durante o mês.

E) Adicionar uma comissão de 11% às vendas que tiveram um desempenho acima da média da empresa durante o mês.

19. Na construção de algoritmos as estruturas de dados são essenciais, pois permitem armazenar, temporariamente e
de forma organizada grandes conjuntos de dados. Entre as estruturas de dados mais utilizadas estão: vetores, matrizes,
listas, pilhas e filas. Ao se usar um software de agenda de telefones, precisa-se armazenar os nomes das pessoas
cadastradas, utilizando um tipo de estrutura de dados.

A) Pilha

B) Fila

C) Trilha

D) Vetor

E) Lista

20. Uma empresa do ramo de cosméticos deseja criar um banco de dados para armazenar informações sobre seus
clientes e vendas realizadas. Inicialmente, o objetivo é identificar as principais entidades e seus relacionamentos por
meio do modelo conceitual. A modelagem conceitual foi utilizada a fim de:

A) criar o esquema físico do banco de dados, definindo as tabelas, colunas, índices e chaves.

B) definir os tipos de dados que serão utilizados no banco de dados, como números, datas e textos.

C) criar um modelo abstrato do banco de dados.

D) definir as consultas e relatórios que serão utilizados para extrair informações do banco de dados.

E) implementar o banco de dados, configurando os servidores, armazenamento e segurança.


21. Um pesquisador deseja analisar o desempenho de três atletas em provas de corrida de 100 metros rasos, utilizando
vetores para armazenar os tempos registrados pelos atletas em cada prova. Considerando que os tempos registrados
pelos atletas A, B e C nas três provas foram armazenados, respectivamente, nos vetores T_A, T_B e T_C, qual operação
com vetores pode ser utilizada para calcular a média dos tempos registrados pelos atletas em todas as provas?

A) Produto escalar entre os vetores T_A, T_B e T_C.

B) Produto vetorial entre os vetores T_A, T_B e T_C.

C) Soma de todos os elementos dos vetores T_A, T_B e T_C.

D) Divisão de todos os elementos dos vetores T_A, T_B e T_C por 3.

E) Média aritmética dos vetores T_A, T_B e T_C.

22. Na eletrônica aplicada ao desenvolvimento de sistemas IoT, os transdutores desempenham um papel fundamental
na conversão de diferentes formas de energia em sinais elétricos que podem ser compreendidos e processados pelos
sistemas digitais. Diante da conversão que é realizada pelo componente, qual o papel por eles desempenhados na
tecnologia IoT?

A) Transdutores no sistema IoT têm a principal função de gerenciamento de energia.

B) Transdutores são responsáveis pela codificação e decodificação de dados transmitidos em um sistema IoT.

C) Transdutores são principalmente usados para garantir a segurança e integridade dos dados em um sistema IoT.

D) Transdutores convertem tipos variados de energia física, como luz, som e temperatura, em sinais elétricos para
processamento em sistemas digitais.
23. O sistema gerenciador de banco de dados é responsável em manipular os dados como armazenar, recuperar,
atualizar e gerenciar de certa forma que as informações ficam organizadas e otimizadas. Um SGDB funciona como uma
interface entre o banco de dados e os usuários. No desenvolvimento da modelagem lógica, conseguimos identificar as
entidades, os atributos e a cardinalidade do relacionamento.

De acordo com a modelagem lógica, a script correspondente para criação da tabela de pedidos é:

A)

B)

C)

D)

E)
24. Analisar o pseudocódigo e encontrar o retorno correto.

A) 6 e 9. O correto é 10 e 9

B) 6 e 11.

C) 7 e 10.

D) 7 e 11.

Neste pseudocódigo, temos duas variáveis inteiras,

𝐽 e 𝑥, inicializadas com os valores 1 e 2, respectivamente. Em seguida, entramos em um loop enquanto

𝐽 for menor que 10.

Dentro do loop,

𝑥 é incrementado em 1 a cada iteração (ou seja, 𝑥 se torna 3, 4, 5, ..., 10) e J é incrementado em 2 a cada iteração (ou
seja, 𝐽 se torna 3, 5, 7, ...).

O loop termina quando

𝐽 não é mais menor que 10. Em seguida, o valor final de 𝑥 e 𝐽 é impresso.

Vamos executar o pseudocódigo passo a passo:

𝐽 é inicializado como 1.

𝑥 é inicializado como 2.

Enquanto

𝐽 é menor que 10:

𝑥 é incrementado em 1 (então 𝑥 se torna 3).

𝐽 é incrementado em 2 (então 𝐽 se torna 3).

Enquanto

𝐽 é menor que 10:

𝑥 é incrementado em 1 (então 𝑥 se torna 4).

𝐽 é incrementado em 2 (então 𝐽 se torna 5).

E assim por diante, até que 𝐽 não seja mais menor que 10.

O valor final de

𝑥 será 10, pois é o último valor atribuído a 𝑥 dentro do loop. O valor final de

𝐽 será 9, pois é o último valor atribuído a 𝐽 dentro do loop antes de 𝐽 se tornar maior ou igual a 10.

Portanto, o retorno correto será: 𝑥 10, 𝐽 9


25. Um circuito elétrico é composto por um gerador, um condutor e um receptor. O gerador é responsável por gerar a
diferença de potencial elétrico, o condutor é responsável por transportar a corrente elétrica e o receptor é responsável
por transformar a energia elétrica em outra forma de energia. A grandeza elétrica usada para medir a diferença de
potencial elétrico entre dois pontos de um circuito é:

A) Tensão elétrica

B) Corrente elétrica

C) Potência elétrica

D) Resistência elétrica

26. Em uma fábrica de automóveis o sensor de Efeito Hall é comumente utilizado em controles de motores elétricos,
detecção de proximidade e para indicar a velocidade do automóvel. A fábrica deve entender que a característica
essencial para o correto funcionamento do sensor de Efeito Hall é a:

A) Alta resistência térmica

B) Sensibilidade ao campo magnético

C) Capacidade de gerar pulsos digitais

D) Faixa de operação em alta frequência

27. Um programador está trabalhando em um projeto que requer a implementação de uma estrutura de dados
especializada para lidar com grandes volumes de dados em tempo real. Ele precisa escolher a estrutura de dados mais
eficiente para otimizar a velocidade de inserção, remoção e consulta de elementos. A estrutura de dados ideal a ser
utilizada nesta situação é a:

A) Árvore AVL

B) Tabela Hash

C) Fila de Prioridade

D) Lista Duplamente Encadeada

28. Em um sistema operacional, um programador está trabalhando na implementação de um escalonador de processos.


A principal tarefa é criar processos prontos para execução, onde a ordem de chegada e a eficiência na manipulação são
cruciais para garantir um escalonamento eficiente dos processos no sistema. A estrutura de dados mais apropriada para
ser adotada no escalonador de processos é a:

A) Fila

B) Lista

C) Pilha

D) Árvores

29. Um ferro de solda opera em uma tensão de 110V e requer uma corrente de 5A para funcionar adequadamente.
Qual é a potência do ferro de solda?

A) 0,045W
B) 22W

C) 120 W

D) 550 W

Para calcular a potência (P) do ferro de solda, podemos usar a fórmula:

𝑃=𝑉×𝐼

Onde:

𝑉=V é a tensão (em volts), que é 110V no caso do ferro de solda.

𝐼=I é a corrente (em amperes), que é 5A no caso do ferro de solda.

Substituindo os valores conhecidos na fórmula, temos:

𝑃=110×5

P=110×5

𝑃=550W

P=550W

Portanto, a potência do ferro de solda é de 550 watts.

Você também pode gostar