Prévia do material em texto
11/03/2026 09:19:36 1/5
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Avalie a seguintes afirmativas e marque a alternativa correta.
I – Existem diversas forma de se ordenar um conjunto de dados e diversos algoritmos
para esta tarefa.
II – Um método de ordenação é estável se a ordem relativa dos itens com chaves iguais
não se altera durante a ordenação.
III – O conceito de ordenação não tem relação com as tarefas que desempenhamos no
dia a dia e só serve para aplicar nos algoritmos.
A) Apenas I está correta
B) Apenas II está correta
X C) Apenas I e III estão corretas
D) Apensas I e II estão corretas
E) Todas as alternativas estão corretas
Questão
002 Considere uma situação em que um professor que queira saber se existem alunos
cursando, ao mesmo tempo, as disciplinas A e B, tenha implementado um programa
que:
1) inicializa um array a de 30 posições que contém as matrículas dos alunos da
disciplina A;
2) inicializa outro array b de 40 posições, que contém as matrículas dos alunos da
disciplina B;
3) imprime a matrícula dos alunos que estão cursando as disciplinas A e B ao mesmo
tempo.
Considere, ainda, que os arrays foram declarados e inicializados, não estão
necessariamente ordenados, e seus índices variam entre 0 e n – 1, sendo n o tamanho
do array.
1. for ( i = 0 ; i = 0 && v [ j ] > chave) e a
linha 10, do seguinte modo: v [ j + 1 ] = v [ j ]; .
B) A linha 04 deve ser corrigida da seguinte forma: for (i = 1; i = 0 && v[ j ] > chave).
E) A linha 10 deve ser corrigida da seguinte forma: v [ j + 1 ] = v [ j ]; e a linha 13, do
seguinte modo: v [ j – 1 ] = chave; .
11/03/2026 09:19:36 5/5
Questão
007 Vetores e Matrizes são estruturas de dados muito simples que podem nos ajudar muito
quando temos muitas variáveis do mesmo tipo em um algoritmo. Imagine o seguinte
problema: você precisa criar um algoritmo que lê o nome e as 4 notas de 500 alunos,
calcular a média de cada aluno e informar quais foram aprovados e quais foram
reprovados. Para este tipo de problema podemos utilizar estruturas de dados tipo Vetor
ou Matriz.
Considerando este contexto, avalie as seguintes asserções e a relação proposta entre
elas, e marque a opção correta.
I. Os vetores são estruturas que armazenam dados do mesmo tipo em posições
sequenciais de memória onde que podemos acessar cada tipo através de um índice,
esta estrutura é muito diferente da estrutura Matriz.
PORQUE
II. A estrutura Matriz armazena uma quantidade maior de elementos e estes podem ser
distribuídos por entre os índices e os diversos tipos de dados existentes dentro da
mesma estrutura.
A) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
X B) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
C) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
D) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
E) As asserções I e II são proposições falsas.
Questão
008 Avalie a seguintes afirmativas e marque a alternativa correta.
I – Existem diversas técnicas (algoritmos) de pesquisa já conhecidos.
II – Uma das operações mais comuns em sistemas de computação é a operação de
encontrar o um elemento em um conjunto de dados.
III – O algoritmo de pesquisa sequencial consiste em uma técnica de busca heurística
A) Apenas I está correta
X B) Apenas I e III estão corretas
C) Todas as alternativas estão corretas
D) Apenas I e II estão corretas
E) Apenas II está correta.
11/03/2026 09:18:59 1/4
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 (NUCEPE-2018) Analise o trecho de código a seguir e marque a única alternativa
CORRETA em relação ao que será escrito após a execução do programa.
#include
void impr3()
{
printf("3 ");
}
void impr2()
{
impr3();
printf("2 ");
}
void impr1()
{
printf("1 ");
}
int main( )
{
impr1();
impr2();
}
A) 2 3 1.
X B) 2 1 3.
C) 3 2 1.
D) 1 3 2.
E) 1 2 3.
Questão
002 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I. Quando o comando return está associado a algum valor este valor deve ser do
mesmo tipo da declaração da função e será retornado ao processo que chamou a
função.
II. As variáveis globais recebem esta definição, pois tem visibilidade global, o podem ser
utilizadas em qualquer lugar dentro do programa global a qual estão inseridas.
III. Na linguagem C, as variáveis podem ser declaradas somente no início dos blocos, ou
seja, após a abertura das chaves {.
A) Apenas I e II são verdadeiras
B) Apenas III é verdadeira
X C) Apenas I e III são verdadeiras
D) Todas as alternativas são verdadeiras
E) Apenas II e III são verdadeiras
11/03/2026 09:18:59 2/4
Questão
003 Uma função nada mais é do que uma sub-rotina usada em um programa. Na linguagem
C, denominamos função a um conjunto de comandos que realiza uma tarefa específica
em um módulo específico, desta forma podemos dividir um programa em várias partes,
no qual cada função realiza uma tarefa. De acordo com as definições de funções, avalie
as afirmativas abaixo e assinale a alternativa correta.
I - As Funções são blocos de código que possuem um nome
E
II – As funções ficam aguardando em seu programaestá correta
X D) Todas as alternativas estão corretas
E) Apenas I e III estão corretas
11/03/2026 08:59:05 2/3
Questão
004 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I – Um algoritmo é uma sequência lógica de instruções para realizar uma determinada
tarefa.
II – Um algoritmo não necessita ter um conjunto muito claro de instruções, uma vez que
algumas dicas sobre a realização das tarefas sejam informadas, já é o suficiente para
sua execução.
III – As instruções definidas por um algoritmo podem ser uma receita de bolo, um
manual de instruções de um aparelho qualquer, uma sequência para somar dois
números, dentre outros.
X A) Apenas I está correta
B) Todas as alternativas estão corretas.
C) Apenas I e III estão corretas.
D) Apenas II está correta.
E) Apenas I e II estão corretas
Questão
005 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I. Um algoritmo é uma sequência lógica de instruções para realizar uma determinada
tarefa.
II. Os algoritmos não representam necessariamente programas de computador, e sim os
passos necessários para se realizar uma tarefa.
III. Diferentes algoritmos podem realizar a mesma tarefa usando um conjunto
diferenciado de instruções em mais ou menos tempo, espaço ou esforço do que outros.
A) Apenas II é verdadeira.
B) II e III são verdadeiros.
C) I e II são verdadeiros.
X D) Todas são verdadeiras.
E) I e III são verdadeiros.
Questão
006 Sobre as definições de níveis das linguagens, marque a alternativa correta.
A) Os níveis servem para classificar as linguagens de programação em eficientes ou
ineficientes, enquanto maior o nível de uma linguagem, mais eficiente ela é
B) O nível de uma linguagem determina a quantidade de código que ela tem.
C) Uma linguagem de baixo nível não deveria ser utilizada para programas que realizam
boas tarefas
X D) As linguagens de programação que estão mais próximas da linguagem humana são
chamadas de linguagens de alto nível.
E) Uma linguagem de alto nível é mais eficiente que uma linguagem de baixo nível.
Questão
007 Quando temos que tomar algum tipo de decisão ou verificar o conteúdo de alguma
variável, devemos utilizar uma Estrutura Condicional ou tomada de decisão
PORQUE
As tomadas de decisão são realizadas por estruturas condicionais, que avaliam a
condição em questão e retornam verdadeiro ou falso de acordo com o resultado da
condição.
Sobre essas duas afirmativas, é CORRETO afirmar que
A) a primeira é uma afirmativa falsa; e a segunda, verdadeira.
B) as duas são verdadeiras, mas não estabelecem relação entre si
11/03/2026 08:59:05 3/3
X C) as duas são verdadeiras, e a segunda é uma justificativa correta da primeira
D) as duas são verdadeiras, e a primeira é uma justificativa correta da segunda
E) a primeira é uma afirmativa verdadeira; e a segunda, falsa
Questão
008 Como vimos no texto, um algoritmo é uma sequência lógica e bem estruturada de
ações a serem executadas para se realizar uma determinada
A) escrita
X B) conversa
C) corrida
D) leitura
E) tarefa
11/03/2026 08:58:19 1/2
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 (CPCON, 2020). Assinale a alternativa CORRETA sobre Software.
A) Softwares Aplicativos são programas que têm aplicações práticas para o usuário e são
obrigatórios para o funcionamento do computador.
B) São exemplos de Softwares Aplicativos: Word, Excel e WinRAR.
X C) É considerado Software Utilitário qualquer programa não obrigatório, mas útil para o
bom funcionamento do computador.
D) Uma das funções de um Software Aplicativo é o gerenciamento da memória do
computador.
E) São exemplos de Software Básico: Windows, Office e Linux.
Questão
002 Em que tipo de aplicações são utilizados sistemas operacionais de tempo real?
A) Em sistemas em que o tempo de execução das tarefas não tem relevância.
X B) Em sistemas em que o processador deve possuir 64 bits.
C) Em sistemas em que a memória RAM é mais importante que a memória ROM.
D) Em sistemas em que é primordial a utilização de interface gráfica.
E) Em sistemas em que a confiabilidade no tempo de execução e a sincronização das
tarefas é essencial.
Questão
003 O sistema operacional é responsável por fazer a interface de comunicação entre duas
camadas importantes. Quais são elas?
X A) Memória e Hardware.
B) Hardware e Software.
C) Rede e Banco de Dados.
D) Processador e memória ROM.
E) Word e Excel.
Questão
004 (VUNESP, 2016) Diversos tipos de licenças de software podem ser encontrados
atualmente, como aquela que designa o software proprietário que é disponibilizado
gratuitamente, com a restrição de não poder ser modificado. Essa licença é
denominada:
A) Shareware.
X B) General Public Licence.
C) Freeware.
D) Copyleft.
E) Open Source.
11/03/2026 08:58:19 2/2
Questão
005 (CPCON, 2021) A exemplo do hardware, o software é de grande importância para o
funcionamento de um computador. No âmbito do software, considere as afirmações a
seguir.
I.O software básico é responsável pelo gerenciamento de recursos computacionais,
enquanto o software aplicativo é utilizado para atender às necessidades finais do
usuário.
II.O sistema operacional é um software aplicativo responsável pelo gerenciamento dos
principais recursos físicos de um computador, execução e gerenciamento de outros
programas.
III.Softwares utilitários fazem parte da categoria de software aplicativo e são utilizados
para melhorar o desempenho do sistema operacional.
Está(ão) CORRETA(s) a(s) afirmação(ções):
X A) II, apenas.
B) I, II e III.
C) I e II, apenas.
D) II e III, apenas.
E) I, apenas.
Questão
006 Qual a definição adequada para software aplicativo?
A) É um tipo de software desenvolvido para ser utilizado em equipamentos eletrônicos que
não sejam computadores.
B) É um tipo de software que permite inicializar o computador.
X C) É um tipo de software desenvolvido para realizar tarefas específicas para os usuários,
auxiliando na realização de determinadas tarefas.
D) É um tipo de software que permite a análise do desempenho do sistema operacional.
E) É um tipo de software multitarefa.
Questão
007 Qual dos nomes de software abaixo é um nome de sistema operacional?
A) Mozila Firefox.
B) Linux.
X C) Corel Draw.
D) Micorsoft Word.
E) Microsoft Excel.
Questão
008 (AOCP, 2021) Assinale a alternativa que apresenta corretamente apenas o nome de
softwares utilitários compactadores de arquivo.
A) PeaZip, 7-zip, WinZip.
B) Winrar, Powershell, GuitHub.
X C) Commmand Prompt, Winzip, GitHub.
D) BraZip, Universal Extractor, Disc Image.
E) Ftp, Winrar, Winzip.
11/03/2026 08:57:27 1/3
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 (UFMT, 2021 - Adaptada) A figura abaixo apresenta os componentes básicos da
arquitetura de Von Neumann de computadores, numerados de 1 a 5.
De acordo com a figura, assinale a alternativa que associa corretamente cada número
ao componente especificado.
A) 1-Entrada, 2-Unidade de Controle, 3- Memória, 4-Unidade Lógica e Aritmética, 5-Saída.
X B) 1-Saída, 2-Unidade Lógica e Aritmética, 3-Unidade de Controle, 4-Memória, 5-Entrada.
C) 1-Entrada, 2-Unidade de Controle, 3-Unidade Lógica e Aritmética, 4-Memória, 5-Saída.
D) 1-Entrada, 2-Memória, 3-Unidade de Controle, 4-Unidade Lógica e Aritmética, 5-Saída.
E) 1-Saída, 2-Unidade Lógica e Aritmética, 3-Unidade de Controle, 4-Entrada, 5- Memória
Questão
002 Ao se dividir um HD em duas partições, o SO apresentará as partições de qual maneira?
A) A: e C:
B) A: e B:
C) C: e D:
X D) D: e E:
E) B: e C:
Questão
003 O Pen Drive utiliza memórias de qual tipo?
X A) EEPROM com transistor em base flutuante.
B) Secure Digital.
C) CompactFlash.
D) Memory Stick.
E) Primárias
Questão
004 (FGV-2021) Assinale o dispositivo de computador que serve exclusivamente para
entrada de dados.A) Memória.
X B) Monitor de vídeo.
C) Teclado.
11/03/2026 08:57:27 2/3
D) HD.
E) Impressora.
Questão
005 São componentes do disco rígido:
A) Platter, eixo, atuador, braço atuador e cabeça de leitura e gravação.
X B) Plato, eixo, alternador, braço atuador e cabeça de leitura e gravação.
C) Platter, eixo, alternador, braço atuador e cabeça de leitura e gravação.
D) Platter, eixo, atuador, braço atuador e rolamento de leitura e gravação.
E) Platter, axial, atuador, braço atuador e cabeça de leitura e gravação.
Questão
006 Como se chama a parte da memória que os sistemas utilizam para armazenar
temporariamente os dados durante um processamento de transferência de
informações?
X A) Memória RAM.
B) Buffer.
C) Memória Flash.
D) CompactFlash.
E) EEPROM.
Questão
007 (FURB, 2021) Os computadores digitais convencionais baseiam-se no modelo idealizado
por Von Neumann, em 1946, baseado em cinco componentes principais:
(I)Unidade de entrada.
(II)Unidade de memória.
(III)Unidade lógica e aritmética.
(IV)Unidade de controle.
(V)Unidade de saída.
Enumere as lacunas abaixo de acordo com os componentes principais acima:
( )Apresenta os resultados dos dados processados.
( )Processa os dados.
( )Controla a execução das instruções e o processamento dos dados.
( )Armazena os dados do sistema.
( )Provê instruções e dados ao sistema.
Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens
acima, de cima para baixo:
X A) I, II, III, IV, V.
B) IV, III, II, V, I.
C) V, IV, III, I, II.
D) V, III, IV, II, I.
E) III, V, II, I, IV.
Questão
008 (PM-PI, 2021) Hardware é o conjunto dos componentes eletrônicos e mecânicos que
formam a parte física dos computadores. O que é o componente conhecido como CPU?
A) Componente que tem o objetivo de armazenar todos os arquivos e informações
necessárias para o funcionamento do computador
B) Componente que converte imagens, figuras, fotos, para um código de um programa
específico, dando condições de transportar a imagem para a tela do computador.
X C) Componente onde todos os demais componentes e periféricos utilizados pelo
computador se conectam e transmitem suas informações.
11/03/2026 08:57:27 3/3
D) Componente que executa as instruções dadas pelos softwares.
E) Componente responsável pela transmissão e recebimento de dados através das redes
de computadores.
11/03/2026 08:56:46 1/2
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 É responsável por buscar instruções na memória principal e determinar seu tipo,
gerando os sinais de controle para os outros componentes internos da CPU e os
externos.
X A) Barramentos de controle.
B) Unidade lógica aritmética.
C) Registradores.
D) Unidade de controle.
E) Cache.
Questão
002 (INSTITUTO AOCP, 2019) Uma das formas de classificação de computadores define os
tipos de acordo com a tecnologia de processamento de dados, porte e natureza de
utilização. Assinale a alternativa que apresenta um exemplo de computador
embarcado.
A) Servidor.
B) Laptop.
X C) Smartphone.
D) Console para videogame.
E) Computador de voo.
Questão
003 O modelo de von Neumann é uma arquitetura de computadores que serviu de base
para o desenvolvimento de outros modelos, e é utilizado desde a década de 50.
Quais são os principais componentes deste modelo?
X A) Unidade de controle, unidade lógica e aritmética, dispositivos de entrada e saída.
B) Unidade de controle, unidade lógica e aritmética, memória.
C) Unidade de controle, dispositivos de entrada e saída.
D) Dispositivos de entrada e saída e memória.
E) Dispositivo de entrada, unidade lógica e aritmética, memória.
Questão
004 Foi um marco na segunda geração de computadores e trouxe mais velocidade e
confiabilidade.
A) As válvulas foram substituídas por válvulas mais eficientes.
B) As válvulas foram substituídas por transistores.
X C) As válvulas foram substituídas por circuitos integrados.
D) Começou a era dos circuitos integrados.
E) Os transistores foram substituídos por válvulas.
Questão
005 Big data é um conceito melhor definido como:
X A) o tratamento e exibição de toneladas de informações de fontes diferentes e com
formatos padronizados.
B) "grandes dados" são dados muito grandes e de difícil manipulação.
C) o tratamento de imagens biométricas de fontes diferentes em formatos padronizados.
11/03/2026 08:56:46 2/2
D) a produção, armazenamento, tratamento e exibição de grandes volumes de
informação, de fontes diferentes e em formatos diferentes.
E) grandes volumes de dados que podem ser distribuídos via Internet para muitas pessoas
em paralelo.
Questão
006 Barramentos são conjuntos de fios que permitem o tráfego de informações dentro do
sistema computacional. Existem alguns tipos de barramentos, dentre os quais pode-se
citar o conjunto de barramentos de sistema que conecta os principais componentes do
computador. Essa estrutura pode ser dividida em grupos funcionais, que são:
A) Síncrono e assíncrono.
X B) Dados, endereço e controle.
C) Centralizado e distribuído.
D) ISA, EISA e PCI.
E) Dados, instruções e controle.
Questão
007 (INAZ do Pará, 2019) Nos dias de hoje nossos computadores são de extrema
sofisticação e capazes de realizar tarefas das mais variadas para os mais diversos tipos
de usuários. No entanto, essas máquinas maravilhosas tiveram um cenário em seu
início bem diferente do que temos atualmente. É correto afirmar sobre a História dos
Computadores:
X A) A primeira geração de computadores representada pelos transistores teve como
principal computador o ENIAC, cujo projeto foi uma resposta às necessidades dos
Estados Unidos diante da guerra.
B) O UNIVAC é considerado o primeiro computador construído à base de circuitos
integrados e foi desenvolvido em conjunto entre IBM e Mark Constrution Inc.
C) Os “computadores comerciais” começaram a surgir somente nos anos 60 com o
aparecimento da IBM, que construiu seu primeiro computador em 1965.
D) Um computador da geração das válvulas tinha a capacidade de realizar cerca de 200
(duzentas) mil operações por segundo, tanto em baixa como em média escala.
E) O EDVAC, considerado o sucessor do primeiro computador eletrônico digital de
propósito geral, trazia incorporado a sua estrutura, a ideia de programa armazenado.
Questão
008 Tem como principal função executar os programas:
A) Somente a memória volátil.
X B) CPU.
C) Memória.
D) Válvulas.
E) Softwares de aplicativos.para serem executados somente
quando o seu nome for chamado.
Sobre essas duas afirmativas, é CORRETO afirmar que
A) as duas são verdadeiras, e a primeira é uma justificativa correta da segunda
X B) a primeira é uma afirmativa verdadeira; e a segunda, falsa
C) as duas são verdadeiras, mas não estabelecem relação entre si
D) as duas são verdadeiras, e a segunda é um completo correto da primeira
E) a primeira é uma afirmativa falsa; e a segunda, verdadeira
Questão
004 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I. As Funções são blocos de código que possuem um nome e ficam aguardando em seu
programa para serem executados somente quando o seu nome for chamado.
II. Variáveis declaradas dentro de uma função (ou dentro de um bloco delimitado por
chaves {}) são denominadas “variáveis globais” e podem ser utilizadas somente do
próprio bloco onde foram declaradas.
III. O comando return serve para interromper o fluxo de execução da função retornando
ao estado anterior à chamada da mesma.
X A) Apenas II e III estão corretas.
B) Apenas I está correta.
C) Apenas I e II estão corretas.
D) Apenas II está correta.
E) Apenas I e III estão corretas.
Questão
005 Avalie a seguintes afirmativas e marque a alternativa correta.
I – As variáveis podem ser declaradas somente no início dos blocos, ou seja, após a
abertura das chaves {.
II – Os nomes das variáveis são definidos pelo programador no momento de sua criação
e pode-se definir qualquer nome para uma variável.
III – Todas as variáveis declaradas na área de declaração principal do programa são
definidas como “variáveis globais”.
A) Apenas I e III estão corretas
B) Apenas I está correta
C) Apensas I e II estão corretas
X D) Apenas II está correta.
E) Todas as alternativas estão corretas
11/03/2026 09:18:59 3/4
Questão
006 Avalie a seguintes afirmativas e marque a alternativa correta.
I – O retorno de uma função especifica o tipo do valor que o comando return da função
devolve.
II – O que diferencia a declaração de uma função por uma variável são os parêntesis
utilizados nas funções.
III – Variáveis declaradas dentro de uma função são denominadas variáveis locais.
A) Todas as alternativas estão corretas
B) Apenas II está correta
C) Apenas I e III estão corretas
X D) Apenas I e II estão corretas
E) Apenas I está correta
Questão
007 (NC-UFPR-2019) Considere o programa abaixo:
#include
int main( )
{
printf("prova");
main();
return 10;
}
Assinale a alternativa que indica corretamente a quantidade de vezes que a palavra
“prova” será impressa na tela.
A) Nenhuma.
B) Dez vezes.
C) Uma vez.
X D) Será impressa continuamente até que ocorra o estouro de pilha (memória).
E) Infinitas vezes.
Questão
008 (IF-MT-2019) – Adaptado - Considere o trecho de código escrito na linguagem C
apresentado a seguir:
#include
int MinhaFuncao(int a, int b)
{
return a/**//b;
}
int main()
{
printf("%d",MinhaFuncao(6,2));
}
Assinale a alternativa que apresenta o resultado da sua execução:
A) 1
X B) 3
C) 4
D) 2
E) 0
11/03/2026 09:18:59 4/4
11/03/2026 09:18:19 1/5
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I. O condicional ternário ((condição)? Valor se verdadeiro: valor se falso) é uma
estrutura condicional que pode ser utilizada para substituir o condicional IF em qualquer
situação que o IF for aplicado.
II. O Switch-case é uma estrutura condicional que pode ser utilizada em diversas
situações de condicionais, mas ela tem algumas restrições de uso, tal como limitação
do tipo de dados utilizado na estrutura.
III. Uma estrutura condicional pode ser simples ou composta. Quando simples, ela
verifica somente uma condição sem se preocupar com os casos contrários, já a
estrutura condicional composta, sempre gera uma verificação pelo caso contrário ao da
condição estabelecida, com um comportamento de exclusão para as demais.
IV. Pode-se utilizar estruturas condicionais tantas quantas vezes forem necessárias
dentro de um programa, mas não podemos ter várias condições uma dentro da outra,
pois isso pode gerar conflito com a forma de funcionamento do comando else.
A) Apenas IV está correta.
B) Todas as alternativas estão corretas.
X C) Apenas III e IV estão corretas.
D) Apenas I e II estão corretas.
E) Apenas II e III estão corretas
11/03/2026 09:18:19 2/5
Questão
002 De acordo com o algoritmo abaixo, analise as alternativas de I a IV:
#include
#include
int i,nota;
int main()
{
for ( i=1 ; i
int main( )
{
char autores[2][20] = {"SILVA, Ana","SOUZA, Pedro"};
int obrasPublicadas[2][5] = {{20,51,30,17,44},{150,120,90,110,88}};
for (int i=0; i
#include
#define verdadeiro 1
#define falso 0
int main( )
{
int n1, n2, n3,n4;
n1 = 0;
n2 = n1;
n3 = n2 + n1;
n4 = verdadeiro;
for (n1=1; n1de uma estrutura de seleção (ou estrutura condicional) é decidir se uma
parte do código irá executar ou não.
III – Quando temos mais de um IF dentro um do outro, temos a condição de if
encadeado, ou if aninhado.
A) Apenas I e III estão corretas
B) Apensas I e II estão corretas
X C) Todas as alternativas estão corretas
D) Apenas I está correta
E) Apenas II está correta
11/03/2026 09:18:19 5/5
Questão
008 Observe o trecho de código abaixo:
Este trecho de programa irá executar o comando printf quantas vezes?
A) 1
B) 2
X C) Nenhuma
D) 3
E) 4
11/03/2026 09:17:42 1/4
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Avalie a seguintes afirmativas e marque a alternativa correta.
I – Um comentário é um comando no meio do seu código que serve, além de uma
função a ser compilada do sistema, para informar alguma coisa para a pessoa que
estiver lendo o seu programa fonte.
II – Os comentários na linguagem C podem ser de linha ou de bloco, sendo que os de
linha comentam uma linha da sua definição até o final, já o de bloco comenta todo um
bloco de códigos.
III – Os blocos de comandos são uma sequência de linhas de código agrupadas para
executarem juntas, uma após a outra.
A) Apenas I e III estão corretas
B) Apenas I está correta
C) Apensas I e II estão corretas
X D) Apenas II está correta
E) Apenas II e III estão corretas
Questão
002 (NUCEPE-2018) De acordo com o código a seguir, qual comando estaria no lugar de
***************?
#include
int main( )
{
int num1, num2;
printf("Digite um número: ");
***************
printf("Digite outro número: ");
scanf("%d",&num2);
printf("Os numeros digitados foram %d e %d",num1,num2);
}
A) scanf ("%f", &num2).
B) scanf ("%d", &num2).
X C) scanf("%d",&num1).
D) scanf ("%d", &num3).
E) scanf ("%f", &num1).
11/03/2026 09:17:42 2/4
Questão
003 O técnico de inserção automática de componentes de uma empresa eletroeletrônica, ao
reprogramar uma das máquinas, verificou a necessidade de usar operadores lógicos e
relacionais, conforme mostrado na tabela abaixo.
Na linguagem C, qual ideia de Verdadeiro ou Falso atende às expressões que usam
operadores relacionais ou lógicos como base de conceito para orientar o técnico na
programação da máquina?
A) Identificar a expressão que apresenta verdadeiro para valor > 1 ou igual a 0
B) Verificar a expressão que apresenta para falso valor = 1 e para verdadeiro valor
int main()
{
int x,y,z;
z = 10;
x = 3;
y = (z > x) & ((x%3)==0);
x = z/x;
printf("X = %d, Z = %d, Y = %d",x,z,y);
}
A) X = 3.33, Z = 10, Y = 0
B) X = 3, Z = 10, Y = 1
X C) X = 3, Z = 10, Y = 0
D) X = 3.33, Z = 10.00, Y = 0.0
E) X = 3.33, Z = 10, Y = 1
Questão
006 Considere as afirmações sobre a linguagem C e marque a alternativa correta.
I. Sobre tipos de dados, cada tipo de dado tem um nome e é capaz de armazenar uma
certa quantidade de memória determinada em bytes.
II. Os operadores relacionais, como o nome sugere estabelecem uma relação
operacional entre algumas partes do código. Estes operadores servem para estabelecer
uma relação de operação mútua entre os operandos.
III. Os operadores aritméticos nos permitem realizar operações aritméticas básicas em
linguagens de programação.
A) Nenhuma alternativa é verdadeira.
B) Apenas I é verdadeira.
X C) Apenas I e II são verdadeiras.
D) Apenas II e III são verdadeiras.
E) Apenas I e III são verdadeiras.
Questão
007 Os tipos de dados básicos na linguagem C são:
A) int, float, char, double e void
X B) const, var e boolean
C) inteiro, real e caractere
D) integer, real, character, double e null
E) null, void e nil
Questão
008 Na linguagem C a função MAIN, também conhecida como função principal, sempre deve
ser declarada em nosso código
PORQUE
Ela é a função que determina o ponto de partida do nosso programa.
Sobre essas duas afirmativas, é CORRETO afirmar que
A) a primeira é uma afirmativa falsa; e a segunda, verdadeira
X B) a primeira é uma afirmativa verdadeira; e a segunda, falsa
C) as duas são verdadeiras, mas não estabelecem relação entre si
D) as duas são verdadeiras, e a primeira é uma justificativa correta da segunda
11/03/2026 09:17:42 4/4
E) as duas são verdadeiras, e a segunda é uma justificativa correta da primeira
11/03/2026 09:17:05 1/3
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I. As estruturas condicionais podem ser comparadas com as estruturas de repetição,
quanto a sua forma e funcionalidade, pois ambas realizam um teste que retorna
verdadeiro ou falso.
II. Toda estrutura condicional e de repetição deve ter claramente o seu início e fim,
mesmo quando, em alguns casos, não digitamos estes marcados explicitamente no
programa.
III. A definição do critério de parada para estruturas condicionais não é obrigatória, uma
vez que atingindo a quantidade desejada de repetição o laço irá finalizar
automaticamente.
A) Apenas II e III são corretas
X B) Todas as alternativas são corretas
C) Apenas II é correta
D) Apenas I é correta
E) Apenas I e II são corretas
Questão
002 (NUCEPE-2018)
A estrutura de repetição for possui três campos que devem ser preenchidos. Conforme
o exemplo a seguir, esses três campos são chamados respectivamente de:
for (contador = 1; contadorpodem ser utilizadas em diversos pontos dentro dos
algoritmos, mas não podem estar uma dentro da outra
Questão
005 INEP-ENADE-2014 (adaptada)
A norma reguladora 15 (NR-15), que dispõe sobre atividades e operações insalubres,
indica que o limite do nível de intensidade sonora para um trabalhador não deve
ultrapassar 120dB. Suponha que, em uma fábrica, uma máquina (que pode ser
considerada uma fonte esférica) emite um som uniforme e isotrópico. A 100 metros da
fonte, o nível de intensidade sonora é de 80 decibéis.
Em um algoritmo que calcula e informa até que distância, em metros, um trabalhador
pode se aproximar dessa máquina sem ultrapassar o limite do nível de intensidade
sonora estabelecido pela NR-15, o TIPO DE DADOS mais apropriado para a variável que
irá receber o valor desta distância deve ser:
A) int
B) boolean
C) float
X D) array
E) char
Questão
006 Sobre o trecho de código abaixo, avalie a seguintes afirmativas e marque a alternativa
correta.
Se (Resultado >= 70) então
início
Escreva “O aluno está APROVADO”;
Fim
I – Esta é uma estrutura que pode escrever mais de uma mensagem na tela.
II – A mensagem de que o aluno está aprovado será apresentada para qualquer
resultado acima de 70, mesmo sendo um valor muito alto.
III – Se o resultado for menor que 70 irá apresentar que o aluno está reprovado.
X A) Apenas I e III estão corretas
B) Apenas I e II estão corretas
C) Apenas I está correta
D) Apenas II está correta.
E) Apenas III está correta
Questão
007 Todo LAÇO DE REPETIÇÃO independente da Linguagem de programação (estruturada)
ou do Tipo de Laço utilizado, tem as seguintes características:
A) uma variável de controle; um teste para determinar o momento de parar; uma
estrutura que irá modificar os valores testados
B) uma tomada de decisão sobre a validade dos valores; uma estrutura complexa que
reduz a sua utilização
X C) um corpo que inicia obrigatoriamente com início; uma terminação obrigatória com fim.
D) pode declarar diversas variáveis para utilização no programa; pode ter nomes próprios
em seu escopo
11/03/2026 09:17:05 3/3
E) possui uma redefinição de tipos de dados; é utilizado para tomada de decisão; pode
aparecer em qualquer lugar do programa
Questão
008 Analise o trecho que código e as afirmações abaixo e assinale a alternativa correta.
x = 0;
enquanto (x 10) então
inicio
escreva “O valor é maior que 10”;
fim
fim
I. No algoritmo apresentado podemos afirmar que o tipo de dados da variável x deve
ser obrigatoriamente inteiro (int).
II. Se for digitado um valor maior que 10, em x, mesmo se este valor for maior que
1000, o condicional ‘se’ será verdadeiro e executará o comando escreva.
III. Uma vez que o condicional verifica se o valor de x é maior que 10 e o laço de
repetição verifica se o valor de x é menor que 1000, então este laço irá executar 990
vezes.
A) Apenas I é correta
X B) Apenas II é correta
C) Apenas II e III são corretas
D) Apenas III é correta
E) Apenas I e III são corretas
11/03/2026 09:16:28 1/3
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I – Um algoritmo é uma sequência lógica de instruções para realizar uma determinada
tarefa.
II – Um algoritmo não necessita ter um conjunto muito claro de instruções, uma vez que
algumas dicas sobre a realização das tarefas sejam informadas, já é o suficiente para
sua execução.
III – As instruções definidas por um algoritmo podem ser uma receita de bolo, um
manual de instruções de um aparelho qualquer, uma sequência para somar dois
números, dentre outros.
A) Apenas II está correta.
B) Apenas I e II estão corretas
X C) Apenas I está correta
D) Apenas I e III estão corretas.
E) Todas as alternativas estão corretas.
Questão
002 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I – Sintaxe é o termo utilizado para descrever a forma como um comando ou instrução é
definida.
II – Uma linguagem de programação é um conjunto de símbolos e regras de sintaxe que
permitem a construção de sentenças que descrevem de forma precisa ações
compreensíveis e executáveis para o computador.
III – O portugol é um algoritmo (escrito em português estruturado) utilizando as sintaxes
e semânticas parecidas com uma linguagem de programação.
A) Apenas I está correta.
B) Apenas II está correta
X C) Todas as alternativas estão corretas
D) Apenas I e III estão corretas
E) Apenas I e II estão corretas
Questão
003 A listagem a seguir apresenta uma sequência de valores, marque com V quais dos
valores abaixo são do tipo Texto (String) e com F os que não são do tipo Texto (String).
I - ( ) “Inteiro”
II - ( ) 123
III - ( ) ‘U’
IV - ( ) “12,34”
V - ( ) 56,65
VI - ( ) 1
VII - ( ) “222”
VIII - ( ) Falso
IX - ( ) 5,4
X - ( ) “Única”
De acordo com o pedido acima, indique a sequência correta.
A) F – F – F – F – F – V – F – F – F – V.
X B) V – F – F – F – F – F – F – F – F – V
C) F – V – F – V – F – V – F – V – F – V
11/03/2026 09:16:28 2/3
D) V – F – F – F – V – V – F – V – F – F
E) V – F – F – V – F – F – V – F – F – V
Questão
004 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I. O processo de criação e execução de programas se divide em três partes básicas:
entrada, processamento e saída.
II. Os comandos são palavras reservadas das linguagens de programação que realizam
alguma tarefa.
III. As variáveis são porções de memória predefinidas para receber algum tipo de
informação.
A) I e II são verdadeiros.
B) II e III são verdadeiros.
X C) Apenas III é verdadeira.
D) Todas são verdadeiras.
E) Apenas II é verdadeira.
Questão
005 Sobre Compiladores de Linguagens de Programação, marque a alternativa correta
A) O compilador recebe um código executável e transforma este código em um código
fonte, um algoritmo que será lido por um programador
B) O compilador recebe um código fonte e transforma este código em um programa
executável, um programa real que irá rodar no computador e executar as tarefas
predefinidas para o mesmo
C) Um Compilador é um programa de computador que realiza tarefas do nosso dia a dia
X D) Para compilar um programa de computador é preciso fazer isso no mesmo computador
que o programa irá rodar, se a compilação for outro computador o programa não irá
rodar
E) Compiladores são máquinas de transformação que conseguem transformar qualquer
algoritmo em programas de computador
Questão
006 Analisando as expressões:
X = (2+2)*3
Y = 2+2*3
Quais serão os resultados:
A) X = 12 e Y = 8
B) X = 12 e Y = 4
C) X = 8 e Y = 12
X D) X = 4 e Y = 8
E) X = 12 e Y = 12
11/03/2026 09:16:28 3/3
Questão
007 A listagem a seguir apresenta uma sequência de valores, marque com V quais dos
valores abaixo são do tipo Real (Float) e com F os que não são do tipo Real (Float).
I - ( ) -678
II - ( ) “0,87”
III - ( ) “9,12”
IV - ( ) “ÚNICA”
V - ( ) -123
VI - ( ) -33,1
VII - ( ) “Cinco vírgula três”
VIII - ( ) 102,57
IX - ( ) Verdadeiro
X - ( ) 0,0
De acordo com o pedido acima, indique a sequência correta.
A) F – V – F – V – F – V – F – V – F – V.
X B) F – V – V – F – F – V – V – V – F – V.
C) F – F – F – F – F – V – F – V – F – V.
D) V – F – F – F – V – V – F – V – F – F.
E) V – V – V – F – V – V – F – V – F – F.
Questão
008 Sobre as definições de níveis das linguagens, marque a alternativa correta.
A) Uma linguagem de baixo nível não deveria ser utilizada para programas que realizam
boas tarefas
B) Uma linguagem de alto nível é mais eficiente que uma linguagem de baixo nível.
C) As linguagens de programação que estão mais próximas da linguagem humana são
chamadas de linguagens de alto nível.
X D) Os níveis servem para classificar as linguagens de programação em eficientes ou
ineficientes, enquanto maior o nível de uma linguagem, mais eficiente ela é
E) O nível de uma linguagem determina a quantidadede código que ela tem.
11/03/2026 09:15:39 1/2
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 (FUNRIO, 2010) Analise as afirmativas a seguir e indique a alternativa correta.
I. Um programa de computador é um conjunto de códigos e instruções que especificam
uma série ordenada de ações.
II. Um software é um tipo especial de programa, armazenado de tal forma que não
precisa ser inserido manualmente no hardware toda vez que for necessário utilizá-lo.
III. Um driver é um tipo especial de software que tem a finalidade de fazer com que um
determinado hardware funcione.
X A) Somente II e III estão corretas.
B) Somente II está correta.
C) I, II e III estão corretas.
D) Somente I e II estão corretas.
E) Somente III está correta.
Questão
002 (CPCON, 2020). Assinale a alternativa CORRETA sobre Software.
A) São exemplos de Softwares Aplicativos: Word, Excel e WinRAR.
X B) Softwares Aplicativos são programas que têm aplicações práticas para o usuário e são
obrigatórios para o funcionamento do computador.
C) É considerado Software Utilitário qualquer programa não obrigatório, mas útil para o
bom funcionamento do computador.
D) Uma das funções de um Software Aplicativo é o gerenciamento da memória do
computador.
E) São exemplos de Software Básico: Windows, Office e Linux.
Questão
003 (CPCON, 2021) A exemplo do hardware, o software é de grande importância para o
funcionamento de um computador. No âmbito do software, considere as afirmações a
seguir.
I.O software básico é responsável pelo gerenciamento de recursos computacionais,
enquanto o software aplicativo é utilizado para atender às necessidades finais do
usuário.
II.O sistema operacional é um software aplicativo responsável pelo gerenciamento dos
principais recursos físicos de um computador, execução e gerenciamento de outros
programas.
III.Softwares utilitários fazem parte da categoria de software aplicativo e são utilizados
para melhorar o desempenho do sistema operacional.
Está(ão) CORRETA(s) a(s) afirmação(ções):
A) I e II, apenas.
B) II e III, apenas.
X C) II, apenas.
D) I, II e III.
E) I, apenas.
Questão
004 Qual dos nomes de software abaixo é um nome de sistema operacional?
A) Mozila Firefox.
11/03/2026 09:15:39 2/2
B) Corel Draw.
X C) Linux.
D) Microsoft Excel.
E) Micorsoft Word.
Questão
005 O sistema operacional é responsável por fazer a interface de comunicação entre duas
camadas importantes. Quais são elas?
A) Word e Excel.
X B) Rede e Banco de Dados.
C) Memória e Hardware.
D) Processador e memória ROM.
E) Hardware e Software.
Questão
006 Em que tipo de aplicações são utilizados sistemas operacionais de tempo real?
X A) Em sistemas em que a confiabilidade no tempo de execução e a sincronização das
tarefas é essencial.
B) Em sistemas em que a memória RAM é mais importante que a memória ROM.
C) Em sistemas em que o processador deve possuir 64 bits.
D) Em sistemas em que o tempo de execução das tarefas não tem relevância.
E) Em sistemas em que é primordial a utilização de interface gráfica.
Questão
007 (AOCP, 2021) Assinale a alternativa que apresenta corretamente apenas o nome de
softwares utilitários compactadores de arquivo.
A) Winrar, Powershell, GuitHub.
X B) Commmand Prompt, Winzip, GitHub.
C) PeaZip, 7-zip, WinZip.
D) Ftp, Winrar, Winzip.
E) BraZip, Universal Extractor, Disc Image.
Questão
008 (INSTITUTO AOCP, 2018) No que se refere aos conceitos de Software Livre e afins,
relacione as colunas e assinale a alternativa com a sequência correta.
1. Software Livre.
2. Software Proprietário.
3. Copyright.
( ) O Sistema Operacional Linux é um exemplo de software deste tipo.
( ) É o conjunto de prerrogativas conferidas por lei à pessoa física ou jurídica criadora da
obra intelectual.
( ) O Sistema Operacional Windows é um exemplo de software deste tipo.
( ) Implanta quatro liberdades conhecidas como de “uso”, “cópia”, “modificações” e
“redistribuição”.
( ) É licenciado com direitos exclusivos para o produtor.
A) 2 – 3 – 1 – 1 – 1.
B) 2 – 3 – 1 – 1 – 2.
X C) 1 – 3 – 2 – 1 – 1.
D) 1 – 1 – 2 – 3 – 2.
E) 1 – 3 – 2 – 1 – 2.
11/03/2026 09:14:49 1/2
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Um arquivo de 27,5 GB pode ser armazenado como um arquivo completo em um:
X A) Blu-Ray de duas faces.
B) DVD de duas faces e duas camadas.
C) Blu-Ray de uma face.
D) miniSD.
E) CD-ROM dupla camada.
Questão
002 O Pen Drive utiliza memórias de qual tipo?
A) Memory Stick.
X B) CompactFlash.
C) EEPROM com transistor em base flutuante.
D) Secure Digital.
E) Primárias
Questão
003 (CPCON-2021) Considere as afirmações a seguir.
I- Uma memória com capacidade máxima de armazenamento de 8 GB é equivalente à
capacidade de 8 x 1024 bits.
II- Uma memória com dados de tamanho 8 bits e 1024 endereços possui a capacidade
máxima de armazenamento de 1 KB.
III- Uma memória volátil consegue manter os dados sem alimentação de energia
elétrica.
IV- Em uma memória do tipo RAM (Random Access Memory) o tempo de acesso
independe da posição do dado, então é possível escolher o endereço aleatoriamente
(random).
Estão CORRETAS apenas as afirmações:
A) II e IV.
B) III e IV.
X C) I, II e III.
D) I e III.
E) I e IV.
Questão
004 Com relação à hierarquia de memórias, qual é a memória mais rápida?
A) Memória cache.
B) Disco magnético.
X C) Memória RAM.
D) Registrador.
E) Disco óptico.
Questão
005 Ao se dividir um HD em duas partições, o SO apresentará as partições de qual maneira?
X A) B: e C:
B) C: e D:
11/03/2026 09:14:49 2/2
C) A: e C:
D) D: e E:
E) A: e B:
Questão
006 O controlador é:
A) Placa de circuito impresso, localizada na parte inferior do disco, que controla a
comunicação desse com o host.
B) Aplicativo de monitoramento de desempenho do disco.
X C) Eixo de rotação.
D) Driver do dispositivo.
E) Usuário que monitora o disco.
Questão
007 São componentes do disco rígido:
X A) Platter, eixo, alternador, braço atuador e cabeça de leitura e gravação.
B) Platter, axial, atuador, braço atuador e cabeça de leitura e gravação.
C) Plato, eixo, alternador, braço atuador e cabeça de leitura e gravação.
D) Platter, eixo, atuador, braço atuador e rolamento de leitura e gravação.
E) Platter, eixo, atuador, braço atuador e cabeça de leitura e gravação.
Questão
008 Como se chama a parte da memória que os sistemas utilizam para armazenar
temporariamente os dados durante um processamento de transferência de
informações?
X A) Memória RAM.
B) EEPROM.
C) Buffer.
D) Memória Flash.
E) CompactFlash.
11/03/2026 09:13:51 1/3
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 (IFTO, 2016) Os itens a seguir fazem parte da integração entre a História e cursos no
eixo tecnológico de Informação e comunicação, neste caso a história da computação
(1).
Analise-os, julgue-os e assinale a alternativa correta.
I.A segunda geração (1956 - 1963) foi impulsionada pela invenção do transistor (1948)
e em 1956 já se produziam computadores com esta tecnologia. Apareceram também os
modernos dispositivos, tais como as impressoras, as fitas magnéticas, os discos para
armazenamento, etc. Os computadores passaram a ter um desenvolvimento rápido,
impulsionados principalmente por dois fatores essenciais: os sistemas operacionais e as
linguagens de programação.
II.Os circuitos integrados propiciaram um novo avanço e com eles surgiram os
computadores de terceira geração (1964 - 1970). As tecnologias LSI, VLSI e ULSI
abrigam milhões de componentes eletrônicos em um pequeno espaço ou chip, iniciando
a quarta geração, que vem até os dias de hoje (2016).
III.Os atuais avanços em pesquisa e o projeto de novas tecnologiaspara os
computadores estão possibilitando o surgimento da quinta geração. Dois avanços que
configuram um divisor de águas são o processamento paralelo, que quebrou o
paradigma de von Neumann, e a tecnologia dos supercondutores.
IV.A partir de 1975, com a disseminação dos circuitos integrados, a Computação deu
um novo salto em sua história, proporcionado pelo surgimento e desenvolvimento da
indústria dos computadores pessoais e, principalmente, pelo aparecimento da
computação multimídia. Com o aparecimento dos microcomputadores, rompeu-se a
barreira de deslumbramento que cercava as grandes máquinas e seu seleto pessoal
que as manipulava, e surgiu a possibilidade da transferência do controle do computador
para milhares de pessoas, assistindo-se à sua transformação em um bem de consumo.
V.No início da década de 1990, ocorreu uma difusão intensa do paradigma da
orientação a objeto (2). Este paradigma esteve em gestação por cerca de 30 anos e as
novas tecnologias como a Internet (...). O crescimento da Internet e o “comércio
eletrônico” introduziram novas dimensões de complexidade no processo de
desenvolvimento de programas.
(1) FONSECA Filho, Cléuzio. História da computação [recurso eletrônico]: O Caminho do
Pensamento e da Tecnologia / Cléuzio Fonseca Filho. – Porto Alegre: EDIPUCRS, 2007.
205 p. Disponível em: . Acesso em 20 ago. 2016.
(2) Falando de uma maneira mais técnica e bastante genérica, significa que o foco da
atenção do programador recai mais nos dados da aplicação e nos métodos para
manipulá-los do que nos estritos procedimentos.
A) Os itens I e II são complementares e os itens III e VI são concorrentes, pois estes últimos
fazem uma análise fenomenológica sobre o tema.
B) Os itens II e III podem ser didaticamente tratados como contraditórios enquanto os itens
I, IV e V mostram associações temporais antagônicas.
X C) O item IV está correto e os itens I, II e III fazem inferências aparentemente equivocadas
sobre o tema abordado.
D) Os itens I, II e III estão corretos e os IV e V estão incorretos.
E) Os itens I, II, III, IV e V estão corretos.
11/03/2026 09:13:51 2/3
Questão
002 Foi um marco na segunda geração de computadores e trouxe mais velocidade e
confiabilidade.
A) As válvulas foram substituídas por transistores.
B) Começou a era dos circuitos integrados.
C) As válvulas foram substituídas por válvulas mais eficientes.
D) Os transistores foram substituídos por válvulas.
X E) As válvulas foram substituídas por circuitos integrados.
Questão
003 É responsável por buscar instruções na memória principal e determinar seu tipo,
gerando os sinais de controle para os outros componentes internos da CPU e os
externos.
A) Registradores.
X B) Unidade lógica aritmética.
C) Unidade de controle.
D) Cache.
E) Barramentos de controle.
Questão
004 (IDIB, 2021- Adaptada) “Um computador usado para executar programas maiores para
vários usuários, muitas vezes simultaneamente, e normalmente acessado apenas por
meio de uma rede.”
Assinale a alternativa que indica corretamente o tipo de computador representado pelo
texto acima.
X A) supercomputador
B) computador pessoal
C) servidores
D) smartphones
E) notebooks
Questão
005 Qual o principal fato histórico que causou os avanços tecnológicos na primeira geração?
A) A Segunda Guerra Mundial.
B) A Revolução Russa.
X C) A Primeira Guerra Mundial.
D) A ida do homem à Lua.
E) O descobrimento da eletricidade.
Questão
006 Fazem parte da CPU:
A) a placa-mãe e as memórias.
B) a unidade de controle e as memórias.
X C) a unidade de controle e a unidade de lógica e aritmética.
D) a unidade de lógica e aritmética e a placa-mãe.
E) a unidade de lógica e aritmética e as memórias.
Questão
007 Barramentos são conjuntos de fios que permitem o tráfego de informações dentro do
sistema computacional. Existem alguns tipos de barramentos, dentre os quais pode-se
citar o conjunto de barramentos de sistema que conecta os principais componentes do
computador. Essa estrutura pode ser dividida em grupos funcionais, que são:
11/03/2026 09:13:51 3/3
A) Dados, instruções e controle.
B) ISA, EISA e PCI.
X C) Dados, endereço e controle.
D) Centralizado e distribuído.
E) Síncrono e assíncrono.
Questão
008 Big data é um conceito melhor definido como:
A) a produção, armazenamento, tratamento e exibição de grandes volumes de
informação, de fontes diferentes e em formatos diferentes.
B) o tratamento e exibição de toneladas de informações de fontes diferentes e com
formatos padronizados.
C) "grandes dados" são dados muito grandes e de difícil manipulação.
X D) grandes volumes de dados que podem ser distribuídos via Internet para muitas pessoas
em paralelo.
E) o tratamento de imagens biométricas de fontes diferentes em formatos padronizados.
11/03/2026 09:06:39 1/5
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Algoritmos classificadores (sort) têm a função de organizar um conjunto de dados.
Observe o programa classificador apresentado abaixo e assinale a alternativa correta a
respeito de sua classificação:
A) Classificação decrescente de notas e nomes de alunos de mesma nota.
B) Classificação crescente de notas de alunos.
C) Classificação decrescente de notas de alunos.
X D) Classificação alfabética crescente de nomes e notas de alunos de mesmo nome.
E) Classificação alfabética crescente de nomes de alunos.
Questão
002 Avalie a seguintes afirmativas e marque a alternativa correta.
I – Existem diversas técnicas (algoritmos) de pesquisa já conhecidos.
II – Uma das operações mais comuns em sistemas de computação é a operação de
encontrar o um elemento em um conjunto de dados.
III – O algoritmo de pesquisa sequencial consiste em uma técnica de busca heurística
A) Apenas I e III estão corretas
B) Apenas I e II estão corretas
11/03/2026 09:06:39 2/5
X C) Todas as alternativas estão corretas
D) Apenas II está correta.
E) Apenas I está correta
Questão
003 Em C, os índices dos arrays sempre iniciam em:
A) 0 (zero)
B) 2 (dois)
X C) 3 (três)
D) -1 (menos um)
E) 1 (um)
Questão
004 Avalie a seguintes afirmativas e marque a alternativa correta.
I – Um array multidimensional é um array que consiste em uma estrutura de linhas e
colunas.
II – A declaração int valores[3][4]; define um array chamado valores, que possui 3 linhas
e 4 colunas.
III – A primeira casa de valor em um array multidimensional é referenciada pelos índices
[0][0].
A) Todas as alternativas estão corretas
X B) Apenas I e III estão corretas
C) Apenas I está correta
D) Apenas I e II estão corretas
E) Apenas II está correta
11/03/2026 09:06:39 3/5
Questão
005 Dado um algoritmo com um array global de tamanho 10, chamado vetor, e todas as
declarações e inicializações necessárias para o seu correto funcionamento. Dado ainda
que este algoritmo tem duas funções, funcaoAlgo1 e funcaoAlgo2 (apresentadas
abaixo), e que estas funções foram declaradas e assinadas no programa. Dado um
programa principal que faz a leitura de valores para o vetor e chama a função
funcaoAlgo1, analise a descrição apresentada e os trechos de códigos abaixo e marque
a alternativa CORRETA.
void funcaoAlgo1()
{
for (i=0;ie
execução do programa.
X C) Este cenário apresenta uma estrutura que utiliza um vetor de inteiros, duas funções
auxiliares e dentro do programa principal preenche o vetor e invoca as funções
auxiliares, chamando primeiro a primeira função e depois a segunda função. As funções
embaralham os valores do vetor.
D) Este cenário apresenta uma situação em que vários blocos de códigos escritos e
agrupados dentro de um programa principal com todas as suas declarações, mas não
realiza nenhuma atividade relevante, não fazendo movimentação de dados e nem
utilização de memória.
E) Este cenário demonstra a utilização de uma estrutura complexa para a realização de
tarefas simples de tratamento de entrada e saída de dados inteiros em estrutura do tipo
vetor. As funções demonstradas fazem uma demonstração de entrada, saída e
movimentação do valores no vetor.
Questão
006 Os array também são chamados de
A) Vetores ou Matrizes
B) Funções ou Procedimentos
X C) Estruturas de Repetição
11/03/2026 09:06:39 4/5
D) Estruturas de Seleção.
E) Conjunto de tipos diversos
Questão
007 Considere uma situação em que um professor que queira saber se existem alunos
cursando, ao mesmo tempo, as disciplinas A e B, tenha implementado um programa
que:
1) inicializa um array a de 30 posições que contém as matrículas dos alunos da
disciplina A;
2) inicializa outro array b de 40 posições, que contém as matrículas dos alunos da
disciplina B;
3) imprime a matrícula dos alunos que estão cursando as disciplinas A e B ao mesmo
tempo.
Considere, ainda, que os arrays foram declarados e inicializados, não estão
necessariamente ordenados, e seus índices variam entre 0 e n – 1, sendo n o tamanho
do array.
1. for ( i = 0 ; i = 0 && v [ j ] > chave) e a
linha 10, do seguinte modo: v [ j + 1 ] = v [ j ]; .
C) A linha 10 deve ser corrigida da seguinte forma: v [ j + 1 ] = v [ j ]; e a linha 13, do
seguinte modo: v [ j – 1 ] = chave; .
X D) A linha 04 deve ser corrigida da seguinte forma: for (i = 1; i = 0 && v[ j ] > chave).
11/03/2026 09:05:08 1/3
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I. Quando o comando return está associado a algum valor este valor deve ser do
mesmo tipo da declaração da função e será retornado ao processo que chamou a
função.
II. As variáveis globais recebem esta definição, pois tem visibilidade global, o podem ser
utilizadas em qualquer lugar dentro do programa global a qual estão inseridas.
III. Na linguagem C, as variáveis podem ser declaradas somente no início dos blocos, ou
seja, após a abertura das chaves {.
A) Todas as alternativas são verdadeiras
B) Apenas II e III são verdadeiras
C) Apenas III é verdadeira
X D) Apenas I e II são verdadeiras
E) Apenas I e III são verdadeiras
Questão
002 (IF-MT-2019) – Adaptado - Considere o trecho de código escrito na linguagem C
apresentado a seguir:
#include
int MinhaFuncao(int a, int b)
{
return a/**//b;
}
int main()
{
printf("%d",MinhaFuncao(6,2));
}
Assinale a alternativa que apresenta o resultado da sua execução:
A) 2
B) 3
X C) 4
D) 0
E) 1
Questão
003 Todas as variáveis declaradas na área de declaração principal do programa são
definidas como:
A) variáveis da função.
B) variáveis de estrutura
X C) variáveis de decisão
D) variáveis globais
E) variáveis locais
11/03/2026 09:05:08 2/3
Questão
004 Avalie a seguintes afirmativas e marque a alternativa correta.
I – O comando return, além de finalizar a execução da função, pode retornar algum
valor para a chamada desta função.
II – Quando o comando return está associado a algum valor, este valor deve ser do
mesmo tipo da declaração da função.
III – O comando return só pode ser utilizando em uma função quando se tem algum
valor para retornar para a chamada da função.
A) Apenas I está correta
B) Apenas II está correta
C) Apenas I e III estão corretas
D) Apenas I e II estão corretas
X E) Todas as alternativas estão corretas
Questão
005 Utilizamos o comando return no final das funções para:
A) cumprir com um requisito obrigatório no uso de funções.
B) determinar o valor das variáveis locais da função
C) nada, este comando não tem uma função específica
D) voltar algumas linhas de código e executar novamente a função
X E) interromper o fluxo de execução da função retornando ao estado anterior à chamada da
mesma
Questão
006 Avalie a seguintes afirmativas e marque a alternativa correta.
I – As variáveis declaradas dentro de uma função também podem ser utilizadas na
função principal main.
II – Se na função existir uma variável local com o mesmo nome de uma variável global,
a chamada simples desta variável sempre retornará a variável local.
III – Se uma função for declarada logo após a declaração de uma outra função, na
execução elas devem respeitar esta ordem de executar a primeira declaração e depois
a segunda.
A) Apenas II está correta
B) Apenas I e III estão corretas
X C) Apenas I e II estão corretas
D) Todas as alternativas estão corretas
E) Apenas I está correta
Questão
007 Considerando a linguagem C, identifique como verdadeiras (V) ou falsas (F) as
seguintes afirmativas.
( ) Uma função não pode ter espaço em branco na definição de seu nome, formando,
por exemplo, nome como ‘valor total’.
( ) As funções podem retornar apenas um valor, ou seja, apenas uma referência para
um tipo de dados (uma variável, uma constante, uma referência de memória).
( ) O número máximo de argumentos de uma função é 10.
( ) A estrutura de uma função deve ser limitada ao programa principal a qual será
chamada, ou seja, só pode conter os mesmos elementos que já contem em seu
programa principal.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
A) V – F – V – F.
11/03/2026 09:05:08 3/3
X B) V – V – V – V.
C) V – V – F – F.
D) F – F – F – F.
E) F – F – V – V.
Questão
008 (NUCEPE-2018) Analise o trecho de código a seguir e marque a única alternativa
CORRETA em relação ao que será escrito após a execução do programa.
#include
void impr3()
{
printf("3 ");
}
void impr2()
{
impr3();
printf("2 ");
}
void impr1()
{
printf("1 ");
}
int main( )
{
impr1();
impr2();
}
X A) 3 2 1.
B) 1 3 2.
C) 2 3 1.
D) 1 2 3.
E) 2 1 3.
11/03/2026 09:00:23 1/3
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amareloX Respostas marcardas por você.
Questão
001 Analise o código abaixo e marque a alternativa que identifica o correto valor que será
exibido na tela:
#include
int main()
{
int x,y,z;
z = 10;
x = 3;
y = (z > x) & ((x%3)==0);
x = z/x;
printf("X = %d, Z = %d, Y = %d",x,z,y);
}
A) X = 3.33, Z = 10, Y = 0
X B) X = 3.33, Z = 10.00, Y = 0.0
C) X = 3, Z = 10, Y = 1
D) X = 3, Z = 10, Y = 0
E) X = 3.33, Z = 10, Y = 1
Questão
002 Considere as afirmações sobre a linguagem C e marque a alternativa correta.
I. Entrada e Saída consistem nas operações de inserir e retirar informações de sistemas
de computador.
II. A função printf() é uma função utilizada para saída de dados, ou seja, para enviar
informações do sistema para a tela do computador.
III. A função scanf () é uma função utilizada para entrada de dados, ou seja, para enviar
informações para o sistema, geralmente em uma variável declarada na memória.
A) Apenas III é verdadeira
X B) Apenas I e II são verdadeiras
C) Apenas II e III são verdadeiras
D) Todas as alternativas são verdadeiras
E) Apenas I é verdadeira
Questão
003 Avalie a seguintes afirmativas e marque a alternativa correta.
I – A linguagem de programação C é uma linguagem de programação mais recente no
mercado e por isso é extensamente utilizada como meio didático para o ensino de
Linguagens de Programação e Programação de Computadores.
II – Todas as linguagens de programação existente hoje em dia são baseadas na
linguagem C, então, um profissional só precisa estudar a linguagem C para conseguir
programar em todas as outras.
III – Apesar da baixa produtividade em função de não ter componentes já prontos, o uso
da linguagem C se justifica pela sua sintaxe e poder de processamento e execução
A) Apenas I e II estão corretas
X B) Todas as alternativas estão corretas
C) Apenas I e III estão corretas
D) Apenas III está correta.
11/03/2026 09:00:23 2/3
E) Apenas I está correta
Questão
004 Considere as afirmações sobre a linguagem C e marque a alternativa correta.
I. Sobre tipos de dados, cada tipo de dado tem um nome e é capaz de armazenar uma
certa quantidade de memória determinada em bytes.
II. Os operadores relacionais, como o nome sugere estabelecem uma relação
operacional entre algumas partes do código. Estes operadores servem para estabelecer
uma relação de operação mútua entre os operandos.
III. Os operadores aritméticos nos permitem realizar operações aritméticas básicas em
linguagens de programação.
X A) Apenas I e III são verdadeiras.
B) Nenhuma alternativa é verdadeira.
C) Apenas I e II são verdadeiras.
D) Apenas II e III são verdadeiras.
E) Apenas I é verdadeira.
Questão
005 Analise a afirmativa abaixo e marque a alternativa que preencha corretamente os
espaços em branco na ordem que aparecem no texto.
Uma linguagem de _____ é um conjunto de _____ para criação de algoritmos que serão
traduzidos em linguagem de máquina que define instruções a serem realizadas por um
_____.
X A) computador; programação; software
B) conversação; gramáticas; computador
C) programação; regras; computador
D) conversa; palavras; ser humano
E) máquina; ações definidas; software
Questão
006 Os tipos de dados básicos na linguagem C são:
A) integer, real, character, double e null
B) const, var e boolean
C) inteiro, real e caractere
D) null, void e nil
X E) int, float, char, double e void
Questão
007 Na linguagem C a função MAIN, também conhecida como função principal, sempre deve
ser declarada em nosso código
PORQUE
Ela é a função que determina o ponto de partida do nosso programa.
Sobre essas duas afirmativas, é CORRETO afirmar que
A) a primeira é uma afirmativa falsa; e a segunda, verdadeira
B) as duas são verdadeiras, e a segunda é uma justificativa correta da primeira
C) as duas são verdadeiras, mas não estabelecem relação entre si
X D) as duas são verdadeiras, e a primeira é uma justificativa correta da segunda
E) a primeira é uma afirmativa verdadeira; e a segunda, falsa
11/03/2026 09:00:23 3/3
Questão
008 Analise o trecho de código abaixo e marque a alternativa correta.
main()
{
}
A) Este trecho de código representa a sintaxe básica de uma função secundária na
linguagem C
B) Este trecho de código representa a sintaxe básica de uma função recursiva na
linguagem C
C) Este trecho de código representa a sintaxe básica da única função admitida na
linguagem C
X D) Este trecho de código representa a sintaxe básica de uma função principal na
linguagem C
E) Este trecho de código representa a sintaxe básica de uma função qualquer na
linguagem C
11/03/2026 09:00:23 1/3
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Analise o código abaixo e marque a alternativa que identifica o correto valor que será
exibido na tela:
#include
int main()
{
int x,y,z;
z = 10;
x = 3;
y = (z > x) & ((x%3)==0);
x = z/x;
printf("X = %d, Z = %d, Y = %d",x,z,y);
}
A) X = 3.33, Z = 10, Y = 0
X B) X = 3.33, Z = 10.00, Y = 0.0
C) X = 3, Z = 10, Y = 1
D) X = 3, Z = 10, Y = 0
E) X = 3.33, Z = 10, Y = 1
Questão
002 Considere as afirmações sobre a linguagem C e marque a alternativa correta.
I. Entrada e Saída consistem nas operações de inserir e retirar informações de sistemas
de computador.
II. A função printf() é uma função utilizada para saída de dados, ou seja, para enviar
informações do sistema para a tela do computador.
III. A função scanf () é uma função utilizada para entrada de dados, ou seja, para enviar
informações para o sistema, geralmente em uma variável declarada na memória.
A) Apenas III é verdadeira
X B) Apenas I e II são verdadeiras
C) Apenas II e III são verdadeiras
D) Todas as alternativas são verdadeiras
E) Apenas I é verdadeira
Questão
003 Avalie a seguintes afirmativas e marque a alternativa correta.
I – A linguagem de programação C é uma linguagem de programação mais recente no
mercado e por isso é extensamente utilizada como meio didático para o ensino de
Linguagens de Programação e Programação de Computadores.
II – Todas as linguagens de programação existente hoje em dia são baseadas na
linguagem C, então, um profissional só precisa estudar a linguagem C para conseguir
programar em todas as outras.
III – Apesar da baixa produtividade em função de não ter componentes já prontos, o uso
da linguagem C se justifica pela sua sintaxe e poder de processamento e execução
A) Apenas I e II estão corretas
X B) Todas as alternativas estão corretas
C) Apenas I e III estão corretas
D) Apenas III está correta.
11/03/2026 09:00:23 2/3
E) Apenas I está correta
Questão
004 Considere as afirmações sobre a linguagem C e marque a alternativa correta.
I. Sobre tipos de dados, cada tipo de dado tem um nome e é capaz de armazenar uma
certa quantidade de memória determinada em bytes.
II. Os operadores relacionais, como o nome sugere estabelecem uma relação
operacional entre algumas partes do código. Estes operadores servem para estabelecer
uma relação de operação mútua entre os operandos.
III. Os operadores aritméticos nos permitem realizar operações aritméticas básicas em
linguagens de programação.
X A) Apenas I e III são verdadeiras.
B) Nenhuma alternativa é verdadeira.
C) Apenas I e II são verdadeiras.
D) Apenas II e III são verdadeiras.
E) Apenas I é verdadeira.
Questão
005 Analise a afirmativa abaixo e marque a alternativa que preencha corretamente os
espaços em branco na ordem que aparecem no texto.
Uma linguagem de _____ é um conjunto de _____ para criação de algoritmos que serão
traduzidos em linguagem de máquina que define instruções a serem realizadas por um
_____.
X A) computador; programação; software
B) conversação; gramáticas; computador
C) programação; regras; computador
D) conversa; palavras; ser humano
E) máquina; ações definidas; software
Questão
006 Os tiposde dados básicos na linguagem C são:
A) integer, real, character, double e null
B) const, var e boolean
C) inteiro, real e caractere
D) null, void e nil
X E) int, float, char, double e void
Questão
007 Na linguagem C a função MAIN, também conhecida como função principal, sempre deve
ser declarada em nosso código
PORQUE
Ela é a função que determina o ponto de partida do nosso programa.
Sobre essas duas afirmativas, é CORRETO afirmar que
A) a primeira é uma afirmativa falsa; e a segunda, verdadeira
B) as duas são verdadeiras, e a segunda é uma justificativa correta da primeira
C) as duas são verdadeiras, mas não estabelecem relação entre si
X D) as duas são verdadeiras, e a primeira é uma justificativa correta da segunda
E) a primeira é uma afirmativa verdadeira; e a segunda, falsa
11/03/2026 09:00:23 3/3
Questão
008 Analise o trecho de código abaixo e marque a alternativa correta.
main()
{
}
A) Este trecho de código representa a sintaxe básica de uma função secundária na
linguagem C
B) Este trecho de código representa a sintaxe básica de uma função recursiva na
linguagem C
C) Este trecho de código representa a sintaxe básica da única função admitida na
linguagem C
X D) Este trecho de código representa a sintaxe básica de uma função principal na
linguagem C
E) Este trecho de código representa a sintaxe básica de uma função qualquer na
linguagem C
11/03/2026 08:59:46 1/3
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 (NUCEPE-2018)
A estrutura de repetição for possui três campos que devem ser preenchidos. Conforme
o exemplo a seguir, esses três campos são chamados respectivamente de:
for (contador = 1; contador 10) então
inicio
escreva “O valor é maior que 10”;
fim
fim
I. No algoritmo apresentado podemos afirmar que o tipo de dados da variável x deve
ser obrigatoriamente inteiro (int).
II. Se for digitado um valor maior que 10, em x, mesmo se este valor for maior que
1000, o condicional ‘se’ será verdadeiro e executará o comando escreva.
III. Uma vez que o condicional verifica se o valor de x é maior que 10 e o laço de
repetição verifica se o valor de x é menor que 1000, então este laço irá executar 990
vezes.
X A) Apenas I e III são corretas
B) Apenas III é correta
C) Apenas I é correta
D) Apenas II é correta
E) Apenas II e III são corretas
11/03/2026 08:59:46 2/3
Questão
003 INEP-ENADE-2014 (adaptada)
A norma reguladora 15 (NR-15), que dispõe sobre atividades e operações insalubres,
indica que o limite do nível de intensidade sonora para um trabalhador não deve
ultrapassar 120dB. Suponha que, em uma fábrica, uma máquina (que pode ser
considerada uma fonte esférica) emite um som uniforme e isotrópico. A 100 metros da
fonte, o nível de intensidade sonora é de 80 decibéis.
Em um algoritmo que calcula e informa até que distância, em metros, um trabalhador
pode se aproximar dessa máquina sem ultrapassar o limite do nível de intensidade
sonora estabelecido pela NR-15, o TIPO DE DADOS mais apropriado para a variável que
irá receber o valor desta distância deve ser:
A) int
B) array
X C) boolean
D) char
E) float
Questão
004 Avalie a seguintes afirmativas e marque a alternativa correta.
I - Os operadores lógicos são palavras reservadas que iremos utilizar para juntar duas
ou mais condições lógicas.
II - Para utilizar os operadores lógicos “e” e “ou” devemos simplesmente colocá-los
entre duas expressões lógicas.
III – O operador lógico “não” troca o valor lógico de uma expressão
A) Apenas II está correta.
B) Apenas I está correta
C) Apenas I e III estão corretas
X D) Apenas I e II estão corretas
E) Todas as alternativas estão corretas
Questão
005 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I. As estruturas condicionais podem ser comparadas com as estruturas de repetição,
quanto a sua forma e funcionalidade, pois ambas realizam um teste que retorna
verdadeiro ou falso.
II. Toda estrutura condicional e de repetição deve ter claramente o seu início e fim,
mesmo quando, em alguns casos, não digitamos estes marcados explicitamente no
programa.
III. A definição do critério de parada para estruturas condicionais não é obrigatória, uma
vez que atingindo a quantidade desejada de repetição o laço irá finalizar
automaticamente.
A) Apenas II é correta
B) Apenas I é correta
C) Apenas I e II são corretas
X D) Todas as alternativas são corretas
E) Apenas II e III são corretas
Questão
006 Quando temos que tomar algum tipo de decisão ou verificar o conteúdo de alguma
variável
A) devemos utilizar estrutura de repetição para encontrar o resultado
B) vamos encontrar uma situação difícil de resolver
X C) devemos utilizar uma Estrutura Condicional ou tomada de decisão
11/03/2026 08:59:46 3/3
D) podemos utilizar uma estrutura tipo array
E) devemos utilizar a área de declaração de variáveis
Questão
007 Muitas vezes no desenvolvimento de programas temos a necessidade de repetir algum
trecho várias vezes, para isso temos duas alternativas, reescrever este trecho de
código quantas vezes forem necessárias ou utilizar uma:
A) forma alternativa
X B) estrutura condicional
C) estrutura de repetição
D) lógica mais elaborada
E) variável de controle.
Questão
008 Sobre o trecho de código abaixo, avalie a seguintes afirmativas e marque a alternativa
correta.
Se (Resultado >= 70) então
início
Escreva “O aluno está APROVADO”;
Fim
I – Esta é uma estrutura que pode escrever mais de uma mensagem na tela.
II – A mensagem de que o aluno está aprovado será apresentada para qualquer
resultado acima de 70, mesmo sendo um valor muito alto.
III – Se o resultado for menor que 70 irá apresentar que o aluno está reprovado.
A) Apenas I está correta
X B) Apenas II está correta.
C) Apenas I e III estão corretas
D) Apenas III está correta
E) Apenas I e II estão corretas
11/03/2026 08:59:05 1/3
REVISÃO DE SIMULADO
Nome:
SIMONE APARECIDA DA SILVA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 A listagem a seguir apresenta uma sequência de valores, marque com V quais dos
valores abaixo são do tipo Real (Float) e com F os que não são do tipo Real (Float).
I - ( ) -678
II - ( ) “0,87”
III - ( ) “9,12”
IV - ( ) “ÚNICA”
V - ( ) -123
VI - ( ) -33,1
VII - ( ) “Cinco vírgula três”
VIII - ( ) 102,57
IX - ( ) Verdadeiro
X - ( ) 0,0
De acordo com o pedido acima, indique a sequência correta.
X A) V – V – V – F – V – V – F – V – F – F.
B) F – V – V – F – F – V – V – V – F – V.
C) F – V – F – V – F – V – F – V – F – V.
D) F – F – F – F – F – V – F – V – F – V.
E) V – F – F – F – V – V – F – V – F – F.
Questão
002 Analisando as expressões:
X = (2+2)*3
Y = 2+2*3
Quais serão os resultados:
A) X = 4 e Y = 8
X B) X = 8 e Y = 12
C) X = 12 e Y = 4
D) X = 12 e Y = 12
E) X = 12 e Y = 8
Questão
003 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I – Sintaxe é o termo utilizado para descrever a forma como um comando ou instrução é
definida.
II – Uma linguagem de programação é um conjunto de símbolos e regras de sintaxe que
permitem a construção de sentenças que descrevem de forma precisa ações
compreensíveis e executáveis para o computador.
III – O portugol é um algoritmo (escrito em português estruturado) utilizando as sintaxes
e semânticas parecidas com uma linguagem de programação.
A) Apenas I está correta.
B) Apenas I e II estão corretas
C) Apenas II