Buscar

ADA LP

Prévia do material em texto

1a Questão (Ref.: 201308404708)
	
	 Supondo que seja necessário saber em relação a dois números inteiros quais quer:
a)O resto da divisão do maior pelo menor;
b)O quociente da divisão do maior pelo menor;
c)E o resultado da subtração do maior pelo menor.
Faça um programa em C que, permita ao usuário informar os dois valores e exibir o que foi citado, sendo que o programa permite a entrada desses dois valores várias vezes e para encerrar o programa, o usuário deverá digitar um valor negativo.
		
	
Sua Resposta: .
	
Compare com a sua resposta:
#include < stdio.h >
 #include < stdlib.h >
int main() {
    int n1,n2,aux;
    do{
          printf("Digite dois valores interios: ");
          scanf("%d%d",&n1,&n2);
          if((n1>0) && (n2>0)) {
                if(n1 < n2){
                     aux = n1;
                     n1 = n2;
                     n2 = aux;
                 }
                 printf("Resto: %d",n1%n2);
                 printf("Quociente: %d",n1/n2);
                 printf("Sub: %d",n1-n2);
          }
    } while((n1>0) && (n2>0));
    return 0;
}
		
	
	
	 2a Questão (Ref.: 201308749895)
	
	Declare uma variável do tipo String com com nome 'TEXTO' tamanho de 35 caracteres:
		
	
Sua Resposta: .
	
Compare com a sua resposta: char TEXTO[35];
		
	
	
	 3a Questão (Ref.: 201308779413)
	Pontos: 0,0  / 1,0
	Na linguagem de programação C, como em outras, na criação de programas, devemos definir os tipos de dados para nossas variáveis de acordo com o problema em questão.
Das opções apresentadas qual possui apenas tipos da linguagem C, conforme o material apresentado nas aulas.
		
	 
	char, int, float, double, boolean
	
	char, int, real, double, void
	
	char, int, real, double, boolean
	 
	char, int, float, double, void
	
	char, integer, float, real, boolean
		
	
	
	 4a Questão (Ref.: 201308733495)
	Pontos: 1,0  / 1,0
	Segundo o código exposto na questão e desconsiderando a necessidade da declaração das bibliotecas, o que é exibido no display pela função de saída?
int main()
{
int n1=3, n2=7, n3=5, n4=2;
float med;
med= (float)(n1 + n2+ n3+ n4)/4;
printf("a media e %.2f", med);
system("pause");
return 0;
}
		
	
	a media e: 4.2500
	
	a media é: 4.250
	 
	a media e: 4.25
	
	a média é: 4.25
	
	a média é: 4.25000
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201308346993)
	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: 1000.00
	 
	Valor do imposto a ser pago: 750.00
	
	Valor do imposto a ser pago: 800.00
	
	Valor do imposto a ser pago: 850.00
	
	Valor do imposto a ser pago: 650.00
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201308251357)
	Pontos: 1,0  / 1,0
	Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas.
De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto.
		
	
	time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos.
	
	stdio.h - Funções para gráficos.
	
	string.h - Funções para concatenação de strings com inteiros.
	
	stdlib.h - Funções de entrada e saida. 
	 
	math.h - Funções matemáticas
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201308775898)
	Pontos: 0,0  / 1,0
	Observe o programa abaixo e selecione a resposta que mostra e/ou explica o que será exibido no display.
#include 
int main() 
{ 
printf ("%s%d%%","Juros de ",10);
}
		
	
	%s%d%% Juros de 10
	 
	Nada porque tem muitos %
	 
	Juros de 10%
	
	10 Juros de
	
	% Juros de 10
		
	
	
	 8a Questão (Ref.: 201308775775)
	Pontos: 1,0  / 1,0
	Qual das características abaixo NÃO pode ser atribuída á linguagem C?
		
	
	Estruturada
	
	Rapidez, pois gera executável compacto
	 
	Complexidade porque tem muitas palavras reservadas
	
	Portabilidade
	
	Modularidade
		
	
	
	 9a Questão (Ref.: 201308427598)
	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(ano >= 1989 && ano<= 2007 && sexo== 'M' || sexo == 'm' )
	
	if( sexo == 'M' || (sexo == 'm' && ano >=1989 && ano<=2007 ) )
	 
	if(ano >=1989 && ano <=2007 && (sexo == 'M' || sexo == 'm' ) )
	
	if(sexo == 'M' || sexo == 'm' && ano >= 1989 && ano <= 2007 )
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201308346981)
	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.
 
		
	
	0345 (O valor absoluto do número formatado)
	
	-0012 ( Representa a soma dos algarismos do número -345 formatado)
	
	0543(O valor absoluto do número espelhado formatado)
	
	- 0.00289(O inverso do número formatado)
	 
	0343 (O valor absoluto do resultado da expressão formatada)

Continue navegando