Buscar

LINGUAGEM DE PROGRAMAÇÃO I AULA 3

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

1.
		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: 1000.00 
	
	
	Valor do imposto a ser pago: 850.00 
	
	
	Valor do imposto a ser pago: 650.00 
	
	
	Valor do imposto a ser pago: 750.00 
	
	
	Valor do imposto a ser pago: 800.00 
	
		2.
		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.
		
	
	
	
	
	As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. 
	
	
	Uma variável local só é visualizada pela função onde foi declarada. 
	
	
	Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. 
	
	
	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. 
	
		3.
		Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa?
		
	
	
	
	
	for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] } 
	
	
	do while (cfp !=0)
{ // [bloco de comandos] } 
	
	
	while{ // [bloco de comandos] } 
do (cfp !=0); 
	
	
	do{ // [bloco de comandos] } 
while (cfp !=0); 
	
	
	if (cpf != 0)
{ // [bloco de comandos] } 
	
	
		4.
		Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. 
		
	
	
	
	
	((pontos>=10) % (pontos <=20))
	
	
	((pontos>=10) || (pontos <=20))
	
	
	((pontos>=10) # (pontos <=20))
	
	
	((pontos>=10) ! (pontos <=20))
	
	
	((pontos>=10) && (pontos <=20))
	
		5.
		Quando precisamos incrementar o valor de uma variável em C, geralmente usamos a forma contrata, com os operadores pré ou pós fixados de acordo com a necessidade.
Supondo as seguintes definições e desconsiderando a necessidade do restante do programa:
Int a = 5;
Int b = 8; 
Após a execução das operações na ordem em que são apresentadas, Marque a resposta correta: 
		
	
	
	
	
	a = b++; o valor de a e b são respectivamente: 8 e 9
	
	
	a += ++b; o valor de a e b são respectivamente: 14 e 8
	
	
	a += b++; o valor de a e b são respectivamente: 14 e 9
	
	
	a += b++; o valor de a e b são respectivamente: 9 e 13
	
	
	a = ++b; o valor de a e b são respectivamente: 8 e 9
	
		6.
		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 345 quando 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) 
	
	
	0543(O valor absoluto do número espelhado 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) 
	
		7.
		Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: 
int x,y,z; 
x=y=10; 
z=++x; 
x=-x; 
y++;
x=x+y-(z--); 
		
	
	
	
	
	x = -20
y = 20 
z = 10 
	
	
	x = -13 
y = 11 
z = 13 
	
	
	x = -11 
y = 11 
z = 10 
	
	
	x = 11 
y = 11 
z = 15 
	
	
	x = -01
y = 01 
z = 10 
	
		8.
		Na linguagem de programação C, como em outras, na criação de programas, precisamos fazer a entrada e saída de dados no sistema e para tal temos algumas opções.
Das opções apresentadas, qual não é parte linguagem C, conforme o material apresentado nas aulas.
		
	
	
	
	
	printf ( )
	
	
	scanf ( )
	
	
	fgetc(stdin)
	
	
	getchar ( )
	
	
	cin ( )

Outros materiais