Buscar

Prova P1 - PROGRAMAÇÃO I

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 10 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 10 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 9, do total de 10 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

Prévia do material em texto

4/5/2021 Prova P1 - PROGRAMAÇÃO I 
https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 1/10
Prova P1 - PROGRAMAÇÃO I 
Atenção!!!!! Cada questão tem o valor de 0,5 ponto, e o tempo limite de realização desta 
prova é o tempo de um dia de aula nomal.

Hi LUCAS, when you submit this form, the owner will be able to see your name and email address.
* Required
1
Nome completo do aluno sem abreviação: * 
Lucas Alves Pereira
2
Nome do Curso: * 
Segurança da Informação
3
DATA ATUAL: * 
4/5/2021 
4/5/2021 Prova P1 - PROGRAMAÇÃO I 
https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 2/10
4
– Tendo como base as representações gráficas disponibilizadas, selecione a 
opção que relacione corretamente as estruturas de decisão. * 
(0.5 Points)
Figura 1 – Estrutura de decisão/seleção IF (seleção única), Figura 5 – Estrutura de
decisão/seleção dupla IF/ELSE, Figura 6 – Estrutura de decisão/seleção múltipla caso
selecione (select ... case)
Figura 4 – Estrutura de decisão/seleção IF (seleção única), Figura 3 – Estrutura de
decisão/seleção dupla IF/ELSE, Figura 6 – Estrutura de decisão/seleção múltipla caso
selecione (select ... case)
Figura 6 – Estrutura de decisão/seleção IF (seleção única), Figura 5 – Estrutura de
decisão/seleção dupla IF/ELSE, Figura 3 – Estrutura de decisão/seleção múltipla caso
selecione (select ... case)
Figura 1 – Estrutura de decisão/seleção IF (seleção única), Figura 3 – Estrutura de
decisão/seleção dupla IF/ELSE, Figura 2 – Estrutura de decisão/seleção múltipla caso
selecione (select ... case)
5
Escolha a opção que preencha corretamente a lacuna. 
Este diagrama representa uma estrutura de  ____________________. * 
(0.5 Points)
4/5/2021 Prova P1 - PROGRAMAÇÃO I 
https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 3/10
repetição for
decisão simples
repetição while
decisão se / então / senão
repetição do ... while
6
Analise o algoritmo do programa abaixo, em português estruturado, e 
assinale qual será o valor final da variável X no momento da escrita. 
programa SURPRESA 
var 
 CONTADOR : inteiro 
 X : inteiro
inicio 
 X <- 1 
 CONTADOR <- 1 
 enquanto (CONTADOR <= 5) faça 
 X <- X * CONTADOR 
 CONTADOR <- CONTADOR + 1 
 fim_enquanto 
 escreva “O valor de X é = “, X 
fim * 
(0.5 Points)
5
4/5/2021 Prova P1 - PROGRAMAÇÃO I 
https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 4/10
24
1
120
7
Marque a alternativa que identifica o tipo de operador lógico utilizado na 
tabela abaixo. * 
(0.5 Points)
e
ou
if
não
4/5/2021 Prova P1 - PROGRAMAÇÃO I 
https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 5/10
8
Interprete o algoritmo e responda qual seqüência de números será impressa: 
programa prova 
var 
 x,r : inteiro 
 cont: inteiro 
inicio 
 cont <- 1 
 x <- 0 
 enquanto (cont <= 5) faça 
 r <- x*3 
 escreva r 
 cont <- cont + 1 
 x <- x+1 
 fim-enquanto 
