Logo Passei Direto
Buscar

QUIZ - ALGORITMOS E PROGRAMAÇÃO I

Ferramentas de estudo

Questões resolvidas

Quais valores que as variáveis X e I devem ter para que o código abaixo imprima o valor 15?
5 e 0
3 e 1
5 e 0
5 e 10
10 e 0
5 e 5

Estrutura utilizada para armazenar diversos valores sem perder os anteriores (sem sobrescrever). Possui apenas 1 linha e diversas colunas.
Sobre qual estrutura estamos nos referindo?
Vetor
Laço de repetição
Tomada de decisão
Matriz
Vetor
Função

Uma matriz, também chamada de array bidimensional, é uma estrutura de armazenamento de dados constituída de linhas e colunas. Para manipularmos esses dados devemos “varrer” essa matriz, ou seja, percorrer todas as suas linhas e colunas.
Qual é a melhor estrutura para varrermos uma matriz?
For aninhado (um for dentro do outro)
While
Do-while
For
For aninhado (um for dentro do outro)
While aninhado (um while dentro do outro)

Quando vemos uma pessoa realizar determinada tarefa e, tendo êxito, procuramos imitá-la para obter êxito também. Isso se torna um processo que será imitado por todas as pessoas. Esse comportamento é o conceito de:
paradigma.
paradigma.
algoritmo.
programação estruturada.
lógica de programação.
orientação a objetos.

Escolha a alternativa correta em relação à instrução, em JavaScript, abaixo:
Trata-se de uma matriz que possui 3 linhas, porém com quantidade indefinida de colunas.
Trata-se de um vetor de 3 posições.
Trata-se de uma matriz 3x3.
Trata-se de uma função geradora de arrays.
Trata-se de uma matriz que possui 3 linhas, porém com quantidade indefinida de colunas.
Trata-se de uma matriz com quantidades indefinidas de linhas e colunas.

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

Questões resolvidas

Quais valores que as variáveis X e I devem ter para que o código abaixo imprima o valor 15?
5 e 0
3 e 1
5 e 0
5 e 10
10 e 0
5 e 5

Estrutura utilizada para armazenar diversos valores sem perder os anteriores (sem sobrescrever). Possui apenas 1 linha e diversas colunas.
Sobre qual estrutura estamos nos referindo?
Vetor
Laço de repetição
Tomada de decisão
Matriz
Vetor
Função

Uma matriz, também chamada de array bidimensional, é uma estrutura de armazenamento de dados constituída de linhas e colunas. Para manipularmos esses dados devemos “varrer” essa matriz, ou seja, percorrer todas as suas linhas e colunas.
Qual é a melhor estrutura para varrermos uma matriz?
For aninhado (um for dentro do outro)
While
Do-while
For
For aninhado (um for dentro do outro)
While aninhado (um while dentro do outro)

Quando vemos uma pessoa realizar determinada tarefa e, tendo êxito, procuramos imitá-la para obter êxito também. Isso se torna um processo que será imitado por todas as pessoas. Esse comportamento é o conceito de:
paradigma.
paradigma.
algoritmo.
programação estruturada.
lógica de programação.
orientação a objetos.

Escolha a alternativa correta em relação à instrução, em JavaScript, abaixo:
Trata-se de uma matriz que possui 3 linhas, porém com quantidade indefinida de colunas.
Trata-se de um vetor de 3 posições.
Trata-se de uma matriz 3x3.
Trata-se de uma função geradora de arrays.
Trata-se de uma matriz que possui 3 linhas, porém com quantidade indefinida de colunas.
Trata-se de uma matriz com quantidades indefinidas de linhas e colunas.

Prévia do material em texto

4/13/2021
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_18063724_1&course_id=_154503_1&content_id=_6772246_1&… 1/7
 
