Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/05/2018 EPS http://simulado.estacio.br/alunos/ 1/4 EVERTON ODILON BARBOSA LUCAS 201603169441 SAN MARTIN LINGUAGEM DE PROGRAMAÇÃO I Avaliação Parcial: CCE0242_SM_201603169441 V.1 Aluno(a): EVERTON ODILON BARBOSA LUCAS Matrícula: 201603169441 Acertos: 10,0 de 10,0 Data: 29/04/2018 12:23:23 (Finalizada) 1a Questão (Ref.:201603803124) Acerto: 1,0 / 1,0 A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que: Podemos dividir o programa em parte menores. Um programa executável gerado na plataforma Windows é executado na Plataforma Linux. Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma. Com pequenas alterações, o programa poderá ser compilado em várias plataformas. A linguagem possui um propósito específico. Gabarito Coment. 2a Questão (Ref.:201603760547) Acerto: 1,0 / 1,0 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. Portabilidade Reuso Polimorfismo Modularidade Flexibilidade Gabarito Coment. Gabarito Coment. 3a Questão (Ref.:201603254541) Acerto: 1,0 / 1,0 Qual o nome da função matemática que calcula a potenciação de um número? pot sqrt elevado double pow Gabarito Coment. Gabarito Coment. 03/05/2018 EPS http://simulado.estacio.br/alunos/ 2/4 4a Questão (Ref.:201603803144) Acerto: 1,0 / 1,0 Em um programa, precisávamos usar as bibliotecas: math.h, stdio.h e stdlib.h. Assinale o trecho correto que possibilita incluí-las. #include #define #define #define #include #include #include #include #include stdio.h #include stdlib.h #include math.h Gabarito Coment. 5a Questão (Ref.:201604212189) Acerto: 1,0 / 1,0 É um nome de variável válido: número media_nota2 meu 2Cel 1X maça 6a Questão (Ref.:201603981395) Acerto: 1,0 / 1,0 Dado o programa na linguagem de programação C abaixo , informe qual os valores das variáveis x, y, a, b, c e d, respectivamente, ao final de sua execução: #include #include int main(int argc, char *argv[]) { int a,b,c,d,x,y; x=10; y=5; a=x++; b=++x; c=--y; d=y--; printf("%d\n",x); printf("%d\n",y); printf("%d\n",a); printf("%d\n",b); printf("%d\n",c); printf("%d\n",d); return 0; } 11, 7, 12, 10, 3, 5 11, 6, 10, 11, 5, 6 12, 3, 11, 11, 5, 3 12, 7, 10, 10, 6, 4 12, 3, 10, 12, 4, 4 03/05/2018 EPS http://simulado.estacio.br/alunos/ 3/4 7a Questão (Ref.:201603803854) Acerto: 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. switch() com quatro cases e um default quatro ifs simples e um composto switch() com cinco cases três ifs simples e um composto quatro ifs simples Gabarito Coment. 8a Questão (Ref.:201603803828) Acerto: 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. I, III e IV são verdadeiras II, III e V são verdadeiras Só a a III é verdadeira III e IV são verdadeiras II e, IV são verdadeiras Gabarito Coment. 9a Questão (Ref.:201603992625) Acerto: 1,0 / 1,0 A programação oferece diversas estruturas de forma a facilitar a programação quanto a sua organização. Alguns dessas estruturas evitam que determinada parte do código tenha de ser repetido diversas vezes. Marque a alternativa que contenha todas essas estruturas. SWITCH CASE e IF/ELSE FOR, WHILE e DO WHILE WHILE, DO WHILE e SWITCH CASE IF/ELSE e FOR IF e SWITCH CASE 10a Questão (Ref.:201604066941) Acerto: 1,0 / 1,0 Um programa que contém a linha de comando abaixo: int soma, i = 0; 03/05/2018 EPS http://simulado.estacio.br/alunos/ 4/4 while ( i < 50000) { if ( i % 7 == 0) { soma = soma + i; } i++ ; Qual será a saída: Soma dos números inteiros menores que 50000 com resto 7. Soma dos números inteiros menores que 50000 divisíveis por 7. Soma dos números inteiros menores que 50000. Soma dos números inteiros menores que 50000 ímpares. Soma dos números inteiros menores que 50000 divido por 7.
Compartilhar