Baixe o app para aproveitar ainda mais
Prévia do material em texto
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): Apenas a II I e III II e III I e II Apenas a I Respondido em 09/05/2019 18:21:26 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. Com relação a diretiva de pré compilação #include, pode-se dizer que: É usada para inclusão de arquivos cabeçalhos (headers) É usada para parar a execução de um programa É usada para definição de constantes É usada parra definições de funções (incluindo a função main()) É usada para declarações de objetos externos (protótipos de funções e variáveis) Respondido em 09/05/2019 18:22:00 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 Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um editor da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após esta etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após ser executado apresenta o resultado de nosso programa. Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina. Executável - extensão .c - compilar - fonte Código de texto - extensão .txt - editar - fonte Código base - extensão .c - compilar - fonte Fonte - extensão .txt - editar - executável Código fonte - extensão .c - compilar - executável Respondido em 09/05/2019 18:22:19 Explicação: Questão1 Questão2 Questão3 Não importa se usamos uma IDE ou vários programas, mas tudo começa assim: Digitamos nosso código fonte em um editor como se fosse um texto. Salvamos com a extensão .c . Em seguido, o compilador é chamado para que tente converter em uma linguagem objeto. Por fim, um linkeditor para unir os objetos(as bibliotecas também) e gerar um executável. Gabarito Comentado Gabarito Comentado A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que: Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma. A linguagem possui um propósito específico. Um programa executável gerado na plataforma Windows é executado na Plataforma Linux. Podemos dividir o programa em parte menores. Com pequenas alterações, o programa poderá ser compilado em várias plataformas. Respondido em 09/05/2019 18:23:16 Explicação: A Portabilidade é uma das grandes vantagens da linguagem C porque com poucas modificações( às vezes, nenhuma) podemos compilar em qualquer arquitetura. Gabarito Comentado Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está correto os arquivos pré-definidos: stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela) stdaux = Dispositivo de saída principal (normalmente a porta usb) stdin = Dispositivo de entrada padrão (normalmente o teclado) stdout = Dispositivo de saída de erro padrão (normalmente o monitor) stderr = Dispositivo de saída padrão (normalmente o monitor) Respondido em 09/05/2019 18:23:41 Explicação: Na primeira Aula, estudamos a biblioteca padrão de entrada(in) e de saída(ou): stdio.h std in out Separadamente, stdin(geralmente o teclado) e stdout(geralmente o display). Na função main() da linguagem C, declarações, comandos, estruturas e tudo mais que pertence ao corpo da função estão envoltos por dois elementos. Assinale a opção que apresenta esses elementos. { e } begin e end; [ e ] ( e ) begin e end Questão4 Questão5 Questão6 Respondido em 09/05/2019 18:24:14 Explicação: As { } foram escolhidas para envolver todos comandos e/ou funções da função main() e também de algumas estruturas. Gabarito Comentado Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles: - Surge o tipo long long para inteiros; - As funções matemáticas passam a aceitar todos os tipos numéricos; - O caracter // para comentário de uma linha, pode ser usado também; Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima. ISO/IEC 9899:1990 Padrão C95 Padrão C99 C tradicional Padrão C89 Respondido em 09/05/2019 18:24:41 Explicação: Em 1999, alguns ajustes forma feitos e surgiu o padrão C99 que incluiu os itens abaixo. Gabarito Comentado Gabarito Comentado 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 Todas estão erradas I, III e IV estão corretas II, III e IV Todas estão corretas I e IV estão corretas Respondido em 09/05/2019 18:25:27 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. Questão7 Questão8 Gabarito Comentado
Compartilhar