Review Test Submission: Clique aqui para iniciar o Quiz
STADCAS1DA_2101-2101-686268 2101-ALGORITMOS E PROGRAMAÇÃO I Quiz
REVIEW TEST SUBMISSION: CLIQUE AQUI PARA INICIAR O QUIZ
User DHIEGO MARTINS ANDRADE
Course 2101-ALGORITMOS E PROGRAMAÇÃO I
Test Clique aqui para iniciar o Quiz
Started 4/13/21 7:04 AM
Submitted 4/13/21 7:14 AM
Due Date 6/7/21 11:59 PM
Status Completed
Attempt Score 10 out of 10 points  
Time Elapsed 9 minutes
Results Displayed All Answers, Submitted Answers, Correct Answers, Feedback
Question 1
Selected
Answer:
c. 
Observe o código em JavaScript:
Var nome = prompt (“insira sua idade”);
Alert (nome + 1);
Caso o usuário digite o valor 22, o que será exibido na tela?
221
Sala de Aula Tutoriais
1 out of 1 points
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_154503_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_154503_1&content_id=_6772215_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_193_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
4/13/2021 Review Test Submission: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_18063724_1&course_id=_154503_1&content_id=_6772246_1&… 2/7
Answers: a.
b. 
c. 
d.
e. 
Response
Feedback:
A variável “nome” não armazena valor inteiro referente à idade.
23
221
O código está errado, pois “nome + 1” deveria estar entre aspas.
Não vai exibir nada na tela.
Resposta C. A variável “nome” está armazenando uma string e foi
concatenada ao valor “1”, exibindo, na tela, 221.
Question 2
Selected Answer: b. 
Answers: a. 
b. 
c. 
d. 
e. 
Response
Feedback:
Quais valores que as variáveis X e I devem ter para que o código abaixo imprima o
valor 15?
 
function a(x,i){
 while (i < 10){
 i++;
 x = a(x+1);
 }
 return x;
}
alert ( a(__,__) );
5 e 0
3 e 1
5 e 0
5 e 10
10 e 0
5 e 5
Resposta B. A função A está chamando ela mesma algumas vezes (isso
chama-se recursividade). O laço while termina quando a variável I chega
a 10. Nesse momento, somamos à variável X a quantidade de vezes que
entramos no laço.
1 out of 1 points
4/13/2021 Review Test Submission: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_18063724_1&course_id=_154503_1&content_id=_6772246_1&… 3/7
Question 3
Selected Answer: d. 
Answers: a. 
b. 
c. 
d. 
e. 
Response
Feedback:
Estrutura utilizada para armazenar diversos valores sem perder os anteriores (sem
sobrescrever). Possui apenas 1 linha e diversas colunas.
Sobre qual estrutura estamos nos referindo?
Vetor
Laço de repetição
Tomada de decisão
Matriz
Vetor
Função
Resposta D. O vetor é um array unidimensional e é utilizado para
armazenar inúmeros dados.
Question 4
Selected Answer: b. 
Answers: a. 
b. 
c. 
d. 
e. 
Response
Feedback:
Existem algumas formas de se representar um algoritmo. A forma de representação
baseada em elementos gráficos chama-se:
fluxograma.
algoritmo visual.
fluxograma.
narração dinâmica.
diagrama de Venn.
instrução.
Resposta B. Uma maneira bastante eficiente de representar um
algoritmo é a forma gráfica, por meio de fluxogramas.
Question 5
1 out of 1 points
1 out of 1 points
1 out of 1 points
4/13/2021 Review Test Submission: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_18063724_1&course_id=_154503_1&content_id=_6772246_1&… 4/7
Selected Answer: d. 
Answers: a. 
b. 
c. 
d. 
e. 
Response
Feedback:
Uma matriz, também chamada de array bidimensional, é uma estrutura de
armazenamento de dados constituída de linhas e colunas. Para manipularmos esses
dados devemos “varrer” essa matriz, ou seja, percorrer todas as suas linhas e
colunas. Qual é a melhor estrutura para varrermos uma matriz?
For aninhado (um for dentro do outro)
While
Do-while
For
For aninhado (um for dentro do outro)
While aninhado (um while dentro do outro)
Resposta D. O FOR aninhado é a melhor estrutura para se varrer uma
matriz. Um FOR controla a quantidade de linhas enquanto o outro FOR
controla a quantidade de colunas.
Question 6
Selected Answer: a. 
Answers: a. 
b. 
c. 
d. 
e. 
Response
Feedback:
Quando vemos uma pessoa realizar determinada tarefa e, tendo êxito, procuramos
imitá-la para obter êxito também. Isso se torna um processo que será imitado por
todas as pessoas. Esse comportamento é o conceito de:
paradigma.
paradigma.
algoritmo.
programação estruturada.
lógica de programação.
orientação a objetos.
Resposta A. Usamos, como exemplo de modelo, aquilo que já foi testado
e tem um resultado satisfatório. Tudo o que fazemos segue um modelo
ou padrão. Isso se chama paradigma.
Question 7
Durante a Segunda Guerra Mundial, houve a necessidade de se desenvolver uma
máquina capaz de desvendar a estratégia dos inimigos e, assim, ganhar a guerra.
1 out of 1 points
1 out of 1 points
4/13/2021 Review Test Submission: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_18063724_1&course_id=_154503_1&content_id=_6772246_1&… 5/7
Selected Answer: d. 
Answers: a. 
b. 
c. 
d. 
e. 
Response
Feedback:
Porém, sabemos que as máquinas de hoje em dia funcionam por meio de linguagens
de programação.
Qual linguagem foi utilizada na primeira máquina, a chamada ENIAC?
Chaves manuais
Assembly
JavaScript
C
Chaves manuais
Cobol
Resposta D. Na época, não existia linguagem de programação, e as
máquinas funcionavam com a utilização de válvula e controles manuais
(como disjuntores).
Question 8
Selected Answer: e. 
Answers: a. 
b. 
c. 
d. 
e. 
Response
Feedback:
Analise o seguinte código em JavaScript:
 
