Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO I 1a aula Lupa PPT MP3 Exercício: CCE0242_EX_A1_201407150014_V2 16/04/2019 Aluno(a): TIAGO AZEREDO DE OLIVEIRA Disciplina: CCE0242 - LINGUAGEM DE PROGRAMAÇÃO I 201407150014 1a Questão Em C++, quando temos variáveis do tipo CPF, identidade, matrícula, número do telefone, apesar de serem números não fazemos cálculo com eles. Logo podemos declarar estas variáveis como do tipo: int string char float boolean Respondido em 16/04/2019 22:13:52 Explicação: Um string é um tipo de dado que representa uma cadeia de caracteres, podendo ser estes tanto letras quanto números. 2a Questão Estudamos que a linguagem C apresenta várias características. Analise as afirmativas abaixo e assinale a opção correta. I Com pequenas modificações, um código poderá ser compilado em várias plataformas. II Não pode ser modularizada III Possui um propósito específico IV Considerada de nível intermediário I e IV estão corretas II, III e IV Todas estão corretas Todas estão erradas I, III e IV estão corretas Respondido em 16/04/2019 22:14:26 Explicação: I Com pequenas modificações, um código poderá ser compilado em várias plataformas VERDADE (Portabilidade) II Não pode ser modularizada FALSO. Porque possibilita que o desenvolvedor defina funções (Modularizando). III Possui um propósito específico FALSO. Não tem nenhum propósito específico. IV Considerada de nível intermediário VERDADE. Porque o conceito de Ponteiro possibilita um acesso direto à MP. Gabarito Coment. 3a Questão Um programador precisa criar alguns nomes de variáveis para u�lizar em seu programa desenvolvido em C++ e apresenta as seguintes opções: I) return II) Name III) 2Name Baseado nas regras de definição de nomes de variáveis da linguagem pode-se afirmar que está(ão) correto(s): I e II II e III I e III Apenas a II Apenas a I Respondido em 16/04/2019 22:14:54 Explicação: return é uma palavra reservada e 2Name não pode ser usada pois o nome de uma variável não pode ser iniciado por número. 4a Questão Em relação à variável global, podemos afirmar: I Somente a função principal pode alterar o valor armazenado II Todas as funções podem alterar o valor armazenado III É declarada dentro da função principal IV É declarada fora de todas as funções V Pode ser declarada em qualquer posição II, IV e V I e III II e IV II e III I, III e V Respondido em 16/04/2019 22:15:15 Gabarito Coment. 5a Questão Sabemos que a linguagem C apresenta várias vantagens. Quando dizemos que usamos três procedimentos básicos: sequência, seleção e iteração e que é possível gerar um executável rápido, estamos nos referindo às seguintes características na ordem: Portabilidade e Modularidade Complexidade e Estruturada Estruturada e Rapidez Portabilidade e Estruturada Rapidez e Portabilidade Respondido em 16/04/2019 22:15:45 Explicação: Estudamos várias vantagens da Linguagem C. Portabilidade significa que, com pequenas modificações, migramos para outros SO. Sabemos que ela tem um conjunto pequeno de palavras reservadas logo, não é complexa. Por ter três procedimentos básicos, ela é estruturada. Por fim, ela gera um executável rápido Gabarito Coment. 6a Questão No ambiente Linux, não precisamos, obrigatoriamente, ter um único ambiente para editar, compilar e executar um programa codificado na linguagem C como temos no Windows. Sendo assim, qual seria a sequência para conseguirmos editar, compilar e executar um programa? Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável / digitar o nome do executável no terminal para executá-lo. Usar um editor de texto para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc. Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./ no terminal para executá-lo. Usar o terminal para digitar o código/ salvar sem se preocupar com extensão/ e digitar uma linha de comando, também no terminal, usando o compilador gcc. Usar um editor de texto para digitar o código/ salvar com extensão c/ digitar uma linha de comando no terminal, usando o compilador gcc que irá gerar o executável e executá-lo em seguida. Respondido em 16/04/2019 22:16:00 Explicação: Conforme, estudamos na aula 1, mesmo sem usarmos uma IDE, podemos editar, compilar e executar no Linux, usando um editor de texto comum, salvando com a extensão c e, no terminal, usar o gcc para compilar e executar no terminal, Sendo assim, a resposta CORRETA é: Usar um editor de texto para digitar o código e salvar com extensão c/ digitar uma linha de comando no terminal usando o compilador gcc para gerar o executável/ digitar o nome do executável, precedido por ./ no terminal para executá-lo. Gabarito Coment. 7a Questão Com relação a diretiva de pré compilação #include, pode-se dizer que: É usada parra definições de funções (incluindo a função main()) É usada para parar a execução de um programa É usada para definição de constantes É usada para inclusão de arquivos cabeçalhos (headers) É usada para declarações de objetos externos (protótipos de funções e variáveis) Respondido em 16/04/2019 22:16:50 Explicação: Na linguagem C utiliza-se a diretiva de pre-compilação #include para incluir arquivos ou bibliotecas ao código. Ex: #include #include 8a Questão Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é uma linguagem voltada para programadores. Dentre as opções abaixo é incorreto afirmar: Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo Possui características de Linguagem de alto nível. Possibilita o desenvolvimento de funções próprias Permite a compilação de softwares para plataforma Windows, Linux e Unix. Possui características de Linguagem de baixo nível. Respondido em 16/04/2019 22:17:37 Explicação: Estudamos várias vantagens da Linguagem C e uma delas, apesar da importância dela na história da programação inclusive manipulando a MP com o conceito de Ponteiro foi o número pequeno de palavras reservadas. Por essa razão, a resposta incorreta é: Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo Gabarito Coment. Gabarito Coment.
Compartilhar