Buscar

AVALIAÇÃO PARCIAL LINGUAGEM DE PROGRAMAÇÃO I 2019

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 4 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

Prévia do material em texto

Acertos: 10,0 de 10,0 Início: 16/04/2019 (Finaliz.) 
 
 
 
 
1a Questão (Ref.:201901812644) 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. 
 
 
Reuso 
 
Flexibilidade 
 
Polimorfismo 
 
Modularidade 
 Portabilidade 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
 
 
2a Questão (Ref.:201901976280) Acerto: 1,0 / 1,0 
Acerca da Linguagem de Programação C, podemos afirmar que: I) Todo programa em C é 
composto de uma ou mais funções. II) Uma função main deve ser definida em cada programa. 
III) O C é case sensitive, ou seja, diferencia maiúsculas de minúsculas. IV) O C é baseado na 
Linguagem UAL. Marque somente a única resposta correta: 
 
 
Somente a afirmativa I é correta. 
 
Nenhuma das afirmativas é correta. 
 Somente as afirmativas I, II e III são corretas. 
 
Somente as afirmativas I e IV são corretas 
 
Somente a afirmativa IV é correta. 
 
 
 
3a Questão (Ref.:201904188495) Acerto: 1,0 / 1,0 
Se executarmos o comando printf(ceil(3.2));.O que será exibido na tela? 
 
 
 
0.2 
 
 
3 
 
4.2 
 
 4 
 
 
3.2 
 
 
 
 
4a Questão (Ref.:201904188497) Acerto: 1,0 / 1,0 
A biblioteca ctype.h é composta de funções que manipulam um caracter.Uma destas funções é 
toupper(char). 
Marque a alternativa que indica o retorno desta função: 
 
 
 
Retorna diferente de 0 se o argumento for uma letra ou número 
 
Retorna diferente de 0 se o argumento for um número 
 Retorna uma letra convertida para maiúscula 
 
Retorna uma letra convertida para minúscula 
 
Retorna diferente de 0 se o argumento for uma letra 
 
 
 
5a Questão (Ref.:201904188530) Acerto: 1,0 / 1,0 
Marque a opção que apresenta apenas dados primitivos da linguagem C 
 
 
chat, int, real, double 
 
char, inteiro, real, composto 
 
 
char, boolean, inteiro, double 
 
char, boolean, int, double 
 char, int, float, double 
 
 
 
6a Questão (Ref.:201901307125) Acerto: 1,0 / 1,0 
Em C++, como podemos inicializar a variável sexo recebendo um valor F? 
 
 
char sexo = "F"; 
 char sexo = 'F'; 
 
string sexo = "F" 
 
char sexo == F; 
 
char sexo = F; 
 
 
 
7a Questão (Ref.:201904192342) Acerto: 1,0 / 1,0 
Observe o trecho abaixo. Supondo que você digitou 8 na entrada de dados, o que será 
exibido? 
 
int num; 
puts("\nDigite número inteiro\n"); 
scanf("%d", &num); 
if( num = 5 ) 
 printf(" \nMuito interessante\n" ); 
 printf(" \nDificil"); 
 
 
 
 Desce o cursor e exibe Dificil. 
 Dá erro porque só tem um sinal de igual no teste. 
 .Desce o cursor e só exibe Muito interessante. 
 Dá erro de sintaxe porque faltam as chaves. 
 Desce o cursor e exibe Muito interessante. Desce o cursor e exibe Dificil. 
 
 
 
8a Questão (Ref.:201901858955) Acerto: 1,0 / 1,0 
Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para 
montar nossas expressões relacionais. 
Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas 
qual não apresenta uma expressão relacional correta na linguagem C. 
 
 
x == ( a + b ) 
 
x > ( a + b ) 
 x = ( a + b ) 
 
x >= ( a + b ) 
 
x <= ( a + b ) 
 
 
 
9a Questão (Ref.:201902070781) Acerto: 1,0 / 1,0 
Analise os códigos descritos nas alternativas de 'A' até 'E' e marque qual o código que fornece 
exatamente a saída descrita a seguir: Ano valor na conta 0 1000.00 1 1050.00 2 1102.50 3 
1157.63 4 1215.51 5 1276.28 
 
 
b- printf("Ano\t valor na conta\n"); for(i=1;i>5;i++) { vf=vp*pow(1+0.05,i); 
printf("%d %5.2f \n",i,vf); } 
 
c- printf("Ano\t valor na conta\n"); for(i=0;i==5;i++) { vf=vp*pow(1+0.05,i); 
printf("%d \t %5.2f \n",i,vf); } 
 e- printf("Ano\t valor na conta\n"); for(i=0;i<=5;i++) { vf=vp*pow(1+0.05,i); 
printf("%d %5.2f \n",i,vf); } 
 
d- printf("Ano\t valor na conta\n"); for(i=0;i<5;i++) { vf=vp*pow(1+0.05,i); 
printf("%d %5.2f \n",i,vf); } 
 
a- printf("Ano\t valor na conta\n"); for(i==1;i<=5;i++) { vf=vp*pow(1+0.05,i); 
printf("%d \t %5.2f \n",i,vf); } 
 
 
 
10a Questão (Ref.:201902260181) Acerto: 1,0 / 1,0 
Considerando com entrada os seguinte números 5 e 10. Marque a alternativa que contém a 
resposta do programa na tela para os números digitados. 
int main() { 
int a,b; scanf("%d",&a); scanf("%d",&b); 
while (a < b) { printf("%d",a); a = a + 2; } 
system("pause"); 
return 0; } 
 
 
57 
 579 
 
57911 
 
Nenhuma das outras alternativas 
 
56789

Continue navegando