Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/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 2/10 - Linguagem de Programação Nesta disciplina aprendemos sobre códigos iterativos. Acerca desta assunto, assinale a alternativa correta. Nota: 10.0 A Utiliza a repetição na forma de chamadas para ela mesma. B Se encerra quando se alcança o caso trivial. C Utiliza a repetição em forma de laços ou estruturas de repetição (para, enquanto, repita) Você acertou! D Se o problema não for reduzido de forma que se converta para o caso trivial, e não tenha a condição de parada definida, o laço vai se repetir até sobrecarregar a memória. E Todas as alternativas estão corretas. Questão 3/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 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: 0.0 A Vou Sair B Passei em C Alo 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. Questão 4/10 - Linguagem de Programação Uma estrutura deve ser declarada em qual posição do programa: Nota: 10.0 A Dentro do programa main B Antes das bibliotecas C Após as bibliotecas e antes do main Você acertou! D Depois das bibliotecas Questão 5/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 6/10 - Linguagem de Programação Seu professor solicitou sua ajuda para criar um programa para imprimir o relatório final de aproveitamento dos seus alunos. Para tal ele solicitou que você enviasse para ela a definição de uma struct capaz de armazenar o nome do aluno com até 20 caracteres e as notas de matemática, programação e física com até duas casa decimais. Qual das opções a seguir representa a struc capaz de atender a solicitação do seu professor? Nota: 10.0 A B Você acertou! C D E Questão 7/10 - Linguagem de Programação Qual o significado da palavra reservada struct na linguagem de programação C: Nota: 10.0 A Indica ao compilador que esta sendo criada uma estrutura. Você acertou! B Indica que é uma variável C Indica que será possível criar um fluxo de controle D Indica ao interpretador que é uma variável Questão 8/10 - Linguagem de Programação Um programador desejava fazer um programa para somar dois números reais. Infelizmente, por questões internas a sua empresa, o supervisor exigiu que o programa usasse apenas variáveis inteiras. Considerando o código a seguir, o que será impresso na tela se o programa for executado? Considerando que serão digitados os números 1,89 e 2,35. Verifique que este cógio apresentado está incorreto e, para que funcione corretamente é necessário primeiramente encontrar o erro, para depois inserir os valores indicados e obter a resposta. Portanto, a resposta consiste em encontrar o erro do código e informar o valor do cálculo. Nota: 10.0 A O resultado= 4,24 B O resultado= 4,25 Você acertou! Para que o resultado seja correto teríamos que substituir a linha d3.cen = d3.cen - 99; por : d3.cen = d3.cen - 100; C O resultado= 2,25 D O resultado= 4,26 E O resultado= 1,89 Questão 9/10 - Linguagem de Programação Com relação ao conteúdo visto na Aula 06, um arquivo pode estar associado a qualquer dispositivo de entrada e de saída, como por exemplo o teclado, vídeo, impressora, disco rígido, etc. Com relação ao uso de arquivos em C, assinale a alternativa correta que corresponde a biblioteca em que se encontram as funções mais usadas para manipulação de arquivos: Nota: 10.0 A math.h; B stdlib.h; C stdint.h; D stdio.h; Você acertou! Conteúdo apresentado no slide 07/20 da Aula 06. E stddef.h. 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