Buscar

Linguagem da Programação pol 4

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 5 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

Prévia do material em texto

Questão 1/5 - Linguagem da Programação 
Na Aula 5, trabalhamos o conceitos estrutura heterogênea de dados, as chamadas structs. Imagine 
que você precisa criar uma struct para armazenar os dados referentes a compras de clientes de 
uma loja que vende jogos de video-game. 
Nesta struct, você deve criar os seguintes campos: 
1 - Nome do Cliente; 
2 - Número de identificação do cliente; 
3 - Sexo do Cliente (somente a letra M ou F); 
4 - Nome do jogo; 
5 - Preço do jogo; 
6 - Produto com garantia? (1 para Sim e 0 para Não); 
Assinale a alternativa que contém a sequencia correta (de 1 a 6) de variáveis que devem ser 
declaradas dentro da struct de acordo com os campos do anunciado. 
Nota: 20.0 
 
A 1 - String; 
2 - Inteiro; 
3 - Char; 
4 - String; 
5 - Ponto Flutuante; 
6 - Booleana; 
Você acertou! 
1 - Nome do Cliente - conjunto de letras deve ser uma string; 
2 - Número de identificação do cliente - uma identificação é um número inteiro; 
3 - Sexo do Cliente (somente a letra M ou F) - como é somente uma letra, deve ser char; 
4 - Nome do jogo - conjunto de letras deve ser uma string; 
5 - Preço do jogo - o preço contém casas decimais, portanto é ponto flutuante; 
6 - Produto com garantia? (1 para Sim e 0 para Não) - quando temos somente 1 ou 0, usamos uma variável 
booleana; 
 
B 1 - String; 
2 - Inteiro; 
3 - Char; 
4 - String; 
5 - Inteiro; 
6 - Char; 
 
C 1 - String; 
2 - String; 
3 - Char; 
4 - String; 
5 - Ponto Flutuante; 
6 - String; 
 
D 1 - String; 
2 - Inteiro; 
3 - Char; 
4 - String; 
5 - Ponto Flutuante; 
6 - String; 
 
E 1 - String; 
2 - Inteiro; 
3 - Booleana; 
4 - String; 
5 - Ponto Flutuante; 
6 - Booleana; 
 
Questão 2/5 - Linguagem da Programação 
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um 
programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um 
conjunto de comandos com o objetivo de efetuar uma determinada tarefa. 
 
Com base nos conceitos apresentados acima, analise atentamente os procedimentos Ping e Pong 
apresentados abaixo: 
 
 
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que 
corresponde a saída da chamada Ping(25): 
Nota: 20.0 
 
A 0 
 
B Alo 
 
C Vou Sair 
 
D Não tem saída 
Você acertou! 
O procedimento Ping iniciará com o parâmetro int i = 25, A instrução switch executará o procedimento 
Pong com o parâmetro int x = 3. Ao chegar no switch deste procedimento, o retorno será nulo, pois 
como é do tipo void, não tem retorno. 
 
E -1 
 
Questão 3/5 - Linguagem da Programação 
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um 
programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um 
conjunto de comandos com o objetivo de efetuar uma determinada tarefa. 
 
Com base nos conceitos apresentados acima, analise atentamente o fragmento de código contendo 
os procedimentos Ping e Pong apresentados abaixo: 
 
 
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que 
corresponde a saída da chamada Pong(3): 
Nota: 0.0 
 
A 0 
 
B Passei em C 
 
C Vou Sair 
 
D -1 
 
E Não tem saída 
A função Pong é um procedimento, portanto não tem retorno, pois é do tipo void. 
 
 
 
Questão 4/5 - Linguagem da Programação 
Na Aula 5 trabalhamos com o conceito de estrutura de dados heterogêneas, as chamadas structs. 
Acerca de structs, assinale a única alternativa que contém uma criação correta de uma struct. 
Nota: 20.0 
 
A struct APOL { double nota; double resposta; }; 
Você acertou! 
Esta alternativa está correta. 
 
B struct APOL { double nota; double resposta; } 
Está faltando o ponto e virgula no final. 
 
C struct APOL { double nota, double resposta }; 
No lugar da vígula deve ser ponto e virgula e está faltando um ponto e vírgula no final de 'resposta'. 
 
D struct APOL { double nota; double resposta }; 
Está faltando um ponto e virgula no final de 'resposta' 
 
E struct APOL { double nota, double resposta } 
Está faltando 2 pontos e vírgula e no lugar da vírgula é ponto e vírgula. 
 
Questão 5/5 - Linguagem da Programação 
De acordo com o conteúdo visto na Aula 04, função é uma técnica de programar desenvolvendo um 
programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um 
conjunto de comandos com o objetivo de efetuar uma determinada tarefa. 
 
Com base nos conceitos apresentados acima, analise atentamente os procedimentos Ping e Pong 
apresentados abaixo: 
 
 
 
Com base nos procedimentos Ping e Pong apresentados acima, assinale a alternativa correta que 
corresponde a saída da chamada Ping(-4): 
Nota: 20.0 
 
A Vou Sair 
 
B Passei em C 
Alo 
Você acertou! 
O procedimento Ping iniciará com o parâmetro int i = -4, como não existe este valor na instrução switch, 
 será executada a instrução default do switch deste procedimento e será impresso a frase “Já Passei em C. 
Em seguida, será executada a segunda linha da instrução switch do procedimento Ping, que chama o 
procedimento Pong, repassando o valor 123 para o parâmetro int x. Como também não existe o valor 123 na 
 instrução switch do procedimento Pong, será executada a sua intrução default, sendo impresso a palavra 
“Olá”. 
 
C 0 
 
D Não tem saída 
 
E -1.

Outros materiais