Logo Passei Direto
Buscar

prova final Objetiva Algoritmo e Programação

User badge image
Nelma Franco

em

Ferramentas de estudo

Questões resolvidas

A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que o mesmo reescreva um bloco de instruções diversas vezes.
Acerca das estruturas de repetição, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma ou mais vezes, de acordo com uma condição que será avaliada a cada interação.
( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura.
( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a condição é falsa.
( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a condição é testada antes de entrar na estrutura de repetição.
( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma vez as instruções sejam executadas.
a) V - V - F - V - V.
b) V - F - F - F - F.
c) F - F - V - V - F.
d) F - V - V - F - V.

Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de entrada, processamento e saída. Diante disso, com base nas atribuições às variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças:
Assinale a alternativa CORRETA:
I- Ao final da execução A=20, B=39 e D=40.
II- Ao final da execução A e F terão os mesmos valores.
III- Ao final da execução A=20, B=30 e D=40.
IV- Ao final da execução F será menor que C.
a) As sentenças II, III e IV estão corretas.
b) Somente a sentença II está correta.
c) As sentenças I e IV estão corretas.
d) As sentenças I e III estão corretas.

Entender a lógica de um programa desenvolvido por outro programador nem sempre é uma tarefa fácil, especialmente se não há uma descrição do que o programa deveria fazer.
Com base no programa a seguir, qual será a mensagem de saída apresentada caso seja informado os valores de entrada 15 e 9?
a) O número 9 não é múltiplo de 5.
b) Os números informados não atendem ao solicitado.
c) 9 < 5 = 3.
d) 15 > 9 = TRUE.

Utilizamos o comando "CASO" para que seja possível escolher uma opção dentre várias existentes, sem a necessidade de se usar diversos "Se..Então".
Sobre o trecho de código que complementa o algoritmo, assinale a alternativa CORRETA:
A caso 0,1,2,3 escreval("Reprovado.") caso 4 ate 7 escreval("Em exame final.") caso 8 ate 10 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo
B caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") senao escreval("Nota inválida.") fimescolha Fimalgoritmo
C caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") caso 8 e 10 escreval("Aprovado") senao escreval("Nota inválida.") fimescolha Fimalgoritmo
D caso nota entre 1 e 3 escreval("Reprovado.") caso >4 e < 7 escreval("Em exame final.") caso > 8 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo

Ao avaliar uma expressão aritmética em um algoritmo, o analisador processa a expressão dando prioridade para certos operadores.
Com base no algoritmo a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao considerar que as variáveis a, b e c receberam os valores 2, 5 e 7, respectivamente, é possível afirmar que ao final da execução a variável res_1 armazenará o valor 1.
( ) Ao considerar que as variáveis a, b e c receberam os valores 4, 1 e 8, respectivamente, é possível afirmar que ao final da execução a variável res_3 armazenará o valor 4.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 1 e 1, respectivamente, é possível afirmar que ao final as variáveis res_1, res_2 e res_3 armazenarão os valores 2, 3 e 1, respectivamente.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 8 e 8, respectivamente, é possível afirmar que não será possível atribuir o resultado à variável res_2, já que esta é do tipo Real.
( ) Ao considerar que as variáveis a, b e c receberam os valores 3, 6 e 3, respectivamente, é possível afirmar que ao final da execução a variável res_2 armazenará o valor 27.
a) F - V - F - F - V.
b) V - V - V - F - F.
c) V - F - V - F - V.
d) V - F - F - V - F.

As linguagens de programação permitem que as estruturas de controle condicionais executem um bloco de instruções caso a condicional declarada no início da estrutura não seja atendida.
Com base na análise das sentenças do algoritmo a seguir, assinale a alternativa CORRETA:
a) Caso o usuário informe o ano 2012, o resultado será "O ano: 2012 não é bissexto".
b) De acordo com o algoritmo, um ano não pode ser bissexto e não bissexto ao mesmo tempo.
c) Caso sejam retiradas as linhas 10 e 11, o algoritmo retornará que o ano é bissexto, independentemente do ano informado.
d) O comando "div", presente na linha 07, tem a mesma função do comando mod.

