Baixe o app para aproveitar ainda mais
Prévia do material em texto
11/05/2018 EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=5654994070 1/4 ANA BEATRIS DE SOUZA MONTE DE ALMEIDA 201703161785 MACAPÁ LINGUAGEM DE PROGRAMAÇÃO I Avaliação Parcial: CCE0242_SM_201703161785 V.1 Aluno(a): ANA BEATRIS DE SOUZA MONTE DE ALMEIDA Matrícula: 201703161785 Acertos: 9,0 de 10,0 Data: 11/05/2018 20:15:34 (Finalizada) 1a Questão (Ref.:201703446540) Acerto: 1,0 / 1,0 Na Aula 1, estudamos algumas características e vantagens da linguagem C. Observe as afirmativas abaixo e assinale a opção que contem a resposta correta. I Tem boa Portabilidade. II Não pode ser modularizada. III É uma linguagem Orientada a Objetos. IV Uma linguagem que pode manipular endereços de memória. V Não possui um propósito especifico. As afirmativas II, III e IV estão corretas e as demais, erradas. As afirmativas I, IV e V estão corretas e as demais, erradas. As afirmativas IV e V estão corretas e as demais, erradas. As afirmativas I e IV estão corretas e as demais, erradas. As afirmativas II, IV e V estão corretas e as demais, erradas. Gabarito Coment. Gabarito Coment. 2a Questão (Ref.:201703794702) Acerto: 1,0 / 1,0 A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que: A linguagem possui um propósito específico. Podemos dividir o programa em parte menores. Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma. Um programa executável gerado na plataforma Windows é executado na Plataforma Linux. Com pequenas alterações, o programa poderá ser compilado em várias plataformas. Gabarito Coment. 3a Questão (Ref.:201703794950) Acerto: 1,0 / 1,0 Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos convertidos para letras minúsculas. Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a qual pertence. 11/05/2018 EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=5654994070 2/4 isalpha() e stdlib.h toupper() e stdlib.h atoi() e math.h atof() e stdlib.h tolower() e ctype.h Gabarito Coment. 4a Questão (Ref.:201703794713) Acerto: 1,0 / 1,0 Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área de atuação. Um dia, resolveu criar uma biblioteca e nomeou de minhasFuncoes.h, salvando em uma pasta de nome funcoes na raiz do drive C. Quando foi incluir, usou: #include "c:\funcoes\ minhasFuncoes.h" #include #include "minhasFuncoes.h" #include "c:\ minhasFuncoes.h\funcoes" #include minhasFuncoes.h 5a Questão (Ref.:201703366683) Acerto: 1,0 / 1,0 Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA. A função main() pode acessar qualquer variável local de qualquer função. Existem funções que não têm variáveis locais. Uma variável local só é visualizada pela função onde foi declarada. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. Gabarito Coment. Gabarito Coment. 6a Questão (Ref.:201703794822) Acerto: 1,0 / 1,0 Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada? getchar() fgets() scanf() fgetc() gets() 7a Questão (Ref.:201703369419) Acerto: 1,0 / 1,0 A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA. I As chaves de abertura e fechamento, sempre, não são obrigatórias. II No teste unimos expressões relacionais com operadores lógicos quando necessário. III A palavra then está presente na estrutura. IV O uso do else poderá não ser necessário. 11/05/2018 EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=5654994070 3/4 II e IV estão corretas. I e III estão corretas. II está correta e a III não está correta. I está errada. IV está correta e a I não está correta. Gabarito Coment. Gabarito Coment. 8a Questão (Ref.:201703798436) Acerto: 1,0 / 1,0 Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas expressões relacionais. Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresenta uma expressão relacional correta na linguagem C. x <= ( a + b ) x == ( a + b ) x >= ( a + b ) x > ( a + b ) x = ( a + b ) 9a Questão (Ref.:201704190753) Acerto: 0,0 / 1,0 Qual será a saída do programa abaixo? int main() { int i=0; do { i++; cout << i << endl; } while (i < 2); } 0 1 1 2 1 2 0 1 2 2 10a Questão (Ref.:201704069348) Acerto: 1,0 / 1,0 Considere o trecho de código em C++ a seguir e selecione a opção que indica corretamente o que será exibido ao término da sua execução. int x=5, y = 10, z, i; z = x; for ( i = y; i >= (x+2) ; i-- ) z = z * i; cout << "z = " << z; 11/05/2018 EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cript_hist=5654994070 4/4 z = 50 z = 5040 z = 3600 z = 151200 z = 25200
Compartilhar