Buscar

LINGUAGEM DE PROGRAMAÇÃO AV1

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

Avaliação: CCE0242_AV1_201102282618 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV1
	Aluno: 
	Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 9004/AE
	Nota da Prova: 6,5 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0,5        Data: 29/04/2015 16:02:40
	
	 1a Questão (Ref.: 201102885041)
	Pontos: 0,5  / 0,5
	Um dos grandes problemas de empresas que desenvolvem software é a variedade hardware. Como por exemplo, em grandes redes de supermercados, o software instalado não pode ser trocado sem maiores custos e traumas. A linguagem C possui a capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software). Identifique abaixo a capacidade descrita.
		
	
	Reuso
	
	Flexibilidade
	 
	Portabilidade
	
	Modularidade
	
	Polimorfismo
	
	
	 2a Questão (Ref.: 201102448751)
	Pontos: 1,0  / 1,0
	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).
		
	
	Nome, Parâmetro e Corpo da função.
	
	Tipo, Parâmetro e corpo da função
	 
	Tipo , Nome, e Corpo da função.
	
	Tipo, Nome, Parâmetros e Corpo da Função.
	
	Tipo, Nome e Parâmetros
	
	
	 3a Questão (Ref.: 201102927618)
	Pontos: 0,0  / 0,5
	A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que:
		
	
	A linguagem possui um propósito específico.
	 
	Com pequenas alterações, o programa poderá ser compilado em várias plataformas.
	 
	Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma.
	
	Um programa executável gerado na plataforma Windows é executado na Plataforma Linux.
	
	Podemos dividir o programa em parte menores.
	
	
	 4a Questão (Ref.: 201102544695)
	Pontos: 0,5  / 0,5
	Na linguagem C, temos várias formas de exibir mensagens na tela, através das funções encontradas na biblioteca padrão stdio.h.  Sabe-se de antemão que poderíamos utilizar várias delas para exibir um texto, mas a escolha da função parte da necessidade do programa.
 Se um programa precisa exibir um texto, sem variáveis ou constantes numéricas já com a quebra de linha no final, qual das funções apresentadas é a mais adequada?
		
	
	print
	
	printf
	
	cout
	 
	puts
	
	putchar
	
	
	 5a Questão (Ref.: 201102502358)
	Pontos: 1,0  / 1,0
	 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, supondo que  se espera encontrar na variável de nome a, inteira, alguns valores e entres eles está o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 90 na estrutura switch().
		
	
	90: printf("Pode");
	
	case a=90: printf("Pode") ;break;
	
	90: printf("Pode"); stop;
	 
	case 90: printf("Pode") ; break;
	
	case a > 90: printf("Pode") ;break;
	
	
	 6a Questão (Ref.: 201102901765)
	Pontos: 0,5  / 0,5
	Escreva o comando que defina uma constante de nome PI com valor igual a 3,14.
		
	 
	#define PI 3.14
	
	#include PI 3,14
	
	#include PI 3.14
	
	#const PI 3,14
	
	#define PI 3,14
	
	
	 7a Questão (Ref.: 201102544701)
	Pontos: 1,0  / 1,0
	Na programação em C como em outras linguagens, muitas vezes se faz necessário a conversão de tipos de dados, para que possamos exibir ou armazenar o resultado de uma operação da forma desejada. O nome dado a esta operação é Cast.
Das opções apresentadas, marque aquela que converte e armazena corretamente o valor de uma variável n do tipo int para a variável x do tipo float utilizando o Cast.
		
	
	x = float n;
	
	n = (float) x;
	
	n = float x;
	
	x = (int) n;
	 
	x = (float) n;
	
	
	 8a Questão (Ref.: 201102885364)
	Pontos: 1,0  / 1,0
	Segundo o código exposto na questão e desconsiderando a necessidade da declaração das bibliotecas, o que é exibido no display pela função de saída?
int main()
{
int n1=3, n2=7, n3=5, n4=2;
float med;
med= (float)(n1 + n2+ n3+ n4)/4;
printf("a media e %.2f", med);
system("pause");
return 0;
}
		
	
	a media e: 4.2500
	
	a média é: 4.25
	
	a média é: 4.25000
	
	a media é: 4.250
	 
	a media e: 4.25
	
	
	 9a Questão (Ref.: 201102488421)
	Pontos: 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)
	
	for (i = num; i > 0; i++)
	
	enquanto (num > 0)
	 
	while (num != 0)
	
	
	 10a Questão (Ref.: 201102938698)
	Pontos: 0,0  / 1,0
	A instrução while é usada quando não sabemos quantas vezes um determinado bloco de instruções precisa ser repetido. Com ele, a execução das instruções vai continuar até que uma condição seja verdadeira. A condição a ser analisada para a execução do laço de repetição deverá retornar um valor booleano 
Dado o código abaixo, qual opção que demonstra o que será exibido na tela?
int main(){
int cont=1;
int tam = 3;
while( cont <=tam ){
while( cont++ <=tam )
printf("%d ",cont);
cont++;
}
system("PAUSE");
return 0;
}
		
	
	1 2
	
	2 3 4 5
	 
	1 2 3
	
	3 4 5
	 
	2 3 4

Continue navegando