Todos os dias fazemos várias atividades de forma automática para a solução de problemas/atividades. Um algoritmo é que uma sequência de passos que objetivam a solução de um problema.
Sobre os passos que devemos realizar ao enviar um e-mail, seguindo a sequência do formulário do e-mail, ordene os itens a seguir:
a) III - II - V - IV - I - VI - VII.
b) IV - I - V - II - VI - VII - III.
c) I - IV - VI - III - II - V - VII.
d) VII - II - I - IV - VI - III - V.

(ENADE, 2008) Com relação ao algoritmo apresentado, que manipula um vetor de inteiros, julgue os itens a seguir:
I Quando as variáveis I e J valerem, respectivamente, 0 e 1 , a linha 13 apresentará a sequência de valores 0,2,4,3,1.
II Quando as variáveis I e J valerem, respectivamente, 1 e 0, a linha 13 apresentará a sequência de valores 0,2,3,1 ,4.
III Quando as variáveis I e J valerem, respectivamente, 1 e 2, a linha 13 apresentará a sequência de valores 0,3, 4,1,2.
A Apenas os itens I e III estão corretos.
B Apenas os itens I e II estão corretos.
C Apenas o item III está correto.
D Apenas os itens II e III estão corretos.

(ENADE, 2008) Analise o código apresentado:
A Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
B O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
C Apresenta somente erro de divisão por zero.
D Apresenta erros de estrutura condicional e expressão relacional inválida.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que o mesmo reescreva um bloco de instruções diversas vezes.
Acerca das estruturas de repetição, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma ou mais vezes, de acordo com uma condição que será avaliada a cada interação.
( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura.
( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a condição é falsa.
( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a condição é testada antes de entrar na estrutura de repetição.
( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma vez as instruções sejam executadas.
a) V - V - F - V - V.
b) V - F - F - F - F.
c) F - F - V - V - F.
d) F - V - V - F - V.

Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de entrada, processamento e saída. Diante disso, com base nas atribuições às variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças:
Assinale a alternativa CORRETA:
I- Ao final da execução A=20, B=39 e D=40.
II- Ao final da execução A e F terão os mesmos valores.
III- Ao final da execução A=20, B=30 e D=40.
IV- Ao final da execução F será menor que C.
a) As sentenças II, III e IV estão corretas.
b) Somente a sentença II está correta.
c) As sentenças I e IV estão corretas.
d) As sentenças I e III estão corretas.

Entender a lógica de um programa desenvolvido por outro programador nem sempre é uma tarefa fácil, especialmente se não há uma descrição do que o programa deveria fazer.
Com base no programa a seguir, qual será a mensagem de saída apresentada caso seja informado os valores de entrada 15 e 9?
a) O número 9 não é múltiplo de 5.
b) Os números informados não atendem ao solicitado.
c) 9 < 5 = 3.
d) 15 > 9 = TRUE.

Utilizamos o comando "CASO" para que seja possível escolher uma opção dentre várias existentes, sem a necessidade de se usar diversos "Se..Então".
Sobre o trecho de código que complementa o algoritmo, assinale a alternativa CORRETA:
A caso 0,1,2,3 escreval("Reprovado.") caso 4 ate 7 escreval("Em exame final.") caso 8 ate 10 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo
B caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") senao escreval("Nota inválida.") fimescolha Fimalgoritmo
C caso 0 e 3 escreval("Reprovado.") caso 4 e 7 escreval("Em exame final.") caso 8 e 10 escreval("Aprovado") senao escreval("Nota inválida.") fimescolha Fimalgoritmo
D caso nota entre 1 e 3 escreval("Reprovado.") caso >4 e < 7 escreval("Em exame final.") caso > 8 escreval("Aprovado") outrocaso escreval("Nota inválida.") fimescolha Fimalgoritmo

