Logo Passei Direto
Buscar

Prova Objetiva - Lógica de Programação e Algoritmos - Nota 100

Ferramentas de estudo

Questões resolvidas

Para o algoritmo abaixo, qual é o código mais adequado a incluir para calcular a quantidade de números ímpares?
Para o algoritmo abaixo, qual é o código mais adequado a incluir para calcular a quantidade de números ímpares?
A resto<-m[i,j] mod 2 se(resto<>0) entao qtimpar<-qtimpar+1 fimse
B resto<-m[i,j] mod 2 se(resto<>0) entao qtimpar<-qtimpar+m[i,j] fimse
C resto<-m[i,j] mod 2 se(resto=~0) entao qtimpar<-qtimpar+1 fimse
D resto<-m[i,j] mod 2 se(resto=0) entao qtimpar<-qtimpar+1 fimse

Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída?
Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída?
A 1 0 0
1 1 0
0 1 1
B 1 0 0
1 0 0
1 0 0
C 1 1 1
1 0 0
1 0 0
D 1 1 1
0 0 0
0 0 0

Um algoritmo fixa um padrão de comportamento a ser seguido ou uma norma de execução a ser trilhada, com vistas a alcançar, como resultado final, a solução de um problema, garantindo que sempre que executado, sob as mesmas condições, produza o mesmo resultado.
É incorreta a definição de algoritmo abaixo:
A Algoritmo é uma sequência de passos que visa atingir um objetivo bem definido. Forbellone, 1999.
B Algoritmo é uma sequência finita de instruções ou operações cuja execução, em tempo finito, resolve um problema computacional, qualquer que seja sua instância. Salvetti, 1999.
C Algoritmo é uma sequência de características padronizadas para realização de uma tarefa. Ascencio, 1999.
D Algoritmos são regras formais para obtenção de um resultado ou da solução de um problema, englobando fórmulas de expressões aritméticas. Manzano, 1997.

Uma estrutura de controle do tipo condicional pode ter as seguintes composições:
Uma estrutura de controle do tipo condicional pode ter as seguintes composições:
A Condicional simples e encadeada.
B Condicional composta e encadeada.
C Condicional simples e condicional composta.
D Condicional simples, condicional composta e condicional encadeada.

Descrição narrativa consiste em analisar o enunciado do problema e escrever, utilizando uma linguagem natural (por exemplo, a língua portuguesa), os passos a serem seguidos para sua resolução. Existem vantagens e desvantagens, com as relacionadas nas opções a seguir, exceto:
A Vantagem: não é necessário aprender nenhum conceito novo.
B Vantagem: utiliza língua natural, a qual é bem conhecida.
C Desvantagem: Dificuldade para transcrição do algoritmo para programa.
D Desvantagem: só é possível escrevê-la em Língua Portuguesa.

Para o algoritmo abaixo, qual a melhor substituição para que o programa utilize o comando enquanto-faca no lugar do para-faca?
Para o algoritmo abaixo, qual a melhor substituição para que o programa utilize o comando enquanto-faca no lugar do para-faca?
A enquanto x < qt faca . . . x<-x+1 fimenquanto
B enquanto x < qt faca . . . qt<-qt+1 fimenquanto
C enquanto x < qt faca . . . x<-x+1 fimepara
D enquanto x = qt faca . . . x<-x+1 fimenquanto

Para o algoritmo abaixo, identifique nas alternativas a parte de código que, inserida na linha faltante, efetuaria o cálculo correto:
Para o algoritmo abaixo, identifique nas alternativas a parte de código que, inserida na linha faltante, efetuaria o cálculo correto:
A result<-base***expo
B result<-^base*expo
C result<-base^expo
D result<-base*(expo)^2

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

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

Para o algoritmo abaixo, qual é o código mais adequado a incluir para calcular a quantidade de números ímpares?
Para o algoritmo abaixo, qual é o código mais adequado a incluir para calcular a quantidade de números ímpares?
A resto<-m[i,j] mod 2 se(resto<>0) entao qtimpar<-qtimpar+1 fimse
B resto<-m[i,j] mod 2 se(resto<>0) entao qtimpar<-qtimpar+m[i,j] fimse
C resto<-m[i,j] mod 2 se(resto=~0) entao qtimpar<-qtimpar+1 fimse
D resto<-m[i,j] mod 2 se(resto=0) entao qtimpar<-qtimpar+1 fimse

Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída?
Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída?
A 1 0 0
1 1 0
0 1 1
B 1 0 0
1 0 0
1 0 0
C 1 1 1
1 0 0
1 0 0
D 1 1 1
0 0 0
0 0 0

