Buscar

Prova Av3 Linguagem de Progamação 2015.1

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

Fechar
	Avaliação: CCE0242_AV3_201201003474 » LINGUAGEM DE PROGRAMAÇÃO I
	Tipo de Avaliação: AV3
	Aluno: 201201003474 - ROGERIO SILVA DOS SANTOS
	Professor:
	ANITA LUIZA MACIEL LOPES
	Turma: 9030/X
	Nota da Prova: 5,0 de 10,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 30/06/2015 15:00:32
	
	 1a Questão (Ref.: 201201620560)
	Pontos: 0,0  / 1,0
	A Linguagem C tem algumas características importantes e uma delas é a Portabilidade, Isso significa dizer que:
		
	 
	Um programa executável gerado na plataforma Windows é executado na Plataforma Linux.
	
	Podemos dividir o programa em parte menores.
	
	Por ser considerada uma linguagem de baixo nível é mais simples migrar para outra plataforma.
	
	A linguagem possui um propósito específico.
	 
	Com pequenas alterações, o programa poderá ser compilado em várias plataformas.
	
	
	 2a Questão (Ref.: 201201620574)
	Pontos: 1,0  / 1,0
	Na função main() da linguagem C, declarações, comandos, estruturas e tudo mais que pertence ao corpo da função estão envoltos por dois elementos.
Assinale a opção que apresenta esses elementos.
		
	
	begin e end;
	
	begin e end
	
	( e )
	 
	{ e }
	
	[ e ]
	
	
	 3a Questão (Ref.: 201201191792)
	Pontos: 1,0  / 1,0
	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)
	 
	0343 (O valor absoluto do resultado da expressão formatada)
	
	-0012 ( Representa a soma dos algarismos do número -345 formatado)
	
	0345 (O valor absoluto do número formatado)
	
	0543(O valor absoluto do número espelhado formatado)
	
	
	 4a Questão (Ref.: 201201624294)
	Pontos: 0,0  / 1,0
	Na construção de programas na linguagem C, precisamos utilizar os operadores relacionais para montar nossas expressões relacionais.
Supondo que as variáveis foram devidamente declaradas, dentre as opções apresentadas qual não apresentauma expressão relacional correta na linguagem C.
		
	 
	x == ( a + b )
	
	x <= ( a + b )
	 
	x = ( a + b )
	
	x >= ( a + b )
	
	x > ( a + b )
	
	
	 5a Questão (Ref.: 201201248892)
	Pontos: 1,0  / 1,0
	 Para o desenvolvimento de nossos programa na linguagem C, contamos com 3 tipos básicos de estruturas de repetição, for, while e do..while. O funcionamento e aplicação dos mesmos tem pequenas diferenças. 
    int i;
    for(i=0; i < 10; i+=2)
        if (i%2)
        printf("%d",i);
   printf("%d",i);
Supondo que as demais  linhas necessárias para o funcionamento do programa estejam devidamente criadas e baseado no trecho de código apresentado, o que será exatamente apresentado na tela após a sua execução.
		
	
	0246810
	 
	10
	
	0 2 4 6 8 10
	
	024681010
	
	02468
	
	
	 6a Questão (Ref.: 201201266361)
	Pontos: 0,0  / 1,0
	Qual das opções abaixo está correta com relação a declaração de variáveis para um vetor de 15 elementos de números reais em C?
		
	
	int vetor[15][15];
	 
	double x[15];
	
	char x[15];
	 
	double x[15][15];
	
	int vetor[15];
	
	
	 7a Questão (Ref.: 201201272460)
	Pontos: 1,0  / 1,0
	Um engenheiro gostaria de definir uma função para resolver um determinado problema.
Observe o código abaixo e identifique a opção que exibe o que é retornado pela função.
		
	
	Retorna 1 se o número digitado for divisível por 10
	
	Retorna 0 caso o número digitado seja negativo
	
	Nada retorna porque tem erro na função, uma vez que não testa se o número é negativo
	 
	Retorna o total de algarismos do número digitado independente do sinal
	
	Retorna o total de números digitados e divisíveis por 10
	
	
	 8a Questão (Ref.: 201201272464)
	Pontos: 0,0  / 1,0
	Os alunos foram desafiados pelo professor para construir uma linha em linguagem C que pudesse exibir no display o algarismo da casa das dezenas simples de um número dado na chamada das funções.
O professor disse que eles não precisavam fazer nenhuma proteção, mas deixou claro que tinham que usar somente as duas funções que foram disponibilizadas para eles.
Observe os protótipos abaixo e os comentários sobre o que cada função retorna e depois escolha a opção que possibilita o que foi pedido, supondo que o número seja : 987234.
Função 1: int retornaUltimo(int num); /* Retorna o algarismo da casa das unidades simples*/
Função 2: int retornaDezenas(int num); /* Retorna o número de dezenas de um número */
		
	 
	
	
	
	
	
	 
	 
	
	 
	
	
	 9a Questão (Ref.: 201201624637)
	Pontos: 0,0  / 1,0
	Trabalhando com arquivos, precisamos deslocar o ponteiro pelo mesmo afim de conseguirmos achar ou posicionar onde será necessário fazer alguma alteração ou leitura.
A função fgetpos() é uma das responsáveis por fazer este movimento. Assinale a alternativa que expressacorretamente a sua sintaxe.
		
	
	fgetpos(variavelPonteiroArquivo, deslocamento, &pos);
	
	fgetpos(variavelPonteiroArquivo, pos);
	
	fgetpos(variavelPonteiroArquivo, origem, &pos);
	 
	fgetpos(variavelPonteiroArquivo, &pos);
	 
	fgetpos(deslocamento, variavelPonteiroArquivo, pos);
	
	
	 10a Questão (Ref.: 201201630057)
	Pontos: 1,0  / 1,0
	Suponha que o arquivo dados.txt contém a cadeia de caracteres "ABCYDEF" e nada mais. O que o seguinte programa imprime?
int main( void) {
FILE *entrada;
int c; 
entrada = fopen( "dados.txt", "r");
while ((c = getc( entrada)) != EOF)
printf( "%c ", c);
fclose( entrada);
return EXIT_SUCCESS;
}
		
	
	ABC
	
	DEF
	 
	ABCYDEF
	
	ABCDEFY
	
	ABCDEF

Continue navegando