Buscar

AV. PAR LINGUAGEM DE PROGRAMAÇÃO I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando