Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Considere o fragmento de código a seguir: img = new SimpleImage("figura.jpg"); for( pixel: img ){ soma=(pixel.getRed()+pixel.getGreen()+pixel.getBlue()); media= soma/3; pixel.setRed( media ); pixel.setGreen( media ); pixel.setBlue( media ); } print( img ); Ao executar esse código:
O tamanho, em pixels, da imagem figura.jpg diminuirá à metade do valor original.
A imagem figura.jpg terá suas tonalidades vermelho, verde e azul intensificadas.
Não haverá nenhuma mudança na imagem figura.jpg, pois não foram conferidos valores às variáveis.
A imagem figura.jpg será apagada.
A imagem figura.jpg ficará em tons da escala de cinza.

Na linguagem de Programação JavaScript o comando "img.setZoom(30);" irá realizar qual instrução?
Carrega a imagem setZoom na posição 30 na memória do computador.
Carrega a imagem img na posição 30 na memória do computador.
Apresenta a imagem na tela ampliada em 30 vezes.
Estabelece ampliação de 30 vezes o tamanho original para a imagem armazenada na variável img.
Imprime a imagem na tela.

Entre os componentes de hardware estudados, selecione a opção que indique o componente responsável efetivamente executar instruções.
CPU
RAM
Pendrive
HD
SSD

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Considere o fragmento de código a seguir: img = new SimpleImage("figura.jpg"); for( pixel: img ){ soma=(pixel.getRed()+pixel.getGreen()+pixel.getBlue()); media= soma/3; pixel.setRed( media ); pixel.setGreen( media ); pixel.setBlue( media ); } print( img ); Ao executar esse código:
O tamanho, em pixels, da imagem figura.jpg diminuirá à metade do valor original.
A imagem figura.jpg terá suas tonalidades vermelho, verde e azul intensificadas.
Não haverá nenhuma mudança na imagem figura.jpg, pois não foram conferidos valores às variáveis.
A imagem figura.jpg será apagada.
A imagem figura.jpg ficará em tons da escala de cinza.

Na linguagem de Programação JavaScript o comando "img.setZoom(30);" irá realizar qual instrução?
Carrega a imagem setZoom na posição 30 na memória do computador.
Carrega a imagem img na posição 30 na memória do computador.
Apresenta a imagem na tela ampliada em 30 vezes.
Estabelece ampliação de 30 vezes o tamanho original para a imagem armazenada na variável img.
Imprime a imagem na tela.

Entre os componentes de hardware estudados, selecione a opção que indique o componente responsável efetivamente executar instruções.
CPU
RAM
Pendrive
HD
SSD

Prévia do material em texto

PENSAMENTO COMPUTACIONAL
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	 
	ARA0002_A5_201902255518_V2
	
	
	
	
		Aluno: 00000000000000000
	Matr.: 000000000000000
	Disc.: PENSAMENTO COMPU 
	2021.1 (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		Considere o fragmento de código a seguir:
img = new SimpleImage("figura.jpg");
for( pixel: img ){
soma=(pixel.getRed()+pixel.getGreen()+pixel.getBlue());
media= soma/3;
pixel.setRed( media );
pixel.setGreen( media );
pixel.setBlue( media );
}
print( img );
Ao executar esse código:
 
	
	
	
	Não haverá nenhuma mudança na imagem figura.jpg, pois não foram conferidos valores às variáveis.
	
	
	A imagem figura.jpg será apagada.
	
	
	A imagem figura.jpg ficará em tons da escala de cinza.
	
	
	O tamanho, em pixels, da imagem figura.jpg diminuirá à metade do valor original.
	
	
	A imagem figura.jpg terá suas tonalidades vermelho, verde e azul intensificadas.
	
Explicação:
Ao solicitar no código-fonte que se estabeleça uma média dos valores RGB, desde que sejam todos iguais entre si (R=G=B), obtém-se uma imagem em escala de cinza.
	
	
	
	 
		
	
		2.
		Considere a imagem intitulada quadrado.bpm (5 x 5 pixels) a seguir. O programador começou a preencher o código-fonte para construí-la, mas algumas informações ficaram faltando. 
CÓDIGO-FONTE INCOMPLETO:
img = new SimpleImage("quadrado.bmp");    
img.setZoom(20);    
pixel = img.getPixel(a,b)    
pixel.setRed(c)
pixel.setGreen(d)
pixel.setBlue(e)
pixel = img.getPixel(f,g)    
pixel.setRed(h)
pixel.setGreen(i)
pixel.setBlue(j)
print(image);    
 
Se você fosse o programador deste trecho do código-fonte, quais valores escolheria para preencher as variáveis a, b, c, d, e, f, g, h, i, j, respectivamente, para que a imagem mostrada fosse idêntica à do enunciado?
	
	
	
	a=1, b=3, c=0, d=0, e=255, f=1, g=3, h=255, i=0, j=0.
	
	
	a=2, b=4, c=255, d=0, e=0, f=4, g=2, h=0, i=0, j=0.
	
	
	a=1, b=3, c=255, d=0, e=0, f=3, g=1, h=0, i=0, j=0.
	
	
	a=1, b=3, c=0, d=255, e=0, f=3, g=1, h=255, i=255, j=255.
	
	
	a=3, b=1, c=255, d=0, e=0, f=1, g=3, h=0, i=0, j=0.
	
Explicação:
Para completar corretamente o código-fonte iniciado, os valores das variáveis deveriam ser a=1, b=3, c=255, d=0, e=0, f=3, g=1, h=0, i=0, j=0, respectivamente. As variáveis a, b representam as coordenadas do pixel a ser colorido de vermelho, enquanto que as variáveis c, d, e representam os códigos RGB para o vermelho puro (255,0,0). Já as variáveis f,g representam as coordenadas do pixel a ser colorido de preto, enquanto que as variáveis h, i, j representam os códigos RGB para o preto puro (0,0,0).
	
	
	
	 
		
	
		3.
		Como pode ser definida uma estrutura de repetição?
	
	
	
	Refere-se ao tamanho ou comprimento de uma instrução de forma repetida.
	
	
	Uma estrutura que executa um conjunto de comandos apenas uma única vez.
	
	
	Refere-se a uma largura de instrução fixa repetida.
	
	
	É o dado que se deseja manipular.
	
	
	Estrutura que permite executar mais de uma vez o mesmo comando ou conjunto de comandos, de acordo com uma condição.
	
Explicação:
Estruturas de repetição são extremamente importantes, pois representam um grande aumento no poder de quem escreve códigos de computador em comparação com códigos, que são capazes de manipular dados singulares. São utilizadas, por exemplo, para repetir ações semelhantes que são executadas para todos os elementos de uma lista de dados, ou simplesmente para repetir um mesmo processamento até que a condição seja satisfeita.
	
	
	
	 
		
	
		4.
		Estruturas condicionais são as linhas de código de computador empregadas para expressar a ideia de lógica ou seletividade. A respeito desse tema assinale a alternativa correta:
	
	
	
	Uma estrutura condicional if diz ao programa para executar um bloco de código, contanto que uma condição seja verdadeira.
	
	
	Nem todas as linguagens de programação possuem estruturas condicionais. 
	
	
	Na prática, frequentemente vemos uma declaração if ser usada dentro de uma estrutura de repetição, diferente da estrutura for.
	
	
	Usando as estruturas condicionais é possível preparar o computador para realizar uma afirmação, cujo resultado será verdadeiro.
	
	
	Usando o if  prepara-se o computador para realizar um teste cujo resultado será verdadeiro ou falso, forçando-o a executar um determinado código.
	
Explicação:
Usando esses tipos de instruções, somos capazes de preparar o computador para realizar um teste, cujo resultado será verdadeiro ou falso, aplicando-o para controlar se determinado pedaço de código será ou não executado. Todas as linguagens de programação possuem estruturas condicionais. 
	
	
	
	 
		
	
		5.
		Na linguagem de Programação JavaScript o comando "img.setZoom(30);" irá realizar qual instrução?
	
	
	
	Apresenta a imagem na tela ampliada em 30 vezes.
	
	
	Imprime a imagem na tela.
	
	
	Carrega a imagem img na posição 30 na memória do computador.
	
	
	Carrega a imagem setZoom na posição 30 na memória do computador.
	
	
	Estabelece ampliação de 30 vezes o tamanho original para a imagem armazenada na variável img.
	
Explicação:
Conforme Tema 5, modulo 1 o comando irá armazenar na variável img com ampliação de 30 vezes.
	
	
	
	 
		
	
		6.
		Entre os componentes de hardware estudados, selecione a opção que indique o componente responsável efetivamente executar instruções.
	
	
	
	HD
	
	
	Pendrive
	
	
	RAM
	
	
	CPU
	
	
	SSD
	
Explicação:
CPU
	
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada

Mais conteúdos dessa disciplina