Buscar

AVALIANDO APRENDIZADO LINGUAGEM DE PROGRAMAÇÃO I

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

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 6, do total de 7 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

LINGUAGEM DE PROGRAMAÇÃO I
	
	Simulado: CCE0242_SM_201403114587 V.1 
	Fechar 
	Aluno(a): RUAMA GRANJEÃO NEVES
	Matrícula: 201403114587 
	Desempenho: 0,3 de 0,5
	Data: 11/09/2015 20:52:01 (Finalizada)
	
	 1a Questão (Ref.: 201403214019)
	Pontos: 0,1  / 0,1 
	que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 
		
	
	string
	
	int
	
	float
	
	uint
	
	char
		
	
	
	 2a Questão (Ref.: 201403260220)
	Pontos: 0,1  / 0,1 
	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 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.
	
	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 entrada e saída de dados; 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 conversão de números e alocação na memória; funções matemáticas que possibilitam arredondamento de um numero.
		
	
	
	 3a Questão (Ref.: 201403313405)
	Pontos: 0,1  / 0,1 
	Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da tela.
 
Trecho
int num1= 12, num2=8; float num3=15;
printf("\n12345678901234"); 
 
		
	
	printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3); 
	
	printf("\n%04d\t%.2f\n", num1/num2, num3); 
	
	printf("\n%d\t%6.2f\n",num1/num2, num3); 
	
	printf("\n%d\t%06.2f\n", num1, num3); 
	
	printf("\n%4d\t%.2f\n", num1%num2, num3/2); 
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201403218315)
	Pontos: 0,0  / 0,1 
	De acordo com os Códigos da Linguagem C dizer se é Verdadeiro ou Falso.
		
	
	\" = Sinal Sonoro (Beep) 
	
	\t = Alimentação de Formulário (form feed)
	
	\f = Tabulação Horizontal (tab)
	
	\n = [enter]
	
	 \b = Retrocesso (backspace)
		
	
	
	 5a Questão (Ref.: 201403313996)
	Pontos: 0,0  / 0,1 
	Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, na questão 3, estava presente o programa abaixo. No enunciado, era solicitado que fosse feito o acompanhamento da execução do programa no Teste de Mesa, supondo que tivesse sido digitada a seguinte data: 11151918.
Assinale a opção CORRETA para a saída desse programa. 
 
		
	
	11 / 15 / 1918 
	
	1918 / 11 / 15 
	
	1918 / 15 / 11 
	
	15 / 11 / 1918 
	
	11 / 1918 / 15 
		
	
	
	 1a Questão (Ref.: 201403863852)
	Pontos: 0,0  / 0,1 
	Observe o trecho de código em Linguagem C #include main () { char Ch; scanf("%c", Ch); printf ("Você pressionou a tecla %c",Ch); } Na execução do código acima, ao pressionar qualquer tecla, o resultado sera
		
	
	Imprime o texto Você pressionou a tecla Ch.
	
	Não retorna nenhum valor.
	
	O programa não é executado.
	
	Ocorre um erro na alocação do valor digitado para variável na memória.
	
	Imprime a tecla pressionada.
		
	
	
	 2a Questão (Ref.: 201403863846)
	Pontos: 0,0  / 0,1 
	Acerca das variáveis em Linguagem C, podemos afirmar que: I) Toda variável deve ser declarada antes de ser usada como sendo de um tipo. II) O tipo define o tamanho de bytes da variável e o intervalo de valores que ela poderá armazenar. III) O nome da variável poderá conter até 32 caracteres sendo que o primeiro preferencialmente deve ser uma letra. IV) Não existe regras para se declarar uma variável. Marque somente a única resposta correta: 
		
	
	Somente a afirmativa I é correta.
	
	Somente as afirmativas I, II e III são corretas.
	
	Somente as afirmativas I e IV são corretas.
	
	Somente a afirmativa IV é correta.
	
	Nenhuma das afirmativas é correta.
		
	
	
	 3a Questão (Ref.: 201403863849)
	Pontos: 0,1  / 0,1 
	Na linguagem C, o sinal % é responsável por:
		
	
	Retorna valor inteiro da divisão.
	
	Retorna o quociente da divisão.
	
	Realizar cálculo de porcentagem.
	
	Imprimir um valor inteiro ou real.
	
	Nenhuma das alternativas anteriores.
		
	
	
	 4a Questão (Ref.: 201403194202)
	Pontos: 0,1  / 0,1 
	Qual a estrutura de repetição usada para quantidade determinada de repetições?
		
	
	switch
	
	while
	
	do-while
	
	If-else
	
	for
		
	
	
	 5a Questão (Ref.: 201403863845)
	Pontos: 0,1  / 0,1 
	A diretiva #include < stdio.h> faz referência a: 
		
	
	Declarações de funções para cálculo matemático.
	
	Declarações de funções para tratamento de texto.
	
	Declarações de funções úteis para entrada e saída de dados.
	
	Declaração de funções para tratamento numérico.
	
	Nenhuma das alternativas acima.
	 1a Questão (Ref.: 201403194217)
	Pontos: 0,0  / 0,1 
	Um vetor armazena somente dados de tipos:
		
	
	iguais e diferentes
	
	iguais
	
	inteiro
	
	diferentes
	
	float
		
	
	
	 2a Questão (Ref.: 201403863843)
	Pontos: 0,1  / 0,1 
	Acerca da Linguagem de Programação C, podemos afirmar que: I) Todo programa em C é composto de uma ou mais funções. II) Uma função main deve ser definida em cada programa. III) O C é case sensitive, ou seja, diferencia maiúsculas de minúsculas. IV) O C é baseado na Linguagem UAL. Marque somente a única resposta correta: 
		
	
	Somente as afirmativas I, II e III são corretas.
	
	Somente a afirmativa IV é correta.
	
	Somente as afirmativas I e IV são corretas
	
	Somente a afirmativa I é correta.
	
	Nenhuma das afirmativas é correta.
		
	
	
	 3a Questão (Ref.: 201403218320)
	Pontos: 0,1  / 0,1 
	De acordo com os estudos da Linguagem de Programação C analise as proposições abaixo: 
		
	
	Vetores e matrizes representam o mesmo conceito.
	
	Toda string é um vetor de caracteres mas todo vetor de caracteres é uma string. 
	
	 A expressão p = x + 10; incrementa p em 10 bytes. 
	
	Os compiladores de C verificam se a indexação de um array é válida. 
	
	O tamanho de uma matriz precisa ser especificado em tempo de compilação. 
		
	
	
	 4a Questão (Ref.: 201403778629)
	Pontos: 0,1  / 0,1 
	Em um programa o programador inseriu a seguinte linha de código: float notas [10]. Esta linha quer dizer:
		
	
	notas é um vetor com 10 números reais.
	
	notas é uma constante de valor 10.
	
	notas é uma variável de potência 10.
	
	notas é uma função para somar 10 números.
	
	notas é uma string com 10 caracteres.
		
	
	
	 5a Questão (Ref.: 201403314758)
	Pontos: 0,1  / 0,1 
	As funções existem para decompor um problema em partes menores, simplificando e organizando o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma afirmativa ERRADA em relação aos conceitos de funções.
		
	
	Além do valor de uma variável é possível passar para uma função o endereço da variável como por exemplo, das matrizes. 
	
	O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de parâmetros da função. 
	
	As variáveis declaradas no corpo de uma função são chamadasvariáveis locais. 
	
	O comando return encerra a execução de uma função e pode retornar vários valores para a função chamadora da função. 
	
	Todas as funções apresentam na declaração de seu cabeçalho um par de parênteses. 
	 1a Questão (Ref.: 201403313405)
	Pontos: 0,1  / 0,1 
	Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da tela.
 
Trecho
int num1= 12, num2=8; float num3=15;
printf("\n12345678901234"); 
 
		
	
	printf("\n%4d\t%.2f\n", num1%num2, num3/2); 
	
	printf("\n%d\t%6.2f\n",num1/num2, num3); 
	
	printf("\n%04d\t%.2f\n", num1/num2, num3); 
	
	printf("\n%d\t%06.2f\n", num1, num3); 
	
	printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3); 
		Gabarito Comentado.
	Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201403863843)
	Pontos: 0,1  / 0,1 
	Acerca da Linguagem de Programação C, podemos afirmar que: I) Todo programa em C é composto de uma ou mais funções. II) Uma função main deve ser definida em cada programa. III) O C é case sensitive, ou seja, diferencia maiúsculas de minúsculas. IV) O C é baseado na Linguagem UAL. Marque somente a única resposta correta: 
		
	
	Somente a afirmativa IV é correta.
	
	Somente as afirmativas I e IV são corretas
	
	Nenhuma das afirmativas é correta.
	
	Somente a afirmativa I é correta.
	
	Somente as afirmativas I, II e III são corretas.
		
	
	
	 3a Questão (Ref.: 201403863849)
	Pontos: 0,1  / 0,1 
	Na linguagem C, o sinal % é responsável por:
		
	
	Imprimir um valor inteiro ou real.
	
	Realizar cálculo de porcentagem.
	
	Retorna o quociente da divisão.
	
	Nenhuma das alternativas anteriores.
	
	Retorna valor inteiro da divisão.
		
	
	
	 4a Questão (Ref.: 201403778629)
	Pontos: 0,1  / 0,1 
	Em um programa o programador inseriu a seguinte linha de código: float notas [10]. Esta linha quer dizer:
		
	
	notas é um vetor com 10 números reais.
	
	notas é uma variável de potência 10.
	
	notas é uma função para somar 10 números.
	
	notas é uma string com 10 caracteres.
	
	notas é uma constante de valor 10.
		
	
	
	 5a Questão (Ref.: 201403790172)
	Pontos: 0,1  / 0,1 
	Sabendo que no programa abaixo foi digitado na sequencia os seguinte números: 4 e 10. Marque a alternativa que contém a resposta do programa aos números digitados. int main(){ int a,b; scanf("%d",&a); scanf("%d",&b); a = a + 1; while (a < b){ printf("%d",a); a = a + 1;} system("pause"); return 0;} 
		
	
	3 4 5 6 7 8 9 
	
	3 4 5 6 7 8 9 10 11
	
	4 5 6 7 8 9 10
	
	5 6 7 8 9 10 11
	
	5 6 7 8 9

Outros materiais