Baixe o app para aproveitar ainda mais
Prévia do material em texto
13/05/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_62774464_1&course_id=_163219_1&content_id=_2100619_1&return_co… 1/8 Revisar envio do teste: QUESTIONÁRIO UNIDADE III ALGORITMOS 7642-60_55903_R_E1_20211 CONTEÚDO Usuário elizeu.sandes @aluno.unip.br Curso ALGORITMOS Teste QUESTIONÁRIO UNIDADE III Iniciado 13/05/21 19:44 Enviado 13/05/21 20:10 Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 25 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: d. Respostas: a. b. c. d. Uma função pode ser desenvolvida pelo programador, a função é um trecho independente de código de programa com atribuições bem de�nidas. Uma função (também pode ser denominada como sub-rotina) pode ser interna ou externa. Qual das alternativas a seguir corresponde à descrição correta sobre a vertente interna e externa? É considerada função interna quando faz parte do compilador e é considerada função externa quando é desenvolvida e implementada por um programador com a �nalidade de atender a uma necessidade em particular. É considerada função interna quando uma função pode retornar um valor, e é considerada função externa quando O return type é o tipo de dados que a função retorna. É considerada função interna quando faz parte do processador e é considerada função externa quando é desenvolvida e implementada por um compilador. É considerada função interna quando usa strcat() para concatenar duas cadeias, e função externa quando usa memcpy() para copiar um local da memória para outro local. UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0,25 em 0,25 pontos http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_163219_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_163219_1&content_id=_2100562_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout 13/05/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_62774464_1&course_id=_163219_1&content_id=_2100619_1&return_co… 2/8 e. Feedback da resposta: É considerada função interna quando faz parte do compilador e é considerada função externa quando é desenvolvida e implementada por um programador com a �nalidade de atender a uma necessidade em particular. É considerada função interna quando faz parte do HD interno e é considerada função externa quando é desenvolvida e implementada para um HD externo. Resposta: D Comentário: É considerada função interna quando faz parte do compilador. O conjunto das funções internas forma a chamada biblioteca de funções como, por exemplo, as bibliotecas-padrão stdio.h e string.h (demonstradas em exemplos de programas nos capítulos anteriores). É considerada função externa quando é desenvolvida e implementada por um programador com a �nalidade de atender a uma necessidade em particular. Pergunta 2 Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback da resposta: Sobre a tabela das Bibliotecas-padrão da Linguagem C (compilador GCC) qual dos componentes a seguir faz parte do campo “stdio.h ”? É a padrão, na qual estão embutidas as funções printf(), puts(), gets(), scanf(), entre outras. Possui as funções matemáticas usadas pela linguagem. Encontram-se funções trigonométricas, hiperbólicas, exponenciais, logarítmicas, entre outras. Essa biblioteca possui as funções de manipulação de data e hora do sistema. Possui um conjunto de funções que não se enquadra em outras categorias. As funções dessa biblioteca são conhecidas como "funções miscelâneas". É a padrão, na qual estão embutidas as funções printf(), puts(), gets(), scanf(), entre outras. Esta possui as rotinas de tratamento de strings e caracteres, na qual se encontram as funções strcmp() e strcpy(), entre outras. Resposta: D Comentário: A alternativa D está correta. Essa biblioteca é a mais utilizada na programação em linguagem C, pois é a padrão, na qual estão embutidas as funções printf(), puts(), gets(), scanf(), entre outras. 0,25 em 0,25 pontos 13/05/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_62774464_1&course_id=_163219_1&content_id=_2100619_1&return_co… 3/8 Pergunta 3 Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: A programação orientada a objetos (ou POO) é a programação dominante nos paradigmas atuais, tendo substituído a programação “estruturada”, que é baseada em técnicas de programação que foram desenvolvidas no início dos anos 70. A chave para ser mais produtivo na POO é: Tornar cada objeto responsável por executar um conjunto de tarefas relacionadas. Projetar um conjunto de funções (ou algoritmos) para resolver um problema. Analisar os algoritmos que operam os dados. Tornar inúmeros objetos responsáveis por executar um conjunto de tarefas aleatórias. Colocar um objeto para manipular diretamente os dados internos de outro objeto. Tornar cada objeto responsável por executar um conjunto de tarefas relacionadas. Resposta: E Comentário: A chave para ser mais produtivo na POO é tornar cada objeto responsável por executar um conjunto de tarefas relacionadas. Se um objeto depende de uma tarefa que não é de sua responsabilidade, ele precisa ter acesso a outro objeto cujas responsabilidades incluem essa tarefa. O primeiro objeto pede ao segundo objeto para executar a tarefa. Em particular, um objeto nunca deve manipular diretamente os dados internos de outro objeto, nem deve expor dados para outros objetos acessarem diretamente suas informações. Pergunta 4 Resposta Selecionada: a. Para trabalhar com POO você deve conseguir identi�car três características principais dos objetos, sendo elas: 0,25 em 0,25 pontos 0,25 em 0,25 pontos 13/05/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_62774464_1&course_id=_163219_1&content_id=_2100619_1&return_co… 4/8 Respostas: a. b. c. d. e. Feedback da resposta: O comportamento do objeto, o estado do objeto e a identidade do objeto. O comportamento do objeto, o estado do objeto e a identidade do objeto. O DNA do objeto, a liquidez do objeto e a vulnerabilidade do objeto. O comportamento do objeto, a classe do objeto e a mobilidade do objeto. O valor do objeto, o estilo do objeto e a sonoridade do objeto. O designer do objeto, o objetivo do objeto e o estado do objeto. Resposta: A Comentário: Para trabalhar com POO você deve conseguir identi�car três características principais dos objetos: 1 - O comportamento do objeto – o que você pode fazer com esse objeto ou quais os métodos são possíveis acessar. 2 - O estado do objeto – como o objeto reage quando você aplica esses métodos. 3 - A identidade do objeto – como o objeto se distingue dos outros que podem ter o mesmo comportamento e estado. Pergunta 5 Resposta Selecionada: b. Respostas: a. b. c. d. Uma classe consiste em um tipo de instância e um objeto de classe. Um tipo de instância é uma estrutura que contém membros variáveis, chamados de variáveis da instância, e membros da função, chamados de métodos da instância. Conforme estudamos, o que faz a Classe Storage: A classe Storage de�ne o escopo (visibilidade) e o tempo de vida das variáveise/ou funções dentro de um programa C. De�nir variáveis locais que não devem ser armazenadas e registradas na memória RAM. A classe Storage de�ne o escopo (visibilidade) e o tempo de vida das variáveis e/ou funções dentro de um programa C. Instrui o compilador a manter uma variável local ativa durante a vida útil do programa. Desanexar informações extras às entidades da linguagem com uma sintaxe generalizada. 0,25 em 0,25 pontos 13/05/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_62774464_1&course_id=_163219_1&content_id=_2100619_1&return_co… 5/8 e. Feedback da resposta: Permite que uma instância de objeto utilize outro elemento para executar uma ação em seu nome. Resposta: B Comentário: A classe Storage de�ne o escopo (visibilidade) e o tempo de vida das variáveis e/ou funções dentro de um programa C. Esses especi�cadores precedem o tipo que eles modi�cam. Existem as seguintes classes de armazenamento, que podem ser usadas em um programa C: auto, register, static, extern. Pergunta 6 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: Os atributos são um mecanismo pelo qual o desenvolvedor pode: Anexar informações extras às entidades da linguagem com uma sintaxe generalizada, em vez de introduzir novas construções sintáticas ou palavras- chave para cada recurso. Anexar informações extras às entidades da linguagem com uma sintaxe generalizada, em vez de introduzir novas construções sintáticas ou palavras- chave para cada recurso. Permitir que uma instância de objeto utilize outro elemento para executar uma ação em seu nome. Possibilitar a unidade básica de modularização em um ambiente orientado a objetos. Permitir apenas abrir um arquivo texto para leitura de seus dados, sendo necessário que o arquivo esteja presente no disco. Anexar imagens extras às entidades da mídia com uma sintaxe generalizada para introduzir novas construções sintáticas ou palavras-chave para cada recurso. Resposta: A Comentário: Os atributos são um mecanismo pelo qual o desenvolvedor pode anexar informações extras às entidades da linguagem com uma sintaxe generalizada, em vez de introduzir novas construções sintáticas ou palavras- chave para cada recurso. Esta informação destina-se a ser usada por uma implementação de maneiras que tenham um mínimo de semântica, como melhorar a qualidade dos diagnósticos produzidos por uma implementação ou especi�car o comportamento especí�co da plataforma. 0,25 em 0,25 pontos 13/05/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_62774464_1&course_id=_163219_1&content_id=_2100619_1&return_co… 6/8 Pergunta 7 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: Toda ação de entrada e saída efetivada com a linguagem C sempre realiza: A ação do tratamento de cadeias ou caracteres e sua conversão para o tipo adequado usado pela linguagem. A ação de duplicação de cadeias ou caracteres e sua multiplicação para o tipo máximo usado pela linguagem. A programação do alinhamento de cadeias ou caracteres e sua divisão para um tipo paralelo usado pela linguagem. A ação do tratamento de cadeias ou caracteres e sua conversão para o tipo adequado usado pela linguagem. A adição do conteúdo de uma string em outra, além de converter conteúdo para minúsculas. A determinação de um tipo especí�co para a manipulação de strings, que são vetores ou cadeias de caracteres, terminados pelo caractere NULL. Resposta: C Comentário: Toda ação de entrada e saída efetivada com a linguagem C, independentemente de essas ações se darem de forma direta ou indireta, sempre realiza a ação do tratamento de cadeias ou caracteres e sua conversão para o tipo adequado usado pela linguagem. Pergunta 8 Resposta Selecionada: b. Respostas: a. b. c. Abaixo temos algumas das importantes funções de manipulação de strings, qual delas está incorreta? strcat( ): exclui o conteúdo de uma string. strcpy( ): copia uma string em outra. strcat( ): exclui o conteúdo de uma string. strlwr( ): converte conteúdo para minúsculas. 0,25 em 0,25 pontos 0,25 em 0,25 pontos 13/05/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_62774464_1&course_id=_163219_1&content_id=_2100619_1&return_co… 7/8 d. e. Feedback da resposta: strupr( ): converte conteúdo para maiúsculas. strcmp( ): compara duas strings. Resposta: B Comentário: Das opções em questão, apenas a alternativa B está incorreta, visto que a função strcat( ): adiciona o conteúdo de uma string em outra; quando, por ocasião, a alternativa apresenta que ela “exclui” o conteúdo. Pergunta 9 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: O tipo de abertura de um arquivo é especi�cado por três códigos do tipo string, a saber: Letra r para leitura ( read), letra w para gravação ( write) e letra a para adicionar dados ( append). Letra r para leitura (read), letra w para gravação (write) e letra a para adicionar dados (append). Letra f para abrir (fopen), letra w para gravação (write) e letra a para adicionar dados (append). Letra r para leitura (read), letra f para abrir (fopen) e letra c para fechar dados (fclose). Letra r para posicionar (rewind), letra w para gravação (write) e letra a para adicionar dados (append). Letra r para posicionar (rewind), letra w para localizar (word) e letra a para adicionar dados (append). Resposta: A Comentário: A resposta correta é A, ela contém de forma coerente os três códigos do tipo string, sendo a letra r para leitura ( read), letra w para gravação ( write) e letra a para adicionar dados ( append). Pergunta 10 Conforme estudamos, quais as principais vantagens de um arquivo? 0,25 em 0,25 pontos 0,25 em 0,25 pontos 13/05/2021 Revisar envio do teste: QUESTIONÁRIO UNIDADE III – 7642-... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_62774464_1&course_id=_163219_1&content_id=_2100619_1&return_co… 8/8 Quinta-feira, 13 de Maio de 2021 20h10min39s GMT-03:00 Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback da resposta: As informações armazenadas podem ser consultadas a qualquer momento e o fato de armazenar um número maior de registros do que uma tabela em memória. As informações armazenadas podem ser consultadas dentro de um dia e o fato de armazenar um número equivalente de registros de uma tabela em memória. Não estar limitado ao tamanho do meio físico para gravação e fazer parte de um sistema integrado. A não necessidade de que o arquivo esteja presente no disco e a facilidade de acessá-lo mesmo assim. As informações armazenadas podem ser consultadas a qualquer momento e o fato de armazenar um número maior de registros do que uma tabela em memória. As funções armazenadas podem ser alteradas a qualquer momento e o fato de modi�car um número maior de registros do que uma tabela em memória. Resposta: D Comentário: A principal vantagem de um arquivo é que as informações armazenadas podem ser consultadas a qualquer momento. Outra vantagem é o fato de armazenar um número maior de registros do que uma tabela em memória. Está limitado apenas ao tamanho do meio físico para gravação. ← OK javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_2100562_1&course_id=_163219_1&nolaunch_after_review=true');
Compartilhar