Treinamento Saep Turmas Tec041.001 Tec041.002
Treinamento Saep Turmas Tec041.001 Tec041.002
scanf("%d", &vetIdades[0]);
scanf("%d", &vetIdades[1]);
scanf("%d", &vetIdades[2]);
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.
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
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
Qual a operação aritmética deve ser desenvolvida na linha 7, para que o algoritmo verifique quantos anos falta para
maioridade?
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.
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.
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.
D) definir as consultas e relatórios que serão utilizados para extrair informações do banco de dados.
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?
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.
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, ...).
𝐽 é inicializado como 1.
𝑥 é inicializado como 2.
Enquanto
Enquanto
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.
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:
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
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
𝑃=𝑉×𝐼
Onde:
𝑃=110×5
P=110×5
𝑃=550W
P=550W