Buscar

Questões de Programação

Prévia do material em texto

Sobre algoritmo, marque a opção correta.
		
	
	É uma linguagem de programação para computadores.
	
	É uma forma de ensinar o computador.
	
	É um hardware especifico para resolver problemas.
	 
	É a solução teórica, passo a passo, de um problema.
	
	É uma etapa posterior à programação da solução de um problema.
	Respondido em 10/04/2020 19:41:09
	
	
	
	2a Questão (Ref.:201911261768)
	Acerto: 1,0  / 1,0
	Assinale a opção correta.
		
	
	Uma possível declaração de uma variável inteira em C++ :  x int;
	
	Uma possível declaração de uma variável booleana em C++ :  boolean x;
	 
	As variáveis do tipo bool podem ser true ou false.
	
	Declarando e atribuindo um valor à uma variável booleana em C++ :  
       boolean x =  true ;
	
	Declarando e atribuindo um valor à uma variável booleana em C++ : 
       bool x = "true";
	Respondido em 10/04/2020 19:42:02
	
	
	
	3a Questão (Ref.:201909071239)
	Acerto: 1,0  / 1,0
	Assinale a alternativa que apresenta APENAS operadores relacionais.
		
	
	&&, >= e ||
	 
	<, > e >=
	
	+, - e *
	
	&&, || e ~
	
	=, > e ||
	Respondido em 10/04/2020 19:43:29
	
	
	
	4a Questão (Ref.:201911569052)
	Acerto: 1,0  / 1,0
	Observe o algoritmo a seguir:
1 programa
2 {
3  inclua biblioteca Matematica --> mat
4  funcao inicio()
5  {
6      real qtdeDin, valComb, qtdeLitros
7      escreva("Quanto custa o litro do combustível? R$ ")
8      leia(valComb)
9      escreva("Quantos reais você tem? R$ ")
10     leia(qtdeDin)
11     qtdeLitros=qtdeDin/valComb
12     escreva("Com R$ ", qtdeDin, " você consegue abastecer ", mat.arredondar(qtdeLitros,2)," litros de combustível.")
13     }
14 }
Sabendo que o valor do litro do combustível é R$ 3.90 e que você dispõe de R$ 200.00 para abastecer, qual mensagem seria exibida pelo computador na linha 12?
		
	
	"Você consegue abastecer 51.28 litros de combustível."
	 
	"Com R$ 200.00 você consegue abastecer 51.28 litros de combustível."
	
	"Você consegue abastecer 51.28 litros de combustível com R$ 200.00."
	
	"Com R$ 200.00 você consegue abastecer 51.287645 litros de combustível."
	
	"Com R$ qtdeDin você consegue abastecer mat.arredondar(qtdeLitros,2) litros de combustível."
	Respondido em 10/04/2020 19:46:41
	
	
	
	5a Questão (Ref.:201911569023)
	Acerto: 1,0  / 1,0
	Sobre a estrutura seletiva "se", pode-se afirmar que ela
(   ) permite que novas estruturas seletivas sejam definidas dentro dela;
(   ) restringe a execução de um trecho do código à veracidade, ou não, de uma ou mais condições;
(   ) não permite o teste de condições que combinem, na mesma expressão, operadores de tipos distintos;
		
	 
	V - V - F
	
	F - V - F
	
	F - F - F
	
	V - V - V
	
	V - F - V
	Respondido em 10/04/2020 19:56:12
	
	
	
	6a Questão (Ref.:201911569037)
	Acerto: 0,0  / 1,0
	Uma estrutura seletiva permite que se restrinja a execução de um trecho do programa à veracidade, ou não, de uma condição. Sabendo disso, imagine que você está com as medidas dos três lados de um triângulo armazenados nas variáveis L1, L2 e L3. Utilizando a sintaxe do Portugol Studio, como seria o trecho da estrutura seletiva que avalie se este triângulo é isóscele, escaleno ou equilátero? Veja as definições para os diferentes tipos de triângulo:
