Buscar

avaliando 2 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

1a Questão (Ref.:201707408260) 
Acerto: 1,0 / 1,0 
A linguagem C/C++ apresenta vantagens e desvantagens em sua 
utilização. Considere as seguintes afirmativas: 
|) Possibilidade em programação de alto e baixo nível; 
||) Grande período para o aprendizado. 
|||) Adequação a grandes projetos; 
 
Assinale a alternativa que contem apenas vantagens da linguagem C++. 
 
 
Apenas | 
 | e ||| 
 
| e || 
 
Apenas ||| 
 
|| e ||| 
 
 
Gabarito Coment. 
 
 
 
2a Questão (Ref.:201707890846) Acerto: 1,0 / 1,0 
Em relação à variável global, podemos afirmar: 
I Somente a função principal pode alterar o valor armazenado 
II Todas as funções podem alterar o valor armazenado 
III É declarada dentro da função principal 
IV É declarada fora de todas as funções 
V Pode ser declarada em qualquer posição 
 
 II e IV 
 
II, IV e V 
 
I, III e V 
 
II e III 
 
I e III 
 
 
Gabarito Coment. 
 
 
 
3a Questão (Ref.:201708137734) Acerto: 1,0 / 1,0 
Se a variável p está armazenando o valor 6, qual valor será armazenado na variável r após ser 
axecutada a função: r = pow (r,3) 
 
 216 
 
126 
 
36 
 
98 
 
18 
 
 
 
4a Questão (Ref.:201710227541) Acerto: 1,0 / 1,0 
Na Linguagem C, encontramos três funções que podem exibir na tela. 
Leia com atenção as afirmativas abaixo e selecione a opção correta 
I A função puts() exibe uma cadeia de caracteres, mas não exibe conteúdo de variáveis. 
II A função printf() exibe cadeia de caracteres, conteúdo de variáveis de qualquer tipo, 
resultado de expressões. 
III A função putchar() exibe uma cadeia de caracteres ou o conteúdo de variáveis do tipo 
char com um caractere ou um conjunto de caracteres. 
 
 
 A afirmativa III está errada e as demais corretas 
 A afirmativa I está errada e as demais corretas 
 Todas as afirmativas estão corretas 
 A afirmativa II é a única correta 
 A afirmativa II está errada e as demais corretas 
 
 
 
5a Questão (Ref.:201710222435) Acerto: 1,0 / 1,0 
Um aluno declarou uma variável inteira da seguinte forma: int num =145; 
Qual linha ele deverá incluir em seu programa para que exiba o conteúdo com quatro 
casas alinhadas à direita, deixando espaços quando não for usada a posição. 
 
 
 printf("\nValor de num: %.f ",num); 
 printf("\nValor de num: %.f ",(float)num); 
 
 printf("\nValor de num: %4d ",num); 
 
 printf("\nValor de num: %.4d",num); 
 printf("\nValor de num: %04d ",num); 
 
 
 
6a Questão (Ref.:201707462819) 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. 
 
 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. 
 As variáveis locais não podem ser acessadas de fora do escopo em que foram 
criadas. 
 Uma variável local só é visualizada pela função onde foi declarada. 
 A função main() pode acessar qualquer variável local de qualquer função. 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
7a Questão (Ref.:201708154601) Acerto: 1,0 / 1,0 
Observe o trecho do programa abaixo: 
 float a, b, c; 
 printf("\n Digite o primeiro numero: "); 
 scanf ("%f",&a); 
 printf("\n Digite o segundo numero: "); 
 scanf ("%f",&b); 
 
 if (a >= b) { 
 printf("Valor de c: %f" , c = a + b); 
 } 
 else { 
 printf("Valor de c: %f" , c = a - b); 
} 
Se o usuário digitar os números abaixo, marque a opção que contém as saídas 
corretas. 
10 e 5 ; 8 e 8 ; 3 e 9 ; 25 e 15 ; 6 e 32. 
 
 15 ; 16 ; -6 ; 40 ; -26 
 
16 ; - 16 ; -6 ; 40 ; -26 
 
15 ; 0 ; -6 ; 35 ; 26 
 
16 ; 0 ; -6 ; 40 ; 26 
 
15 ; 16 ; 6 ; 40 ; -26 
 
 
 
8a Questão (Ref.:201710094907) 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); 
} 
 
 
O numero eh diferente de 2 
 
O numero eh 3 
 O numero eh 2 
 
O numero eh diferente de 3 
 
Nenhuma mensagem é exibida, pois há um erro no código. 
 
 
 
9a Questão (Ref.:201708286848) Acerto: 1,0 / 1,0 
O programa abaixo terá qual saída? 
int main() { 
int j = 2; 
for ( int i = 1 ; i < = 3 ; i++ ) { 
 cout << i * j << endl; } 
} 
 
 
1 * 2 
2 * 2 
2 * 3 
 
1 * 2 = 2 
2 * 2 = 4 
3 * 2 = 6 
 2 
4 
6 
 
2, 4, 6 
 
12 
 
 
 
10a Questão (Ref.:201710226915) Acerto: 1,0 / 1,0 
Analise o código a seguir e marque a alternativa que exprime o que esse trecho de código 
executa: 
#include < stdio.h> //Retire o espaço depois de < quando for compilar 
int main() 
{ 
 int x, i; 
 printf("Entre com numero: "); scanf("%d", &x); 
 for(i=1; i<1 + x/2; i++) 
 { 
 if(x%i==0 && i%2==0) printf("Divisores: %d\n", i); 
 } 
 if(x%2==0)printf( "Divisores: %d\n", x); 
 return 0; 
} 
 
 
O código mostra os todos os divisores ímpares de um número. 
 
 
O código mostra os todos os divisores de um número. 
 
O código mostra os números divisíveis por 2. 
 
O código mostra os números divisíveis por 3. 
 O código mostra os todos os divisores pares de um número.

Outros materiais