Buscar

Linguagem de programação avaliando

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

1a Questão (Ref.:201407941752) Acerto: 1,0 / 1,0 
A diretiva #include < stdio.h> faz referência a: 
 
 Declarações de funções úteis para entrada e saída de dados. 
 
Declaração de funções para tratamento numérico. 
 
Nenhuma das alternativas acima. 
 
Declarações de funções para cálculo matemático. 
 
Declarações de funções para tratamento de texto. 
 
 
 
2a Questão (Ref.:201407437763) Acerto: 1,0 / 1,0 
Para que possamos criar nossos programas na linguagem C, iniciamos por criar 
o ______________, o qual pode ser feito através de um editor de texto não formatado e salvo 
com a ______________ ou mesmo utilizar um editor da linguagem, como o DEV C++. De 
acordo com o sistema operacional isto pode ser um pouco diferente. Após esta etapa, 
devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após 
ser executado apresenta o resultado de nosso programa. 
Das opções apresentadas, marque aquela que completa respectivamente e corretamente os 
espaços em branco destacados do texto, segundo os conceitos da linguagem C apresentados no 
material didático da disciplina. 
 
 
Código de texto - extensão .txt - editar - fonte 
 
Fonte - extensão .txt - editar - executável 
 
Código base - extensão .c - compilar - fonte 
 
Executável - extensão .c - compilar - fonte 
 Código fonte - extensão .c - compilar - executável 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
3a Questão (Ref.:201407820740) Acerto: 1,0 / 1,0 
Assinale a função que não é disponível na plataforma Linux. 
 
 
return 
 system() 
 
main() 
 
printf() 
 
scanf() 
 
 
 
4a Questão (Ref.:201408067563) Acerto: 1,0 / 1,0 
Qual será a saída do comando abaixo: printf("O valor de Pi é %.6f", pi); 
 
 
O valor de Pi é pi 
 
O valor de Pi é 3.14 
 O valor de Pi é 3.141592 
 
O valor de Pi é 3.1415926535897932384626433832795 
 
O valor de Pi é 3,14 
 
 
 
5a Questão (Ref.:201408067566) Acerto: 1,0 / 1,0 
A função scanf utiliza qual operador para a entrada de dados: 
 
 
Aritmético 
 
Relacional 
 
Atribuição 
 
Condicional 
 Endereço 
 
 
 
6a Questão (Ref.:201408066184) Acerto: 1,0 / 1,0 
Um programador escreveu o seguinte trecho de código: 
int a,b,c,x,y,z; 
a = 1; 
b = 2; 
c = 3; 
x=a++; 
y=++b; 
z=--c; 
Qual o valor das variáveis a,b,c,x,y,z, respectivamente, ao final da execução do trecho em 
questão? 
 
 
2,3,4,2,3,1 
 
2,1,2,1,3,2 
 
1,2,3,2,1,3 
 2,3,2,1,3,2 
 
1,2,3,2,3,1 
 
 
 
7a Questão (Ref.:201410024760) Acerto: 0,0 / 1,0 
Seja o código a seguir, caso o usuário insira o valor 3 na variável num, qual a mensagem 
aparecerá na tela? 
#include 
#include 
 
int main () 
{ 
 int num; 
 printf ("Digite um numero: "); 
 scanf ("%d",&num); 
 if(num = 2) 
 printf("O numero eh 2"); 
 else printf("O numero eh diferente de 2"); 
 return(0); 
} 
 
 
O numero eh diferente de 3 
 O numero eh 2 
 
Nenhuma mensagem é exibida, pois há um erro no código. 
 
O numero eh 3 
 O numero eh diferente de 2 
 
 
 
8a Questão (Ref.:201407472540) Acerto: 1,0 / 1,0 
Um aluno de LPI gostaria de testar duas condições, usando somente uma estrutura if. 
 
Abaixo as duas condições a serem testadas: 
 
a) O ano de nascimento que precisa estar no intervalo fechado de 1989-2007. 
b) O sexo que precisa ser masculino. 
 
Sabe-se que o sexo se encontra em uma variável do tipo char de nome sexo e o ano em 
uma variável do tipo intde nome ano. 
 
Além disso, ele deseja que seja aceita tanto a letra M quanto a letra m. 
 
Assinale a opção que resolve o problema desse aluno. 
 
 if(ano >= 1989 && ano<= 2007 && sexo== 'M' || sexo == 'm' ) 
 if( sexo == 'M' || sexo == 'm' && (ano >= 1989 && ano <= 2007 ) ) 
 if( sexo == 'M' || (sexo == 'm' && ano >=1989 && ano<=2007 ) ) 
 if(ano >=1989 && ano <=2007 && (sexo == 'M' || sexo == 'm' ) ) 
 if(sexo == 'M' || sexo == 'm' && ano >= 1989 && ano <= 2007 ) 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
9a Questão (Ref.:201407908014) Acerto: 1,0 / 1,0 
Leia com atenção as afirmativas abaixo e escolha a opção correta. 
I A estrutura do for, por definição, é ideal quando o número de repetições for 
conhecido 
II A estrutura do for testa ao final enquanto a estrutura while testa no início 
III A estrutura while pode simular a estrutura do for e a estrutura do... while 
IV A estrutura do for sem nenhum parâmetro, só com os ; dentro dos parênteses e 
com um if no corpo da repetição, pode simular a estrutura while 
V Tanto a estrutura do...while quanto a estrutura while, testam no início 
 
 Somente II, III e V estão corretas 
 Somente I, II, III e V estão corretas 
 Somente I e V estão corretas 
 Somente I, III e V estão corretas 
 Somente I, III e IV estão corretas 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
10a Questão (Ref.:201407381494) Acerto: 1,0 / 1,0 
Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a 
variável num seja diferente de 0? 
 
 
for ( i = 0; i == num; i++) 
 
while (num == 0) 
 while (num != 0) 
 
enquanto (num > 0) 
 
for (i = num; i > 0; i++)

Continue navegando