Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/10 - Linguagem de Programação Em recursividade, para evitar que um LOOP seja executado de uma forma infinita é necessário. Nota: 10.0 A Definir uma condição que vai parar o processo. Você acertou! B Sempre definir um contador para limitar a quantidade de LOOPs. C Usar uma variável com o operador ++. D Podemos substituir uma função recursiva por uma função iterativa. E Todas as alternativas estão corretas. Questão 2/10 - Linguagem de 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: 10.0 A 0 B Passei em C C Vou Sair D -1 E Não tem saída Você acertou! A função Pong é um procedimento, portanto não tem retorno, pois é do tipo void. Questão 3/10 - Linguagem de Programação Ainda tratando de structs em C/C++, considere o fragmento de código a seguir e escolha, entre as alternativas a definição correta da struc necessária para que o programa possa armazenar e imprimir dados relativos a nome, com até 110 caracteres, matricula, com até 6 caracteres, sexo, ou genero com um caracter e idade. Observe que não estamos considerando se o programa é capaz de imprimir caracteres acentuados ou não. Nota: 10.0 A Você acertou! B C D E Não é possível definir uma struct que atenda a solicitação do enunciado. Questão 4/10 - Linguagem de Programação Conforme visto no conteúdo da Aula 05, pode-se ver o struct como um tipo de dado. Sendo assim, assinale a alternativa correta referente a declaração de uma variável como sendo do tipo de dado struct: Nota: 10.0 A struct Funcionario chefe empregado; B chefe struct Funcionario; C struct Funcionario chefe; Você acertou! Conteúdo abordado na página 3 da Rota de Aprendizagem da Aula 05. D struct Funcionario; E chefe Funcionario struct. Questão 5/10 - Linguagem de Programação Marque a alternativa correta para a declaração de vetores de structs: Nota: 10.0 A struct cadastro Nome[28]; Você acertou! B struct cadastro[28]; C struct Nome[28] D Todas as alternativas estão corretas. Questão 6/10 - Linguagem de Programação Você deve fazer um programa capaz de armazenar os pontos obtidos em uma campeonato de lançamento de dardos com 4 jogadores. Seu programa deverá armazenar o primeiro nome de cada jogador com até 29 caracteres e os pontos que este fizer sabendo que no máximo é possível fazer 9999 pontos em cada jogada. Ao final de cada rodada você deverá imprimir uma tabela contendo o nome do jogador, na ordem que este jogou, e seus pontos. Observe que cada vez que o programa for executado deverá armazenar apenas os dados referentes a uma rodada com os pontos obtidos por cada jogador. Considerando isso, qual das opções a seguir contém um código capaz de atender esta solicitação? Nota: 10.0 A B C D E Você acertou! Questão 7/10 - Linguagem de Programação O conceito de campo ou membro de uma struct Nota: 10.0 A Conjunto de elementos relacionados B Conjunto de variáveis C Conjunto de caracteres com o mesmo significado. Você acertou! D Todas as alternativas estão incorretas. Questão 8/10 - Linguagem de Programação Marque a sintaxe correta para manipulação dos dados do vetor usando vetores de structs: Nota: 10.0 A Nome[1].P1 = 2; Você acertou! B cadastro.Nome[1].P1 = 2; C Nome[1]= 2; D Todas as alternativas estão incorretas. Questão 9/10 - Linguagem de Programação Uma das vantagens de criar um ponteiro para uma struct é? Nota: 10.0 A a possibilidade de passar o seu endereço como um parâmetro para uma função. Você acertou! B a possibilidade de passar um parâmetro por valor para uma função. C Que as alterações sofridas dentro da função não serão sentidas fora dela. D É que é enviado para a função os dados das variáveis utilizadas. E Todas as alternativas estão corretas. Questão 10/10 - Linguagem de Programação Considerando a definição da struc livro, a seguir. Indique nas alternativas qual define uma variável deste tipo corretamente. Nota: 10.0 A principe struct Livros; B Livros struct principe; C struct Livros principe; Você acertou! Usamos primeiro a palavra reservads struct, seguida do nome dado a estrutura e finalmente criamos um nome para a variável deste tipo. Observe que as letras minúsculas e maiúsculas são importantes. D struct principe Livros; E struct livros principe;
Compartilhar