Um algoritmo fixa um padrão de comportamento a ser seguido ou uma norma de execução a ser trilhada, com vistas a alcançar, como resultado final, a solução de um problema, garantindo que sempre que executado, sob as mesmas condições, produza o mesmo resultado.
É incorreta a definição de algoritmo abaixo:
A Algoritmo é uma sequência de passos que visa atingir um objetivo bem definido. Forbellone, 1999.
B Algoritmo é uma sequência finita de instruções ou operações cuja execução, em tempo finito, resolve um problema computacional, qualquer que seja sua instância. Salvetti, 1999.
C Algoritmo é uma sequência de características padronizadas para realização de uma tarefa. Ascencio, 1999.
D Algoritmos são regras formais para obtenção de um resultado ou da solução de um problema, englobando fórmulas de expressões aritméticas. Manzano, 1997.

Uma estrutura de controle do tipo condicional pode ter as seguintes composições:
Uma estrutura de controle do tipo condicional pode ter as seguintes composições:
A Condicional simples e encadeada.
B Condicional composta e encadeada.
C Condicional simples e condicional composta.
D Condicional simples, condicional composta e condicional encadeada.

Descrição narrativa consiste em analisar o enunciado do problema e escrever, utilizando uma linguagem natural (por exemplo, a língua portuguesa), os passos a serem seguidos para sua resolução. Existem vantagens e desvantagens, com as relacionadas nas opções a seguir, exceto:
A Vantagem: não é necessário aprender nenhum conceito novo.
B Vantagem: utiliza língua natural, a qual é bem conhecida.
C Desvantagem: Dificuldade para transcrição do algoritmo para programa.
D Desvantagem: só é possível escrevê-la em Língua Portuguesa.

Para o algoritmo abaixo, qual a melhor substituição para que o programa utilize o comando enquanto-faca no lugar do para-faca?
Para o algoritmo abaixo, qual a melhor substituição para que o programa utilize o comando enquanto-faca no lugar do para-faca?
A enquanto x < qt faca . . . x<-x+1 fimenquanto
B enquanto x < qt faca . . . qt<-qt+1 fimenquanto
C enquanto x < qt faca . . . x<-x+1 fimepara
D enquanto x = qt faca . . . x<-x+1 fimenquanto

Para o algoritmo abaixo, identifique nas alternativas a parte de código que, inserida na linha faltante, efetuaria o cálculo correto:
Para o algoritmo abaixo, identifique nas alternativas a parte de código que, inserida na linha faltante, efetuaria o cálculo correto:
A result<-base***expo
B result<-^base*expo
C result<-base^expo
D result<-base*(expo)^2

Prévia do material em texto

05/11/2015 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34944/novo/1 1/11
Prova MATRIZ OBJETIVA - Período de 05/10 - 30/10
PROTOCOLO: 201510151206947512ADFANDERSON DO CARMO - RU: 1206947 Nota: 100
Disciplina(s):
Lógica de Programação e Algoritmos
Data de início: 15/10/2015 20:23
Prazo máximo entrega: 15/10/2015 21:53
Data de entrega: 15/10/2015 20:47
Questão 1/10
Para o algoritmo abaixo, qual deveria ser o resultado exibido para uma matriz 3X3?
algoritmo "matriz"
 
var
 
  matriz:vetor[1..10,1..10] de inteiro
  i,j,m,n:inteiro
 
inicio
 
escreval("***** Entrada de Dados *****")
escreval("")
escreva("Digite o numero de linhas e o numero de colunas para matriz:")
leia(m,n)
para i de 1 ate m  faca
  para j de 1 ate n faca
       escreva("Digite um valor para linha:",i," coluna:",j,":")
       matriz[i,j]<-i+1
  fimpara
fimpara
 
limpatela
 
escreval("***** Resultados da matriz *****")
para i de 1 ate m faca
  para j de 1 ate n faca
     escreva(matriz[i,j])
05/11/2015 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34944/novo/1 2/11
  fimpara
     escreval("")
