Buscar

PROGRAMAÇÃO APLICADA À SISTEMAS ELÉTRICOS


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

Disciplina: CCE1950 - PROGRAMAÇÃO APLICADA À SISTEMAS ELÉTRICOS 
	Período: 2021.2 - F (G) / SM
	
	
	
		Quest.: 1
	
		1.
		Em Informática, os algoritmos costumam ser escritos em Portugol. Sobre o mesmo, podemos afirmar que:
I. É uma linguagem intermediária entre a linguagem natural e a linguagem de programação;
II. Costuma adotar o inglês como língua padrão para redação dos algoritmos computacionais;
III. Adota algumas regras para fins de padronização e garantia de compreensão dos algoritmos;
IV. Pode ser executado diretamente pelo computador, sem auxílio de nenhum software específico.
São verdadeiras as assertivas:
	
	
	
	
	I, II, III e IV
	
	
	III e IV
	
	
	I e III
	
	
	I, II e III
	
	
	I e II
	
	
	
		Quest.: 2
	
		2.
		Uma variável pode ser entendida como sendo:
	
	
	
	
	Um endereço na memória principal.
	
	
	Um dispositivo de entrada de dados.
	
	
	Um dispositivo de memória auxiliar.
	
	
	Um dispositivo de saída de dados.
	
	
	Um elemento da unidade lógica de controle.
	
	
	
		Quest.: 3
	
		3.
		Se você desejar escrever a expressão A|| B && C && !D em um algoritmo no Portugol Studio, como a mesma ficaria?
	
	
	
	
	A e B ou C ou nao D
	
	
	A e B ou C nao D
	
	
	A ou nao B e nao C e nao D
	
	
	A ou B e C e D
	
	
	A ou B e C e nao D
	
	
	
		Quest.: 4
	
		4.
		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 _______________.
	
	
	
	
	math - math.round
	
	
	iostream - ptb
	
	
	iostream - setlocale
	
	
	locale - setlocale
	
	
	locale - ptb
	
	
	
		Quest.: 5
	
		5.
		O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não.
	
	
	
	
	decisão, se, condição, condição, para.
	
	
	decisão, enquanto, condição, decisão, verdadeira.
	
	
	decisão, para, condição, condição, falsa.
	
	
	condição, repita, se, condição, para.
	
	
	decisão, se, condição, condição, verdadeira.
	
	
	
		Quest.: 6
	
		6.
		Às vezes me perguntam se existe alguma razão para existirem tantas formas de decisão nas linguagens de programação.
Eu sempre digo: Claro que sim!
Analise as afirmativas abaixo e escolha a opção certa.
I Se tivermos que fazer um teste e só executar um bloco, que pode ter uma instrução ou mais instruções, o if simples deverá ser escolhido.             
II Se tivermos duas possibilidades de respostas, não poderemos usar dois if(s) simples, onde o teste de um é o complementa o do outro,  porque poderão sair duas  respostas.  
III Se tivermos três possibilidades de respostas, podemos usar um if simples e um if composto que não teremos problemas com as respostas.    
IV Quando temos 10 possibilidades de respostas, poderemos usar 10 if(s) simples,  embora usar ifs encadeados seria mais eficiente. 
	
	
	
	
	Somente a afirmativa III é falsa
	
	
	As afirmativas II, III e IV são verdadeiras
	
	
	Somente a afirmativa II é verdadeira
	
	
	As afirmativas I e IV são verdadeiras
	
	
	Somente a afirmativa I é verdadeira
	
	
	
		Quest.: 7
	
		7.
		A linguagem de programação C++ dispõe de três estruturas de repetição: do..while, while e for. Pensando na maneira como cada uma delas funciona, observe o trecho de código a seguir:
Qual das alternativas a seguir, escritas com a estrutura for, equivale à estrutura while anterior?
	
	
	
	
	for (int cont=0; cont <= 10; cont+=2)
{  cout << "Estamos na " << cont << "a. rodada..."; }
	
	
	for (int cont=10; cont <= 0; cont++)
{  cout << "Estamos na " << cont << "a. rodada..."; }
	
	
	for (int cont=0; cont <= 10; cont++)
{  cout << "Estamos na " << cont << "a. rodada..."; }
	
	
	for (cont++; cont <= 10; int cont=0)
{  cout << "Estamos na " << cont << "a. rodada..."; }
	
	
	for (int cont=10; cont <= 200; cont+=2)
{  cout << "Estamos na " << cont << "a. rodada..."; }
	
	
	
		Quest.: 8
	
		8.
		As estruturas de repetição permitem executar mais de uma vez um mesmo trecho de código. Trata-se de uma forma de executar blocos de comandos somente sob determinadas condições, mas com a opção de repetir o mesmo bloco quantas vezes forem necessárias. As estruturas de repetição são úteis, por exemplo, para repetir uma série de operações semelhantes que são executadas para todos os elementos de uma lista ou de uma tabela de dados, ou simplesmente para repetir um mesmo processamento até que uma certa condição seja satisfeita. Sejam as seguintes afirmativas:
I - Toda estrutura de repetição apresenta um teste no início e um na saída.
II - Toda estrutura de repetição pode ser substituída por um conjunto de estruturas de decisão, onde não haja testes ou condições.
III - Toda estrutura de repetição apresenta um critério de parada.
IV- Toda estrutura de repetição apresenta fluxo de execução invertido devido a diversas iterações.
 
Marque a alternativa que representa apenas as afirmativas CORRETAS:
	
	
	
	
	I e III
	
	
	II, III e IV
	
	
	I e IV
	
	
	I
	
	
	III
	
	
	
		Quest.: 9
	
		9.
		Analise o código abaixo e assinale o item que corresponde aos valores finais do vetor v.
int a = 2;
int v[] = {2, 3, 1};
v[0] = v[a];
v[1] = v[0] + v[0];
v[2] = v[0] + v[1];
	
	
	
	
	1, 3, 2
	
	
	2, 3, 1
	
	
	3, 2, 1
	
	
	1, 2, 3
	
	
	2, 1, 3
	
	
	
		Quest.: 10
	
		10.
		Uma matriz é uma estrutura _____________ e _____________ para armazenamento de um _____________ que deve ser _____________.
	
	
	
	
	bidimensional - heterogênea - único valor - de tipos variados
	
	
	bidimensional - heterogênea - conjunto de valores - do mesmo tipo
	
	
	bidimensional - homogênea - conjunto de valores - do mesmo tipo
	
	
	unidimensional - homogênea - conjunto de valores - do mesmo tipo
	
	
	unidimensional - heterogênea - único valor - de tipos variados

Continue navegando