Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/05/2018 EPS http://simulado.estacio.br/alunos/ 1/5 GABRIELE DE SOUSA RODRIGUES 201505210046 CENTRO (CE) LINGUAGEM DE PROGRAMAÇÃO I Avaliação Parcial: CCE0242_SM_201505210046 V.1 Aluno(a): GABRIELE DE SOUSA RODRIGUES Matrícula: 201505210046 Acertos: 9,0 de 10,0 Data: 24/05/2018 16:16:36 (Finalizada) 1a Questão (Ref.:201505847830) Acerto: 1,0 / 1,0 Sabemos que a linguagem C apresenta várias vantagens. Quando dizemos que usamos três procedimentos básicos: sequência, seleção e iteração e que é possível gerar um executável rápido, estamos nos referindo às seguintes características na ordem: Rapidez e Portabilidade Portabilidade e Modularidade Estruturada e Rapidez Portabilidade e Estruturada Complexidade e Estruturada Gabarito Coment. 2a Questão (Ref.:201505805212) 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 Polimorfismo Modularidade Reuso Flexibilidade Gabarito Coment. Gabarito Coment. 3a Questão (Ref.:201505323397) Acerto: 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. time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. stdio.h - Funções para gráficos. string.h - Funções para concatenação de strings com inteiros. stdlib.h - Funções de entrada e saida. 24/05/2018 EPS http://simulado.estacio.br/alunos/ 2/5 math.h - Funções matemáticas Gabarito Coment. Gabarito Coment. 4a Questão (Ref.:201506094658) Acerto: 1,0 / 1,0 No comando: printf("Este é o numero: %d", 8); O que é o número "8"? Uma variável Um caractere Uma constante Um ponto flutuante Um endereço 5a Questão (Ref.:201506026060) 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, 7, 10, 10, 6, 4 12, 3, 10, 12, 4, 4 12, 3, 11, 11, 5, 3 6a Questão (Ref.:201505419770) 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. As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. A função main() pode acessar qualquer variável local de qualquer função. 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. Existem funções que não têm variáveis locais. Gabarito Coment. Gabarito Coment. Acerto: 1,0 / 1,0 24/05/2018 EPS http://simulado.estacio.br/alunos/ 3/5 7a Questão (Ref.:201505848519) 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 e um composto quatro ifs simples switch() com cinco cases três ifs simples e um composto switch() com quatro cases e um default Gabarito Coment. 8a Questão (Ref.:201505501157) Acerto: 0,0 / 1,0 Uma empresa que presta serviços de pintura predial, desenvolveu um aplicativo destinado a calcular o número de latas necessárias para pintar uma parede. O programa lê o tipo de pintura(interna ou externa), a largura e a altura em metros(inteiros) da parede. Para calcular a quantidade de tinta e o número de latas, sabe-se que são necessários 3 litros de tinta para pintar cada metro quadrado interno ou 4 litros para cada metro quadrado externo. Sabe-se também que cada lata tem 2 litros de tinta. Dado o trecho de programa abaixo, identifique a opção correta que complemente o programa para realizar o cálculo do número de latas de tinta: void main(){ float altura, largura; char tipo; int total_latas, tot_metros, aux; puts("\nDigite E para Externo e I para Interno"); tipo = getchar(); puts("\nDigite a altura da parede: "); scanf("%f",&altura); printf("\nDigite a largura da parede: "); scanf("%f",&largura); tot_metros = altura*largura; switch(tipo){ case 'I': case 'i': printf("%d",(tot_metros*3)/2+aux); break; case 'E': case 'e': printf("%d",(tot_metros*4)/2+aux); break; default: printf("%s","Tipo invalido"); } system("PAUSE"); } if(tot_metros%2) aux = 1; else aux = 0; switch(tipo){ case 'I': case 'i': printf("%d",(tot_metros*3)/2+aux); break; case 'E': case 'e': printf("%d",(tot_metros*4)/2+aux); break; default: printf("%s","Tipo invalido"); } system("PAUSE"); } if(tot_metros%2) aux = 1; else aux = 0; 24/05/2018 EPS http://simulado.estacio.br/alunos/ 4/5 switch(tipo){ case 'I': break; case 'i': break; printf("%d",(tot_metros*3)/2+aux); case 'E': break; case 'e': break; printf("%d",(tot_metros*4)/2+aux); default: printf("%s","Tipo invalido"); } system("PAUSE"); } if(tot_metros%2) aux = 1; else aux = 0; switch(tipo){ case 'I': break; case 'i': break; printf("%d",(tot_metros*3)/2+aux); break; case 'E': break; case 'e': break; printf("%d",(tot_metros*4)/2+aux); break; default: printf("%s","Tipo invalido"); } system("PAUSE"); } if(tot_metros%2) aux = 1; else aux = 0; switch(tipo){ case 'I': case 'i': printf("%d",(tot_metros*3)/2+aux); case 'E': case 'e': printf("%d",(tot_metros*4)/2+aux); default: printf("%s","Tipo invalido"); } system("PAUSE"); } 9a Questão (Ref.:201506037290) 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. FOR, WHILE e DO WHILE IF/ELSE e FOR SWITCH CASE e IF/ELSE IF e SWITCH CASE WHILE, DO WHILE e SWITCH CASE 10a Questão (Ref.:201506243831) Acerto: 1,0 / 1,0 Qual será a saída do programa abaixo? int main () { int soma = 0; int i = 0; while (i <= 700) { if (i % 7 == 0) { soma = soma +i; } 24/05/2018 EPS http://simulado.estacio.br/alunos/ 5/5 i ++; } cout << soma << endl; } Soma dos números inteiros até 700. Soma dos números divisíveis por 7 até 700. Soma dos números de 7 a 700. Soma dos números ímpares até 700. Soma dos números até 700 com resto 7.
Compartilhar