Ao avaliar uma expressão aritmética em um algoritmo, o analisador processa a expressão dando prioridade para certos operadores.
Com base no algoritmo a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Ao considerar que as variáveis a, b e c receberam os valores 2, 5 e 7, respectivamente, é possível afirmar que ao final da execução a variável res_1 armazenará o valor 1.
( ) Ao considerar que as variáveis a, b e c receberam os valores 4, 1 e 8, respectivamente, é possível afirmar que ao final da execução a variável res_3 armazenará o valor 4.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 1 e 1, respectivamente, é possível afirmar que ao final as variáveis res_1, res_2 e res_3 armazenarão os valores 2, 3 e 1, respectivamente.
( ) Ao considerar que as variáveis a, b e c receberam os valores 1, 8 e 8, respectivamente, é possível afirmar que não será possível atribuir o resultado à variável res_2, já que esta é do tipo Real.
( ) Ao considerar que as variáveis a, b e c receberam os valores 3, 6 e 3, respectivamente, é possível afirmar que ao final da execução a variável res_2 armazenará o valor 27.
a) F - V - F - F - V.
b) V - V - V - F - F.
c) V - F - V - F - V.
d) V - F - F - V - F.

As linguagens de programação permitem que as estruturas de controle condicionais executem um bloco de instruções caso a condicional declarada no início da estrutura não seja atendida.
Com base na análise das sentenças do algoritmo a seguir, assinale a alternativa CORRETA:
a) Caso o usuário informe o ano 2012, o resultado será "O ano: 2012 não é bissexto".
b) De acordo com o algoritmo, um ano não pode ser bissexto e não bissexto ao mesmo tempo.
c) Caso sejam retiradas as linhas 10 e 11, o algoritmo retornará que o ano é bissexto, independentemente do ano informado.
d) O comando "div", presente na linha 07, tem a mesma função do comando mod.

Todos os dias fazemos várias atividades de forma automática para a solução de problemas/atividades. Um algoritmo é que uma sequência de passos que objetivam a solução de um problema.
Sobre os passos que devemos realizar ao enviar um e-mail, seguindo a sequência do formulário do e-mail, ordene os itens a seguir:
a) III - II - V - IV - I - VI - VII.
b) IV - I - V - II - VI - VII - III.
c) I - IV - VI - III - II - V - VII.
d) VII - II - I - IV - VI - III - V.

(ENADE, 2008) Com relação ao algoritmo apresentado, que manipula um vetor de inteiros, julgue os itens a seguir:
I Quando as variáveis I e J valerem, respectivamente, 0 e 1 , a linha 13 apresentará a sequência de valores 0,2,4,3,1.
II Quando as variáveis I e J valerem, respectivamente, 1 e 0, a linha 13 apresentará a sequência de valores 0,2,3,1 ,4.
III Quando as variáveis I e J valerem, respectivamente, 1 e 2, a linha 13 apresentará a sequência de valores 0,3, 4,1,2.
A Apenas os itens I e III estão corretos.
B Apenas os itens I e II estão corretos.
C Apenas o item III está correto.
D Apenas os itens II e III estão corretos.

(ENADE, 2008) Analise o código apresentado:
A Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
B O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
C Apresenta somente erro de divisão por zero.
D Apresenta erros de estrutura condicional e expressão relacional inválida.

Prévia do material em texto

Ir para o menuIr para o conteúdoIr para o cabeçalho
Parte superior do formulário
Parte inferior do formulário
Parte superior do formulário
Parte inferior do formulário
	Acadêmico:
	Nelma Franxo)
	
	Disciplina:
	Algoritmo e Programação (LIN12)
	Avaliação:
	Avaliação Final (Objetiva) - Individual FLEX ( Cod.:514784) ( peso.:3,00)
	Prova:
	17848668
	Nota da Prova:
	9,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	Cada informação a ser armazenada ou utilizada em um algoritmo pertence a um tipo de dado definido. Considerando que o nome de cada uma das variáveis a seguir representa o conteúdo que ela armazenará, defina o tipo de dado ideal para cada variável: 
           
   Nome_do_carro
   Placa_do_carro
   Salário 
   Quantidade_de_carros
	 a)
	Caractere, caractere, real, inteiro.
	 b)
	Caractere, caractere, real, real.
	 c)
	Real, lógico, inteiro e real.
	 d)
	Real, lógico, inteiro e inteiro.
	2.
	A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que o mesmo reescreva um bloco de instruções diversas vezes. Acerca das estruturas de repetição, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma ou mais vezes, de acordo com uma condição que será avaliada a cada interação.
(    ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura.
(    ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a condição é falsa.
(    ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a condição é testada antes de entrar na estrutura de repetição.
(    ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma vez as instruções sejam executadas.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - F - V - V - F.
	 b)
	V - F - F - F - F.
	 c)
	V - V - F - V - V.
	 d)
	F - V - V - F - V.
	3.
	Algoritmos são desenvolvidos para resolver inúmeros problemas, os quais sempre respeitam uma estrutura bem definida e também as etapas de entrada, processamento e saída. Diante disso, com base nas atribuições às variáveis definidas e no algoritmo a seguir, analise as seguintes sentenças: 
I- Ao final da execução A=20, B=39 e D=40.
II- Ao final da execução A e F terão os mesmos valores.
III- Ao final da execução A=20, B=30 e D=40.
IV- Ao final da execução F será menor que C.
Assinale a alternativa CORRETA:
	
	 a)
	As sentenças II, III e IV estão corretas.
	 b)
	As sentenças I e III estão corretas.
	 c)
	As sentenças I e IV estão corretas.
	 d)
	Somente a sentença II está correta.
	4.
	As estruturas de repetição implementadas pelas linguagens de programação possibilitam a repetição de blocos de comandos. As estruturas " for..do " repetem uma sequência de comandos por um determinado número de vezes. Com base na estrutura " para..faça ", analise as sentenças a seguir: 
01 Program multiplo ;
02 var 
03 
04         i: integer ;
05 Begin
06     for i:= 0 to 100 do
07      begin
08        if (i mod 10 = 0 ) then
09          writeln(' o numero ',i,' e par ');
10      end;
11 End.
I- A saída de dados imprimirá os número de 0 a 100, sendo que o primeiro a ser impresso será 0 e o último será 100. 
II- A variável utilizada como contador é a " i ". 
III- É somado o valor 1 ao valor da variável " i " a cada duas repetições. 
IV- Para exibir os múltiplos de 2, pode-se alterar a linha 10 para " if(i mod 10 = 2) then". 
Assinale a alternativa CORRETA:
	
	 a)
	As sentenças I e II estão corretas.
	 b)
	As sentenças II e IV estão corretas.
	 c)
	As sentenças III e IV estão corretas.
	 d)
	As sentenças I e III estão corretas.
	5.
	Entender a lógica de um programa desenvolvido por outro programador nem sempre é uma tarefa fácil, especialmente se não há uma descrição do que o programa deveria fazer. Com base no programa a seguir, qual será a mensagem de saída apresentada caso seja informado os valores de entrada 15 e 9?
program exemplo;    
const
n1= 5;
n2= 3;
var
x,y:integer;
comp: boolean;
begin
writeln('Digite um multiplo de ',n1, ' e outro multiplo de ', n2, ': ');
read(x);
read(y);
comp:= x > y;
writeln(x, ' > ', y, ' = ', comp);
readln; 
end.
	 a)
	O número 9 não é múltiplo de 5.
	 b)
	Os números informados não atendem ao solicitado.
	 c)
	9 < 5 = 3
	 d)
	15 > 9 = TRUE.
	6.
	Utilizamos o comando "CASO" para que seja possível escolher uma opção dentre várias existentes, sem a necessidade de se usar diversos "Se..Então". Com base nessa estrutura, analise o cenário apresentado no enunciado do algoritmo: "Foi requerido o desenvolvimento de um algoritmo que solicitasse as 4 notas de um aluno e calculasse a média". Após o cálculo, verificar a situação do aluno, seguindo as regras: 
