Buscar

SIMULADO DE LINGUAGEM DE PROGRAMACAO

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.: 201102207900)
	Pontos: 0,0  / 0,1
	Para abrir e fechar arquivos na Liguagem C, temos os seguintes modos de abertura. Verificar se são Verdadeiros ou Falsos.
		
	 
	"f-" = Abre um arquivo de texto para leitura. O arquivo deve existir antes de ser aberto.
	
	"w+" = Similar ao anterior, porém se o arquivo já existir, os dados escritos serão adicionados no fim do arquivo.
	
	"r+" = Cria um arquivo de texto para leitura e gravação. Se o arquivo já existir, o conteúdo anterior será destruído. Se não existir, ele será criado.
	
	"a" = Abre um arquivo para leitura a gravação.
	 
	"w" = Abre um arquivo de texto para escrita. Se o arquivo não existir ele será criado, mas se existir o seu conteúdo será apagado.
		
	
	
	 2a Questão (Ref.: 201102207865)
	Pontos: 0,0  / 0,1
	De acordo com os estudos da Linguagem de Programação C analise as proposições abaixo:
		
	
	Os compiladores de C verificam se a indexação de um array é válida.
	 
	Toda string é um vetor de caracteres mas todo vetor de caracteres é uma string.
	
	 A expressão p = x + 10; incrementa p em 10 bytes.
	 
	O tamanho de uma matriz precisa ser especificado em tempo de compilação.
	
	Vetores e matrizes representam o mesmo conceito.
		
	
	
	 3a Questão (Ref.: 201102304331)
	Pontos: 0,0  / 0,1
	Um programador tinha uma função que retornava o maior entre dois valores reais. No momento, ele gostaria de descobrir o maior entre três valores, usando essa função.
Pediu ajuda a cinco colegas e, cada um deles, enviou uma resposta. Assinale a opção cuja resposta consegue exibir o maior valor entre os três.
		
	
	printf("\nNao e possivel usar essa funcao para exibir o maior dos tres valores\n");
	 
	printf("\nMaior entre dois: %.2f\n", maior2(maior2(45,57,13)));
	 
	printf("\nMaior entre dois: %.2f\n", maior2(45,maior2(57,13)));
	
	printf("\nMaior entre dois: %.2f\n", maior3(45,57,13));
	
	printf("\nMaior entre dois: %.2f\n",maior2(45,57,13));
		
	
	
	 4a Questão (Ref.: 201102207883)
	Pontos: 0,0  / 0,1
	Conforme estudo da Linguagem C sabemos que o valor de uma variável ou expressão do tipo vetor é o endereço do elemento zero do vetor. Seja a[] um vetor qualquer, independente de tipo e tamanho, e pa um ponteiro para o mesmo tipo de a[]. Responda qual é verdadeiro e falso.
		
	
	
A atribuição pa=&a[0]; pode ser escrita como pa=a++;
	 
	 
Qualquer expressão de vetor e índice é equivalente a uma outra expressão escrita com um apontador e um deslocamento;
	
	
Uma referencia a a[i] pode ser escrita como *(a+pa);
	 
	
Após a atribuição pa=&a[0]; pa e a possuem valores diferentes;
	
	a++ é uma operação válida.
		
	
	
	 5a Questão (Ref.: 201102183762)
	Pontos: 0,0  / 0,1
	Um vetor armazena somente dados de tipos:
		
	 
	inteiro
	
	iguais e diferentes
	
	diferentes
	 
	iguais
	
	float

Outros materiais