Buscar

AV3 Linguagem de programação 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

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

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ê 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

Prévia do material em texto

1a Questão (Ref.: 201202357013)
	Pontos: 1,0  / 1,0
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
	 
	puts
	
	putchar
	
	cout
	
	
	 2a Questão (Ref.: 201202739952)
	Pontos: 0,0  / 1,0
	Qual o nome da diretiva que tem várias utilidades e uma delas é construir macros que, algumas vezes, poderão substituir a definição de funções, tornando mais rápido o processamento?
		
	
	include
	
	const
	 
	typedef
	
	struct
	 
	define
	
	
	 3a Questão (Ref.: 201202357019)
	Pontos: 0,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;
	
	x = float n;
	 
	n = float x;
	
	x = (int) n;
	
	
	 4a Questão (Ref.: 201202391785)
	Pontos: 1,0  / 1,0
	Um aluno de LPI gostaria de testar duas condições, usando somente uma estrutura if.
Abaixo as duas condições a serem testadas:
a) O ano de nascimento que precisa estar no intervalo fechado de 1989-2007.
b) O sexo que precisa ser masculino.
Sabe-se que o sexo se encontra em uma variável do tipo char de nome sexo e o ano em uma variável do tipoint de nome ano.
Além disso, ele deseja que seja aceita tanto a letra M quanto a letra m.
Assinale a opção que resolve o problema desse aluno.
		
	
	if(sexo == 'M' || sexo == 'm' && ano >= 1989 && ano <= 2007 )
	
	if( sexo == 'M' || sexo == 'm' && (ano >= 1989 && ano <= 2007 ) )
	
	if( sexo == 'M' || (sexo == 'm' && ano >=1989 && ano<=2007 ) )
	 
	if(ano >=1989 && ano <=2007 && (sexo == 'M' || sexo == 'm' ) )
	
	if(ano >= 1989 && ano<= 2007 && sexo== 'M' || sexo == 'm' )
	
	
	 5a Questão (Ref.: 201202368268)
	Pontos: 0,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.
		
	 
	10
	
	0246810
	
	0 2 4 6 8 10
	
	024681010
	 
	02468
	
	
	 6a Questão (Ref.: 201202385737)
	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];
	
	int vetor[15][15];
	
	char x[15];
	
	double x[15][15];
	 
	double x[15];
	
	
	 7a Questão (Ref.: 201202391836)
	Pontos: 0,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 o total de números digitados e divisíveis por 10
	
	Nada retorna porque tem erro na função, uma vez que não testa se o número é negativo
	
	Retorna 0 caso o número digitado seja negativo
	
	Retorna 1 se o número digitado for divisível por 10
	 
	Retorna o total de algarismos do número digitado independente do sinal
	
	
	 8a Questão (Ref.: 201202391840)
	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.: 201202743963)
	Pontos: 0,0  / 1,0
	Nas aulas conhecemos primeiro as funções fseek() e ftell() e posteriormente outras duas funções ______ e ______ que são equivalentes a estas porém com sintaxe diferentes.
Assinale a alternativa que completa corretamente as lacunas.
		
	 
	fgetpos() e ftell().
	
	rewind () e fgets ().
	 
	fgetpos() e fsetpos().
	
	fgets() e fsetpos().
	
	fwrite() e rewind().
	
	
	 10a Questão (Ref.: 201202757026)
	Pontos: 0,0  / 1,0
	Observe o código abaixo e assinale a resposta que informa o que ele faz. 
int c;
c = getc( entrada);
if (c != EOF) 
putc( c, stdout);
else 
printf( "\nO arquivo terminou!");
		
	
	O seguinte fragmento de código exibe o próximo caracter mesmo após o fim do arquivo.
	
	O seguinte fragmento de código exibe todos os caracteres do arquivo a menos que estejamos no fim do arquivo.
	 
	O seguinte fragmento de código exibe o próximo caractere do arquivo mesmo que estejamos no fim do arquivo.
	 
	O seguinte fragmento de código exibe o próximo caractere do arquivo a menos que estejamos no fim do arquivo.
	
	O seguinte fragmento de código exibe somente um caractere do arquivo a menos que estejamos no fim do arquivo.

Outros materiais