Buscar

AV2 LINGUAGEM 2014

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

Parte superior do formulário
			Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 9004/AI
	Nota da Prova: 1,5 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 18/11/2014 21:01:16
	
	 1a Questão (Ref.: 201102205258)
	Pontos: Sem Correç.  / 1,5
	Declare uma variável do tipo String com com nome 'TEXTO' tamanho de 35 caracteres:
		
	
Resposta:
	
Gabarito: char TEXTO[35];
	
	
	 2a Questão (Ref.: 201102181225)
	Pontos: 0,0  / 0,5
	Uma empresa possui uma série de programas desenvolvidos em C que acessam um mesmo arquivo. Um dos problemas constatados é a falta de padronização no armazenamento de dados neste arquivo. Alguns aplicativos gravam em caixa alta (letras maiúsculas), outros em caixa baixa (letras minúsculas) e alguns não administram isto.
Para tanto, foi definido, por padrão, que todos os caracteres lidos devem ser convertidos para caixa alta imediatamente após a leitura do mesmo. Qual função do C devo incluir nos programas para efetuar a conversão de caractere a caractere?
		
	 
	toupper
	
	convertUpper
	
	upper
	 
	convertUp
	
	toupr
	
	
	 3a Questão (Ref.: 201101860067)
	Pontos: 0,0  / 1,5
	Na solução de problemas precisamos utilizar funções associados às rotinas do programa principal, para que o mesmo se torne mas legível e fácil de reutilizar.  Baseado nisto, crie um programa na linguagem C de forma que:
 Possua uma função que calcule a área de um retângulo e retorne o resultado.  O valor dos lados devem ser lidos dentro da função.
 O programa permitirá calcular várias áreas até que o usuário escolha encerrar o programa.
 O programa principal chama a função e exibe o resultado recebido com duas casas decimais.
		
	
Resposta:
	
Gabarito: #include < stdio.h > #include < stdlib.h > float retangulo(void){ float L1, L2, area; printf("Digite um numero: "); scanf("%f",&L1); printf("Digite um numero: "); scanf("%f",&L2); area = L1 * L2; return area; } int main() { int opc; opc= 1; while(opc == 1){ printf("Area: %.2f", retangulo( ) ); printf("\nContinuar - 1 Sair - 2 :"); scanf("%d",&opc); } return 0; }
	
	
	 4a Questão (Ref.: 201101848184)
	Pontos: 0,5  / 0,5
	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 base - extensão .c - compilar - fonte
	
	Fonte - extensão .txt - editar - executável
	
	Executável - extensão .c - compilar - fonte
	 
	Código fonte - extensão .c - compilar - executável
	
	Código de texto - extensão .txt - editar - fonte
	
	
	 5a Questão (Ref.: 201101748548)
	Pontos: 0,0  / 0,5
	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 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 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 para entrada e saída de dados.
	
	
	 6a Questão (Ref.: 201101752245)
	Pontos: 0,0  / 0,5
	Na criação de uma função precisamos definir suas partes, sendo algumas obrigatórias e outras,facultativas. Na linguagem C++,  temos:
tipo nome ( tipo1 parâmetro1, tipo2 parâmetro2, ..., tipon parâmetroN) { corpo da função }
Das opções apresentadas marque a que apresenta apenas partes obrigatórias de se digitar de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, etc).
		
	
	Tipo, Nome e Parâmetros
	
	Tipo, Parâmetro e corpo da função
	 
	Tipo , Nome, e Corpo da função.
	
	Tipo, Nome, Parâmetros e Corpo da Função.
	 
	Nome, Parâmetro e Corpo da função.
	
	
	 7a Questão (Ref.: 201101803276)
	Pontos: 0,0  / 0,5
	Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código.
		
	
	0     1     1     3     2     4     5     7
	
	0     1     1     2     3     5     8     13     21
	 
	1       3     4      7      9     11     13
	 
	1     1     2     3     5     8     13     21
	
	0     1     1     2     3     4     5     6
	
	
	 8a Questão (Ref.: 201101791908)
	Pontos: 0,0  / 0,5
	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))
	
	
	 9a Questão (Ref.: 201101749786)
	Pontos: 1,0  / 1,0
	Em relação ao quer foi apresentado sobre as funções internas da linguagem, marque a resposta na qual a afirmativa em relação à teoria sobre as mesmas está errada.
 
		
	 
	Após o include entre os sinais de < e > aparece o nome de uma função.
	
	Devemos utilizar o símbolo # antes da palavra include.
	
	As bibliotecas possuem um conjunto de funções do mesmo tipo.
	
	O include é utilizado para que possamos acessar funções de uma biblioteca.
	
	O nome da biblioteca aparece entre os sinais de < e >.
	
	
	 10a Questão (Ref.: 201102188925)
	Pontos: 0,0  / 1,0
	Considere que todas as bibliotecas necessárias foram declaradas.
int main()
{
int mat[3][3], i, j, det;
puts("Codigo que calcula o determinante de uma matriz 3x3\n");
____{
puts("Digite os elementos da matriz\n");
____(i=0;i<3;i++)
____(j=0;j<3;j++)
scanf("%d", &mat[i][j]);
fflush(stdin);
det= (mat[0][0]*mat[1][1]*mat[2][2]) + (mat[0][1]*mat[1][2]*mat[2][0]) + (mat[0][2]*mat[1][0]*mat[2][1]) - ((mat[0][1]*mat[1][0]*mat[2][2]) + (mat[0][0]*mat[1][2]*mat[2][1]) + (mat[0][2]*mat[1][1]*mat[2][0]));
printf("\ndet=%d\n", det);
} ____ (det==0);
system("pause");
return (0);
}
Complete as lacunas do código da maneira correta para que o programa funcione corretamente.
		
	
	do-while-for-for
	
	while-for-do-for
	
	do-if-for-while
	 
	do-if-else-while
	 
	do-for-for-while
	
	
Observação: Eu, CLICIA DE MOURA STELLET COELHO, estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 18/11/2014 21:08:08
	
	Período de não visualização da prova: desde 17/11/2014 até 02/12/2014.
Parte inferior do formulário

Outros materiais