Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCE0242_201512516279 V.1 LINGUAGEM DE PROGRAMAÇÃO I Avaiação Parcial: CCE0242_SM_201512516279 V.1 Aluno(a): LUCAS SCORALICH TAVARES Matrícula: 201512516279 Acertos: 10,0 de 10,0 Data: 29/09/2017 08:27:44 (Finalizada) 1a Questão (Ref.: 201513184667) Acerto: 1,0 / 1,0 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 Todas estão erradas I, III e IV estão corretas Todas estão corretas II, III e IV Gabarito Comentado. 2a Questão (Ref.: 201513184659) Acerto: 1,0 / 1,0 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. begin e end ( e ) { e } [ e ] begin e end; Gabarito Comentado. 3a Questão (Ref.: 201513184656) 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 minhasFuncoes.h #include "c:\funcoes\ minhasFuncoes.h" #include "c:\ minhasFuncoes.h\funcoes" #include "minhasFuncoes.h" #include 4a Questão (Ref.: 201513184794) Acerto: 1,0 / 1,0 Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display. #include int main() { printf ("%s%d%%","Juros de ",10); } Juros de 10% % Juros de 10 %s%d%% Juros de 10 Nada porque tem muitos % 10 Juros de Gabarito Comentado. 5a Questão (Ref.: 201513184765) Acerto: 1,0 / 1,0 Observe abaixo várias funções que recebem dados via teclado. Qual delas permite uma leitura formatada? gets() fgetc() getchar() fgets() scanf() 6a Questão (Ref.: 201513188309) Acerto: 1,0 / 1,0 Na linguagem de programação C, como em outras, na criação de programas, devemos definir os tipos de dados para nossas variáveis de acordo com o problema em questão. Das opções apresentadas qual possui apenas tipos da linguagem C, conforme o material apresentado nas aulas. char, int, real, double, boolean char, int, real, double, void char, int, float, double, boolean char, integer, float, real, boolean char, int, float, double, void Gabarito Comentado. 7a Questão (Ref.: 201513188430) Acerto: 1,0 / 1,0 Na construção de programas na linguagem C, precisamos tomar muito cuidado com a sintaxe das expressões condicionais, para que não tenhamos resultados inesperados. Supondo que as variáveis foram devidamente declaradas e levando em conta apenas a linha de código apresentada, dentre as opções qual apresenta erro na sintaxe para a linguagem C. if x > 0 { a = 2;} if (a > 0) { a = 2;} if (a > 0) {a = 2;} else {b= 2;} if (x > 0) a = 2 else b = 2 ; if (a > 0) {a = 2;} else if (b < 10) {b= 2;} Gabarito Comentado. 8a Questão (Ref.: 201512759370) Acerto: 1,0 / 1,0 Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade. Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if ..... Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch(). Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade. Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada do usuário. O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta errada do usuário e não usaria else. O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a resposta errada do usuário, pois essa seria criticada no else. 9a Questão (Ref.: 201512756825) Acerto: 1,0 / 1,0 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código. 2 4 4 8 12 20 32 52 2 4 4 8 12 20 32 2 4 6 10 16 26 42 68 2 4 6 10 16 26 42 2 4 6 8 19 12 14 16 Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201512636064) Acerto: 1,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? for if-else struct while switch Gabarito Comentado.
Compartilhar