fimpara
 
fimalgoritmo
A 1 1 1
2 2 2
3 3 3
B 2 2 2
3 3 3
4 4 4
C 2 2 2
2 2 2
3 3 3
D 1 1 1
3 3 3
5 5 5
Questão 2/10
Para o algoritmo abaixo, qual é o código mais adequado a incluir para calcular a quantidade de números ímpares?
algoritmo "matriz_par"
var
 
  m:vetor[1..3,1..3] de inteiro
  resto, qtpar,i,j:inteiro
 
inicio
 
qtpar <-0
 
escreval("***** Entrada de Dados *****")
escreval("")
para i de 1 ate 3 faca
  para j de 1 ate 3 faca
Você acertou!
°
05/11/2015 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34944/novo/1 3/11
       escreva("Digite um valor para linha:",i," coluna:",j,":")
       leia(m[i,j])
        resto<-m[i,j] mod 2
        se(resto=0) entao
           qtpar<-qtpar+1
        fimse
  fimpara
fimpara
 
limpatela
 
escreval("***** Resultados da matriz *****")
para i de 1 ate 3 faca
  para j de 1 ate 3 faca
     resto<-m[i,j] mod 2
     se(resto=0) entao
        escreval("Linha:",i," Coluna:",j," Numero=",m[i,j])
     fimse
  fimpara
fimpara
escreval("Quantidade de numeros pares: ", qtpar)
 
 
 
fimalgoritmo
A resto<-m[i,j] mod 2
se(resto<>0) entao
     qtimpar<-qtimpar+1
fimse
B resto<-m[i,j] mod 2
se(resto<>0) entao
     qtimpar<-qtimpar+m[i,j]
fimse
Você acertou!
°
05/11/2015 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34944/novo/1 4/11
C resto<-m[i,j] mod 2
se(resto=~0) entao
     qtimpar<-qtimpar+1
fimse
D resto<-m[i,j] mod 2
se(resto=0) entao
     qtimpar<-qtimpar+1
fimse
Questão 3/10
Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída?
leia(m,n)
para i de 1 ate m  faca
  para j de 1 ate n faca
       se(j=1) entao
         matriz[i,j]<-1
       senao
         matriz[i,j]<-0
       fimse
  fimpara
fimpara
A 1 0 0
1 1 0
0 1 1
B 1 0 0
1 0 0
1 0 0
C 1 1 1
1 0 0
1 0 0
Você acertou!
°
05/11/2015 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34944/novo/1 5/11
D 1 1 1
0 0 0
0 0 0
Questão 4/10
Um algoritmo fixa um padrão de comportamento a ser seguido ou uma norma de execução a ser trilhada, com vistas a alcançar,
como resultado final, a solução de um problema, garantindo que sempre que executado, sob as mesmas condições, produza o
mesmo resultado.  É incorreta a definição de algoritmo abaixo:
A Algoritmo é uma sequência de passos que visa atingir um objetivo bem definido. Forbellone, 1999.
B Algoritmo é uma sequência finita de instruções ou operações cuja execução, em tempo finito, resolve um problema
computacional, qualquer que seja sua instância. Salvetti, 1999.
C Algoritmo é uma sequência de características padronizadas para realização de uma tarefa. Ascencio, 1999.
D Algoritmos são regras formais para obtenção de um resultado ou da solução de um problema, englobando fórmulas
de expressões aritméticas. Manzano, 1997.
Questão 5/10
Uma estrutura de controle do tipo condicional pode ter as seguintes composições:
A Condicional simples e encadeada.
B Condicional composta e encadeada.
C Condicional simples e condicional composta.
D Condicional simples, condicional composta e condicional encadeada.
Você acertou!
“Algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa.” Ascencio,
1999
°
Você acertou!
Slides e Vídeo-Aula 03.
°
05/11/2015 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34944/novo/1 6/11
Questão 6/10
Descrição narrativa consiste em analisar o enunciado do problema e escrever, utilizando uma linguagem natural (por exemplo, a
língua portuguesa), os passos a serem seguidos para sua resolução. Existem vantagens e desvantagens, com as relacionadas
nas opções a seguir, exceto:
A Vantagem: não é necessário aprender nenhum conceito novo.
B Vantagem: utiliza língua natural, a qual é bem conhecida.
C Desvantagem: Dificuldade para transcrição do algoritmo para programa.
D Desvantagem: só é possível escrevê-la em Língua Portuguesa.
Questão 7/10
Para o algoritmo abaixo, qual a melhor substituição para que o programa utilize o comando enquanto-faca no lugar do para-
faca?
algoritmo "prog3"
var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
 
inicio
// Seção de Comandos
 
Escreval(“Digite a quantidade de entradas:”)
leia(qt)
 
para x de 1 ate qt faca
     escreva("Digite uma idade: ")
     leia(idade)
     se idade<=11 entao
        crianca<-crianca+1
Você acertou!
Slides das Aulas 01 e  02, e exemplos.
°
05/11/2015 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34944/novo/1 7/11
     fimse
 
 se (idade>11) e (idade<=14) entao
        preadole<-preadole+1
                 fimse
  se (idade>14) e (idade<=17) entao
        adolescente<-adolescente+1
     fimse
     se idade >= 18 entao
        adulto<-adulto+1
     fimse
fimpara
   escreval("*** Totais por faixa-etária ***")
   escreval("Número de criancas: ",crianca)
   escreval("Número de pre-adolescentes: ",preadole)
   escreval("Número de adolescentes: ",adolescente)
   escreval("Número de adultos: ",adulto)
fimalgoritmo
A enquanto x < qt faca
.
.
.
x<-x+1
fimenquanto
B enquanto x < qt faca
.
.
.
qt<-qt+1
fimenquanto
C
Você acertou!
°
05/11/2015 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34944/novo/1 8/11
enquanto x < qt faca
.
.
.
x<-x+1
fimepara
D enquanto x = qt faca
.
.
.
x<-x+1
fimenquanto
Questão 8/10
Para a parte de programa abaixo, com m=3 e n=3, qual seria a saída?
leia(m,n)
para i de 1 ate m  faca
  para j de 1 ate n faca
       se(i=j) entao
         matriz[i,j]<-1
       senao
         matriz[i,j]<-0
       fimse
  fimpara
fimpara
A 1 0 0
0 1 0
0 0 1
B 1 0 0
1 0 0
1 0 0
C
Você acertou!
°
05/11/2015 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34944/novo/1 9/11
1 1 1
1 0 0
1 0 0
D 1 1 1
0 0 0
0 0 0
Questão 9/10
Para o algoritmo abaixo, qual deveria ser a saídapara uma matriz 2X3?
algoritmo "matriz"
 
var
 
  matriz:vetor[1..10,1..10] de inteiro
  i,j,m,n:inteiro
 
inicio
 
escreval("***** Entrada de Dados *****")
escreval("")
escreva("Digite o numero de linhas e o numero de colunas para matriz:")
leia(m,n)
para i de 1 ate m  faca
  para j de 1 ate n faca
       escreva("Digite um valor para linha:",i," coluna:",j,":")
       matriz[i,j]<-j+1
  fimpara
fimpara
 
limpatela
 
escreval("***** Resultados da matriz *****")
para i de 1 ate m faca
  para j de 1 ate n faca
     escreva(matriz[i,j])
  fimpara
05/11/2015 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34944/novo/1 10/11
     escreval("")
fimpara
 
fimalgoritmo
A 2 1 3
2 1 3
B 1 2 3
1 2 3
C 2 3 4
2 3 4
D 2 2 2
2 2 2
Questão 10/10
Para o algoritmo abaixo, identifique nas alternativas a parte de código que, inserida na linha faltante, efetuaria o cálculo correto:
Algoritmo expoente
algoritmo "expon"
// Função : Calcular um numero elevado a outro
// Autor : Profa. Maristela.
// Data : 12/03/2015
// Seção de Declarações
var
   result, base, expo: real
 
inicio
// Seção de Comandos
   escreval("Digite um valor para a base : ")
   leia(base)
   escreval("Digite um valor para o expoente : ")
   leia(expo)
  
   ____________________________
 
   escreval("")
Você acertou!
°
05/11/2015 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/34944/novo/1 11/11
   escreva(base, " elevado a ",expo, " vale ", result)
  
fimalgoritmo
A result<-base***expo
B result<-^base*expo
C result<-base^expo
D result<-base*(expo)^2
Você acertou!
Slides e vídeoaula 03.
°

Mais conteúdos dessa disciplina