Buscar

Conceitos de Algoritmos e Programação

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

1.
A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de:
Certo		Fluxograma
2.
Considerando as afirmativas a seguir em relação a representação de algoritmos:
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo;
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo;
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos.
Podemos afirmar que:
Certo		As alternativas I e III são CORRETAS
3.
Sobre Português Estruturado, assinale a opção correta :
Certo		O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e estruturas que possuem um significado muito bem definido.
4.
Assinale a opção correta.
Certo		Um programa é um algoritmo codificado em uma linguagem de programação.
5.
A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de:
	
Certo	Programa
	
6.
Assinale a alternativa correta relacionada à característica de um algoritmo:
Certo		A execução de um algoritmo é feita sequencialmente.
7.
Sobre algoritmo, marque a opção correta.
Certo		É a solução teórica, passo a passo, de um problema.
	
8.
Analise as afirmativas a seguir em relação a representação de algoritmos:
I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo;
II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo;
III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos.
Certo		Apenas as alternativas I e III são CORRETAS
1.
Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos questionamentos realizados em relação à expressão: X * X + Y > Z.
Questionamentos:
- Esta expressão é VERDADEIRA ou FALSA?
- O valor do termo X * X + Y é igual a qual valor ?
Certo		A expressão é FALSA, e o valor de X * X + Y = 3.
2.
Indique qual o tercho em C++ que calcula corretamente a média das notas AV1 e AV2 de uma determinada disciplina.
Certo		
MEDIA = (AV1 + AV2) / 2;
4.
Assinale a alternativa que apresenta APENAS operadores relacionais.
Certo		<, > e >=
5.
Se você desejar escrever a expressão A|| B && C && !D em um algoritmo no Portugol Studio, como a mesma ficaria?
Certo		
A ou B e C e nao D
6.
Indique qual alternativa calcula corretamente a média aritmética das notas AV1 e AV2 de uma determinada disciplina
Certo		
MEDIA = (AV1 + AV2) / 2;
7.
Analise o trecho de código abaixo e depois marque a opção correta para o que se pede:
 int x, y,a , b;
 float z;
 a = 14;
 b = 3;
 x = a / b;
 y = a % b;
 z = y / x;
 Qual seria o valor de x?
Certo		4
	
8.
Monte a tabela da verdade para a expressão A || B && C && !A.
A	B	C	!A	B && C	B && C && !A	A || B && C && !A
V	V	V	F	V	F	 
V	V	F	F	F	F	 
V	F	V	F	F	F	 
V	F	F	F	F	F	 
F	V	V	V	V	V	 
F	V	F	V	F	F	 
F	F	V	V	F	F	 
F	F	F	V	F	F	 
Certo		
V, V, V, V, V, F, F, F	
1.
Marque a opção correta para a declaração das variáveis conforme o trecho de código abaixo, que calcula a média de 3 notas de 1 aluno:
 printf (" nota 1 = ");
 scanf("%f", nota1);
 printf (" nota 2 = ");
 scanf("%f", nota2);
 printf (" nota 3 = ");
 scanf("%f", nota3);
 media=(nota1+nota2+nota3)/3;
 printf ("media= %f",media);
Certo		
float nota1, nota2, nota3, media;
2.
Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++
Certo		cout << "lendo a idade"; cin >> idade;
	
3.
No C++, para que os acentos sejam exibidos corretamente durante a execução de um programa, é preciso que sejam utilizadas a biblioteca _______________ e a função _______________.
Certo		
locale - setlocale
4.
Assinale a opção correta :
	
Certo		
Para entrada de dados usamos cin com >> e para saída de dados usamos cout com <<
5.
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?
Certo		
"Com R$ 200.00 você consegue abastecer 51.28 litros de combustível."
6.
Imagine que você viajou para os Estados Unidos e está muito confuso com a forma como os americanos medem a temperatura, que é em Fahrenheit. Para ficar com menos dúvidas, você decide criar um algoritmo que, dada uma temperatura em Fahrenheit, exiba seu equivalente em graus Celsius. Com base na sintaxe do Portugol Studio, qual das alternativas a seguir apresenta o trecho da solução a ser escrito no lugar das interrogações a seguir?
programa {
 funcao inicio( ) {
 ????????
 }
}
	
