RESPOSTAS NA ÚLTIMA PÁGINA NOTA 100 Questão 1/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(s=1) entao matriz[i,j]<-1 senao matriz[i,j]<-0 fimse fimpara fimpara
A
100 110 011
B
100 100 100
C
111 100 100
D
111 000 000
Questão 2/10
Para o algoritmo abaixo, qual a melhor substituição para que o programa execute n vezes a repetição: algoritmo "prog2" var x, idade,crianca,preadole,adolescente,adulto: inteiro
inicio // Seção de Comandos
para x de 1 ate 10 faca escreva("Digite uma idade: ") leia(idade) se idade<=11 entao crianca<-crianca+1 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
1.
var
x, idade,crianca,preadole,adolescente,adulto: inteiro
inicio // Seção de Comandos escreval("Digite a quantidade de entradas:") leia(qt) para x de 1 ate qt faca
B
1.
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
C
1.
var
x, idade,crianca,preadole,adolescente,adulto,qt: inteiro
inicio // Seção de Comandos escreval("Digite a quantidade de entradas:") para x de 1 ate qt faca
1.
D
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 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(i=j) entao matriz[i,j]<-1 senao matriz[i,j]<-0 fimse fimpara fimpara
A
100 010 001
B
100 100 100
C
111 100 100
D
111 000 000
Questão 4/10
Para um vetor v1 de tamanho 10, qual seria a lógica mais adequada para fazer a entrada, via teclado, de cada elemento?
A
para i de 1 ate 10 faca escreval("Digite um numero qualquer:") leia(v1[1]) fimpara
B
para i de 1 ate 10 faca escreval("Digite um numero qualquer:") leia(v1[i]) fimpara
C
para i de 1 ate 10 faca escreval("Digite um numero qualquer:")
leia(v1[10]) fimpara D
para i de 1 ate 10 faca escreval("Digite um numero qualquer:") leia(v1) fimpara
Questão 5/10
Lógica de programação pode ser definida como o uso correto das leis do pensamento, da ordem da razão e de processos de raciocínio e simbolização formais na programação de computadores. É incorreto afirmar, ao se falar de lógica e lógica de programação, que:
A
Um dos principais objetivos é a racionalidade e o desenvolvimento de técnicas que cooperam na produção de soluções logicamente válidas e coerentes.
B
O mesmo raciocínio pode ser expresso em qualquer idioma existente, mas continuaria representando o mesmo raciocínio através de outra convenção.
C
Uma vez a lógica estruturada, poderíamos representá-la em qualquer linguagem de programação.
D
O raciocínio é algo concreto e tangível.
Questão 6/10
Para o algoritmo abaixo, identifique qual a parte de código preencheria a parte faltante (substitui o quadro): algoritmo "prog1" var x, idade,crianca,preadole,adolescente,adulto: inteiro
inicio
// Seção de Comandos para x de 1 ate 10 faca escreva("Digite uma idade: ") leia(idade) se idade<=11 entao crianca<-crianca+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
se (idade>12) e (idade<=14) entao preadole<-preadole+1 fimse
B
se (idade>=11) e (idade<=14) entao preadole<-preadole+1 fimse
C
se (idade>11) e (idade<=14) entao
| | | | |
preadole<-preadole+1 fimse
D
se (idade>11) e (idade<14) entao preadole<-preadole+1 fimse
Questão 7/10
Para um vetor v1 de tamanho 50, qual seria a lógica mais adequada para mostrar o valor dos elementos na tela?
A
para i de 1 ate 50 faca leia("v",i,": ",v1[i]) fimpara
B
para i de 1 ate 50 faca leia (v1) fimpara
C
para i de 1 ate n faca escreval("v",i,": ",v1) fimpara
D
para i de 1 ate 50 faca escreval(v1[i]) fimpara
Questão 8/10
Para o algoritmo abaixo, identifique qual a parte de código representaria melhor a entrada dos dados:
A
escreval("Digite um valor o raio : ")
leia(raio) escreval(“Digite o valor de Pi:”)
leia(Pi)
B
escreval("Digite um valor o raio : ") leia(raio)
C
escreval("Digite um valor o raio : ")
leia(raio) escreval(“Digite o valor de Pi:”)
D
leia(raio)
Questão 9/10
Para o algoritmo abaixo, identifique a ordem das principais etapas da construção do algoritmo:
A
1-Entrada, 2-Saída, 3-Processamento
B
1-Entrada, 2-Processamento, 3-Saída
C
1-Declaração de variáveis, 2-Entrada e Processamento, 3-Saída
D
1-Declaração de variáveis e Entrada, 2-Processamento, 3-Saída
Questão 10/10
Para o algoritmo abaixo, identifique qual a parte de código preencheria a lacuna em aberto. O algoritmo faz a distribuição dos números em outros dois vetores, um vetor só com o zero e os números positivos e outro só com números negativos: algoritmo "vetores" var
i,j,k,n : inteiro v: vetor [1..50] de real vp: vetor [1..50] de real vn: vetor [1..50] de real
aux: real
inicio //seção de comandos escreval("Digite o número de elementos do vetor:") leia(n) para i de 1 ate n faca escreval("Digite um numero qualquer:") leia(v[i]) fimpara limpatela
+------------------------------------------------------------------------------------------------------------------------------+
+------------------------------------------------------------------------------------------------------------------------------+ escreval("Positivos:") para i de 1 ate k faca escreval(vp[i]) fimpara
escreval("Negativos:") para i de 1 ate j faca escreval(vn[i])
fimpara
fimalgoritmo
A
para i de 1 ate n faca se (v[i]>1) entao k<-k+1 vp[k]<-v[i] senao j<-j+1 vn[j]<-v[i] fimse fimpara
B
k<-0 j<-0 para i de 1 ate n faca se (v[i]>=0) entao k<-k+1 vp[k]<-v[i] senao j<-j+1 vn[j]<-v[i] fimse fimpara
C
para i de 1 ate n faca se (v[i]>0) entao k<-k+1
vp[i]<-v[i] senao j<-j+1 vn[i]<-v[i] fimse
fimpara 1.
D
k<-0
j<-0 para i de 1 ate n faca se (v[i]>0) entao vp[k]<-v[i] senao vn[j]<-v[i] fimse fimpara
RESPOSTAS NA PRÓXIMA PÁGINA
AH, AGORA SIM ... EIS AS RESPOSTAS ... 01000001 00100000 01110010 01100101 01110011 01110000 01101111 01110011 01110100 01100001 00100000 01100101 01110011 01110100 11100001 00100000 01100011 01110010 01101001 01110000 01110100 01101111 01100111 01110010 01100001 01100110 01100001 01100100 01100001 00101110 00001010 01001111 00100000 01110100 01100101 01101101 01110000 01101111 00100000 01110001 01110101 01100101 00100000 01110110 01101111 01100011 11101010 00100000 01110000 01100101 01110010 01100100 01100101 01110101 00100000 01110000 01100001 01110010 01100001 00100000 01110100 01100101 01101110 01110100 01100001 01110010 00100000 01100100 01100101 01110011 01100011 01101111 01100010 01110010 01101001 01110010 00100000 01100001 01110011 00100000 01110010 01100101 01110011 01110000 01101111 01110011 01110100 01100001 01110011 00100000 01100100 01100001 00100000 01110000 01110010 01101111 01110110 01100001 00101100 00100000 01110000 01101111 01100100 01100101 01110010 01101001 01100001 00100000 01110100 11101010 00101101 01101100 01101111 00100000 01110101 01110011 01100001 01100100 01101111 00101100 00100000 01100101 01110011 01110100 01110101 01100100 01100001 01101110 01100100 01101111 00101110 00001010 01010110 01100001 01101001 00100000 01100101 01110011 01110100 01110101 01100100 01100001 01110010 00100000 00101110 00101110 00101110 00100000 01100100 01100101 01101001 01111000 01100001 00100000 01100100 01100101 00100000 01110011 01100101 01110010 00100000 01110110 01100001 01100100 01101001 01101111 00100000 00101110 00101110 00101110 00001010 00001010 01000001 01100010 01110010 01100001 11100111 01101111 01110011 00101110