Escaleno: Dois lados quaisquer com a mesma medida;
Equilátero: Três lados com a mesma medida;
Isósceles: Três lados com medidas diferentes.
		
	
	se (lado1==lado2 e lado2==lado3)
{ escreva("Este é um triângulo escaleno!") }
senao se (lado1==lado2 ou lado2==lado3 ou lado3==lado1)
{ escreva("Este é um triângulo isósceles!") }
senao
{ escreva("Este é um triângulo equilátero!") }
	
	(lado1==lado2 e lado2==lado3)
{ escreva("Este é um triângulo equilátero!") }
se (lado1==lado2 ou lado2==lado3 ou lado3==lado1)
{ escreva("Este é um triângulo escaleno!") }
se
{ escreva("Este é um triângulo isósceles!") }
	
	se (lado1=lado2 e lado2=lado3)
{ escreva("Este é um triângulo equilátero!") }
senao se
{ escreva("Este é um triângulo escaleno!") }
senao (lado1=lado2 ou lado2=lado3 ou lado3=lado1)
{ escreva("Este é um triângulo isósceles!") }
	 
	se (lado1==lado2 e lado2==lado3)
{ escreva("Este é um triângulo equilátero!") }
senao se (lado1==lado2 ou lado2==lado3 ou lado3==lado1)
{ escreva("Este é um triângulo escaleno!") }
senao
{ escreva("Este é um triângulo isósceles!") }
	 
	se (lado1==lado2 ou lado2==lado3)
{ escreva("Este é um triângulo equilátero!") }
senao se (lado1==lado2 e lado2==lado3 e lado3==lado1)
{ escreva("Este é um triângulo escaleno!") }
senao
{ escreva("Este é um triângulo isósceles!") }
	Respondido em 10/04/2020 20:21:20
	
	
	
	7a Questão (Ref.:201911185663)
	Acerto: 0,0  / 1,0
	Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
    int i = 0;
    double x, y = 0;
    cout << "Digite um numero diferente de zero : ";
    cin >> x;
    while (x != 0){
        i = i + 1;
        y = y + x;
        cout << "Digite um numero diferente de zero: ";
        cin >> x;
    }
    y = y / i;
    cout << "Numero: " << i << "\n";
    return 0;
}
		
	 
	A quantidade de elementos digitados diferentes de zero.
	
	O maior de todos os elementos digitados
	
	O menor de todos os elementos digitados
	 
	A média dos elementos digitados
	
	A quantidade de elementos pares
	Respondido em 10/04/2020 20:07:01
	
	
	
	8a Questão (Ref.:201909070915)
	Acerto: 1,0  / 1,0
	Após análise do código responda a questão:
 
 
 
Ao ser compilado e executado, o programa irá exibir na tela:
		
	
	Os valores entre 1 e 5 (inclusive)em ordem crescente.
	
	Os números pares entre 1 e 5 (inclusive) em ordem crescente.
	 
	Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente.
	
	Os números ímpares entre 1 e 5 em ordem decrescente.
	
	Os valores entre 1 e 5 (inclusive) em ordem decrescente.
	Respondido em 10/04/2020 20:21:31
	
	
	
	9a Questão (Ref.:201911569021)
	Acerto: 0,0  / 1,0
	Considere que um casal de amigos está brincando de par ou ímpar. Você precisa escrever um algoritmo que, a cada uma das 10 jogadas que farão, armazene nos vetores jogadasA e jogadasB o número escolhido pelo jogador A (que é par) e o número escolhido pelo jogador B (que é ímpar), respectivamente. Precisa informar, também a cada jogada, o jogador vencedor. O trecho que avaliaria a soma dos números escolhidos por cada amigo e decidiria quem venceu a rodada seria:
		
	
	total=jogadasA[ind]+jogadasB[ind]
escolha (total%2==0)
{ escreva("Jogador A venceu!\n") }
outros casos
{ escreva("Jogador B venceu!\n") }
	
	total=[ind]+jogadasB
se (total%2>=0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
	 
	total=jogadasA[ind]+jogadasB[ind]
se (total%2==0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
	 
	total=jogadasA+jogadasB
se (total%2==0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
	
	total++
se (total%2!=0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
	Respondido em 10/04/2020 20:02:48
	
	
	
	10a Questão (Ref.:201909071357)
	Acerto: 0,0  / 1,0
	Em uma aplicação em C/C++, a matriz ESTOQUE [3][4] armazena, em cada uma de suas linhas, a quantidade estocada de produtos no último quadrimestre (4 meses). Sabendo-se que a declaração de uma matriz em C/C++ se dá da forma:
< tipo de dado> nome [nºde linhas][nºde colunas];
 Para obter o total estocado no primeiro mês do quadrimestre, o programa deverá:
		
	 
	Somar todas as linhas da coluna índice 0.
	
	Somar todas as colunas da linha índice 1
	
	Somar todas as linhas da coluna índice 1.
	 
	Somar todas as colunas da linha índice 0.
	
	Somar todas as linhas de todas as colunas.

Continue navegando