Buscar

Atividade Avaliativa Especial - Exame

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA
Protocolo: 649050
Página 1
Exame
Curso: Engenharia Ambiental e Sanitária
Disciplina: Algoritmo e Programação
Ano: 20201
Semestre: 1
RGM: ____________________ Aluno: ______________________________________________________________________
PROVA 01
Questão 1
Considere o seguinte código:
int main(){
int valor=1;
int valor2=25;
valor=20+valor2;
printf(“%d”,valor);
return 0;
a) O código imprime o valor 45
b) O código imprime o valor 46
c) O código imprime o valor 20
d) O código não compila
Questão 2
Assinale a alternativa que NÃO representa uma estrutura básica do algoritmo.
a) Nome do algoritmo
b) Declaração de variáveis
c) Vetor e Matriz
d) Bloco de instruções
Questão 3
A respeito da estrutura REPITA em algoritmo, marque a alternativa correta.
a) Uma sequência de passos que será executada quando a condição for verdadeira
b) Define uma série de comandos a serem executadas enquanto a condição que for indicada seja verdadeira
c) A condição é testada no final do laço, fazendo que independente da condição seja verdadeira ou falsa na
entrada do laço, os comandos que estão dentro do bloco sejam executados
d) É usado em situações em que haja o controle do número de iterações a serem executadas.
Questão 4
A respeito da estrutura ENQUANTO em algoritmo, marque a alternativa correta.
a) Uma sequência de passos que será executada quando a condição for verdadeira
b) Define uma série de comandos a serem executadas enquanto a condição que for indicada seja verdadeira
c) A condição é testada no final do laço, fazendo que independente da condição seja verdadeira ou falsa na
entrada do laço, os comandos que estão dentro do bloco sejam executados
d) É usado em situações em que haja o controle do número de iterações a serem executadas.
Questão 5
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA
Protocolo: 649050
Página 2
Analise os itens a seguir:
I - printf("%s","Engenharia");
II - printf("%s Engenharia");
III - printf("%c","Engenharia");
Quais itens possuem instruções que irão imprimir a palavra Engenharia corretamente?
a) Apenas I
b) I e II
c) II e III
d) I e III
Questão 6
Assinale a alternativa que declara corretamente uma variável em linguagem C.
a) int %N;
b) inteiro N;
c) int 1N;
d) int N;
Questão 7
Analisando o algoritmo na IMAGEM, caso o usuário atribua o valor 15 a N, qual será a informação mostrada pelo
comando Escreva ("A soma é:",soma).
a) 200
b) 25
c) 35
d) 150
Questão 8
Assinale a alternativa que apresenta as palavras que preenchem, respectivamente, as lacunas do seguinte
texto, sobre estruturas de repetição.
"O WHILE é uma estrutura de repetição _____, ele repete a execução de um bloco de sentenças enquanto uma
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA
Protocolo: 649050
Página 3
condição permanecer verdadeira. Na primeira vez que a condição se tornar falsa, o WHILE _____ a execução do
bloco, e a execução continuará com a sentença ou comando que vem logo após _____ WHILE, na sequência do
programa. A estrutura de repetição DO ... WHILE tem um comportamento muito semelhante ao WHILE, com
uma diferença crucial, a condição é verificada _____ executar o bloco de instruções correspondente."
a) simples; não repetirá; o bloco do; após.
b) complexa; repetirá; o; antes.
c) complexa; não repetirá; o; após
d) simples; repetirá; o bloco do; antes.
Questão 9
Considere o código abaixo:
int main(){
int i=1;
while(i>0){
i++;
}
}
a) o código entrará em um loop infinito poque o valor de i nunca chegará a zero
b) o código não entrará dentro do laço while poque o i já é maior que zero
c) O laço while está declarado de maneira errada, o correto deveria ser while(i>=0)
d) O laço while está declarado de maneira errada, o correto deveria ser while(i<0)
Questão 10
Assinale a alternativa que contem o NOME de uma variável que NÃO É VALIDA ,ou seja, que não pode ser
utilizada para declarar uma variável no algoritmo.
a) numero
b) escreva
c) idade
d) cpf
Questão 11
Análise o algoritmo e assinale a alternativa correta.
a) O Algoritmo está incorreto, pois possui erros.
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA
Protocolo: 649050
Página 4
b) O usuário apenas irá informar o nome e nada aparecerá como resposta.
c) O usuário apenas irá informar o nome e como resultado o nome informado será exibido.
d) A palavra NOME irá ser exibida ao usuário.
Questão 12
A respeito da estrutura SE em algoritmo, marque a alternativa correta.
a) Uma sequência de passos que será executada quando a condição for verdadeira
b) Define uma série de comandos a serem executadas enquanto a condição que for indicada seja verdadeira
c) A condição é testada no final do laço, fazendo que independente da condição seja verdadeira ou falsa na
entrada do laço, os comandos que estão dentro do bloco sejam executados
d) É usado em situações em que haja o controle do número de iterações a serem executadas.
Questão 13
Assinale a alternativa que completa corretamente a lacuna no código na imagem a seguir:
a) prinft
b) stdio.h
c) scanf
d) main
Questão 14
Um algoritmo pode ser definido como:
a) Algoritmo é uma sequência de passos muito bem definidos para resolver um problema
b) Algoritmo é operações matemáticas
c) Algoritmo é uma linguagem de programação
d) Algoritmo é um aplicativo para celular
Questão 15
Assinale a alternativa que representa a correta atribuição do valor Fulano à variável declarada como nome
(literal) em um ALGORITMO.
a) nome = fulano
b) nome = "fulano"
c) nome <- fulano
d) nome <- "fulano"
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA
Protocolo: 649050
Página 5
Questão 16
Assinale a alternativa que declara corretamente uma variável em algoritmo.
a) 1n: inteiro
b) n: numero
c) n: inteiro
d) $n: inteiro
Questão 17
Considere o seguinte código:
int main(){
float valor=10;
valor = valor * 2;
printf(“%f”,valor);
}
Qual o resultado do código apos a compilação?
a) O código imprime o valor 10;
b) O código lança um erro na tela.
c) O código imprime o valor 20
d) O código imprime o valor 5;
Questão 18
Qual das opções a seguir não pode ser utilizado como um nome de variável?
a) nUMERO
b) numero1
c) 1numero
d) Numero
Questão 19
Analisando o Algoritmo na Imagem , caso o usuário insira os valores 10 e 2 para X e Y respectivamente, qual
seria o resultado mostrado ao ser executado o comando Escreva (resposta).
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA
Protocolo: 649050
Página 6
a) 0
b) 5
c) 20
d) 100
Questão 20
Observe o código em linguagem C. Caso o usuário atribua o valor 12 ao X, qual será o resultado exibido?
Assinale a alternativa correta.
a) Será exibido ao usuário o valor 12.
b) Será exibido ao usuário o valor 36.
c) Será exibido ao usuário o valor 24.
d) Por conter erros, o programa não será executado.

Outros materiais