Buscar

revisão de programção de computadores provas antigas

Prévia do material em texto

Página 1 de 6
ESCOLA NILTON LINS Nota
Professor: JULIANO DA SILVA
Disciplina:
Curso:
Aluno:
Matrícula: Turma: Data: __/__/____
Q.1 (1.00) - Vimos que a linguagem C usa códigos
para entrada e para saída de dados. Um deles é bem
particular: o “\n”. Para que ele serve?
a) ( ) Pula o cursor para uma nova linha.
b) ( ) Emite aspas.
c) ( ) Pula o cursor para uma nova linha.
d) ( ) Faz um retrocesso no cursor
e) ( ) Realiza uma tabulação.
Q.2 (1.00) -
fim
a) ( ) 20
b) ( ) 0
c) ( ) 120
d) ( ) 50
e) ( ) -140
Q.3 (1.00) - As estruturas de repetição são funda-
mentais em qualquer linguagem. Na linguagem C
isso não seria diferente. Sobre elas, qual das alterna-
tivas abaixo está errada?
a) ( ) A estrutura DO serve apenas para repetições
indeterminadas.
b) ( ) A estrutura FOR serve para repetições de-
terminadas.
c) ( ) Existem 3 estruturas desse tipo em C: For,
while e do.
d) ( ) Todas as estruturas funcionam de forma se-
melhante.
e) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas.
Q.4 (1.00) - A linguagem de programação C usa
operadores lógicos, do mesmo jeito que o Visualg,
com pequenas diferenças de escrita. Sobre o assunto,
marque abaixo a alternativa incorreta.
a) ( ) O operador “OU” ou || só pode ser utilizado
sem combinações entre ele e outros operado-
res
b) ( ) No operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes
c) ( ) O operador “NAO” inverte uma expressão
lógica, por exemplo, false passa a ser true
d) ( ) O operador “OU” ou || resulta falso apenas
quando as duas expressões ligadas por ele
forem falsas
e) ( ) O operador “E” ou && resulta verdadeiro
quando as duas expressões lógicas ligadas
por ele são verdadeiras
Q.5 (1.00) -
a) ( ) Se o usuário digitar “x” para o time o pro-
grama exibe o texto “outro time”
Verifique as respostas em: www.gradepen.com/?ansid=483825.0
Página 2 de 6
b) ( ) Se o usuário digitar “a” para o time o pro-
grama exibe o texto “time a”.
c) ( ) Se o usuário digitar “b” para o combustível
o programa exibe o texto “ro time b”.
d) ( ) Apenas se o usuário digitar “x” para o time
o programa não exibirá nenhum texto.
e) ( ) Não sendo a ou b para qualquer coisa que
o usuário digitar o programa exibe o texto
“outro time” .
Q.6 (1.00) -
a) ( ) 50
b) ( ) 20
c) ( ) -140
d) ( ) 0
e) ( ) 120
Q.7 (1.00) - Suponha que você queira fazer uma re-
petição determinada em C, começando de 1 e indo
até 40 de 5 em 5. qual seria o comando adequado
?
a) ( ) for (i=1; i<=40; i = i + 5)
b) ( ) for (i==40; i>=1; i == i + 5)
c) ( ) for (int i=1; i<=40; i = i + 5)
d) ( ) for (i=1; i<=40; int i = i + 5)
e) ( ) for (i=1; int i<=40; i = i + 5)
Q.8 (1.00) -
a) ( ) O programa faz uma repetição determinada.
b) ( ) O programa vai travar na hora da leitura.
c) ( ) O programa recebe e lista 5 nomes de cida-
des.
d) ( ) O programa usa um vetor de char para ar-
mazenar o string
e) ( ) O comando de leitura da cidade coloca os
caracteres em cada posição do vetor.
Q.9 (1.00) -
a) ( ) A repetição nem sequer começa, pois trava
direto
b) ( ) O comando ESCREVA depois do PARA
mostra o valor do total geral de pontos
Verifique as respostas em: www.gradepen.com/?ansid=483825.0
Página 3 de 6
c) ( ) A variável total é um contador
d) ( ) Essa é uma repetição indeterminada.
e) ( ) Não tem repetição nesse código.
Q.10 (1.00) - A construção de algoritmos segue pas-
sos, que devem ser realizados na ordem correta. Afi-
nal, a sequência de passos para a construção de al-
goritmos é também um algoritmo. Considerando es-
ses passos, analise sequência abaixo e depois esco-
lha a ordem correta. 1- Definir o processamento, ou
seja, quais operações serão efetuadas e quais as res-
trições para essas operações. O processamento deve
transformar os dados de entrada em dados de saída e
também verificar quais objetos são responsáveis pe-
las atividades
2- Definir os dados de entrada, ou seja, quais da-
dos serão fornecidos e quais objetos fazem parte do
cenário do problema.
3- Entender o problema a ser resolvido e desta-
car os pontos mais importantes e os objetos que o
compõem.
4- Definir os dados de saída, ou seja, quais dados
serão gerados depois do processo.
5- Testar o algoritmo realizando simulações cor-
rigindo possíveis erros. 6- Construir o algoritmo.
Qual a ordem correta dos itens acima ?
a) ( ) 1,2,3,4,5,6
b) ( ) 3,1,2,6,5,4
c) ( ) 2,3,1,5,6,4
d) ( ) 4,3,2,1,5,6
e) ( ) 3,2,1,4,6,5
Q.11 (1.00) - O que significa o comando abaixo?
scanf ( “%21[^\n]”, nome);
a) ( ) É feita uma leitura de um string.
b) ( ) É feita uma leitura de um lógico.
c) ( ) É feita uma leitura de um inteiro.
d) ( ) É feita uma impressão de um string.
e) ( ) É feita uma leitura de um real.
Q.12 (1.00) - Suponha que você vai guardar a placa
de um veículo numa variável com tamanho 8. Como
você declararia isso no visualg?
a) ( ) var placa : literal
b) ( ) var placa : inteiro
c) ( ) var placa : real
d) ( ) var placa : literal[8]
e) ( ) var placa : vetor [1..8] de inteiro
Q.13 (1.00) -
a) ( ) 18
b) ( ) 58
c) ( ) 38
d) ( ) 28
e) ( ) 48
Q.14 (1.00) -
a) ( ) O escreval não será executado.
b) ( ) O escreval mostrará o valor 120
c) ( ) O escreval mostrará o valor 40
d) ( ) O programa vai travar.
e) ( ) O escreval mostrará o valor 80
Q.15 (1.00) - Quanto ao tipo FLOAT, podemos di-
zer que:
a) ( ) Permite guardar apenas caracteres.
Verifique as respostas em: www.gradepen.com/?ansid=483825.0
Página 4 de 6
b) ( ) Permite criar um tipo vazio que pode poste-
riormente ser modificado para um dos tipos
anteriores.
c) ( ) Permite guardar apenas inteiros.
d) ( ) Permite guardar apenas reais de dupla pre-
cisão.
e) ( ) Permite guardar números reais.
Q.16 (1.00) - Analise as afirmativas abaixo e, em
seguida, marque a alternativa que apresenta quantas
delas estão CORRETAS. 1. O comando PARA do
visualg usa variável real para controle.
2. O comando Enquanto serve como estrutura de
seleção.
3. A linguagem C não possui estruturas de repe-
tição.
4. o comando “SE” do Visualg tem o equivalente
no “IF” da linguagem C.
a) ( ) 1
b) ( ) 2
c) ( ) 4
d) ( ) 0
e) ( ) 3
Q.17 (1.00) -
a) ( ) Vai emitir a mensagem “primeira faixa de
valores” e em seguida “terceira faixa de va-
lores”.
b) ( ) Não vai emitir mensagem.
c) ( ) Vai emitir a mensagem “primeira faixa de
valores”.
d) ( ) Vai emitir a mensagem “segunda faixa de va-
lores”.
e) ( ) Vai emitir a mensagem “terceira faixa de va-
lores”
Q.18 (1.00) -
a) ( ) 18
b) ( ) 38
c) ( ) 8
d) ( ) 58
e) ( ) 28
Q.19 (1.00) - Quanto aos tipos de dados em C e
Visualg, podemos dizer que:
a) ( ) Não existem tipos compatíveis.
b) ( ) Int equivale a float.
c) ( ) Int equivale a literal.
d) ( ) Float equivale a real.
e) ( ) Literal equivale a Float.
Q.20 (1.00) - Quanto aos operadores lógicos, é in-
correto dizer que :
a) ( ) o operador “E” ou && é usado sozinho, ou
seja, não permite combinações entre ele e ou-
tros operadores.
b) ( ) no operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes.
c) ( ) o operador “E” ou && é usado quando as
duas expressões lógicas ligadas por ele de-
vem acontecer de forma simultânea
d) ( ) o operador “OU” ou || é usado quando as
duas expressões lógicas ligadas por ele devem
acontecer de forma simultânea ou ao menos
uma delas deve ser verdadeira
e) ( ) o operador “NAO” ou ! é usado para inver-
ter o resultado de uma sentença lógica.
Q.21 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.0
Página 5 de 6
a) ( ) O aluno será reprovado com média 5,3
b) ( ) O aluno será aprovado com média 8,1
c) ( ) O aluno será aprovado com média 7,0.
d) ( ) O aluno será reprovadocom média 4,4.
e) ( ) O aluno será reprovado com média 6,7.
Q.22 (1.00) -
a) ( ) 165
b) ( ) 175
c) ( ) 185
d) ( ) 195
e) ( ) 205
Q.23 (1.00) -
a) ( ) 500
b) ( ) 200
c) ( ) 300
d) ( ) 400
e) ( ) 600
Q.24 (1.00) - Sobre as estruturas de repetição e se-
leção em C, escolha abaixo a alternativa incorreta.
a) ( ) A estrutura IF pode ser combinada com es-
truturas de repetição.
b) ( ) Existem 3 estruturas de repetição em C: For,
while e do.
c) ( ) é possível encadear essas estruturas de várias
formas.
d) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas
e) ( ) não é possível colocar um IF dentro de uma
estrutura While.
Q.25 (1.00) -
a) ( ) Exibe o maior valor.
b) ( ) Exibe o menor valor
c) ( ) Não exibe nenhuma delas.
d) ( ) Exibe as variáveis a e b, simultaneamente.
e) ( ) Exibe o valor médio
Verifique as respostas em: www.gradepen.com/?ansid=483825.0
Página 6 de 6
Marque o gabarito preenchendo completamente a região de cada
alternativa.
a b c d e
Q.1:
Q.2:
Q.3:
Q.4:
Q.5:
Q.6:
Q.7:
Q.8:
Q.9:
Q.10:
Q.11:
Q.12:
Q.13:
Q.14:
Q.15:
Q.16:
Q.17:
Q.18:
Q.19:
Q.20:
Q.21:
Q.22:
Q.23:
Q.24:
Q.25:
a b c d e
Prova: 483825.0
Verifique as respostas em: www.gradepen.com/?ansid=483825.0
Página 1 de 6
ESCOLA NILTON LINS Nota
Professor: JULIANO DA SILVA
Disciplina:
Curso:
Aluno:
Matrícula: Turma: Data: __/__/____
Q.1 (1.00) -
a) ( ) Se o usuário digitar “a” para o time o pro-
grama exibe o texto “time a”.
b) ( ) Não sendo a ou b para qualquer coisa que
o usuário digitar o programa exibe o texto
“outro time” .
c) ( ) Se o usuário digitar “x” para o time o pro-
grama exibe o texto “outro time”
d) ( ) Apenas se o usuário digitar “x” para o time
o programa não exibirá nenhum texto.
e) ( ) Se o usuário digitar “b” para o combustível
o programa exibe o texto “ro time b”.
Q.2 (1.00) -
a) ( ) Vai emitir a mensagem “terceira faixa de va-
lores”
b) ( ) Vai emitir a mensagem “primeira faixa de
valores”.
c) ( ) Não vai emitir mensagem.
d) ( ) Vai emitir a mensagem “segunda faixa de va-
lores”.
e) ( ) Vai emitir a mensagem “primeira faixa de
valores” e em seguida “terceira faixa de va-
lores”.
Q.3 (1.00) - O que significa o comando abaixo?
scanf ( “%21[^\n]”, nome);
a) ( ) É feita uma leitura de um inteiro.
b) ( ) É feita uma leitura de um real.
c) ( ) É feita uma leitura de um lógico.
d) ( ) É feita uma leitura de um string.
e) ( ) É feita uma impressão de um string.
Q.4 (1.00) - Sobre as estruturas de repetição e sele-
ção em C, escolha abaixo a alternativa incorreta.
a) ( ) não é possível colocar um IF dentro de uma
estrutura While.
b) ( ) é possível encadear essas estruturas de várias
formas.
c) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas
d) ( ) A estrutura IF pode ser combinada com es-
truturas de repetição.
e) ( ) Existem 3 estruturas de repetição em C: For,
while e do.
Q.5 (1.00) - Quanto ao tipo FLOAT, podemos dizer
que:
a) ( ) Permite guardar apenas inteiros.
Verifique as respostas em: www.gradepen.com/?ansid=483825.1
Página 2 de 6
b) ( ) Permite guardar apenas caracteres.
c) ( ) Permite guardar números reais.
d) ( ) Permite criar um tipo vazio que pode poste-
riormente ser modificado para um dos tipos
anteriores.
e) ( ) Permite guardar apenas reais de dupla pre-
cisão.
Q.6 (1.00) - A linguagem de programação C usa
operadores lógicos, do mesmo jeito que o Visualg,
com pequenas diferenças de escrita. Sobre o assunto,
marque abaixo a alternativa incorreta.
a) ( ) O operador “E” ou && resulta verdadeiro
quando as duas expressões lógicas ligadas
por ele são verdadeiras
b) ( ) No operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes
c) ( ) O operador “OU” ou || resulta falso apenas
quando as duas expressões ligadas por ele
forem falsas
d) ( ) O operador “NAO” inverte uma expressão
lógica, por exemplo, false passa a ser true
e) ( ) O operador “OU” ou || só pode ser utilizado
sem combinações entre ele e outros operado-
res
Q.7 (1.00) - As estruturas de repetição são funda-
mentais em qualquer linguagem. Na linguagem C
isso não seria diferente. Sobre elas, qual das alterna-
tivas abaixo está errada?
a) ( ) Todas as estruturas funcionam de forma se-
melhante.
b) ( ) Existem 3 estruturas desse tipo em C: For,
while e do.
c) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas.
d) ( ) A estrutura DO serve apenas para repetições
indeterminadas.
e) ( ) A estrutura FOR serve para repetições de-
terminadas.
Q.8 (1.00) -
a) ( ) 200
b) ( ) 500
c) ( ) 400
d) ( ) 300
e) ( ) 600
Q.9 (1.00) -
a) ( ) O escreval não será executado.
b) ( ) O escreval mostrará o valor 40
c) ( ) O escreval mostrará o valor 120
d) ( ) O escreval mostrará o valor 80
e) ( ) O programa vai travar.
Q.10 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.1
Página 3 de 6
a) ( ) 120
b) ( ) -140
c) ( ) 50
d) ( ) 20
e) ( ) 0
Q.11 (1.00) -
a) ( ) 18
b) ( ) 28
c) ( ) 8
d) ( ) 58
e) ( ) 38
Q.12 (1.00) -
a) ( ) Exibe o menor valor
b) ( ) Exibe as variáveis a e b, simultaneamente.
c) ( ) Não exibe nenhuma delas.
d) ( ) Exibe o maior valor.
e) ( ) Exibe o valor médio
Q.13 (1.00) -
a) ( ) O programa usa um vetor de char para ar-
mazenar o string
b) ( ) O programa recebe e lista 5 nomes de cida-
des.
c) ( ) O comando de leitura da cidade coloca os
caracteres em cada posição do vetor.
d) ( ) O programa faz uma repetição determinada.
e) ( ) O programa vai travar na hora da leitura.
Q.14 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.1
Página 4 de 6
a) ( ) 185
b) ( ) 165
c) ( ) 195
d) ( ) 175
e) ( ) 205
Q.15 (1.00) -
fim
a) ( ) -140
b) ( ) 50
c) ( ) 120
d) ( ) 20
e) ( ) 0
Q.16 (1.00) - Quanto aos tipos de dados em C e
Visualg, podemos dizer que:
a) ( ) Literal equivale a Float.
b) ( ) Não existem tipos compatíveis.
c) ( ) Int equivale a literal.
d) ( ) Int equivale a float.
e) ( ) Float equivale a real.
Q.17 (1.00) -
a) ( ) 28
b) ( ) 18
c) ( ) 48
d) ( ) 58
e) ( ) 38
Q.18 (1.00) - Vimos que a linguagem C usa códigos
para entrada e para saída de dados. Um deles é bem
particular: o “\n”. Para que ele serve?
a) ( ) Realiza uma tabulação.
b) ( ) Emite aspas.
c) ( ) Pula o cursor para uma nova linha.
d) ( ) Pula o cursor para uma nova linha.
e) ( ) Faz um retrocesso no cursor
Q.19 (1.00) - A construção de algoritmos segue pas-
sos, que devem ser realizados na ordem correta. Afi-
nal, a sequência de passos para a construção de al-
goritmos é também um algoritmo. Considerando es-
ses passos, analise sequência abaixo e depois esco-
lha a ordem correta. 1- Definir o processamento, ou
seja, quais operações serão efetuadas e quais as res-
trições para essas operações. O processamento deve
transformar os dados de entrada em dados de saída e
também verificar quais objetos são responsáveis pe-
las atividades
2- Definir os dados de entrada, ou seja, quais da-
dos serão fornecidos e quais objetos fazem parte do
cenário do problema.
3- Entender o problema a ser resolvido e desta-
car os pontos mais importantes e os objetos que o
compõem.
Verifique as respostas em: www.gradepen.com/?ansid=483825.1
Página 5 de 6
4- Definir os dados de saída, ou seja, quais dados
serão gerados depois do processo.
5- Testar o algoritmo realizando simulações cor-
rigindo possíveis erros. 6- Construir o algoritmo.
Qual a ordem correta dos itens acima ?
a) ( ) 1,2,3,4,5,6
b) ( ) 2,3,1,5,6,4
c) ( ) 4,3,2,1,5,6
d) ( ) 3,1,2,6,5,4
e) ( ) 3,2,1,4,6,5
Q.20 (1.00) - Suponha que você queira fazer uma
repetição determinada em C, começando de 1 e indo
até 40 de 5 em 5. qual seria o comando adequado?
a) ( ) for (i=1; int i<=40; i = i + 5)
b) ( ) for (i=1; i<=40; int i = i + 5)
c) ( ) for (i=1; i<=40; i = i + 5)
d) ( ) for (i==40; i>=1; i == i + 5)
e) ( ) for (int i=1; i<=40; i = i + 5)
Q.21 (1.00) - Suponha que você vai guardar a placa
de um veículo numa variável com tamanho 8. Como
você declararia isso no visualg?
a) ( ) var placa : vetor [1..8] de inteiro
b) ( ) var placa : literal
c) ( ) var placa : inteiro
d) ( ) var placa : literal[8]
e) ( ) var placa : real
Q.22 (1.00) - Quanto aos operadores lógicos, é in-
correto dizer que :
a) ( ) o operador “NAO” ou ! é usado para inver-
ter o resultado de uma sentença lógica.
b) ( ) o operador “E” ou && é usado quando as
duas expressões lógicas ligadas por ele de-
vem acontecer de forma simultânea
c) ( ) no operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes.
d) ( ) o operador “OU” ou || é usado quando as
duas expressões lógicas ligadas por ele devem
acontecer de forma simultânea ou ao menos
uma delas deve ser verdadeira
e) ( ) o operador “E” ou && é usado sozinho, ou
seja, não permite combinações entre ele e ou-
tros operadores.
Q.23 (1.00) -
a) ( ) A repetição nem sequer começa, pois trava
direto
b) ( ) Essa é uma repetição indeterminada.
c) ( ) A variável total é um contador
d) ( ) O comando ESCREVA depois do PARA
mostra o valor do total geral de pontos
e) ( ) Não tem repetição nesse código.
Q.24 (1.00) -
a) ( ) O aluno será aprovado com média 8,1
b) ( ) O aluno será reprovado com média 5,3
Verifique as respostas em: www.gradepen.com/?ansid=483825.1
Página 6 de 6
c) ( ) O aluno será reprovado com média 6,7.
d) ( ) O aluno será aprovado com média 7,0.
e) ( ) O aluno será reprovado com média 4,4.
Q.25 (1.00) - Analise as afirmativas abaixo e, em
seguida, marque a alternativa que apresenta quantas
delas estão CORRETAS. 1. O comando PARA do
visualg usa variável real para controle.
2. O comando Enquanto serve como estrutura de
seleção.
3. A linguagem C não possui estruturas de repe-
tição.
4. o comando “SE” do Visualg tem o equivalente
no “IF” da linguagem C.
a) ( ) 4
b) ( ) 1
c) ( ) 2
d) ( ) 0
e) ( ) 3
Marque o gabarito preenchendo completamente a região de cada
alternativa.
a b c d e
Q.1:
Q.2:
Q.3:
Q.4:
Q.5:
Q.6:
Q.7:
Q.8:
Q.9:
Q.10:
Q.11:
Q.12:
Q.13:
Q.14:
Q.15:
Q.16:
Q.17:
Q.18:
Q.19:
Q.20:
Q.21:
Q.22:
Q.23:
Q.24:
Q.25:
a b c d e
Prova: 483825.1
Verifique as respostas em: www.gradepen.com/?ansid=483825.1
Página 1 de 6
ESCOLA NILTON LINS Nota
Professor: JULIANO DA SILVA
Disciplina:
Curso:
Aluno:
Matrícula: Turma: Data: __/__/____
Q.1 (1.00) - A construção de algoritmos segue pas-
sos, que devem ser realizados na ordem correta. Afi-
nal, a sequência de passos para a construção de al-
goritmos é também um algoritmo. Considerando es-
ses passos, analise sequência abaixo e depois esco-
lha a ordem correta. 1- Definir o processamento, ou
seja, quais operações serão efetuadas e quais as res-
trições para essas operações. O processamento deve
transformar os dados de entrada em dados de saída e
também verificar quais objetos são responsáveis pe-
las atividades
2- Definir os dados de entrada, ou seja, quais da-
dos serão fornecidos e quais objetos fazem parte do
cenário do problema.
3- Entender o problema a ser resolvido e desta-
car os pontos mais importantes e os objetos que o
compõem.
4- Definir os dados de saída, ou seja, quais dados
serão gerados depois do processo.
5- Testar o algoritmo realizando simulações cor-
rigindo possíveis erros. 6- Construir o algoritmo.
Qual a ordem correta dos itens acima ?
a) ( ) 1,2,3,4,5,6
b) ( ) 3,2,1,4,6,5
c) ( ) 4,3,2,1,5,6
d) ( ) 2,3,1,5,6,4
e) ( ) 3,1,2,6,5,4
Q.2 (1.00) - As estruturas de repetição são funda-
mentais em qualquer linguagem. Na linguagem C
isso não seria diferente. Sobre elas, qual das alterna-
tivas abaixo está errada?
a) ( ) A estrutura DO serve apenas para repetições
indeterminadas.
b) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas.
c) ( ) A estrutura FOR serve para repetições de-
terminadas.
d) ( ) Existem 3 estruturas desse tipo em C: For,
while e do.
e) ( ) Todas as estruturas funcionam de forma se-
melhante.
Q.3 (1.00) - Sobre as estruturas de repetição e sele-
ção em C, escolha abaixo a alternativa incorreta.
a) ( ) A estrutura IF pode ser combinada com es-
truturas de repetição.
b) ( ) Existem 3 estruturas de repetição em C: For,
while e do.
c) ( ) não é possível colocar um IF dentro de uma
estrutura While.
d) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas
e) ( ) é possível encadear essas estruturas de várias
formas.
Q.4 (1.00) - Analise as afirmativas abaixo e, em se-
guida, marque a alternativa que apresenta quantas
delas estão CORRETAS. 1. O comando PARA do
visualg usa variável real para controle.
2. O comando Enquanto serve como estrutura de
seleção.
3. A linguagem C não possui estruturas de repe-
tição.
4. o comando “SE” do Visualg tem o equivalente
no “IF” da linguagem C.
a) ( ) 4
b) ( ) 1
c) ( ) 3
d) ( ) 0
e) ( ) 2
Q.5 (1.00) - Quanto ao tipo FLOAT, podemos dizer
que:
a) ( ) Permite guardar apenas caracteres.
b) ( ) Permite guardar apenas inteiros.
c) ( ) Permite guardar apenas reais de dupla pre-
cisão.
d) ( ) Permite guardar números reais.
e) ( ) Permite criar um tipo vazio que pode poste-
riormente ser modificado para um dos tipos
anteriores.
Q.6 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.2
Página 2 de 6
a) ( ) 300
b) ( ) 400
c) ( ) 500
d) ( ) 200
e) ( ) 600
Q.7 (1.00) -
a) ( ) 18
b) ( ) 28
c) ( ) 8
d) ( ) 38
e) ( ) 58
Q.8 (1.00) -
a) ( ) 38
b) ( ) 48
c) ( ) 58
d) ( ) 18
e) ( ) 28
Q.9 (1.00) - Suponha que você queira fazer uma re-
petição determinada em C, começando de 1 e indo
até 40 de 5 em 5. qual seria o comando adequado
?
a) ( ) for (i=1; i<=40; i = i + 5)
b) ( ) for (i=1; int i<=40; i = i + 5)
c) ( ) for (i==40; i>=1; i == i + 5)
d) ( ) for (i=1; i<=40; int i = i + 5)
e) ( ) for (int i=1; i<=40; i = i + 5)
Q.10 (1.00) -
a) ( ) O escreval mostrará o valor 80
Verifique as respostas em: www.gradepen.com/?ansid=483825.2
Página 3 de 6
b) ( ) O escreval mostrará o valor 40
c) ( ) O escreval não será executado.
d) ( ) O programa vai travar.
e) ( ) O escreval mostrará o valor 120
Q.11 (1.00) - Quanto aos operadores lógicos, é in-
correto dizer que :
a) ( ) o operador “OU” ou || é usado quando as
duas expressões lógicas ligadas por ele devem
acontecer de forma simultânea ou ao menos
uma delas deve ser verdadeira
b) ( ) o operador “E” ou && é usado quando as
duas expressões lógicas ligadas por ele de-
vem acontecer de forma simultânea
c) ( ) no operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes.
d) ( ) o operador “E” ou && é usado sozinho, ou
seja, não permite combinações entre ele e ou-
tros operadores.
e) ( ) o operador “NAO” ou ! é usado para inver-
ter o resultado de uma sentença lógica.
Q.12 (1.00) - O que significa o comando abaixo?
scanf ( “%21[^\n]”, nome);
a) ( ) É feita uma impressão de um string.
b) ( ) É feita uma leitura de um real.
c) ( ) É feita uma leitura de um string.
d) ( ) É feita uma leitura de um lógico.
e) ( ) É feita uma leitura de um inteiro.
Q.13 (1.00) -
a) ( ) Não tem repetição nesse código.
b) ( ) O comando ESCREVA depois do PARA
mostra o valor do total geral de pontos
c) ( ) A repetição nem sequer começa, pois trava
direto
d) ( ) A variável total é um contador
e) ( ) Essa é uma repetição indeterminada.
Q.14 (1.00) - Quanto aos tipos de dados em C e
Visualg, podemos dizer que:
a) ( ) Não existem tipos compatíveis.b) ( ) Int equivale a float.
c) ( ) Literal equivale a Float.
d) ( ) Float equivale a real.
e) ( ) Int equivale a literal.
Q.15 (1.00) -
a) ( ) O programa vai travar na hora da leitura.
b) ( ) O comando de leitura da cidade coloca os
caracteres em cada posição do vetor.
c) ( ) O programa faz uma repetição determinada.
d) ( ) O programa usa um vetor de char para ar-
mazenar o string
e) ( ) O programa recebe e lista 5 nomes de cida-
des.
Q.16 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.2
Página 4 de 6
fim
a) ( ) 20
b) ( ) 0
c) ( ) -140
d) ( ) 50
e) ( ) 120
Q.17 (1.00) - A linguagem de programação C usa
operadores lógicos, do mesmo jeito que o Visualg,
com pequenas diferenças de escrita. Sobre o assunto,
marque abaixo a alternativa incorreta.
a) ( ) O operador “OU” ou || só pode ser utilizado
sem combinações entre ele e outros operado-
res
b) ( ) O operador “E” ou && resulta verdadeiro
quando as duas expressões lógicas ligadas
por ele são verdadeiras
c) ( ) No operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes
d) ( ) O operador “OU” ou || resulta falso apenas
quando as duas expressões ligadas por ele
forem falsas
e) ( ) O operador “NAO” inverte uma expressão
lógica, por exemplo, false passa a ser true
Q.18 (1.00) - Vimos que a linguagem C usa códigos
para entrada e para saída de dados. Um deles é bem
particular: o “\n”. Para que ele serve?
a) ( ) Emite aspas.
b) ( ) Pula o cursor para uma nova linha.
c) ( ) Faz um retrocesso no cursor
d) ( ) Pula o cursor para uma nova linha.
e) ( ) Realiza uma tabulação.
Q.19 (1.00) -
a) ( ) 195
b) ( ) 165
c) ( ) 185
d) ( ) 175
e) ( ) 205
Q.20 (1.00) -
a) ( ) Se o usuário digitar “a” para o time o pro-
grama exibe o texto “time a”.
b) ( ) Se o usuário digitar “b” para o combustível
o programa exibe o texto “ro time b”.
c) ( ) Não sendo a ou b para qualquer coisa que
o usuário digitar o programa exibe o texto
Verifique as respostas em: www.gradepen.com/?ansid=483825.2
Página 5 de 6
“outro time” .
d) ( ) Apenas se o usuário digitar “x” para o time
o programa não exibirá nenhum texto.
e) ( ) Se o usuário digitar “x” para o time o pro-
grama exibe o texto “outro time”
Q.21 (1.00) -
a) ( ) Exibe o menor valor
b) ( ) Exibe o valor médio
c) ( ) Exibe o maior valor.
d) ( ) Não exibe nenhuma delas.
e) ( ) Exibe as variáveis a e b, simultaneamente.
Q.22 (1.00) - Suponha que você vai guardar a placa
de um veículo numa variável com tamanho 8. Como
você declararia isso no visualg?
a) ( ) var placa : inteiro
b) ( ) var placa : real
c) ( ) var placa : literal[8]
d) ( ) var placa : vetor [1..8] de inteiro
e) ( ) var placa : literal
Q.23 (1.00) -
a) ( ) 20
b) ( ) -140
c) ( ) 50
d) ( ) 0
e) ( ) 120
Q.24 (1.00) -
a) ( ) Vai emitir a mensagem “primeira faixa de
valores”.
b) ( ) Vai emitir a mensagem “terceira faixa de va-
lores”
c) ( ) Não vai emitir mensagem.
d) ( ) Vai emitir a mensagem “primeira faixa de
valores” e em seguida “terceira faixa de va-
lores”.
e) ( ) Vai emitir a mensagem “segunda faixa de va-
lores”.
Q.25 (1.00) -
a) ( ) O aluno será aprovado com média 8,1
b) ( ) O aluno será aprovado com média 7,0.
c) ( ) O aluno será reprovado com média 4,4.
d) ( ) O aluno será reprovado com média 5,3
e) ( ) O aluno será reprovado com média 6,7.
Verifique as respostas em: www.gradepen.com/?ansid=483825.2
Página 6 de 6
Marque o gabarito preenchendo completamente a região de cada
alternativa.
a b c d e
Q.1:
Q.2:
Q.3:
Q.4:
Q.5:
Q.6:
Q.7:
Q.8:
Q.9:
Q.10:
Q.11:
Q.12:
Q.13:
Q.14:
Q.15:
Q.16:
Q.17:
Q.18:
Q.19:
Q.20:
Q.21:
Q.22:
Q.23:
Q.24:
Q.25:
a b c d e
Prova: 483825.2
Verifique as respostas em: www.gradepen.com/?ansid=483825.2
Página 1 de 6
ESCOLA NILTON LINS Nota
Professor: JULIANO DA SILVA
Disciplina:
Curso:
Aluno:
Matrícula: Turma: Data: __/__/____
Q.1 (1.00) -
a) ( ) O escreval mostrará o valor 120
b) ( ) O escreval mostrará o valor 80
c) ( ) O escreval mostrará o valor 40
d) ( ) O programa vai travar.
e) ( ) O escreval não será executado.
Q.2 (1.00) - A linguagem de programação C usa
operadores lógicos, do mesmo jeito que o Visualg,
com pequenas diferenças de escrita. Sobre o assunto,
marque abaixo a alternativa incorreta.
a) ( ) O operador “NAO” inverte uma expressão
lógica, por exemplo, false passa a ser true
b) ( ) O operador “OU” ou || resulta falso apenas
quando as duas expressões ligadas por ele
forem falsas
c) ( ) No operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes
d) ( ) O operador “OU” ou || só pode ser utilizado
sem combinações entre ele e outros operado-
res
e) ( ) O operador “E” ou && resulta verdadeiro
quando as duas expressões lógicas ligadas
por ele são verdadeiras
Q.3 (1.00) - Suponha que você vai guardar a placa
de um veículo numa variável com tamanho 8. Como
você declararia isso no visualg?
a) ( ) var placa : real
b) ( ) var placa : literal
c) ( ) var placa : literal[8]
d) ( ) var placa : vetor [1..8] de inteiro
e) ( ) var placa : inteiro
Q.4 (1.00) - Quanto aos tipos de dados em C e Vi-
sualg, podemos dizer que:
a) ( ) Float equivale a real.
b) ( ) Int equivale a literal.
c) ( ) Int equivale a float.
d) ( ) Literal equivale a Float.
e) ( ) Não existem tipos compatíveis.
Q.5 (1.00) -
a) ( ) 18
b) ( ) 8
c) ( ) 28
d) ( ) 58
e) ( ) 38
Q.6 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.3
Página 2 de 6
a) ( ) 48
b) ( ) 28
c) ( ) 18
d) ( ) 58
e) ( ) 38
Q.7 (1.00) -
a) ( ) 400
b) ( ) 300
c) ( ) 200
d) ( ) 500
e) ( ) 600
Q.8 (1.00) -
fim
a) ( ) 120
b) ( ) -140
c) ( ) 0
d) ( ) 50
e) ( ) 20
Q.9 (1.00) -
a) ( ) O comando ESCREVA depois do PARA
mostra o valor do total geral de pontos
b) ( ) Essa é uma repetição indeterminada.
c) ( ) A repetição nem sequer começa, pois trava
direto
d) ( ) Não tem repetição nesse código.
Verifique as respostas em: www.gradepen.com/?ansid=483825.3
Página 3 de 6
e) ( ) A variável total é um contador
Q.10 (1.00) - Quanto aos operadores lógicos, é in-
correto dizer que :
a) ( ) o operador “NAO” ou ! é usado para inver-
ter o resultado de uma sentença lógica.
b) ( ) o operador “E” ou && é usado sozinho, ou
seja, não permite combinações entre ele e ou-
tros operadores.
c) ( ) o operador “OU” ou || é usado quando as
duas expressões lógicas ligadas por ele devem
acontecer de forma simultânea ou ao menos
uma delas deve ser verdadeira
d) ( ) no operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes.
e) ( ) o operador “E” ou && é usado quando as
duas expressões lógicas ligadas por ele de-
vem acontecer de forma simultânea
Q.11 (1.00) - As estruturas de repetição são fun-
damentais em qualquer linguagem. Na linguagem C
isso não seria diferente. Sobre elas, qual das alterna-
tivas abaixo está errada?
a) ( ) Todas as estruturas funcionam de forma se-
melhante.
b) ( ) A estrutura FOR serve para repetições de-
terminadas.
c) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas.
d) ( ) A estrutura DO serve apenas para repetições
indeterminadas.
e) ( ) Existem 3 estruturas desse tipo em C: For,
while e do.
Q.12 (1.00) - Analise as afirmativas abaixo e, em
seguida, marque a alternativa que apresenta quantas
delas estão CORRETAS. 1. O comando PARA do
visualg usa variável real para controle.
2. O comando Enquanto serve como estrutura de
seleção.
3. A linguagem C não possui estruturas de repe-
tição.
4. o comando “SE” do Visualg tem o equivalente
no “IF” da linguagem C.
a) ( ) 3
b) ( ) 1
c) ( ) 4
d) ( ) 0
e) ( ) 2
Q.13 (1.00)-
a) ( ) Exibe o maior valor.
b) ( ) Exibe as variáveis a e b, simultaneamente.
c) ( ) Exibe o menor valor
d) ( ) Exibe o valor médio
e) ( ) Não exibe nenhuma delas.
Q.14 (1.00) -
a) ( ) O comando de leitura da cidade coloca os
caracteres em cada posição do vetor.
b) ( ) O programa faz uma repetição determinada.
c) ( ) O programa usa um vetor de char para ar-
mazenar o string
d) ( ) O programa recebe e lista 5 nomes de cida-
des.
e) ( ) O programa vai travar na hora da leitura.
Q.15 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.3
Página 4 de 6
a) ( ) Se o usuário digitar “a” para o time o pro-
grama exibe o texto “time a”.
b) ( ) Não sendo a ou b para qualquer coisa que
o usuário digitar o programa exibe o texto
“outro time” .
c) ( ) Se o usuário digitar “b” para o combustível
o programa exibe o texto “ro time b”.
d) ( ) Se o usuário digitar “x” para o time o pro-
grama exibe o texto “outro time”
e) ( ) Apenas se o usuário digitar “x” para o time
o programa não exibirá nenhum texto.
Q.16 (1.00) -
a) ( ) O aluno será reprovado com média 4,4.
b) ( ) O aluno será reprovado com média 6,7.
c) ( ) O aluno será aprovado com média 7,0.
d) ( ) O aluno será aprovado com média 8,1
e) ( ) O aluno será reprovado com média 5,3
Q.17 (1.00) - A construção de algoritmos segue pas-
sos, que devem ser realizados na ordem correta. Afi-
nal, a sequência de passos para a construção de al-
goritmos é também um algoritmo. Considerando es-
ses passos, analise sequência abaixo e depois esco-
lha a ordem correta. 1- Definir o processamento, ou
seja, quais operações serão efetuadas e quais as res-
trições para essas operações. O processamento deve
transformar os dados de entrada em dados de saída e
também verificar quais objetos são responsáveis pe-
las atividades
2- Definir os dados de entrada, ou seja, quais da-
dos serão fornecidos e quais objetos fazem parte do
cenário do problema.
3- Entender o problema a ser resolvido e desta-
car os pontos mais importantes e os objetos que o
compõem.
4- Definir os dados de saída, ou seja, quais dados
serão gerados depois do processo.
5- Testar o algoritmo realizando simulações cor-
rigindo possíveis erros. 6- Construir o algoritmo.
Qual a ordem correta dos itens acima ?
a) ( ) 4,3,2,1,5,6
b) ( ) 3,1,2,6,5,4
c) ( ) 2,3,1,5,6,4
d) ( ) 3,2,1,4,6,5
e) ( ) 1,2,3,4,5,6
Verifique as respostas em: www.gradepen.com/?ansid=483825.3
Página 5 de 6
Q.18 (1.00) - Suponha que você queira fazer uma
repetição determinada em C, começando de 1 e indo
até 40 de 5 em 5. qual seria o comando adequado
?
a) ( ) for (int i=1; i<=40; i = i + 5)
b) ( ) for (i=1; int i<=40; i = i + 5)
c) ( ) for (i=1; i<=40; int i = i + 5)
d) ( ) for (i==40; i>=1; i == i + 5)
e) ( ) for (i=1; i<=40; i = i + 5)
Q.19 (1.00) - O que significa o comando abaixo?
scanf ( “%21[^\n]”, nome);
a) ( ) É feita uma impressão de um string.
b) ( ) É feita uma leitura de um string.
c) ( ) É feita uma leitura de um lógico.
d) ( ) É feita uma leitura de um real.
e) ( ) É feita uma leitura de um inteiro.
Q.20 (1.00) - Quanto ao tipo FLOAT, podemos di-
zer que:
a) ( ) Permite guardar apenas caracteres.
b) ( ) Permite guardar números reais.
c) ( ) Permite criar um tipo vazio que pode poste-
riormente ser modificado para um dos tipos
anteriores.
d) ( ) Permite guardar apenas reais de dupla pre-
cisão.
e) ( ) Permite guardar apenas inteiros.
Q.21 (1.00) -
a) ( ) 165
b) ( ) 205
c) ( ) 175
d) ( ) 185
e) ( ) 195
Q.22 (1.00) - Vimos que a linguagem C usa códigos
para entrada e para saída de dados. Um deles é bem
particular: o “\n”. Para que ele serve?
a) ( ) Faz um retrocesso no cursor
b) ( ) Pula o cursor para uma nova linha.
c) ( ) Emite aspas.
d) ( ) Pula o cursor para uma nova linha.
e) ( ) Realiza uma tabulação.
Q.23 (1.00) - Sobre as estruturas de repetição e se-
leção em C, escolha abaixo a alternativa incorreta.
a) ( ) A estrutura IF pode ser combinada com es-
truturas de repetição.
b) ( ) não é possível colocar um IF dentro de uma
estrutura While.
c) ( ) Existem 3 estruturas de repetição em C: For,
while e do.
d) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas
e) ( ) é possível encadear essas estruturas de várias
formas.
Q.24 (1.00) -
a) ( ) 50
b) ( ) 0
c) ( ) 20
d) ( ) -140
e) ( ) 120
Q.25 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.3
Página 6 de 6
a) ( ) Vai emitir a mensagem “segunda faixa de va-
lores”.
b) ( ) Vai emitir a mensagem “terceira faixa de va-
lores”
c) ( ) Vai emitir a mensagem “primeira faixa de
valores”.
d) ( ) Não vai emitir mensagem.
e) ( ) Vai emitir a mensagem “primeira faixa de
valores” e em seguida “terceira faixa de va-
lores”.
Marque o gabarito preenchendo completamente a região de cada
alternativa.
a b c d e
Q.1:
Q.2:
Q.3:
Q.4:
Q.5:
Q.6:
Q.7:
Q.8:
Q.9:
Q.10:
Q.11:
Q.12:
Q.13:
Q.14:
Q.15:
Q.16:
Q.17:
Q.18:
Q.19:
Q.20:
Q.21:
Q.22:
Q.23:
Q.24:
Q.25:
a b c d e
Prova: 483825.3
Verifique as respostas em: www.gradepen.com/?ansid=483825.3
Página 1 de 6
ESCOLA NILTON LINS Nota
Professor: JULIANO DA SILVA
Disciplina:
Curso:
Aluno:
Matrícula: Turma: Data: __/__/____
Q.1 (1.00) -
a) ( ) 8
b) ( ) 18
c) ( ) 38
d) ( ) 28
e) ( ) 58
Q.2 (1.00) -
a) ( ) O aluno será aprovado com média 7,0.
b) ( ) O aluno será reprovado com média 6,7.
c) ( ) O aluno será aprovado com média 8,1
d) ( ) O aluno será reprovado com média 5,3
e) ( ) O aluno será reprovado com média 4,4.
Q.3 (1.00) - A construção de algoritmos segue pas-
sos, que devem ser realizados na ordem correta. Afi-
nal, a sequência de passos para a construção de al-
goritmos é também um algoritmo. Considerando es-
ses passos, analise sequência abaixo e depois esco-
lha a ordem correta. 1- Definir o processamento, ou
seja, quais operações serão efetuadas e quais as res-
trições para essas operações. O processamento deve
transformar os dados de entrada em dados de saída e
também verificar quais objetos são responsáveis pe-
las atividades
2- Definir os dados de entrada, ou seja, quais da-
dos serão fornecidos e quais objetos fazem parte do
cenário do problema.
3- Entender o problema a ser resolvido e desta-
car os pontos mais importantes e os objetos que o
compõem.
4- Definir os dados de saída, ou seja, quais dados
serão gerados depois do processo.
Verifique as respostas em: www.gradepen.com/?ansid=483825.4
Página 2 de 6
5- Testar o algoritmo realizando simulações cor-
rigindo possíveis erros. 6- Construir o algoritmo.
Qual a ordem correta dos itens acima ?
a) ( ) 1,2,3,4,5,6
b) ( ) 3,1,2,6,5,4
c) ( ) 2,3,1,5,6,4
d) ( ) 3,2,1,4,6,5
e) ( ) 4,3,2,1,5,6
Q.4 (1.00) -
a) ( ) Se o usuário digitar “b” para o combustível
o programa exibe o texto “ro time b”.
b) ( ) Não sendo a ou b para qualquer coisa que
o usuário digitar o programa exibe o texto
“outro time” .
c) ( ) Apenas se o usuário digitar “x” para o time
o programa não exibirá nenhum texto.
d) ( ) Se o usuário digitar “x” para o time o pro-
grama exibe o texto “outro time”
e) ( ) Se o usuário digitar “a” para o time o pro-
grama exibe o texto “time a”.
Q.5 (1.00) - As estruturas de repetição são funda-
mentais em qualquer linguagem. Na linguagem C
isso não seria diferente. Sobre elas, qual das alterna-
tivas abaixo está errada?
a) ( ) Todas as estruturas funcionam de forma se-
melhante.
b) ( ) A estrutura DO serve apenas para repetições
indeterminadas.
c) ( ) Existem 3 estruturas desse tipo em C: For,
while e do.
d) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas.
e) ( ) A estrutura FOR serve para repetições de-
terminadas.
Q.6 (1.00) -
a) ( ) 500
b) ( ) 600
c) ( ) 300
d) ( ) 200
e) ( ) 400
Q.7 (1.00) - Vimos que a linguagemC usa códigos
para entrada e para saída de dados. Um deles é bem
particular: o “\n”. Para que ele serve?
a) ( ) Emite aspas.
b) ( ) Pula o cursor para uma nova linha.
c) ( ) Faz um retrocesso no cursor
d) ( ) Pula o cursor para uma nova linha.
e) ( ) Realiza uma tabulação.
Q.8 (1.00) -
a) ( ) Exibe o maior valor.
b) ( ) Exibe as variáveis a e b, simultaneamente.
c) ( ) Exibe o valor médio
d) ( ) Exibe o menor valor
e) ( ) Não exibe nenhuma delas.
Q.9 (1.00) - Quanto aos operadores lógicos, é incor-
reto dizer que :
a) ( ) o operador “NAO” ou ! é usado para inver-
ter o resultado de uma sentença lógica.
Verifique as respostas em: www.gradepen.com/?ansid=483825.4
Página 3 de 6
b) ( ) o operador “E” ou && é usado quando as
duas expressões lógicas ligadas por ele de-
vem acontecer de forma simultânea
c) ( ) no operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes.
d) ( ) o operador “OU” ou || é usado quando as
duas expressões lógicas ligadas por ele devem
acontecer de forma simultânea ou ao menos
uma delas deve ser verdadeira
e) ( ) o operador “E” ou && é usado sozinho, ou
seja, não permite combinações entre ele e ou-
tros operadores.
Q.10 (1.00) - O que significa o comando abaixo?
scanf ( “%21[^\n]”, nome);
a) ( ) É feita uma leitura de um inteiro.
b) ( ) É feita uma leitura de um string.
c) ( ) É feita uma leitura de um real.
d) ( ) É feita uma impressão de um string.
e) ( ) É feita uma leitura de um lógico.
Q.11 (1.00) -
a) ( ) O escreval mostrará o valor 80
b) ( ) O escreval mostrará o valor 40
c) ( ) O escreval mostrará o valor 120
d) ( ) O programa vai travar.
e) ( ) O escreval não será executado.
Q.12 (1.00) - Quanto ao tipo FLOAT, podemos di-
zer que:
a) ( ) Permite guardar apenas caracteres.
b) ( ) Permite guardar apenas inteiros.
c) ( ) Permite criar um tipo vazio que pode poste-
riormente ser modificado para um dos tipos
anteriores.
d) ( ) Permite guardar números reais.
e) ( ) Permite guardar apenas reais de dupla pre-
cisão.
Q.13 (1.00) -
a) ( ) 20
b) ( ) 120
c) ( ) -140
d) ( ) 0
e) ( ) 50
Q.14 (1.00) - Suponha que você queira fazer uma
repetição determinada em C, começando de 1 e indo
até 40 de 5 em 5. qual seria o comando adequado
?
a) ( ) for (i=1; int i<=40; i = i + 5)
b) ( ) for (i=1; i<=40; int i = i + 5)
c) ( ) for (i==40; i>=1; i == i + 5)
d) ( ) for (i=1; i<=40; i = i + 5)
e) ( ) for (int i=1; i<=40; i = i + 5)
Q.15 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.4
Página 4 de 6
a) ( ) Não tem repetição nesse código.
b) ( ) A variável total é um contador
c) ( ) O comando ESCREVA depois do PARA
mostra o valor do total geral de pontos
d) ( ) Essa é uma repetição indeterminada.
e) ( ) A repetição nem sequer começa, pois trava
direto
Q.16 (1.00) -
a) ( ) 205
b) ( ) 195
c) ( ) 175
d) ( ) 185
e) ( ) 165
Q.17 (1.00) - Sobre as estruturas de repetição e se-
leção em C, escolha abaixo a alternativa incorreta.
a) ( ) não é possível colocar um IF dentro de uma
estrutura While.
b) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas
c) ( ) A estrutura IF pode ser combinada com es-
truturas de repetição.
d) ( ) é possível encadear essas estruturas de várias
formas.
e) ( ) Existem 3 estruturas de repetição em C: For,
while e do.
Q.18 (1.00) - Analise as afirmativas abaixo e, em
seguida, marque a alternativa que apresenta quantas
delas estão CORRETAS. 1. O comando PARA do
visualg usa variável real para controle.
2. O comando Enquanto serve como estrutura de
seleção.
3. A linguagem C não possui estruturas de repe-
tição.
4. o comando “SE” do Visualg tem o equivalente
no “IF” da linguagem C.
a) ( ) 0
b) ( ) 1
c) ( ) 4
d) ( ) 3
e) ( ) 2
Q.19 (1.00) - A linguagem de programação C usa
operadores lógicos, do mesmo jeito que o Visualg,
com pequenas diferenças de escrita. Sobre o assunto,
marque abaixo a alternativa incorreta.
a) ( ) O operador “NAO” inverte uma expressão
lógica, por exemplo, false passa a ser true
b) ( ) O operador “OU” ou || resulta falso apenas
quando as duas expressões ligadas por ele
forem falsas
c) ( ) No operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes
d) ( ) O operador “OU” ou || só pode ser utilizado
sem combinações entre ele e outros operado-
res
e) ( ) O operador “E” ou && resulta verdadeiro
quando as duas expressões lógicas ligadas
por ele são verdadeiras
Q.20 (1.00) - Quanto aos tipos de dados em C e
Visualg, podemos dizer que:
a) ( ) Literal equivale a Float.
b) ( ) Float equivale a real.
c) ( ) Não existem tipos compatíveis.
d) ( ) Int equivale a float.
e) ( ) Int equivale a literal.
Verifique as respostas em: www.gradepen.com/?ansid=483825.4
Página 5 de 6
Q.21 (1.00) -
a) ( ) Vai emitir a mensagem “primeira faixa de
valores”.
b) ( ) Não vai emitir mensagem.
c) ( ) Vai emitir a mensagem “terceira faixa de va-
lores”
d) ( ) Vai emitir a mensagem “primeira faixa de
valores” e em seguida “terceira faixa de va-
lores”.
e) ( ) Vai emitir a mensagem “segunda faixa de va-
lores”.
Q.22 (1.00) -
a) ( ) 58
b) ( ) 28
c) ( ) 38
d) ( ) 18
e) ( ) 48
Q.23 (1.00) -
a) ( ) O programa recebe e lista 5 nomes de cida-
des.
b) ( ) O comando de leitura da cidade coloca os
caracteres em cada posição do vetor.
c) ( ) O programa usa um vetor de char para ar-
mazenar o string
d) ( ) O programa faz uma repetição determinada.
e) ( ) O programa vai travar na hora da leitura.
Q.24 (1.00) - Suponha que você vai guardar a placa
de um veículo numa variável com tamanho 8. Como
você declararia isso no visualg?
a) ( ) var placa : real
b) ( ) var placa : vetor [1..8] de inteiro
c) ( ) var placa : inteiro
d) ( ) var placa : literal[8]
e) ( ) var placa : literal
Q.25 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.4
Página 6 de 6
fim
a) ( ) 50
b) ( ) 120
c) ( ) -140
d) ( ) 20
e) ( ) 0
Verifique as respostas em: www.gradepen.com/?ansid=483825.4
Página 7 de 6
Marque o gabarito preenchendo completamente a região de cada
alternativa.
a b c d e
Q.1:
Q.2:
Q.3:
Q.4:
Q.5:
Q.6:
Q.7:
Q.8:
Q.9:
Q.10:
Q.11:
Q.12:
Q.13:
Q.14:
Q.15:
Q.16:
Q.17:
Q.18:
Q.19:
Q.20:
Q.21:
Q.22:
Q.23:
Q.24:
Q.25:
a b c d e
Prova: 483825.4
Verifique as respostas em: www.gradepen.com/?ansid=483825.4
Página 8 de 6
Verifique as respostas em: www.gradepen.com/?ansid=483825.4
Página 1 de 6
ESCOLA NILTON LINS Nota
Professor: JULIANO DA SILVA
Disciplina:
Curso:
Aluno:
Matrícula: Turma: Data: __/__/____
Q.1 (1.00) -
a) ( ) O programa vai travar.
b) ( ) O escreval mostrará o valor 80
c) ( ) O escreval mostrará o valor 40
d) ( ) O escreval mostrará o valor 120
e) ( ) O escreval não será executado.
Q.2 (1.00) - Vimos que a linguagem C usa códigos
para entrada e para saída de dados. Um deles é bem
particular: o “\n”. Para que ele serve?
a) ( ) Realiza uma tabulação.
b) ( ) Pula o cursor para uma nova linha.
c) ( ) Faz um retrocesso no cursor
d) ( ) Pula o cursor para uma nova linha.
e) ( ) Emite aspas.
Q.3 (1.00) -
fim
a) ( ) 120
b) ( ) -140
c) ( ) 50
d) ( ) 0
e) ( ) 20
Q.4 (1.00) - Sobre as estruturas de repetição e sele-
ção em C, escolha abaixo a alternativa incorreta.
a) ( ) Existem 3 estruturas de repetição em C: For,
while e do.
b) ( ) é possível encadear essas estruturas de várias
formas.
c) ( ) A estrutura IF pode ser combinada com es-
truturas de repetição.
d) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas
e) ( ) não é possível colocar um IF dentro de uma
estrutura While.
Q.5 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.5
Página 2 de6
a) ( ) 58
b) ( ) 28
c) ( ) 38
d) ( ) 18
e) ( ) 48
Q.6 (1.00) -
a) ( ) 600
b) ( ) 300
c) ( ) 400
d) ( ) 200
e) ( ) 500
Q.7 (1.00) - A construção de algoritmos segue pas-
sos, que devem ser realizados na ordem correta. Afi-
nal, a sequência de passos para a construção de al-
goritmos é também um algoritmo. Considerando es-
ses passos, analise sequência abaixo e depois esco-
lha a ordem correta. 1- Definir o processamento, ou
seja, quais operações serão efetuadas e quais as res-
trições para essas operações. O processamento deve
transformar os dados de entrada em dados de saída e
também verificar quais objetos são responsáveis pe-
las atividades
2- Definir os dados de entrada, ou seja, quais da-
dos serão fornecidos e quais objetos fazem parte do
cenário do problema.
3- Entender o problema a ser resolvido e desta-
car os pontos mais importantes e os objetos que o
compõem.
4- Definir os dados de saída, ou seja, quais dados
serão gerados depois do processo.
5- Testar o algoritmo realizando simulações cor-
rigindo possíveis erros. 6- Construir o algoritmo.
Qual a ordem correta dos itens acima ?
a) ( ) 3,1,2,6,5,4
b) ( ) 3,2,1,4,6,5
c) ( ) 1,2,3,4,5,6
d) ( ) 4,3,2,1,5,6
e) ( ) 2,3,1,5,6,4
Q.8 (1.00) -
a) ( ) Apenas se o usuário digitar “x” para o time
o programa não exibirá nenhum texto.
b) ( ) Não sendo a ou b para qualquer coisa que
o usuário digitar o programa exibe o texto
“outro time” .
c) ( ) Se o usuário digitar “x” para o time o pro-
grama exibe o texto “outro time”
d) ( ) Se o usuário digitar “b” para o combustível
o programa exibe o texto “ro time b”.
e) ( ) Se o usuário digitar “a” para o time o pro-
grama exibe o texto “time a”.
Q.9 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.5
Página 3 de 6
a) ( ) O comando ESCREVA depois do PARA
mostra o valor do total geral de pontos
b) ( ) A variável total é um contador
c) ( ) Não tem repetição nesse código.
d) ( ) Essa é uma repetição indeterminada.
e) ( ) A repetição nem sequer começa, pois trava
direto
Q.10 (1.00) -
a) ( ) Vai emitir a mensagem “primeira faixa de
valores” e em seguida “terceira faixa de va-
lores”.
b) ( ) Vai emitir a mensagem “segunda faixa de va-
lores”.
c) ( ) Vai emitir a mensagem “terceira faixa de va-
lores”
d) ( ) Vai emitir a mensagem “primeira faixa de
valores”.
e) ( ) Não vai emitir mensagem.
Q.11 (1.00) - A linguagem de programação C usa
operadores lógicos, do mesmo jeito que o Visualg,
com pequenas diferenças de escrita. Sobre o assunto,
marque abaixo a alternativa incorreta.
a) ( ) O operador “OU” ou || resulta falso apenas
quando as duas expressões ligadas por ele
forem falsas
b) ( ) No operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes
c) ( ) O operador “OU” ou || só pode ser utilizado
sem combinações entre ele e outros operado-
res
d) ( ) O operador “E” ou && resulta verdadeiro
quando as duas expressões lógicas ligadas
por ele são verdadeiras
e) ( ) O operador “NAO” inverte uma expressão
lógica, por exemplo, false passa a ser true
Q.12 (1.00) -
a) ( ) O programa vai travar na hora da leitura.
b) ( ) O programa recebe e lista 5 nomes de cida-
des.
c) ( ) O programa usa um vetor de char para ar-
mazenar o string
d) ( ) O programa faz uma repetição determinada.
e) ( ) O comando de leitura da cidade coloca os
caracteres em cada posição do vetor.
Q.13 (1.00) - Quanto aos operadores lógicos, é in-
correto dizer que :
a) ( ) o operador “NAO” ou ! é usado para inver-
ter o resultado de uma sentença lógica.
b) ( ) o operador “E” ou && é usado quando as
duas expressões lógicas ligadas por ele de-
vem acontecer de forma simultânea
c) ( ) o operador “OU” ou || é usado quando as
duas expressões lógicas ligadas por ele devem
Verifique as respostas em: www.gradepen.com/?ansid=483825.5
Página 4 de 6
acontecer de forma simultânea ou ao menos
uma delas deve ser verdadeira
d) ( ) o operador “E” ou && é usado sozinho, ou
seja, não permite combinações entre ele e ou-
tros operadores.
e) ( ) no operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes.
Q.14 (1.00) - Analise as afirmativas abaixo e, em
seguida, marque a alternativa que apresenta quantas
delas estão CORRETAS. 1. O comando PARA do
visualg usa variável real para controle.
2. O comando Enquanto serve como estrutura de
seleção.
3. A linguagem C não possui estruturas de repe-
tição.
4. o comando “SE” do Visualg tem o equivalente
no “IF” da linguagem C.
a) ( ) 0
b) ( ) 3
c) ( ) 2
d) ( ) 1
e) ( ) 4
Q.15 (1.00) -
a) ( ) 38
b) ( ) 18
c) ( ) 28
d) ( ) 8
e) ( ) 58
Q.16 (1.00) - Suponha que você vai guardar a placa
de um veículo numa variável com tamanho 8. Como
você declararia isso no visualg?
a) ( ) var placa : inteiro
b) ( ) var placa : real
c) ( ) var placa : literal[8]
d) ( ) var placa : literal
e) ( ) var placa : vetor [1..8] de inteiro
Q.17 (1.00) - Suponha que você queira fazer uma
repetição determinada em C, começando de 1 e indo
até 40 de 5 em 5. qual seria o comando adequado
?
a) ( ) for (int i=1; i<=40; i = i + 5)
b) ( ) for (i=1; i<=40; int i = i + 5)
c) ( ) for (i=1; int i<=40; i = i + 5)
d) ( ) for (i=1; i<=40; i = i + 5)
e) ( ) for (i==40; i>=1; i == i + 5)
Q.18 (1.00) -
a) ( ) 20
b) ( ) -140
c) ( ) 120
d) ( ) 0
e) ( ) 50
Q.19 (1.00) - Quanto aos tipos de dados em C e
Visualg, podemos dizer que:
a) ( ) Float equivale a real.
b) ( ) Literal equivale a Float.
c) ( ) Int equivale a float.
d) ( ) Não existem tipos compatíveis.
e) ( ) Int equivale a literal.
Q.20 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.5
Página 5 de 6
a) ( ) O aluno será aprovado com média 7,0.
b) ( ) O aluno será reprovado com média 4,4.
c) ( ) O aluno será aprovado com média 8,1
d) ( ) O aluno será reprovado com média 5,3
e) ( ) O aluno será reprovado com média 6,7.
Q.21 (1.00) -
a) ( ) Exibe o menor valor
b) ( ) Exibe o maior valor.
c) ( ) Exibe as variáveis a e b, simultaneamente.
d) ( ) Não exibe nenhuma delas.
e) ( ) Exibe o valor médio
Q.22 (1.00) - Quanto ao tipo FLOAT, podemos di-
zer que:
a) ( ) Permite criar um tipo vazio que pode poste-
riormente ser modificado para um dos tipos
anteriores.
b) ( ) Permite guardar números reais.
c) ( ) Permite guardar apenas reais de dupla pre-
cisão.
d) ( ) Permite guardar apenas inteiros.
e) ( ) Permite guardar apenas caracteres.
Q.23 (1.00) - As estruturas de repetição são fun-
damentais em qualquer linguagem. Na linguagem C
isso não seria diferente. Sobre elas, qual das alterna-
tivas abaixo está errada?
a) ( ) Todas as estruturas funcionam de forma se-
melhante.
b) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas.
c) ( ) A estrutura FOR serve para repetições de-
terminadas.
d) ( ) A estrutura DO serve apenas para repetições
indeterminadas.
e) ( ) Existem 3 estruturas desse tipo em C: For,
while e do.
Q.24 (1.00) - O que significa o comando abaixo?
scanf ( “%21[^\n]”, nome);
a) ( ) É feita uma leitura de um lógico.
b) ( ) É feita uma leitura de um real.
c) ( ) É feita uma leitura de um inteiro.
d) ( ) É feita uma leitura de um string.
e) ( ) É feita uma impressão de um string.
Q.25 (1.00) -
a) ( ) 185
b) ( ) 165
c) ( ) 175
d) ( ) 195
e) ( ) 205
Verifique as respostas em: www.gradepen.com/?ansid=483825.5
Página 6 de 6
Marque o gabarito preenchendo completamente a região de cada
alternativa.
a b c d e
Q.1:
Q.2:
Q.3:
Q.4:
Q.5:
Q.6:
Q.7:
Q.8:
Q.9:
Q.10:
Q.11:
Q.12:
Q.13:
Q.14:
Q.15:
Q.16:
Q.17:
Q.18:
Q.19:
Q.20:
Q.21:
Q.22:
Q.23:
Q.24:
Q.25:
a b c d e
Prova: 483825.5
Verifique as respostas em: www.gradepen.com/?ansid=483825.5Página 1 de 6
ESCOLA NILTON LINS Nota
Professor: JULIANO DA SILVA
Disciplina:
Curso:
Aluno:
Matrícula: Turma: Data: __/__/____
Q.1 (1.00) -
a) ( ) O escreval mostrará o valor 80
b) ( ) O programa vai travar.
c) ( ) O escreval mostrará o valor 40
d) ( ) O escreval mostrará o valor 120
e) ( ) O escreval não será executado.
Q.2 (1.00) - Vimos que a linguagem C usa códigos
para entrada e para saída de dados. Um deles é bem
particular: o “\n”. Para que ele serve?
a) ( ) Emite aspas.
b) ( ) Pula o cursor para uma nova linha.
c) ( ) Realiza uma tabulação.
d) ( ) Faz um retrocesso no cursor
e) ( ) Pula o cursor para uma nova linha.
Q.3 (1.00) - Suponha que você vai guardar a placa
de um veículo numa variável com tamanho 8. Como
você declararia isso no visualg?
a) ( ) var placa : literal[8]
b) ( ) var placa : literal
c) ( ) var placa : real
d) ( ) var placa : vetor [1..8] de inteiro
e) ( ) var placa : inteiro
Q.4 (1.00) - Quanto aos operadores lógicos, é incor-
reto dizer que :
a) ( ) o operador “E” ou && é usado sozinho, ou
seja, não permite combinações entre ele e ou-
tros operadores.
b) ( ) o operador “OU” ou || é usado quando as
duas expressões lógicas ligadas por ele devem
acontecer de forma simultânea ou ao menos
uma delas deve ser verdadeira
c) ( ) o operador “E” ou && é usado quando as
duas expressões lógicas ligadas por ele de-
vem acontecer de forma simultânea
d) ( ) o operador “NAO” ou ! é usado para inver-
ter o resultado de uma sentença lógica.
e) ( ) no operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes.
Q.5 (1.00) -
a) ( ) 50
b) ( ) 0
c) ( ) 20
d) ( ) 120
e) ( ) -140
Q.6 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.6
Página 2 de 6
a) ( ) Se o usuário digitar “b” para o combustível
o programa exibe o texto “ro time b”.
b) ( ) Se o usuário digitar “x” para o time o pro-
grama exibe o texto “outro time”
c) ( ) Apenas se o usuário digitar “x” para o time
o programa não exibirá nenhum texto.
d) ( ) Se o usuário digitar “a” para o time o pro-
grama exibe o texto “time a”.
e) ( ) Não sendo a ou b para qualquer coisa que
o usuário digitar o programa exibe o texto
“outro time” .
Q.7 (1.00) - A construção de algoritmos segue pas-
sos, que devem ser realizados na ordem correta. Afi-
nal, a sequência de passos para a construção de al-
goritmos é também um algoritmo. Considerando es-
ses passos, analise sequência abaixo e depois esco-
lha a ordem correta. 1- Definir o processamento, ou
seja, quais operações serão efetuadas e quais as res-
trições para essas operações. O processamento deve
transformar os dados de entrada em dados de saída e
também verificar quais objetos são responsáveis pe-
las atividades
2- Definir os dados de entrada, ou seja, quais da-
dos serão fornecidos e quais objetos fazem parte do
cenário do problema.
3- Entender o problema a ser resolvido e desta-
car os pontos mais importantes e os objetos que o
compõem.
4- Definir os dados de saída, ou seja, quais dados
serão gerados depois do processo.
5- Testar o algoritmo realizando simulações cor-
rigindo possíveis erros. 6- Construir o algoritmo.
Qual a ordem correta dos itens acima ?
a) ( ) 1,2,3,4,5,6
b) ( ) 3,2,1,4,6,5
c) ( ) 3,1,2,6,5,4
d) ( ) 4,3,2,1,5,6
e) ( ) 2,3,1,5,6,4
Q.8 (1.00) - A linguagem de programação C usa
operadores lógicos, do mesmo jeito que o Visualg,
com pequenas diferenças de escrita. Sobre o assunto,
marque abaixo a alternativa incorreta.
a) ( ) O operador “NAO” inverte uma expressão
lógica, por exemplo, false passa a ser true
b) ( ) O operador “E” ou && resulta verdadeiro
quando as duas expressões lógicas ligadas
por ele são verdadeiras
c) ( ) No operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes
d) ( ) O operador “OU” ou || resulta falso apenas
quando as duas expressões ligadas por ele
forem falsas
e) ( ) O operador “OU” ou || só pode ser utilizado
sem combinações entre ele e outros operado-
res
Q.9 (1.00) -
a) ( ) 28
b) ( ) 38
c) ( ) 8
d) ( ) 18
e) ( ) 58
Q.10 (1.00) - O que significa o comando abaixo?
scanf ( “%21[^\n]”, nome);
a) ( ) É feita uma leitura de um string.
b) ( ) É feita uma impressão de um string.
c) ( ) É feita uma leitura de um real.
d) ( ) É feita uma leitura de um inteiro.
e) ( ) É feita uma leitura de um lógico.
Verifique as respostas em: www.gradepen.com/?ansid=483825.6
Página 3 de 6
Q.11 (1.00) - Suponha que você queira fazer uma
repetição determinada em C, começando de 1 e indo
até 40 de 5 em 5. qual seria o comando adequado
?
a) ( ) for (i=1; int i<=40; i = i + 5)
b) ( ) for (i=1; i<=40; int i = i + 5)
c) ( ) for (i==40; i>=1; i == i + 5)
d) ( ) for (int i=1; i<=40; i = i + 5)
e) ( ) for (i=1; i<=40; i = i + 5)
Q.12 (1.00) -
a) ( ) O aluno será reprovado com média 5,3
b) ( ) O aluno será aprovado com média 7,0.
c) ( ) O aluno será reprovado com média 6,7.
d) ( ) O aluno será aprovado com média 8,1
e) ( ) O aluno será reprovado com média 4,4.
Q.13 (1.00) -
a) ( ) O programa usa um vetor de char para ar-
mazenar o string
b) ( ) O comando de leitura da cidade coloca os
caracteres em cada posição do vetor.
c) ( ) O programa faz uma repetição determinada.
d) ( ) O programa recebe e lista 5 nomes de cida-
des.
e) ( ) O programa vai travar na hora da leitura.
Q.14 (1.00) -
a) ( ) 58
b) ( ) 28
c) ( ) 18
d) ( ) 38
e) ( ) 48
Q.15 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.6
Página 4 de 6
fim
a) ( ) -140
b) ( ) 20
c) ( ) 50
d) ( ) 120
e) ( ) 0
Q.16 (1.00) - As estruturas de repetição são fun-
damentais em qualquer linguagem. Na linguagem C
isso não seria diferente. Sobre elas, qual das alterna-
tivas abaixo está errada?
a) ( ) A estrutura FOR serve para repetições de-
terminadas.
b) ( ) A estrutura DO serve apenas para repetições
indeterminadas.
c) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas.
d) ( ) Existem 3 estruturas desse tipo em C: For,
while e do.
e) ( ) Todas as estruturas funcionam de forma se-
melhante.
Q.17 (1.00) - Analise as afirmativas abaixo e, em
seguida, marque a alternativa que apresenta quantas
delas estão CORRETAS. 1. O comando PARA do
visualg usa variável real para controle.
2. O comando Enquanto serve como estrutura de
seleção.
3. A linguagem C não possui estruturas de repe-
tição.
4. o comando “SE” do Visualg tem o equivalente
no “IF” da linguagem C.
a) ( ) 1
b) ( ) 4
c) ( ) 3
d) ( ) 0
e) ( ) 2
Q.18 (1.00) -
a) ( ) 185
b) ( ) 175
c) ( ) 165
d) ( ) 195
e) ( ) 205
Q.19 (1.00) -
a) ( ) A variável total é um contador
b) ( ) Não tem repetição nesse código.
Verifique as respostas em: www.gradepen.com/?ansid=483825.6
Página 5 de 6
c) ( ) A repetição nem sequer começa, pois trava
direto
d) ( ) Essa é uma repetição indeterminada.
e) ( ) O comando ESCREVA depois do PARA
mostra o valor do total geral de pontos
Q.20 (1.00) - Quanto aos tipos de dados em C e
Visualg, podemos dizer que:
a) ( ) Int equivale a literal.
b) ( ) Float equivale a real.
c) ( ) Não existem tipos compatíveis.
d) ( ) Int equivale a float.
e) ( ) Literal equivale a Float.
Q.21 (1.00) -
a) ( ) Exibe o menor valor
b) ( ) Não exibe nenhuma delas.
c) ( ) Exibe o maior valor.
d) ( ) Exibe as variáveis a e b, simultaneamente.
e) ( ) Exibe o valor médio
Q.22 (1.00) - Sobre as estruturas de repetição e se-
leção em C, escolha abaixo a alternativa incorreta.
a) ( ) Existem 3 estruturas de repetição em C: For,
while e do.
b) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas
c) ( ) A estrutura IF pode ser combinada com es-
truturas de repetição.
d) ( ) não é possível colocar umIF dentro de uma
estrutura While.
e) ( ) é possível encadear essas estruturas de várias
formas.
Q.23 (1.00) - Quanto ao tipo FLOAT, podemos di-
zer que:
a) ( ) Permite guardar apenas caracteres.
b) ( ) Permite guardar apenas inteiros.
c) ( ) Permite criar um tipo vazio que pode poste-
riormente ser modificado para um dos tipos
anteriores.
d) ( ) Permite guardar números reais.
e) ( ) Permite guardar apenas reais de dupla pre-
cisão.
Q.24 (1.00) -
a) ( ) Vai emitir a mensagem “segunda faixa de va-
lores”.
b) ( ) Vai emitir a mensagem “primeira faixa de
valores” e em seguida “terceira faixa de va-
lores”.
c) ( ) Vai emitir a mensagem “primeira faixa de
valores”.
d) ( ) Não vai emitir mensagem.
e) ( ) Vai emitir a mensagem “terceira faixa de va-
lores”
Q.25 (1.00) -
a) ( ) 200
b) ( ) 400
c) ( ) 300
d) ( ) 600
e) ( ) 500
Verifique as respostas em: www.gradepen.com/?ansid=483825.6
Página 6 de 6
Marque o gabarito preenchendo completamente a região de cada
alternativa.
a b c d e
Q.1:
Q.2:
Q.3:
Q.4:
Q.5:
Q.6:
Q.7:
Q.8:
Q.9:
Q.10:
Q.11:
Q.12:
Q.13:
Q.14:
Q.15:
Q.16:
Q.17:
Q.18:
Q.19:
Q.20:
Q.21:
Q.22:
Q.23:
Q.24:
Q.25:
a b c d e
Prova: 483825.6
Verifique as respostas em: www.gradepen.com/?ansid=483825.6
Página 1 de 6
ESCOLA NILTON LINS Nota
Professor: JULIANO DA SILVA
Disciplina:
Curso:
Aluno:
Matrícula: Turma: Data: __/__/____
Q.1 (1.00) -
a) ( ) 195
b) ( ) 175
c) ( ) 165
d) ( ) 185
e) ( ) 205
Q.2 (1.00) -
a) ( ) A repetição nem sequer começa, pois trava
direto
b) ( ) O comando ESCREVA depois do PARA
mostra o valor do total geral de pontos
c) ( ) Essa é uma repetição indeterminada.
d) ( ) Não tem repetição nesse código.
e) ( ) A variável total é um contador
Q.3 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.7
Página 2 de 6
a) ( ) 28
b) ( ) 58
c) ( ) 38
d) ( ) 18
e) ( ) 8
Q.4 (1.00) - A construção de algoritmos segue pas-
sos, que devem ser realizados na ordem correta. Afi-
nal, a sequência de passos para a construção de al-
goritmos é também um algoritmo. Considerando es-
ses passos, analise sequência abaixo e depois esco-
lha a ordem correta. 1- Definir o processamento, ou
seja, quais operações serão efetuadas e quais as res-
trições para essas operações. O processamento deve
transformar os dados de entrada em dados de saída e
também verificar quais objetos são responsáveis pe-
las atividades
2- Definir os dados de entrada, ou seja, quais da-
dos serão fornecidos e quais objetos fazem parte do
cenário do problema.
3- Entender o problema a ser resolvido e desta-
car os pontos mais importantes e os objetos que o
compõem.
4- Definir os dados de saída, ou seja, quais dados
serão gerados depois do processo.
5- Testar o algoritmo realizando simulações cor-
rigindo possíveis erros. 6- Construir o algoritmo.
Qual a ordem correta dos itens acima ?
a) ( ) 4,3,2,1,5,6
b) ( ) 3,2,1,4,6,5
c) ( ) 2,3,1,5,6,4
d) ( ) 1,2,3,4,5,6
e) ( ) 3,1,2,6,5,4
Q.5 (1.00) -
a) ( ) 200
b) ( ) 500
c) ( ) 300
d) ( ) 400
e) ( ) 600
Q.6 (1.00) -
fim
a) ( ) 120
b) ( ) 20
c) ( ) -140
d) ( ) 0
e) ( ) 50
Q.7 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.7
Página 3 de 6
a) ( ) O aluno será aprovado com média 8,1
b) ( ) O aluno será reprovado com média 5,3
c) ( ) O aluno será reprovado com média 6,7.
d) ( ) O aluno será reprovado com média 4,4.
e) ( ) O aluno será aprovado com média 7,0.
Q.8 (1.00) - Sobre as estruturas de repetição e sele-
ção em C, escolha abaixo a alternativa incorreta.
a) ( ) é possível encadear essas estruturas de várias
formas.
b) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas
c) ( ) A estrutura IF pode ser combinada com es-
truturas de repetição.
d) ( ) Existem 3 estruturas de repetição em C: For,
while e do.
e) ( ) não é possível colocar um IF dentro de uma
estrutura While.
Q.9 (1.00) - As estruturas de repetição são funda-
mentais em qualquer linguagem. Na linguagem C
isso não seria diferente. Sobre elas, qual das alterna-
tivas abaixo está errada?
a) ( ) Existem 3 estruturas desse tipo em C: For,
while e do.
b) ( ) Todas as estruturas funcionam de forma se-
melhante.
c) ( ) A estrutura DO serve apenas para repetições
indeterminadas.
d) ( ) A estrutura While serve para repetições de-
terminadas ou indeterminadas.
e) ( ) A estrutura FOR serve para repetições de-
terminadas.
Q.10 (1.00) - Quanto aos operadores lógicos, é in-
correto dizer que :
a) ( ) no operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes.
b) ( ) o operador “E” ou && é usado quando as
duas expressões lógicas ligadas por ele de-
vem acontecer de forma simultânea
c) ( ) o operador “NAO” ou ! é usado para inver-
ter o resultado de uma sentença lógica.
d) ( ) o operador “OU” ou || é usado quando as
duas expressões lógicas ligadas por ele devem
acontecer de forma simultânea ou ao menos
uma delas deve ser verdadeira
e) ( ) o operador “E” ou && é usado sozinho, ou
seja, não permite combinações entre ele e ou-
tros operadores.
Q.11 (1.00) - Quanto aos tipos de dados em C e
Visualg, podemos dizer que:
a) ( ) Não existem tipos compatíveis.
b) ( ) Literal equivale a Float.
c) ( ) Int equivale a literal.
d) ( ) Int equivale a float.
e) ( ) Float equivale a real.
Q.12 (1.00) -
a) ( ) 38
b) ( ) 18
c) ( ) 28
d) ( ) 58
e) ( ) 48
Q.13 (1.00) - Suponha que você vai guardar a placa
de um veículo numa variável com tamanho 8. Como
você declararia isso no visualg?
a) ( ) var placa : vetor [1..8] de inteiro
b) ( ) var placa : inteiro
c) ( ) var placa : literal
d) ( ) var placa : literal[8]
e) ( ) var placa : real
Verifique as respostas em: www.gradepen.com/?ansid=483825.7
Página 4 de 6
Q.14 (1.00) - Analise as afirmativas abaixo e, em
seguida, marque a alternativa que apresenta quantas
delas estão CORRETAS. 1. O comando PARA do
visualg usa variável real para controle.
2. O comando Enquanto serve como estrutura de
seleção.
3. A linguagem C não possui estruturas de repe-
tição.
4. o comando “SE” do Visualg tem o equivalente
no “IF” da linguagem C.
a) ( ) 4
b) ( ) 1
c) ( ) 0
d) ( ) 3
e) ( ) 2
Q.15 (1.00) - Quanto ao tipo FLOAT, podemos di-
zer que:
a) ( ) Permite guardar apenas reais de dupla pre-
cisão.
b) ( ) Permite criar um tipo vazio que pode poste-
riormente ser modificado para um dos tipos
anteriores.
c) ( ) Permite guardar números reais.
d) ( ) Permite guardar apenas inteiros.
e) ( ) Permite guardar apenas caracteres.
Q.16 (1.00) - O que significa o comando abaixo?
scanf ( “%21[^\n]”, nome);
a) ( ) É feita uma leitura de um string.
b) ( ) É feita uma leitura de um inteiro.
c) ( ) É feita uma leitura de um lógico.
d) ( ) É feita uma impressão de um string.
e) ( ) É feita uma leitura de um real.
Q.17 (1.00) - Vimos que a linguagem C usa códigos
para entrada e para saída de dados. Um deles é bem
particular: o “\n”. Para que ele serve?
a) ( ) Faz um retrocesso no cursor
b) ( ) Realiza uma tabulação.
c) ( ) Pula o cursor para uma nova linha.
d) ( ) Pula o cursor para uma nova linha.
e) ( ) Emite aspas.
Q.18 (1.00) -
a) ( ) 50
b) ( ) -140
c) ( ) 20
d) ( ) 0
e) ( ) 120
Q.19 (1.00) -
a) ( ) O programa vai travar na hora da leitura.
b) ( ) O programa recebe e lista 5 nomes de cida-
des.
c) ( ) O programa faz uma repetição determinada.
d) ( ) O programa usa um vetor de char para ar-
mazenar o string
e) ( ) O comando de leitura da cidade coloca os
caracteres em cada posição do vetor.
Verifique as respostas em: www.gradepen.com/?ansid=483825.7
Página 5 de 6
Q.20 (1.00) - Suponha que você queira fazer uma
repetição determinada em C, começando de 1 e indo
até 40 de 5 em 5. qual seriao comando adequado
?
a) ( ) for (int i=1; i<=40; i = i + 5)
b) ( ) for (i=1; i<=40; int i = i + 5)
c) ( ) for (i==40; i>=1; i == i + 5)
d) ( ) for (i=1; i<=40; i = i + 5)
e) ( ) for (i=1; int i<=40; i = i + 5)
Q.21 (1.00) -
a) ( ) Exibe o valor médio
b) ( ) Exibe o menor valor
c) ( ) Exibe as variáveis a e b, simultaneamente.
d) ( ) Não exibe nenhuma delas.
e) ( ) Exibe o maior valor.
Q.22 (1.00) -
a) ( ) Vai emitir a mensagem “primeira faixa de
valores”.
b) ( ) Não vai emitir mensagem.
c) ( ) Vai emitir a mensagem “primeira faixa de
valores” e em seguida “terceira faixa de va-
lores”.
d) ( ) Vai emitir a mensagem “segunda faixa de va-
lores”.
e) ( ) Vai emitir a mensagem “terceira faixa de va-
lores”
Q.23 (1.00) - A linguagem de programação C usa
operadores lógicos, do mesmo jeito que o Visualg,
com pequenas diferenças de escrita. Sobre o assunto,
marque abaixo a alternativa incorreta.
a) ( ) O operador “E” ou && resulta verdadeiro
quando as duas expressões lógicas ligadas
por ele são verdadeiras
b) ( ) O operador “OU” ou || só pode ser utilizado
sem combinações entre ele e outros operado-
res
c) ( ) O operador “NAO” inverte uma expressão
lógica, por exemplo, false passa a ser true
d) ( ) O operador “OU” ou || resulta falso apenas
quando as duas expressões ligadas por ele
forem falsas
e) ( ) No operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes
Q.24 (1.00) -
a) ( ) Não sendo a ou b para qualquer coisa que
o usuário digitar o programa exibe o texto
“outro time” .
b) ( ) Se o usuário digitar “b” para o combustível
o programa exibe o texto “ro time b”.
c) ( ) Apenas se o usuário digitar “x” para o time
o programa não exibirá nenhum texto.
d) ( ) Se o usuário digitar “a” para o time o pro-
grama exibe o texto “time a”.
e) ( ) Se o usuário digitar “x” para o time o pro-
grama exibe o texto “outro time”
Q.25 (1.00) -
Verifique as respostas em: www.gradepen.com/?ansid=483825.7
Página 6 de 6
a) ( ) O escreval não será executado.
b) ( ) O escreval mostrará o valor 40
c) ( ) O programa vai travar.
d) ( ) O escreval mostrará o valor 120
e) ( ) O escreval mostrará o valor 80
Verifique as respostas em: www.gradepen.com/?ansid=483825.7
Página 7 de 6
Marque o gabarito preenchendo completamente a região de cada
alternativa.
a b c d e
Q.1:
Q.2:
Q.3:
Q.4:
Q.5:
Q.6:
Q.7:
Q.8:
Q.9:
Q.10:
Q.11:
Q.12:
Q.13:
Q.14:
Q.15:
Q.16:
Q.17:
Q.18:
Q.19:
Q.20:
Q.21:
Q.22:
Q.23:
Q.24:
Q.25:
a b c d e
Prova: 483825.7
Verifique as respostas em: www.gradepen.com/?ansid=483825.7
Página 8 de 6
Verifique as respostas em: www.gradepen.com/?ansid=483825.7
Página 1 de 6
ESCOLA NILTON LINS Nota
Professor: JULIANO DA SILVA
Disciplina:
Curso:
Aluno:
Matrícula: Turma: Data: __/__/____
Q.1 (1.00) -
a) ( ) 58
b) ( ) 38
c) ( ) 18
d) ( ) 8
e) ( ) 28
Q.2 (1.00) -
a) ( ) -140
b) ( ) 120
c) ( ) 20
d) ( ) 0
e) ( ) 50
Q.3 (1.00) -
fim
a) ( ) 20
b) ( ) 0
c) ( ) 50
d) ( ) -140
e) ( ) 120
Q.4 (1.00) - Suponha que você queira fazer uma re-
petição determinada em C, começando de 1 e indo
até 40 de 5 em 5. qual seria o comando adequado
?
a) ( ) for (i=1; i<=40; i = i + 5)
b) ( ) for (i=1; i<=40; int i = i + 5)
c) ( ) for (i==40; i>=1; i == i + 5)
d) ( ) for (int i=1; i<=40; i = i + 5)
e) ( ) for (i=1; int i<=40; i = i + 5)
Q.5 (1.00) - A construção de algoritmos segue pas-
sos, que devem ser realizados na ordem correta. Afi-
nal, a sequência de passos para a construção de al-
Verifique as respostas em: www.gradepen.com/?ansid=483825.8
Página 2 de 6
goritmos é também um algoritmo. Considerando es-
ses passos, analise sequência abaixo e depois esco-
lha a ordem correta. 1- Definir o processamento, ou
seja, quais operações serão efetuadas e quais as res-
trições para essas operações. O processamento deve
transformar os dados de entrada em dados de saída e
também verificar quais objetos são responsáveis pe-
las atividades
2- Definir os dados de entrada, ou seja, quais da-
dos serão fornecidos e quais objetos fazem parte do
cenário do problema.
3- Entender o problema a ser resolvido e desta-
car os pontos mais importantes e os objetos que o
compõem.
4- Definir os dados de saída, ou seja, quais dados
serão gerados depois do processo.
5- Testar o algoritmo realizando simulações cor-
rigindo possíveis erros. 6- Construir o algoritmo.
Qual a ordem correta dos itens acima ?
a) ( ) 4,3,2,1,5,6
b) ( ) 2,3,1,5,6,4
c) ( ) 3,2,1,4,6,5
d) ( ) 1,2,3,4,5,6
e) ( ) 3,1,2,6,5,4
Q.6 (1.00) -
a) ( ) Vai emitir a mensagem “primeira faixa de
valores” e em seguida “terceira faixa de va-
lores”.
b) ( ) Vai emitir a mensagem “terceira faixa de va-
lores”
c) ( ) Vai emitir a mensagem “primeira faixa de
valores”.
d) ( ) Vai emitir a mensagem “segunda faixa de va-
lores”.
e) ( ) Não vai emitir mensagem.
Q.7 (1.00) -
a) ( ) O escreval mostrará o valor 80
b) ( ) O escreval não será executado.
c) ( ) O programa vai travar.
d) ( ) O escreval mostrará o valor 40
e) ( ) O escreval mostrará o valor 120
Q.8 (1.00) -
a) ( ) O aluno será aprovado com média 7,0.
b) ( ) O aluno será reprovado com média 6,7.
c) ( ) O aluno será reprovado com média 5,3
d) ( ) O aluno será aprovado com média 8,1
Verifique as respostas em: www.gradepen.com/?ansid=483825.8
Página 3 de 6
e) ( ) O aluno será reprovado com média 4,4.
Q.9 (1.00) - Vimos que a linguagem C usa códigos
para entrada e para saída de dados. Um deles é bem
particular: o “\n”. Para que ele serve?
a) ( ) Emite aspas.
b) ( ) Pula o cursor para uma nova linha.
c) ( ) Faz um retrocesso no cursor
d) ( ) Pula o cursor para uma nova linha.
e) ( ) Realiza uma tabulação.
Q.10 (1.00) - Suponha que você vai guardar a placa
de um veículo numa variável com tamanho 8. Como
você declararia isso no visualg?
a) ( ) var placa : inteiro
b) ( ) var placa : vetor [1..8] de inteiro
c) ( ) var placa : real
d) ( ) var placa : literal[8]
e) ( ) var placa : literal
Q.11 (1.00) -
a) ( ) 18
b) ( ) 38
c) ( ) 48
d) ( ) 58
e) ( ) 28
Q.12 (1.00) -
a) ( ) 200
b) ( ) 500
c) ( ) 300
d) ( ) 400
e) ( ) 600
Q.13 (1.00) -
a) ( ) A repetição nem sequer começa, pois trava
direto
b) ( ) O comando ESCREVA depois do PARA
mostra o valor do total geral de pontos
c) ( ) A variável total é um contador
d) ( ) Essa é uma repetição indeterminada.
Verifique as respostas em: www.gradepen.com/?ansid=483825.8
Página 4 de 6
e) ( ) Não tem repetição nesse código.
Q.14 (1.00) - A linguagem de programação C usa
operadores lógicos, do mesmo jeito que o Visualg,
com pequenas diferenças de escrita. Sobre o assunto,
marque abaixo a alternativa incorreta.
a) ( ) O operador “OU” ou || só pode ser utilizado
sem combinações entre ele e outros operado-
res
b) ( ) O operador “E” ou && resulta verdadeiro
quando as duas expressões lógicas ligadas
por ele são verdadeiras
c) ( ) No operador “OU”, a probabilidade de uma
expressão lógica dar verdadeiro é maior do
que no operador “E”, na maioria das vezes
d) ( ) O operador “OU” ou || resulta falso apenas
quando as duas expressões ligadas por ele
forem falsas
e) ( ) O operador “NAO” inverte uma expressão
lógica, por exemplo, false passa a ser true
Q.15 (1.00) -
a) ( ) 195
b) ( ) 205
c) ( ) 165
d) ( ) 185
e) ( ) 175
Q.16 (1.00) - Analise as afirmativas abaixo e, em
seguida, marque a alternativa que apresenta quantas
delas estão CORRETAS. 1. O comando PARA do
visualg usa variável real para controle.
2. O comando Enquanto serve como estrutura de
seleção.
3. A linguagem C não possui estruturas de repe-
tição.
4. o comando “SE” do Visualg tem o equivalente
no “IF” da linguagem C.
a) ( ) 1
b) ( ) 3
c) ( ) 0
d) ( ) 2
e) ( ) 4
Q.17 (1.00) - Quanto

Continue navegando