Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/06/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 1/4 1a Questão Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por exemplo, em grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos e traumas. A linguagem C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software). Identifique abaixo a capacidade descrita. Reuso Flexibilidade Polimorfismo Modularidade Portabilidade Explicação: A Portabilidade é uma das grandes vantagens da linguagem C porque com poucas modificações( às vezes, nenhuma) podemos compilar em qualquer arquitetura. Ref.: 201704173571 2a Questão Acerca das variáveis, podemos destacar que os tipos básicos do C, são: char, int, float e double. Nenhuma das alternativas acima char, bool, real e int. int, texto, inteiro e double. string, int, float e double. Explicação: Lembrando que o tipo void não foi explorado na Aula 3(tem um Atenção falando sobre isso), podemos considerar como certa a opção: char, int, float e double Ref.: 201703704353 3a Questão 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. C tradicional Padrão C89 ISO/IEC 9899:1990 Padrão C99 Padrão C95 Explicação: 22/06/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 2/4 Em 1999, alguns ajustes forma feitos e surgiu o padrão C99 que incluiu os itens abaixo. Ref.: 201704052516 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 I e III I, III e V II, IV e V II e IV II e III Ref.: 201703669580 5a Questão 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 Fonte - extensão .txt - editar - executável Código fonte - extensão .c - compilar - executável Código base - extensão .c - compilar - fonte Código de texto - extensão .txt - editar - fonte Explicação: 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. Ref.: 201703705872 6a Questão Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos escrito em C são portáveis, o que significa que é possível executa-los nos mais diferentes tipos de arquiteturas. Tendo um programa C compilado para Windows, para executa-lo em Linux, identifique a opção CORRETA: Só é possível copiar o código executável do Linux para o Windows e executa-lo. Basta apenas copiar o código executável para o Linux e executa-lo. 22/06/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 3/4 Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o Linux. Precisamos recompilar o código fonte para o Linux. Ocorrerá erro, pois os programas C não rodam em Linux. Explicação: A Portabilidade é uma das grandes vantagens da linguagem C, mas isso Nãodiz respeito ao executável porque, ao mudarmos de SO, se faz necessário gerar compilar e linkeditar para gerar o Executável que esteja de acordo com o SO em questão. Ref.: 201703672398 7a 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 características de Linguagem de baixo nível. Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo Permite a compilação de softwares para plataforma Windows, Linux e Unix. Possui características de Linguagem de alto nível. Possibilita o desenvolvimento de funções próprias 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 Ref.: 201704052570 8a Questão No ambiente Dev-cpp, temos algumas facilidades. Uma delas é quando desejarmos compilar e executar logo em seguida com um único clique ou um pressionamento de uma tecla. Analise as afirmativas abaixo e escolha a opção correta I Pressionar F9(pode ser F11 em versões mais novas) II Clicar no ícone Compilar III Clicar no ícone Executar IV Clicar no ícone Compilar e Executar Só a I possibilita isso Só a III possibilita isso Só a IV possibilita isso Só a II possibilita isso Tanto a I quanto a IV possibilitam isso Explicação: Podemos clicar em compilar e depois clicar em executar ou então fazer isso de uma só vez: pressionando a tecla F9(ou F11) ou clicando no ícone Compilar/Executar (quatro quadrados coloridos juntos) 22/06/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 4/4 Repostas corretas I e IV.
Compartilhar