Buscar

AVALIANDO APRENDIZADO 1,2,3 e 4 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 9 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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

Simulado: CCE0242_SM
	 Fechar�
	Aluno(a): DIEGO 
	
	Desempenho: 0,5 de 0,5
	Data: 11/09/2015 13:32:16 (Finalizada)
	�
	 1a Questão (Ref.: 201408699725)
	Pontos: 0,1  / 0,1
	Estava pesquisando na internet, quando li,  num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela.
 
	
	 
	0343 (O valor absoluto do resultado da expressão formatada)
	
	0345 (O valor absoluto do número formatado)
	
	0543(O valor absoluto do número espelhado formatado)
	
	- 0.00289(O inverso do número formatado)
	
	-0012 ( Representa a soma dos algarismos do número -345 formatado)
	 Gabarito Comentado.�
 Gabarito Comentado.�
	
	�
	 2a Questão (Ref.: 201408700474)
	Pontos: 0,1  / 0,1
	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.
	
	Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
	
	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.
	
	Existem funções que não têm variáveis locais.
	 Gabarito Comentado.�
 Gabarito Comentado.�
	
	�
	 3a Questão (Ref.: 201408605585)
	Pontos: 0,1  / 0,1
	Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações:
int x,y,z; 
x=y=10; 
z=++x; 
x=-x; 
y++;
x=x+y-(z--); 
	
	 
	x = -11 
y = 11 
z = 10
	
	x = -20
y = 20 
z = 10
	
	x = -01
y = 01 
z = 10
	
	x = -13 
y = 11 
z = 13
	
	x = 11 
