Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 616739) Aula 1: Aula 1: Conhecendo a Linguagem que Revolucionou. Simplesmente, C. Pontos: 1,0 / 1,0 A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que: 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. Podemos dividir o programa em parte menores. A linguagem possui um propósito específico. Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma. Gabarito Comentado. 2a Questão (Ref.: 616753) Aula 1: Aula 1: Conhecendo a Linguagem que Revolucionou. Simplesmente, C. Pontos: 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. { e } ( e ) begin e end begin e end; [ e ] Gabarito Comentado. 3a Questão (Ref.: 68156) Aula 2: Funções matemáticas Pontos: 1,0 / 1,0 Qual o nome da função matemática que calcula a potenciação de um número? pow elevado pot sqrt double Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 616774) Aula 2: Aula 1: Conhecendo a Linguagem que Revolucionou. Simplesmente, C. Pontos: 1,0 / 1,0 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 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. 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. Gabarito Comentado. 5a Questão (Ref.: 620456) Aula 3: Aula 3 Pontos: 1,0 / 1,0 Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de dados no sistema e para tal temos algumas opções. Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas. cin ( ) fgetc(stdin) getchar ( ) scanf ( ) printf ( ) Gabarito Comentado. 6a Questão (Ref.: 92347) Aula 3: Características e definições da linguagem C++ Pontos: 1,0 / 1,0 Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. math.h - Funções matemáticas stdio.h - Funções para gráficos. stdlib.h - Funções de entrada e saida. string.h - Funções para concatenação de strings com inteiros. time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 617469) Aula 4: AULA 04 Pontos: 1,0 / 1,0 Um desenvolvedor estava construindo um código que tinha quatro possibilidades de resposta válidas além de uma mensagem de erro. O dado testado era do tipo inteiro. Assinale a opção que ele escolheu. quatro ifs simples switch() com quatro cases e um default quatro ifs simples e um composto três ifs simples e um composto switch() com cinco cases Gabarito Comentado. 8a Questão (Ref.: 617443) Aula 4: AULA 04 Pontos: 1,0 / 1,0 Um desenvolvedor construiu um código onde estava presente o trecho abaixo. char resp; scanf("%c", &resp); switch(toupper(resp)) ; { case 'A': puts("Digitou a letra A" ); break; case 'E': puts("Digitou a letra E" ); break; case 'i': puts("Digitou a letra I" ); case 'O': puts("Digitou a letra O" ); case 'U': puts("Digitou a letra U" ); break; default: puts("Nao digitou vogal" ); } Analise as afirmativas abaixo e assinale a opção correta. I Se digitar I, aparece: Digitou a letra I / Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. II Se digitar i, aparece: Nao digitou vogal. III Se digitar o, aparece:Digitou a letra O/ Digitou a letra U uma mensagem em cada linha. IV Se digitar a, aparece: Nao digitou vogal. V Se digitar A, aparece: Digitou a letra A. II, III e V são verdadeiras Só a a III é verdadeira II e, IV são verdadeiras III e IV são verdadeiras I, III e IV são verdadeiras Gabarito Comentado. 9a Questão (Ref.: 191479) Aula 5: ESTRUTURA DO TESTE Pontos: 1,0 / 1,0 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, supondo que se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 90 na estrutura switch(). 90: printf("Pode"); case 90: printf("Pode") ; break; case a > 90: printf("Pode") ;break; case a=90: printf("Pode") ;break; 90: printf("Pode"); stop; Gabarito Comentado. 10a Questão (Ref.: 191456) Aula 5: ESTRUTURA DO TESTE Pontos: 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. II está correta e a III não está correta. I está errada. I e III estão corretas. IV está correta e a I não está correta. II e IV estão corretas.
Compartilhar