Buscar

EPS_ Alunos2

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.

Continue navegando