fim * 
(0.5 Points)
3,6,9,12,15
0,9,12,15,30
0,6,9,12,15
0,3,6,9,12
9
Identifique a correta definição de uso de estruturas de repetição. * 
(0.5 Points)
Utilizamos as estruturas de repetição quando desejamos que um determinado conjunto
de instruções ou comandos sejam executados um número definido ou indefinido de
vezes, ou enquanto um determinado estado de coisas prevalecer ou até que seja
alcançado.
Utilizamos as estruturas de repetição quando desejamos que um determinado conjunto
de instruções ou comandos sejam executados um número exatamente definido de vezes.
Utilizamos as estruturas de repetição quando desejamos que um determinado conjunto
de instruções ou comandos não sejam executados um número definido ou indefinido de
4/5/2021 Prova P1 - PROGRAMAÇÃO I 
https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 6/10
vezes, ou enquanto um determinado estado de coisas não prevalecer ou até que não seja
alcançado.
Nenhuma das alternativas anteriores
10
Observe o gráfico e, a seguir, assinale a alternativa com os significados dos 
símbolos representados respectivamente pelos números 5, 6 e 12. * 
(0.5 Points)
Terminal, Processamento e Conector
Decisão, Processamento e Terminal
Decisão, Entrada e Saída de Dados e Conector
Decisão, Processamento e Conector
4/5/2021 Prova P1 - PROGRAMAÇÃO I 
https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 7/10
11
Analise o código abaixo e preencha as lacunas com o código das instruções 
correspondentes.  
O programa em questão deverá solicitar ao usuário a sua idade atual. Se 
idade for 0(zero) ou negativa, o programa deverá ser encerrado. Se idade for 
menor ou igual a 12 anos deve ser classificado como criança. Se idade 
estiver entre 13 e 17 anos deve ser classificada como adolescente. Se idade 
estiver entre 18 e 50 anos deve ser classificada como adulto. Se idade acima 
de 50 anos deve ser classificado como idoso. 
Linha
1.     //******inicio do programa ***** 
2.      ______________ 
3.      int main() 
4.      { 
5.                    ______________________________; 
6.                    printf("Entre com sua idade => "); 
7.                    _____________________________; 
8.                    _____________________________ 
9.                    { 
10.                             printf("Idade incorreta!!!! Programa interrompido.\r\n"); 
11.                             return 0; 
12.                  } 
13.                  ____________________________ 
14.                  { 
15.                               printf("Você é uma criança.\r\n"); 
16.                  } 
17.                  _______________________________ 
18.                  }  
19.                           printf("Você é um adolescente.\r\n");
20.                  } 
21.                   ________________________ 
22.                  { 
23.                         printf("Você é um adulto.\r\n"); 
24.                  } 
25.                  _________________________ 
26.                 { 
27.                        printf("Você é um idoso.\r\n"); 
28.                 } 
29.    } 
 * 
(0.5 Points)
4/5/2021 Prova P1 - PROGRAMAÇÃO I 
https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk… 8/10
(Linha 2 - Código 1), (Linha 5 - Código 6), (Linha 7 - Código 7), (Linha 8 - Código
23), (Linha 13 - Código 18), (Linha 17 - Código 20), (Linha 21 - Código 13), (Linha 25 -
Código 14)
(Linha 2 - Código 1), (Linha 5 - Código 24), (Linha 7 - Código 22), (Linha 8 - Código 23),
(Linha 13 - Código 18), (Linha 17 - Código 20), (Linha 21 - Código 13), (Linha 25 - Código
14)
(Linha 2 - Código 1), (Linha 5 - Código 6), (Linha 7 - Código 7), (Linha 8 - Código 23),
(Linha 13 - Código 18), (Linha 17 - Código 17), (Linha 21 - Código 13), (Linha 25 - Código
14)
(Linha 2 - Código 1), (Linha 5 - Código 6), (Linha 7 - Código 7), (Linha 8 - Código 23),
(Linha 13 - Código 18), (Linha 17 - Código 17), (Linha 21 - Código 16), (Linha 25 - Código
14)
(Linha 2 - Código 1), (Linha 5 - Código 6), (Linha 7 - Código 7), (Linha 8 - Código 23),
(Linha 13 - Código 18), (Linha 17 - Código 17), (Linha 21 - Código 16), (Linha 25 - Código
15)
12
Selecione a correta opção que indique o correto cálculo do espaço de 
memória (em bytes) utilizada nas seguintes criações de matrizes: int 
valores[5][6]; float nota[5][10][5]; char nomes[10][85]; 
 * 