Certo		
real tempF, tempC
escreva("Temperatura em Fahrenheit: ")
leia(tempF)
tempC=(tempF-32)/1.8
escreva("Temperatura em graus Celsius: ", tempC)
	
7.
C++ é uma linguagem de programação compilada. Leia as assertivas a seguir e assinale Verdadeiro ou Falso conforme o que é dito sobre as funções do compilador:
( ) Verificar erros de sintaxe no programa;
( ) Produzir um outro programa em linguagem de máquina;
( ) Executar o programa sem necessidade de conversão alguma.
Certo		
V - V - F
8.
Utilizando as regras do Portugol Studio, imagine que você precisa escrever um algoritmo que receba o ano atual e o ano de nascimento de um usuário, calcule e exiba a sua idade através da mensagem "Você tem ou fará XX anos", onde XX é a idade calculada. Qual das alternativas a seguir mostra a instrução correta a ser utilizada na exibição da idade?
Certo		
escreva("Você tem ou fará ", idade, " anos")
1.
 Assinale a opção correta. O que será impresso na tela, respectivamente, após duas execuções seguidas, sendo que na 1ª. execução o valor de entrada é 10 e na 2ª. execução o valor de entrada é 0. Para isso, considere o seguinte trecho em C++.
 int num;
 cout << "Digite um numero: ";
 cin >> num;
 if (num > 0)
 {
 num++;
 cout << num << " ";
 }
 cout << num + 1 << " ";
 if (num < 0)
 {
 num--;
 cout << num << " ";
 }
 else
 cout << num * 10 ;
Certo		
11 12 110 1 0
2.
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;
Certo		
V - V - F
3.
Analise o programa abaixo e selecione a alternativa que contenha a condição correta para que o número 27 seja mostrado na tela.
 
#include
using namespace std;
int main()
{
int N1, N2;
N1= 27;
N2= 54;
if ( ______________ )
{
 cout<< N2;
}
else
{
 cout<< N1;
}
return 0;
}
Certo		N1 > N2 || N2 < 50
4.
Analise o código abaixo e marque as saídas corretas:
#include < iostream >
using namespace std;
int main () {
int x, i;
x = 1;
cout << x;
i = 6;
x = x + i;
cout << x;
if ( x <= 7) {
 cout << x;
 x = x + 10;
} else {
 cout << x;
}
retun 0;
}
Certo		1, 7 e 7
5.
Assinale a opção correta.
O que será impresso na tela, respectivamente, após duas execuções seguidas,
sendo que na 1ª. execução o valor de entrada é 7 e na 2ª. execução o valor de entrada é 8. Para isso, considere
o seguinte trecho em C++.
 int num;
 cout << "Digite um numero: ";
 cin >> num;
 if (num != 2 || num != 4 || num != 6)
 {
 num = num + 2;
 cout << num << " ";
 }
 if (num != 8)
 {
 num--;
 cout << num << " ";
 }
 else
 cout << num * 5 ;
Certo		
9 8 10 9
6.
Considere um programa em C++ que leia os valores A, B, C e informe se a soma dos dois primeiros termos é maior do que o terceiro. A estrutura seletiva adequada para esse teste é:
Certo		
if ((A+B)>C)
{ cout << "A soma de A e B é maior do que C!"; }
	
7.
No C++, a estrutura seletiva if permite que sejam avaliadas condições para que, a partir do resultado dessa avaliação, o programa decida o trecho a ser executada. Imaginando que você precisa avaliar se um número armazenado na variável num é positivo, negativo, ou nulo, que alternativa apresenta o trecho da condição seletiva necessário para este teste?
Certo		
if (num>0)
{ cout <<"Este número é positivo!";}
else if (num<0)
{ cout <<"Este número é negativo!";}
else
{ cout <<"Este número é nulo!";}
	
8.
Considere o trecho de programa em C++. O que é impresso na tela ?
int x = 10, y = 3, z, k;
y = x + y - 1;
z = x/y;
k = y % x;
if ( k != 0)
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k << "\n";
Certo		x= 10 y = 12 z = 0 k = 2

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais