Buscar

Av1 Linguagem de Programação

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

Professor:
	ANDRE PRZEWODOWSKI FILHO
ANITA LUIZA MACIEL LOPES
	Turma: 9016/L
	Nota da Prova: 8,0 de 8,0         Nota do Trab.: 0        Nota de Partic.: 0        Data: 08/10/2014 13:08:30 
	
	 1a Questão (Ref.: 201302102077)
	sem. N/A: Aula 1: Conhecendo a Linguagem que Revolucionou. Simplesmente, C.
	Pontos: 0,5  / 0,5 
	Na história da linguagem C, alguns momentos foram marcantes devido a acréscimos e/ou modificações significativas embora nem todos os compiladores tenham aderido. Abaixo estão relacionadas alguns deles:
- Surge o tipo long long para inteiros;
- As funções matemáticas passam a aceitar todos os tipos numéricos;
- O caracter // para comentário de uma linha, pode ser usado também;
Assinale a opção que contem o nome do documento onde apareceram, pela primeira vez, as modificações acima.
		
	
	Padrão C95 
	
	Padrão C99 
	
	ISO/IEC 9899:1990 
	
	Padrão C89 
	
	C tradicional 
	
	
	 2a Questão (Ref.: 201302024949)
	5a sem.: ESTRUTURA DO TESTE
	Pontos: 1,0  / 1,0 
	A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA.
 
I As chaves de abertura e fechamento, sempre, não são obrigatórias.
II No teste unimos expressões relacionais com operadores lógicos quando necessário.
III A palavra then está presente na estrutura.
IV O uso do else poderá não ser necessário.
 
		
	
	I está errada. 
	
	I e III estão corretas. 
	
	IV está correta e a I não está correta. 
	
	II está correta e a III não está correta. 
	
	II e IV estão corretas. 
	
	
	 3a Questão (Ref.: 201301967654)
	1a sem.: INTRODUCAO A LINGUAGEM C++
	Pontos: 0,5  / 0,5 
	A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas: 
|) Possibilidade em programação de alto e baixo nível;
||) Grande período para o aprendizado. 
|||) Adequação a grandes projetos; 
 
Assinale a alternativa que contem apenas vantagens da linguagem C++. 
		
	
	| e ||
	
	| e |||
	
	Apenas |
	
	|| e |||
	
	Apenas |||
	
	
	 4a Questão (Ref.: 201302022206)
	11a sem.: FUNCOES
	Pontos: 0,5  / 0,5 
	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.
		
	
	As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 
	
	Todas as funções apresentam na declaração de seu cabeçalho um par de parênteses. 
	
	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. 
	
	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. 
	
	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. 
	
	
	 5a Questão (Ref.: 201302020851)
	2a sem.: COMANDO DE SAÍDA
	Pontos: 0,5  / 0,5 
	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 num= 12; float med=9.8;
printf("\n12345678901234");
 
		
	
	printf("\n%04d\t%.2f\n", num, med); 
	
	printf("\n%d\t%6.2f\n", num, med); 
	
	printf("\n%d\t%06.2f\n", num, med); 
	
	printf("\n%d\t06.2f\n", num, med); 
	
	printf("\n%4d\t%f\n", num, med); 
	
	
	 6a Questão (Ref.: 201302022396)
	5a sem.: ESTRUTURA DE REPETIÇÃO / FOR
	Pontos: 1,0  / 1,0 
	Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código.
		
	
	1       3     4      7      9     11     13 
	
	0     1     1     2     3     4     5     6 
	
	1     1     2     3     5     8     13     21 
	
	0     1     1     2     3     5     8     13     21 
	
	0     1     1     3     2     4     5     7 
	
	
	 7a Questão (Ref.: 201302022213)
	3a sem.: COMANDO DE ENTRADA E SAIDA
	Pontos: 1,0  / 1,0 
	Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA.
		
	
	Uma variável local só é visualizada pela função onde foi declarada. 
	
	Existem funções que não têm variáveis locais. 
	
	A função main() pode acessar qualquer variável local de qualquer função. 
	
	As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. 
	
	Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. 
	
	
	 8a Questão (Ref.: 201302021476)
	3a sem.: COMANDO DE ENTRADA E SAIDA
	Pontos: 1,0  / 1,0 
	Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão. 
Sabe-se que o imposto é calculado sobre o salário bruto.
Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto.
		
	
	Valor do imposto a ser pago: 850.00 
	
	Valor do imposto a ser pago: 650.00 
	
	Valor do imposto a ser pago: 1000.00 
	
	Valor do imposto a ser pago: 750.00 
	
	Valor do imposto a ser pago: 800.00 
	
	
	 9a Questão (Ref.: 201302067320)
	sem. N/A: Aula 4
	Pontos: 1,0  / 1,0 
	O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a estrutura condicional if. 
Das opções apresentadas marque a qual melhor define esta estrutura.
		
	
	Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes repetidamente.
	
	Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer um caminho diferente repetidamente.
	
	Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes.
	
	
	 10a Questão (Ref.: 201302102081)
	sem. N/A: Aula 4: if.../ if...else/ if... else if... / switch - Qual Escolher?
	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 tipo int 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(ano >= 1989 && ano<= 2007 && sexo== 'M' || sexo == 'm' )
	
	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' ) )

Outros materiais