(0.5 Points)
120, 1000, 850
30, 500, 850
100, 500, 85
4/5/2021 Prova P1 - PROGRAMAÇÃO I 
https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VMk…9/10
11, 20, 95
50, 2000, 850
13
O que são vetores na lógica de programação de computadores? * 
(0.5 Points)
Vetor é uma coleção de funções do mesmo tipo que é referenciada por um nome não
comum. Um elemento específico em um vetor é acessado por meio de um índice.
Vetor é uma coleção de números do mesmo tipo que é referenciada por um nome
comum. Um elemento específico em um vetor é acessado por meio de um índice.
Vetor é uma coleção de variáveis do mesmo tipo que é referenciada por um nome
comum. Um elemento específico em um vetor é acessado por meio de um índice.
Vetor é uma coleção de valores de tipos diferentes que é referenciada por um nome
comum. Um elemento específico em um vetor é acessado por meio de espaços não
contínuos de memória.
14
Identifique a correta definição da estrutura de repetição do/while. * 
(0.5 Points)
Na estrutura de repetição do/while o bloco de instruções será executado enquanto a
condição x for verdadeira. O teste da condição será sempre realizado antes de qualquer
operação. Enquanto a condição for verdadeira o processo se repete.
Na estrutura de repetição do/while o bloco de instruções será executado primeiro, e
somente depois é realizado o teste da condição. Se a condição for verdadeira, os
comandos são executados novamente, caso seja falso é encerrado a execução do bloco de
comando.
A estrutura de repetição do/while é utilizada quando sabemos exatamente a quantidade
de vezes que determinado comando ou bloco de comandos serão executados.
A “expressão1” é executada incondicionalmente uma única vez no início da estrutura de
repetição, na sequencia será executado o teste da condição, e irá executar o comando ou
bloco de comando se a condição for “verdadeira”, e finalmente a “expressão2” será
executada com um comando de incremento/decremento.
4/5/2021 Prova P1 - PROGRAMAÇÃO I 
https://forms.office.com/pages/responsepage.aspx?id=veJyzyt6g0e96znVewf3bxOdYcknTg5IvjwS3vwItY5UNkE1UDc5QzE4SVBDVjZaTE1VM… 10/10
This content is created by the owner of the form. The data you submit will be sent to the form owner. Microsoft is
not responsible for the privacy or security practices of its customers, including those of this form owner. Never give
out your password.
Powered by Microsoft Forms | Privacy and cookies | Terms of use
Submit
Nenhuma das alternativas anteriores
15
O nome de uma variável é utilizado para sua identificação e posterior uso 
dentro de um programa. Julgue os itens abaixo, de acordo com as regras de 
utilização de variáveis, colocando V para verdadeiro e F para Falso e, em 
seguida, marque a sequência correta. 
( ) Nomes de uma variável poderão ser atribuídos com no mínimo dois ou 
mais caracteres. 
( ) O primeiro caractere do nome de uma variável não poderáser, em 
hipótese alguma, um número; sempre deverá ser uma letra. 
( ) O nome da variável poderá possuir espaços em branco, desde que 
utilizados somente uma vez. 
( ) Não poderá ser nome de uma variável uma palavra reservada a uma 
instrução de programa. 
( ) Não poderão ser utilizados outros caracteres a não ser letras, números e 
espaços em branco. * 
(0.5 Points)
V – F – V – V – F
F – V – F – V – F
V – F – F – F – V
F – V – V – F – V
https://go.microsoft.com/fwlink/p/?LinkId=2083423
https://go.microsoft.com/fwlink/p/?linkid=857875

Outros materiais