If (A >= 0) && (B != 2){
 Alert (“Olá”);
} else {
 Alert(“Tchau”);
}
 
Quais são os valores de a e b para que o programa exiba a palavra “Olá” ?
A = 0 e B = 0
A = 0 e B = 2
A = -1 e B = 3
A = -2 e B = 2
A = 10 e B = 2
A = 0 e B = 0
Resposta E. Para exibir a palavra “Olá”, as duas expressões lógicas
precisam ser verdadeiras, pois estão unidas pelo operador lógico E.
1 out of 1 points
4/13/2021 Review Test Submission: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_18063724_1&course_id=_154503_1&content_id=_6772246_1&… 6/7
Question 9
Selected
Answer:
d.
Answers: a. 
b. 
c. 
d.
e.
Response
Feedback:
Escolha a alternativa correta em relação à instrução, em JavaScript, abaixo:
Var A = [ [], [], [] ];
Trata-se de uma matriz que possui 3 linhas, porém com quantidade
indefinida de colunas.
Trata-se de um vetor de 3 posições.
Trata-se de uma matriz 3x3.
Trata-se de uma função geradora de arrays.
Trata-se de uma matriz que possui 3 linhas, porém com quantidade
indefinida de colunas.
Trata-se de uma matriz com quantidades indefinidas de linhas e
colunas.
Resposta D. O JavaScript simula matrizes com vetor de vetores. Essa
matriz possui 3 vetores dentro dela, portanto 3 linhas. Porém, a
quantidade de colunas irá depender do número de inserções que
teremos em cada vetor.
Question 10
Selected Answer: d. 
Answers: a. 
b. 
c. 
Verifique o código abaixo:
 
Var a = 10, b = 10;
While (a != 0){
 a = a – 1;
 b = b + 1;
}
 
Qual o valor final da variável B?
20
10
0
15
1 out of 1 points
1 out of 1 points
4/13/2021 Review Test Submission: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_18063724_1&course_id=_154503_1&content_id=_6772246_1&… 7/7
Tuesday, April13, 2021 9:00:19 AM BRT
d. 
e. 
Response
Feedback:
20
11
Resposta D. Cada vez que entramos no laço, a variável B é
incrementada em 1. Como entramos 10 vezes no laço (pois a condição é
a variável A chegar em 0) B valerá, no final, 20 (porque já inicia em 10).
← OK
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_154503_1&method=list&nolaunch_after_review=true');

Mais conteúdos dessa disciplina