Buscar

avaliação parcial de linguagem

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

Uma das características mais marcantes da linguagem C é a sua portabilidade. Os códigos 
escrito em C são portáveis, o que significa que é possível executa-los nos mais diferentes tipos 
de arquiteturas. Tendo um programa C compilado para Windows, para executa-lo em Linux, 
identifique a opção CORRETA: 
 
 Precisamos recompilar o código fonte para o Linux. 
 
Só é possível copiar o código executável do Linux para o Windows e executa-lo. 
 
Ocorrerá erro, pois todas as instruções da linguagem C são incompatíveis com o 
Linux. 
 
Basta apenas copiar o código executável para o Linux e executa-lo. 
 
Ocorrerá erro, pois os programas C não rodam em Linux. 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
2a Questão (Ref.:201407820753) Acerto: 1,0 / 1,0 
No ambiente Dev-cpp, temos algumas facilidades. Uma delas é quando desejarmos compilar e 
executar logo em seguida com um único clique ou um pressionamento de uma tecla. 
Analise as afirmativas abaixo e escolha a opção correta 
I Pressionar F9(pode ser F11 em versões mais novas) 
II Clicar no ícone Compilar 
III Clicar no ícone Executar 
IV Clicar no ícone Compilar e Executar 
 
 
Só a I possibilita isso 
 Tanto a I quanto a IV possibilitam isso 
 
Só a II possibilita isso 
 
Só a IV possibilita isso 
 
Só a III possibilita isso 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
3a Questão (Ref.:201407820702) Acerto: 1,0 / 1,0 
Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para 
sua área de atuação. 
Um dia, resolveu criar uma biblioteca e nomeou de minhasFuncoes.h, salvando em uma pasta 
de nome funcoes na raiz do drive C. 
Quando foi incluir, usou: 
 
 #include "c:\funcoes\ minhasFuncoes.h" 
 
#include 
 
#include minhasFuncoes.h 
 
#include "c:\ minhasFuncoes.h\funcoes" 
 
#include "minhasFuncoes.h" 
 
 
 
 
 
4a Questão (Ref.:201407820740) Acerto: 1,0 / 1,0 
Assinale a função que não é disponível na plataforma Linux. 
 
 
main() 
 system() 
 
scanf() 
 
return 
 
printf() 
 
 
 
5a Questão (Ref.:201408229756) Acerto: 1,0 / 1,0 
É um nome de variável válido: 
 
 
número 
 
maça 
 
meu 2Cel 
 
1X 
 media_nota2 
 
 
 
6a Questão (Ref.:201407824408) Acerto: 1,0 / 1,0 
Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a 
entrada e saída de dados no sistema e para tal temos algumas opções. 
Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas 
aulas. 
 
 
getchar ( ) 
 
scanf ( ) 
 
fgetc(stdin) 
 cin ( ) 
 
printf ( ) 
 
 
Gabarito Coment. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7a Questão (Ref.:201410024760) Acerto: 1,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); 
} 
 
 
Nenhuma mensagem é exibida, pois há um erro no código. 
 
O numero eh 3 
 
O numero eh diferente de 2 
 O numero eh 2 
 
O numero eh diferente de 3 
 
 
 
8a Questão (Ref.:201408066190) Acerto: 1,0 / 1,0 
 Qual a saída esperado no trecho de código abaixo: 
int x = 4; 
int y = 8; 
if (x < 2){ 
 printf("%d", x); 
} else{ 
 printf("%d", y); 
} 
 
 
4 
 
12 
 
\n8 
 
9 
 8 
 
 
 
 
 
9a Questão (Ref.:201408225642) Acerto: 1,0 / 1,0 
Considerando com entrada os seguinte números 5 e 8. 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 + 1; } 
system("pause"); 
return 0; } 
 
 
5678 
 
678 
 567 
 
67 
 
56 
 
 
 
10a Questão (Ref.:201408229784) Acerto: 0,0 / 1,0 
Considere o trecho de código abaixo. O que será impresso quando o programa for executado? 
int main() 
{ 
 int contador = 1; //declarando e inicializando a variável de controle 
 
 while (contador < 10) // Testando a condição 
 { 
 printf("%d ", contador); //Executando um comando dentro do laço 
 
 contador++; //atualizando a variável de controle 
 } 
 
 return 0; 
} 
 
 
1 2 3 4 5 6 7 8 9 10 11 
 
0 1 2 3 4 5 6 7 8 9 10 
 1 2 3 4 5 6 7 8 9 10 
 1 2 3 4 5 6 7 8 9 
 
0 1 2 3 4 5 6 7 8 9 10 11

Outros materiais