- Se a nota inferior a 4 está reprovado. 
- Acima de 8 aprovado. 
- No intervalo de 4 a 8 em exame. 
- Senão a nota está incorreta. 
Algoritmo "nota_semestre"
var
   Nota1, Nota2, Nota3, Nota4, Media: Real
Inicio
   Escreva ("Digite a Primeira nota: ")
   Leia (Nota1)
   Escreva ("Digite a Segunda nota: ")
   Leia (Nota2)
   Escreva ("Digite a Terceira nota: ")
   Leia (Nota3)
   Escreva ("Digite a Quarta nota: ")
   Leia (Nota4)
   media:=(Nota1+Nota2+Nota3+Nota4)/4
   escolha media
...
Sobre o trecho de código que complementa o algoritmo, assinale a alternativa CORRETA:
	 a)
	caso 0 e 3
        escreval("Reprovado.")
    caso 4 e 7
        escreval("Em exame final.")
    caso 8 e 10
        escreval("Aprovado")
    senao
        escreval("Nota inválida.")
    fimescolha
Fimalgoritmo
	 b)
	caso 0 e 3
        escreval("Reprovado.")
    caso 4 e 7
        escreval("Em exame final.")
    senao
        escreval("Nota inválida.")
    fimescolha
Fimalgoritmo
	 c)
	caso nota entre 1 e 3
escreval("Reprovado.")
caso >4 e < 7
escreval("Em exame final.")
caso > 8
escreval("Aprovado")
outrocaso
escreval("Nota inválida.")
fimescolha
Fimalgoritmo
	 d)
	caso 0,1,2,3
      escreval("Reprovado.")
   caso 4 ate 7
      escreval("Em exame final.")
   caso 8 ate 10
      escreval("Aprovado")
   outrocaso
      escreval("Nota inválida.")
   fimescolha
Fimalgoritmo
	7.
	Ao avaliar uma expressão aritmética em um algoritmo, o analisador processa a expressão dando prioridade para certos operadores. Neste sentido, é importante que o programador conheça a tabela de precedência dos operadores aritméticos, a fim de que obtenha os resultados corretos ao final da execução. Com base no algoritmo a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Ao considerar que as variáveis a, b e c receberam os valores 2, 5 e 7, respectivamente, é possível afirmar que ao final da execução a variável res_1 armazenará o valor 1.
(    ) Ao considerar que as variáveis a, b e c receberam os valores 4, 1 e 8, respectivamente, é possível afirmar que ao final da execução a variável res_3 armazenará o valor 4.
(    ) Ao considerar que as variáveis a, b e c receberam os valores 1, 1 e 1, respectivamente, é possível afirmar que ao final as variáveis res_1, res_2 e res_3 armazenarão os valores 2, 3 e 1, respectivamente.
(    ) Ao considerar que as variáveis a, b e c receberam os valores 1, 8 e 8, respectivamente, é possível afirmar que não será possível atribuir o resultado à variável res_2, já que esta é do tipo Real.
(    ) Ao considerar que as variáveis a, b e c receberam os valores 3, 6 e 3, respectivamente, é possível afirmar que ao final da execução a variável res_2 armazenará o valor 27.
Assinale a alternativa que apresenta a sequência CORRETA:
	
	 a)
	V - F - F - V - F.
	 b)V - V - V - F - F.
	 c)
	V - F - V - F - V.
	 d)
	F - V - F - F - V.
	8.
	As linguagens de programação permitem que as estruturas de controle condicionais executem um bloco de instruções caso a condicional declarada no início da estrutura não seja atendida. Esse bloco é chamado de "ELSE". Com base na análise das sentenças do algoritmo a seguir, assinale a alternativa CORRETA:
1 Program consultaanobissexto ;
2  var
3   ano: integer;
4  Begin
5   writeln( 'informe o ano ');
6   readln(ano);
7  if ((ano mod 4 = 0) and (ano mod 100 <> 0)) or (ano mod 400 = 0) then
8    writeln( 'O ano:  ', ano ,'   e bissexto')
9  else  
10      writeln( 'O ano:  ', ano ,'  nao e bissexto')
11 End.
	 a)
	Caso o usuário informe o ano 2012, o resultado será "O ano: 2012 não é bissexto".
	 b)
	De acordo com o algoritmo, um ano não pode ser bissexto e não bissexto ao mesmo tempo.
	 c)
	Caso sejam retiradas as linhas 10 e 11, o algoritmo retornará que o ano é bissexto, independentemente do ano informado.
	 d)
	O comando "div", presente na linha 07, tem a mesma função do comando mod.
	9.
	Em um algoritmo, os identificadores são palavras que distinguem os diversos tipos de elementos (por exemplo, nome do algoritmo, nome de uma variável etc.). O nome de uma variável, por sua vez, segue uma regra com relação aos caracteres válidos. Com base nessas regras adotadas no desenvolvimento de um algoritmo e observando os comandos em linguagem portugol, sobre a correta declaração de variáveis, classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) Semelhante a uma variável, uma constante também armazena um valor.
(    ) O valor 6,3 deverá ser armazenado em uma variável do tipo real.
(    ) O valor 6 poderá ser armazenado em uma variável do tipo real.
(    ) O valor 6 somente será armazenado em uma variável do tipo inteiro.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - V - F - V.
	 b)
	V - F - F - V.
	 c)
	F - F - V - F.
	 d)
	V - V - V - F.
	10.
	Todos os dias fazemos várias atividades de forma automática para a solução de problemas/atividades. Um algoritmo é que uma sequência de passos que objetivam a solução de um problema. Sobre os passos que devemos realizar ao enviar um e-mail, seguindo a sequência do formulário do e-mail, ordene os itens a seguir:
I- Clicar no botão Nova Mensagem.
II- Se desejar enviar o e-mail para outra pessoa, colocar uma vírgula após o último endereço de e-mail informado no campo "Para:" e informar o próximo endereço de e-mail.
III- Ao terminar de informar o conteúdo da mensagem, pressionar o botão "Enviar".
IV- Abrir o programa de e-mail de sua preferência.
V- No campo "Para:", informar o endereço de e-mail do destinatário.
VI- Se desejar enviar uma cópia do e-mail para outro endereço, informar o endereço de e-mail que deverá receber a cópia, no campo "Cc:".
VII- No campo "Assunto", informar uma breve descrição do que se trata a mensagem e no campo "Mensagem", informar o conteúdo sobre o qual deseja comunicar.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	III - II - V - IV - I - VI - VII.
	 b)
	IV - I - V - II - VI - VII - III.
	 c)
	I - IV - VI - III - II - V - VII.
	 d)
	VII - II - I - IV - VI - III - V.
	11.
	(ENADE, 2008) Com relação ao algoritmo apresentado, que manipula um vetor de inteiros, julgue os itens a seguir:
I  Quando as variáveis I e J valerem, respectivamente, 0 e 1 , a linha 13 apresentará a sequência de valores 0,2,4,3,1.
II Quando as variáveis I e J valerem, respectivamente, 1 e 0, a linha 13 apresentará a sequência de valores 0,2,3,1 ,4.
III Quando as variáveis I e J valerem, respectivamente, 1 e 2, a linha 13 apresentará a sequência de valores 0,3, 4,1,2.
Assinale a opção correta:
	
	 a)
	Apenas o item III está correto.
	 b)
	Apenas os itens I e III estão corretos.
	 c)
	Apenas os itens I e II estão corretos.
	 d)
	Apenas os itens II e III estão corretos.
	12.
	(ENADE, 2008) Analise o código apresentado:
	
	 a)
	Apresenta somente erro de divisão por zero.
	 b)
	O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
	 c)
	Apresenta erros de estrutura condicional e expressão relacional inválida.
	 d)
	Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
Prova finalizada com 9 acertos e 3 questões erradas.
Parte inferior do formulário

Mais conteúdos dessa disciplina