y = 11 
z = 15
	 Gabarito Comentado.�
 Gabarito Comentado.�
	
	�
	 4a Questão (Ref.: 201408689289)
	Pontos: 0,1  / 0,1
	Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
	
	
	((pontos>=10) ! (pontos <=20))
	
	((pontos>=10) || (pontos <=20))
	
	((pontos>=10) % (pontos <=20))
	 
	((pontos>=10) && (pontos <=20))
	
	((pontos>=10) # (pontos <=20))
	 Gabarito Comentado.�
 Gabarito Comentado.�
	
	�
	 5a Questão (Ref.: 201408689309)
	Pontos: 0,1  / 0,1
	Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa?
	
	
	while{ // [bloco de comandos] } 
do (cfp !=0);
	 
	do{ // [bloco de comandos] } 
while (cfp !=0);
	
	do while (cfp !=0)
{ // [bloco de comandos] }
	
	for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] }
	
	if (cpf != 0)
{ // [bloco de comandos] }
 1a Questão (Ref.: 201408645929)
Pontos: 0,1  / 0,1
Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As respectivas categorias das funções das bibliotecas #include ctype.h e #include math.h são:
Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um numero.
 
Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções matemáticas que possibilitam arredondamento de um numero.
Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam arredondamento de um numero.
Funções para entrada e saída de dados; funções para conversão de números e alocação na memória.
Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções para entrada e saída de dados.
�
 2a Questão (Ref.: 201408700474)
Pontos: 0,1  / 0,1
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.
Uma variável local só é visualizada pela função onde foi declarada.
Existem funções que não têm variáveis locais.
Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes.
 
A função main() pode acessar qualquer variável local de qualquer função.
As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas.
 Gabarito Comentado.�
 Gabarito Comentado.�
�
 3a Questão (Ref.: 201408699492)
Pontos: 0,1  / 0,1
Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e/ outras e tendo em vista o trecho do programa,  qual deveria ser a linha usada para exibir a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da tela.
 
Trecho
int num1= 7, num2=8; float num3=15.2;
printf("\n12345678901234");
 
printf("\n%.0f\t%06.2f\n", (float)num2+num1, num3);
 
printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3);
printf("\n%.2f\t%06.2f\n",(float) num1+num2/2 +num3, num3);
printf("\n%.3f\t%.2f\n", ceil((num1+num2)) /2+num3, num3/2);
printf("\n%.3f\t%.2f\n", (float)(num1+num2) /2+num3, num3/2);
�
 4a Questão (Ref.: 201408699112)
Pontos: 0,1  / 0,1
Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa,  qual deveria ser a linha usada para exibir a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da tela.
 
Trecho
int num= 12; float med=9.8;
printf("\n12345678901234");
 
 
printf("\n%d\t%06.2f\n", num, med);
printf("\n%d\t06.2f\n", num, med);
printf("\n%d\t%6.2f\n", num, med);
printf("\n%04d\t%.2f\n", num, med);
printf("\n%4d\t%f\n", num, med);
 Gabarito Comentado.�
 Gabarito Comentado.�
�
 5a Questão (Ref.: 201408699737)
Pontos: 0,1  / 0,1
Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão.
Sabe-se que o imposto é calculado sobre o salário bruto.
Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto.
Valor do imposto a ser pago: 1000.00
Valor do imposto a ser pago: 800.00
Valor do imposto a ser pago: 850.00
 
Valor do imposto a ser pago: 750.00
Valor do imposto a ser pago: 650.00
 Gabarito Comentado.�
 Gabarito Comentado.�
 1a Questão (Ref.: 201408615111)
Pontos: 0,1  / 0,1
Qual é a saída de tela, deste trecho de programa?
int x=4, 
y=8; 
if (x < 2) 
    printf ("%d \n", x); 
else 
    printf ("%d \n", y);
\n8
12
\n4
 
8
9
 Gabarito Comentado.�
 Gabarito Comentado.�
�
 2a Questão (Ref.: 201408604029)
Pontos: 0,1  / 0,1
De acordo com os estudos da Linguagem de Programação C analise as proposições abaixo:
 
O tamanho de uma matriz precisa ser especificado em tempo de compilação.
 A expressão p = x + 10; incrementa p em 10 bytes.
Toda string é um vetor de caracteres mas todo vetor de caracteres é uma string.
Os compiladores de C verificam se a indexação de um array é válida.
Vetores e matrizes representam o mesmo conceito.
�
 3a Questão (Ref.: 201408699725)
Pontos: 0,1  / 0,1
Estava pesquisandona internet, quando li,  num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela.
 
0543(O valor absoluto do número espelhado formatado)
 
0343 (O valor absoluto do resultado da expressão formatada)
- 0.00289(O inverso do número formatado)
-0012 ( Representa a soma dos algarismos do número -345 formatado)
0345 (O valor absoluto do número formatado)
 Gabarito Comentado.�
 Gabarito Comentado.�
�
 4a Questão (Ref.: 201408703218)
Pontos: 0,1  / 0,1
Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade.
Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if .....
 
Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada do usuário.
O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta errada do usuário e não usaria else.
Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade.
 
O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a resposta errada do usuário, pois essa seria criticada no else.
Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch().
�
 5a Questão (Ref.: 201408604101)
Pontos: 0,1  / 0,1
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.
stdio.h - Funções para gráficos.
time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
 
math.h - Funções matemáticas
string.h - Funções para concatenação de strings com inteiros.
stdlib.h - Funções de entrada e saida. 
 Gabarito Comentado.�
 Gabarito Comentado.�
1a Questão (Ref.: 201408689289)
Pontos: 0,1  / 0,1
Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
 
((pontos>=10) && (pontos <=20))
((pontos>=10) ! (pontos <=20))
((pontos>=10) # (pontos <=20))
((pontos>=10) || (pontos <=20))
((pontos>=10) % (pontos <=20))
 Gabarito Comentado.�
 Gabarito Comentado.�
�
 2a Questão (Ref.: 201408699725)
Pontos: 0,1  / 0,1
Estava pesquisando na internet, quando li,  num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345quando foi solicitado um número inteiro de três algarismos. Assinale a resposta CORRETA que apresenta o que foi exibido na tela.
 
- 0.00289(O inverso do número formatado)
0345 (O valor absoluto do número formatado)
0543(O valor absoluto do número espelhado formatado)
 
0343 (O valor absoluto do resultado da expressão formatada)
-0012 ( Representa a soma dos algarismos do número -345 formatado)
 Gabarito Comentado.�
 Gabarito Comentado.�
�
 3a Questão (Ref.: 201408699737)
Pontos: 0,1  / 0,1
Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão.
Sabe-se que o imposto é calculado sobre o salário bruto.
Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto.
 
Valor do imposto a ser pago: 750.00
Valor do imposto a ser pago: 850.00
Valor do imposto a ser pago: 800.00
Valor do imposto a ser pago: 650.00
Valor do imposto a ser pago: 1000.00
 Gabarito Comentado.�
 Gabarito Comentado.�
�
 4a Questão (Ref.: 201408604027)
Pontos: 0,0  / 0,1
De acordo com os Códigos da Linguagem C dizer se é Verdadeiro ou Falso, os tipos de formatos para escrita e leitura.
 
unsigned long int = %hi
unsigned string = %u
[signed] long int = %hu
[signed | unsigned] char = %ch
 
[signed] int = %i ou %d
�
 5a Questão (Ref.: 201409249556)
Pontos: 0,1  / 0,1
Acerca das variáveis, podemos destacar que os tipos básicos do C, são:
 
char, int, float e double.
Nenhuma das alternativas acima
int, texto, inteiro e double.
string, int, float e double.
char, bool, real e int.
��

Outros materiais