Logo Passei Direto
Buscar

Programação em Swift e TypeScript

User badge image
Elton Silva

em

Ferramentas de estudo

Questões resolvidas

[2] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Que fragmento de código apresenta uma versão compilável e executável da definição de x que poderia aparecer no lugar do comentário “// definir x” ?

[A] const x = 1;
[B] const x = [1,2,3];
[C] const x = (a:number) => [a*2];
[D] const x = (a:number[]) => a[0];
[E] const x = (a:number,b:number) => a+b;

[3] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Que texto o programador deverá utilizar no lugar de ???, no código do arquivo TypeScript script.ts, para exibir o valor do campo HTML input na console?

[A] #classe-input
[B] #idTexto
[C] #texto
[D] .idTexto
[E] .texto

[4] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Que fragmento de código Python 3 deve ser usado para selecionar, apenas, essas quatro colunas do dataframe dp?

[A] dp[“pais“,“ano“,“expectativa de vida“,“renda per capita“]
[B] dp[[“pais“,“ano“,“expectativa de vida“,“renda per capita“]]
[C] dp(“pais“,“ano“,“expectativa de vida“,“renda per capita“)
[D] dp([“pais“,“ano“,“expectativa de vida“,“renda per capita“])
[E] dp[dp[“pais“,“ano“,“expectativa de vida“,“renda per capita“]]

[A] • O método enqueue adiciona um elemento no final da lista
• O método dequeue:
• Não retira o primeiro elemento
• Apenas retorna o primeiro elemento
Questões de concursos
[13] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Nesse contexto, qual implementação dos métodos enqueue() e dequeue() completa a classe Queue, de modo que todos os elementos inseridos em uma fila possam ser recuperados de acordo com a propriedade FIFO?

a) O método enqueue adiciona um elemento no início da lista. O método dequeue retira o primeiro elemento da lista.
b) O método enqueue adiciona um elemento no final da lista. O método dequeue retira o último elemento da lista.
c) O método enqueue adiciona um elemento no final da lista. O método dequeue retira o último elemento da lista.
d) O método enqueue adiciona um elemento no final da lista. O método dequeue apenas retorna o primeiro elemento.

[C] Questões de concursos
[15] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Que árvore terá os valores de seus nós exibidos em ordem descendente quando for percorrida pelo método percorre(), definido na classe Arv?

[A] 10 15 27 20 18 55 47 35 39 31
[B] 55 47 31 35 39 18 20 10 15 27
[C] 55 47 31 35 39 18 20 10 15 27
[D] 35 31 39 47 18 20 10 15 27 55
[E] 20 27 18 15 39 35 55 47 31 10

[D] Questões de concursos
[16] [CESGRANRIO 2018 Transpetro – Analista de Sistemas Júnior – Processos de Negócio] O modo de execução de uma linguagem de programação, apesar de não ser obrigatório, é fortemente determinado por características do projeto da linguagem. Isso permite que as linguagens de programação sejam agrupadas pelo modo como são tipicamente processadas. Algumas linguagens são normalmente compiladas diretamente para linguagem de máquina, outras são normalmente interpretadas e, ainda, existe um grupo de linguagens híbridas que são, normalmente, compiladas para uma linguagem intermediária que é interpretada por uma máquina virtual.

[A] C, C++ e Java
[B] JavaScript, PHP e Python
[C] Perl, Prolog e Cobol
[D] Java, Fortran e Prolog
[E] Cobol, Fortran e LISP

[E] Questões de concursos
[19] [CESGRANRIO 2008 CAPES – Analista de Sistemas] Em que porção da JVM (Java Virtual Machine) são armazenados objetos instanciados em um programa JAVA ?

[A] Heap
[B] GUnit
[C] Stack Pool
[D] Dump Buffer
[E] Text Segment

[ANRIO 2010 BNDES – Analista de Sistemas – Suporte] Se um servidor de aplicação JAVA está com a HEAP configurada com valor abaixo do necessário, é possível que, por esse motivo, ocorram problemas de data e hora nas aplicações durante o horário de verão.
[A] problemas de data e hora nas aplicações durante o horário de verão.
[B] erros de java.lang.OutOfMemoryError nas aplicações.
[C] erros de charset, no caso de comunicação entre sistemas heterogêneos.
[D] ataques de buffer overflow em códigos vulneráveis.
[E] ataques de força bruta nas aplicações que solicitam senha.

[CESGRANRIO 2008 TJ/RO – Agente Judiciário – Analista de Sistemas (Desenvolvimento)] O que imprimirá a linha de código em Java a seguir? System.out.println("1+1+1="+1+1+'1');
[A] 1+1+1=21
[B] 3=21
[C] 1+1+1=111
[D] 3=111
[E] 111=111

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

[2] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Que fragmento de código apresenta uma versão compilável e executável da definição de x que poderia aparecer no lugar do comentário “// definir x” ?

[A] const x = 1;
[B] const x = [1,2,3];
[C] const x = (a:number) => [a*2];
[D] const x = (a:number[]) => a[0];
[E] const x = (a:number,b:number) => a+b;

[3] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Que texto o programador deverá utilizar no lugar de ???, no código do arquivo TypeScript script.ts, para exibir o valor do campo HTML input na console?

[A] #classe-input
[B] #idTexto
[C] #texto
[D] .idTexto
[E] .texto

[4] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Que fragmento de código Python 3 deve ser usado para selecionar, apenas, essas quatro colunas do dataframe dp?

[A] dp[“pais“,“ano“,“expectativa de vida“,“renda per capita“]
[B] dp[[“pais“,“ano“,“expectativa de vida“,“renda per capita“]]
[C] dp(“pais“,“ano“,“expectativa de vida“,“renda per capita“)
[D] dp([“pais“,“ano“,“expectativa de vida“,“renda per capita“])
[E] dp[dp[“pais“,“ano“,“expectativa de vida“,“renda per capita“]]

[A] • O método enqueue adiciona um elemento no final da lista
• O método dequeue:
• Não retira o primeiro elemento
• Apenas retorna o primeiro elemento
Questões de concursos
[13] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Nesse contexto, qual implementação dos métodos enqueue() e dequeue() completa a classe Queue, de modo que todos os elementos inseridos em uma fila possam ser recuperados de acordo com a propriedade FIFO?

a) O método enqueue adiciona um elemento no início da lista. O método dequeue retira o primeiro elemento da lista.
b) O método enqueue adiciona um elemento no final da lista. O método dequeue retira o último elemento da lista.
c) O método enqueue adiciona um elemento no final da lista. O método dequeue retira o último elemento da lista.
d) O método enqueue adiciona um elemento no final da lista. O método dequeue apenas retorna o primeiro elemento.

[C] Questões de concursos
[15] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Que árvore terá os valores de seus nós exibidos em ordem descendente quando for percorrida pelo método percorre(), definido na classe Arv?

[A] 10 15 27 20 18 55 47 35 39 31
[B] 55 47 31 35 39 18 20 10 15 27
[C] 55 47 31 35 39 18 20 10 15 27
[D] 35 31 39 47 18 20 10 15 27 55
[E] 20 27 18 15 39 35 55 47 31 10

[D] Questões de concursos
[16] [CESGRANRIO 2018 Transpetro – Analista de Sistemas Júnior – Processos de Negócio] O modo de execução de uma linguagem de programação, apesar de não ser obrigatório, é fortemente determinado por características do projeto da linguagem. Isso permite que as linguagens de programação sejam agrupadas pelo modo como são tipicamente processadas. Algumas linguagens são normalmente compiladas diretamente para linguagem de máquina, outras são normalmente interpretadas e, ainda, existe um grupo de linguagens híbridas que são, normalmente, compiladas para uma linguagem intermediária que é interpretada por uma máquina virtual.

[A] C, C++ e Java
[B] JavaScript, PHP e Python
[C] Perl, Prolog e Cobol
[D] Java, Fortran e Prolog
[E] Cobol, Fortran e LISP

[E] Questões de concursos
[19] [CESGRANRIO 2008 CAPES – Analista de Sistemas] Em que porção da JVM (Java Virtual Machine) são armazenados objetos instanciados em um programa JAVA ?

[A] Heap
[B] GUnit
[C] Stack Pool
[D] Dump Buffer
[E] Text Segment

[ANRIO 2010 BNDES – Analista de Sistemas – Suporte] Se um servidor de aplicação JAVA está com a HEAP configurada com valor abaixo do necessário, é possível que, por esse motivo, ocorram problemas de data e hora nas aplicações durante o horário de verão.
[A] problemas de data e hora nas aplicações durante o horário de verão.
[B] erros de java.lang.OutOfMemoryError nas aplicações.
[C] erros de charset, no caso de comunicação entre sistemas heterogêneos.
[D] ataques de buffer overflow em códigos vulneráveis.
[E] ataques de força bruta nas aplicações que solicitam senha.

[CESGRANRIO 2008 TJ/RO – Agente Judiciário – Analista de Sistemas (Desenvolvimento)] O que imprimirá a linha de código em Java a seguir? System.out.println("1+1+1="+1+1+'1');
[A] 1+1+1=21
[B] 3=21
[C] 1+1+1=111
[D] 3=111
[E] 111=111

Prévia do material em texto

<p>Professor Rogerão Araújo 1</p><p>CESGRANRIO 2024 Caixa</p><p>Técnico Bancário Novo – Tecnologia da Informação</p><p>Professor Rogerão Araújo</p><p>Questões de concursos</p><p>[1] [CESGRANRIO 2021 Banco do Brasil - Agente de Tecnologia ] Um</p><p>programador de aplicativos para dispositivos Apple com iOS recebeu a</p><p>seguinte parte de um código, escrito na linguagem swift:</p><p>Código:</p><p>var i: Int</p><p>var texto: String</p><p>var num: Int = 0</p><p>var frase: String = ""</p><p>for i in 1 ... 3 {</p><p>num = num + 1 + i * 2</p><p>print(num)</p><p>switch num {</p><p>case 2...6: texto = "a "</p><p>case 7...9: texto = "casa "</p><p>case 10...13: texto = "carro "</p><p>case 14...16: texto = "eh "</p><p>case 17...20: texto = "o "</p><p>case 21...23: texto = "forte "</p><p>default: texto = "não eh "</p><p>}</p><p>frase = frase + texto</p><p>}</p><p>print(frase)</p><p>i num texto frase</p><p>- 0 - “”</p><p>1 3 a a</p><p>2 8 casa a casa</p><p>3 15 Eh a casa eh</p><p>Comentários</p><p>Questões de concursos</p><p>[1] [CESGRANRIO 2021 Banco do Brasil - Agente de Tecnologia ] A</p><p>execução dessa parte do código produz como resposta</p><p>[A] o carro eh</p><p>[B] a casa eh</p><p>[C] o carro não eh</p><p>[D] a casa eh forte</p><p>[E] o carro eh forte</p><p>Questões de concursos</p><p>[2] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Em</p><p>TypeScript 4, é possível usar o seguinte fragmento de código:</p><p>// definir x</p><p>const y = (...args: number[]) => args.reduce(x, 0);</p><p>Questões de concursos</p><p>[2] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Que</p><p>fragmento de código apresenta uma versão compilável e executável da</p><p>definição de x que poderia aparecer no lugar do comentário “// definir x” ?</p><p>[A] const x = 1;</p><p>[B] const x = [1,2,3];</p><p>[C] const x = (a:number) => [a*2];</p><p>[D] const x = (a:number[]) => a[0];</p><p>[E] const x = (a:number,b:number) => a+b;</p><p>Funções lambda</p><p>Código:</p><p>const x = (a: number, b: number)</p><p>=> a + b;</p><p>var numeros = [175, 50, 25, 20];</p><p>console.log(numeros.reduce(x));</p><p>Resultado da execução:</p><p>270</p><p>Rest Parameters</p><p>Código:</p><p>const x = (a: number, b: number)</p><p>=> a + b;</p><p>function y(...args: number[]) {</p><p>return args.reduce(x);</p><p>}</p><p>console.log(y(175, 50, 25));</p><p>console.log(y(175, 50, 25, 20));</p><p>Resultado da execução:</p><p>250</p><p>270</p><p>Rest Parameters</p><p>Código:</p><p>const x = (a: number, b: number)</p><p>=> a + b;</p><p>const y = (...args: number[]) =></p><p>args.reduce(x);</p><p>console.log(y(175, 50, 25));</p><p>console.log(y(175, 50, 25, 20));</p><p>Resultado da execução:</p><p>250</p><p>270</p><p>Questões de concursos</p><p>[3] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Considere</p><p>o código HTML a seguir.</p><p>Questões de concursos</p><p>[3] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia]</p><p>Considere, também, o arquivo TypeScript script.ts, listado a seguir, que</p><p>irá gerar o arquivo script.js no mesmo diretório do arquivo HTML,</p><p>apresentado acima.</p><p>Questões de concursos</p><p>[3] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Que texto</p><p>o programador deverá utilizar no lugar de ???, no código do arquivo</p><p>TypeScript script.ts, para exibir o valor do campo HTML input na console?</p><p>[A] #classe-input</p><p>[B] #idTexto</p><p>[C] #texto</p><p>[D] .idTexto</p><p>[E] .texto</p><p>Página HTML:</p><p><!doctype html></p><p><html lang=”pt-br”></p><p><head></p><p><script src=”script.js”></script></p><p></head></p><p><body></p><p><form></p><p>Texto: <input type=’text’</p><p>name=’texto’ id=’idTexto’</p><p>class=’classe-input’</p><p>value=’Texto inicial’><br></p><p><input type=’submit’ value=’Envia’></p><p></form></p><p></body></p><p></html></p><p>Script:</p><p>onload = (event) => {</p><p>const texto =</p><p>document.querySelector(#idTexto) as</p><p>HTMLInputElement;</p><p>console.log(’Texto inicial: ’,</p><p>texto.value);</p><p>};</p><p>onload = (event) => {</p><p>const texto =</p><p>document.querySelector(.classe-</p><p>input) as HTMLInputElement;</p><p>console.log(’Texto inicial: ’,</p><p>texto.value);</p><p>};</p><p>Comentários</p><p>Questões de concursos</p><p>[4] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Ao</p><p>analisar um conjunto de dados com Python, um programador resolveu</p><p>usar um dataframe Pandas de nome dp para guardá-los. Em um certo</p><p>momento, ele resolveu que precisaria usar, apenas, quatro colunas de</p><p>dados do dataframe: “pais“, “ano“, “renda per capita“ e “expectativa de</p><p>vida“.</p><p>Questões de concursos</p><p>[4] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Que</p><p>fragmento de código Python 3 deve ser usado para selecionar, apenas,</p><p>essas quatro colunas do dataframe dp?</p><p>[A] dp[“pais“,“ano“,“expectativa de vida“,“renda per capita“]</p><p>[B] dp[[“pais“,“ano“,“expectativa de vida“,“renda per capita“]]</p><p>[C] dp(“pais“,“ano“,“expectativa de vida“,“renda per capita“)</p><p>[D] dp([“pais“,“ano“,“expectativa de vida“,“renda per capita“])</p><p>[E] dp[dp[“pais“,“ano“,“expectativa de vida“,“renda per capita“]]</p><p>Comentários</p><p>Código:</p><p>import pandas as pd</p><p>notas = {</p><p>"POR": [8, 7, 9],</p><p>"DAD": [7, 6, 10],</p><p>"DCO": [5, 4, 8],</p><p>"GTI": [10, 9, 10],</p><p>"DEV": [7, 8, 9],</p><p>"ENG": [10, 9, 10],</p><p>"INF": [6, 8, 9],</p><p>"BD": [8, 10, 9]</p><p>}</p><p>df = pd.DataFrame(notas, index =</p><p>["Concurso 1", "Concurso 2", "Concurso 3"])</p><p>…</p><p>Código (continuação):</p><p>…</p><p>print("Notas")</p><p>print(df)</p><p>print()</p><p>print("Conhecimento básico")</p><p>print(df[["POR", "DAD", "DCO"]])</p><p>print()</p><p>print("Conhecimento específico")</p><p>print(df[["GTI", "DEV", "ENG",</p><p>"INF", "BD"]])</p><p>Comentários</p><p>Questões de concursos</p><p>[5] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Considere</p><p>o código Python a seguir.</p><p>import numpy as np</p><p>a = np.array ([[1,2,3],[4,5,6],[7,8,9]])</p><p>print (a[a>5])</p><p>Código:</p><p>import numpy as np</p><p>a = np.array([[1, 2, 3], [4, 5, 6], [7,</p><p>8, 9]])</p><p>print(a)</p><p>print(a.size)</p><p>print(a.ndim)</p><p>print(a.shape)</p><p>print(a[a>5])</p><p>Resultado da execução:</p><p>[[1 2 3]</p><p>[4 5 6]</p><p>[7 8 9]]</p><p>9</p><p>2</p><p>(3, 3)</p><p>[6 7 8 9]</p><p>Comentários</p><p>Questões de concursos</p><p>[5] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] O que será</p><p>exibido após esse código ser executado?</p><p>[A]</p><p>[[False False False]</p><p>[False False True]</p><p>[True True True]]</p><p>[B]</p><p>[[False False False]</p><p>[False False 6]</p><p>[7 8 9]]</p><p>Questões de concursos</p><p>[5] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] O que será</p><p>exibido após esse código ser executado?</p><p>[C]</p><p>[[]</p><p>[6]</p><p>[7 8 9]]</p><p>[D]</p><p>[False False False False False 6 7 8 9]</p><p>[E]</p><p>[6 7 8 9]</p><p>Questões de concursos</p><p>[6] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Considere</p><p>o código Python a seguir.</p><p>import numpy as np</p><p>valorAplicado = np.array([5000, 6000, 7000, 8000])</p><p>taxaJuros = np.array([1, 2, 3, 4])</p><p>resultado = valorAplicado * taxaJuros</p><p>Comentários</p><p>Código:</p><p>import numpy as np</p><p>valorAplicado = np.array([5000,</p><p>6000, 7000, 8000])</p><p>taxaJuros = np.array([1, 2, 3, 4])</p><p>resultado = valorAplicado *</p><p>taxaJuros</p><p>print(resultado)</p><p>Resultado da execução:</p><p>[ 5000 12000 21000 32000]</p><p>Questões de concursos</p><p>[6] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Ao</p><p>executar o código acima, o valor final da variável resultado será</p><p>[A]</p><p>70000</p><p>[B]</p><p>260000</p><p>[C]</p><p>[ 5000 12000 21000 32000]</p><p>Questões de concursos</p><p>[6] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Ao</p><p>executar o código acima, o valor final da variável resultado será</p><p>[D]</p><p>[[ 5000 10000 15000 20000]</p><p>[ 6000 12000 18000 24000]</p><p>[ 7000 14000 21000 28000]</p><p>[ 8000 16000 24000 32000]]</p><p>Questões de concursos</p><p>[6] [CESGRANRIO 2021 Banco do Brasil – Agente de TecnologiaAo</p><p>executar o código acima, o valor final da variável resultado será</p><p>[E]</p><p>[[ 5000 6000 7000 8000]</p><p>[10000 12000 14000 16000]</p><p>[15000 18000 21000 24000]</p><p>[20000 24000 28000 32000]]</p><p>[7] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] As classes</p><p>Java a seguir são públicas e ocupam arquivos separados.</p><p>Questões de concursos</p><p>Variáveis estáticas e blocos de inicialização</p><p>estáticos</p><p>• Na ordem</p><p>• É feito apenas uma vez quando a classe é carregada</p><p>Variáveis de instância e blocos de inicialização</p><p>de instância</p><p>• Na ordem</p><p>• É feito cada vez que a classe é instanciada</p><p>Dados do construtores</p><p>• É feito cada vez que a classe é instanciada</p><p>Ordem de inicialização de informações</p><p>ini fim</p><p>Criação do</p><p>objeto</p><p>ini = 0 0 fim = 25 25</p><p>Primeiro</p><p>bloco de</p><p>inicialização</p><p>de instância</p><p>ini = fim % 7 4 fim = ini * 3 12</p><p>Segundo</p><p>bloco de</p><p>inicialização</p><p>de instância</p><p>ini /= 2 2 fim += 10 22</p><p>Construtor ini += a 6 fim += b 18</p><p>Método</p><p>print()</p><p>24</p><p>Comentários</p><p>[7] [CESGRANRIO 2021 Banco do Brasil – Agente</p><p>de Tecnologia] O que</p><p>será exibido no console quando o método main for executado?</p><p>[A] 0</p><p>[B] 10</p><p>[C] 24</p><p>[D] 25</p><p>[E] 33</p><p>Questões de concursos</p><p>Questões de concursos</p><p>[8] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Foi</p><p>solicitado a um programador de sistemas de informação que</p><p>transformasse uma classe escrita em Java em uma classe equivalente,</p><p>para ser executada em um programa Kotlin.</p><p>Questões de concursos</p><p>[8] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] O código da</p><p>classe Java é:</p><p>public class AlunoJava{</p><p>private String codigo;</p><p>private String nome;</p><p>private int numero=0;</p><p>private String texto= “EscolaX”;</p><p>public AlunoJava (String codigo,String nome)</p><p>{ this.codigo = codigo;</p><p>this.nome = nome; }</p><p>}</p><p>Questões de concursos</p><p>[8] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] A classe</p><p>em Kotlin equivalente à classe Java acima é</p><p>[A] public class AlunoKotlin (private String: nome , private String: codigo )</p><p>{ private:</p><p>numero int = 0</p><p>texto String = “EscolaX” }</p><p>[B] public class AlunoKotlin (private var nome; codigo: String)</p><p>{ private var numero = 0</p><p>private var texto = “EscolaX” }</p><p>Questões de concursos</p><p>[8] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] A classe em</p><p>Kotlin equivalente à classe Java acima é</p><p>[C] class AlunoKotlin (val nome: String, val codigo: String)</p><p>{ private this.nome = nome</p><p>private this.codigo=código</p><p>private var int numero = 0</p><p>private var String texto = “EscolaX” }</p><p>[D] class AlunoKotlin (var nome: String, var codigo: String)</p><p>{ private var numero = 0</p><p>private var texto = “EscolaX”</p><p>private AlunoKotlin.nome, AlunoKotlin.codigo }</p><p>Questões de concursos</p><p>[8] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] A classe</p><p>em Kotlin equivalente à classe Java acima é</p><p>[E] class AlunoKotlin (private val nome: String, private val codigo: String)</p><p>{ private var numero = 0</p><p>private var texto = “EscolaX” }</p><p>Comentários</p><p>Código:</p><p>class AlunoKotlin (private val nome:</p><p>String, private val codigo: String) {</p><p>private var numero = 0</p><p>private var texto = "EscolaX"</p><p>public fun getNome(): String {</p><p>return this.nome</p><p>}</p><p>}</p><p>fun main() {</p><p>val aluno = AlunoKotlin("Kal-El Araújo",</p><p>"35465")</p><p>println(aluno.getNome());</p><p>}</p><p>Resultado da execução:</p><p>Kal-El Araújo</p><p>[9] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Sejam as</p><p>seguintes classes Java:</p><p>Questões de concursos</p><p>[9] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] Sejam as</p><p>seguintes classes Java:</p><p>Questões de concursos</p><p>[9] [CESGRANRIO 2021 Banco do Brasil – Agente de Tecnologia] O que</p><p>será exibido no console quando o método main for executado?</p><p>[A] 0123BCDE</p><p>[B] BCDEFBCDEF</p><p>[C] 01234BCDEF</p><p>[D] abcdelmnop</p><p>[E] lmnoplmnop</p><p>Questões de concursos</p><p>Código:</p><p>public class Va1 {</p><p>public static String getStr() {</p><p>return "abcdefghijklmnop";</p><p>}</p><p>public String ini(String s, int cpr) {</p><p>return s.substring(0, cpr);</p><p>}</p><p>public String fin(String s, int cpr) {</p><p>return ini(s, cpr) +</p><p>s.substring(s.length() - cpr,</p><p>s.length());</p><p>}</p><p>...</p><p>...</p><p>public static void main(String[]</p><p>args) {</p><p>Va1 o = new Va1();</p><p>System.out.println(o.ini(o.getStr(),</p><p>5));</p><p>System.out.println(o.fin(o.getStr(),</p><p>5));</p><p>}</p><p>}</p><p>Comentários</p><p>Comentários</p><p>public class Va1</p><p>public static</p><p>String getStr()</p><p>"abcdefghijklmnop"</p><p>public String</p><p>ini(String s, int</p><p>cpr)</p><p>s.substring(0, cpr)</p><p>public String</p><p>fin(String s, int</p><p>cpr)</p><p>ini(s, cpr) +</p><p>s.substring(s.length()</p><p>- cpr, s.length())</p><p>Resultado da execução:</p><p>abcde</p><p>abcdelmnop</p><p>Comentários</p><p>Código:</p><p>public class Va2 extends Va1 {</p><p>public static String getStr() {</p><p>return "0123456789ABCDEF";</p><p>}</p><p>public String ini(String s, int cpr) {</p><p>return s.substring(s.length() - cpr,</p><p>s.length());</p><p>}</p><p>...</p><p>...</p><p>public static void main(String[]</p><p>args) {</p><p>Va2 o = new Va2();</p><p>System.out.println(o.ini(o.getStr(),</p><p>5));</p><p>System.out.println(o.fin(o.getStr(),</p><p>5));</p><p>}</p><p>}</p><p>Comentários</p><p>Comentários</p><p>public class Va2</p><p>public static String</p><p>getStr()</p><p>"0123456789ABCDEF"</p><p>public String</p><p>ini(String s, int cpr)</p><p>s.substring(s.length() -</p><p>cpr, s.length())</p><p>public String</p><p>fin(String s, int cpr)</p><p>ini(s, cpr) +</p><p>s.substring(s.length() -</p><p>cpr, s.length())</p><p>Resultado da execução:</p><p>BCDEF</p><p>BCDEFBCDEF</p><p>Comentários</p><p>Código da questão:</p><p>public class Va2 extends Va1 {</p><p>public static String getStr() {</p><p>return "0123456789ABCDEF";</p><p>}</p><p>public String ini(String s, int cpr) {</p><p>return s.substring(s.length() - cpr,</p><p>s.length());</p><p>}</p><p>...</p><p>...</p><p>public static void main(String[]</p><p>args) {</p><p>Va1 o = new Va2();</p><p>System.out.println(o.ini(o.getStr(),</p><p>5));</p><p>System.out.println(o.fin(o.getStr(),</p><p>5));</p><p>}</p><p>}</p><p>Comentários</p><p>Comentários</p><p>public class Va1</p><p>public static String</p><p>getStr()</p><p>"abcdefghijklmnop"</p><p>public class Va2</p><p>public String</p><p>ini(String s, int cpr)</p><p>s.substring(s.length() -</p><p>cpr, s.length())</p><p>public String</p><p>fin(String s, int cpr)</p><p>ini(s, cpr) +</p><p>s.substring(s.length() -</p><p>cpr, s.length())</p><p>Resultado da execução:</p><p>lmnop</p><p>lmnoplmnop</p><p>Comentários</p><p>Questões de concursos</p><p>[10] [CESGRANRIO 2012 BR Distribuidora – Profissional Júnior –</p><p>Formação Analista de Sistemas – Ênfase em Java – CRM e Web] Considere</p><p>a classe em Java apresentada a seguir.</p><p>Comentários</p><p>Código:</p><p>public class Questao {</p><p>public static void main(String[] args) {</p><p>try {</p><p>op(0);</p><p>} catch (IllegalArgumentException e) {</p><p>System.out.print ("X");</p><p>} catch (Exception e) {</p><p>System.out.print ("Y");</p><p>} finally {</p><p>System.out.print ("Z");</p><p>}</p><p>}</p><p>private static void op(int v) throws</p><p>IllegalArgumentException {</p><p>if (v == 0)</p><p>throw new IllegalArgumentException("U");</p><p>}</p><p>}</p><p>Resultado da execução:</p><p>XZ</p><p>Questões de concursos</p><p>[10] [CESGRANRIO 2012 BR Distribuidora – Profissional Júnior –</p><p>Formação Analista de Sistemas – Ênfase em Java – CRM e Web] Como</p><p>resultado da execução desse programa, é impressa a cadeia de caracteres</p><p>[A] UXYZ</p><p>[B] UXZ</p><p>[C] XY</p><p>[D] XYZ</p><p>[E] XZ</p><p>Questões de concursos</p><p>[11] [CESGRANRIO 2011 Petrobrás – Técnico de Informática] Entre outros</p><p>métodos da linguagem Java, o método pertencente à Classe String que remove</p><p>espaços em branco existentes no início ou no final de uma string é o</p><p>[A] abs()</p><p>[B] trim()</p><p>[C] exit()</p><p>[D] load()</p><p>[E] random()</p><p>Questões de concursos</p><p>[12] [CESGRANRIO 2008 BR Distribuidora – Analista de Sistemas Júnior –</p><p>Engenharia de Software] Considere o trecho de código a seguir.</p><p>Questões de concursos</p><p>[12] [CESGRANRIO 2008 BR Distribuidora – Analista de Sistemas Júnior –</p><p>Engenharia de Software] Se x for da classe String e tiver sido inicializado,</p><p>esse trecho de código Java</p><p>[A] imprimirá a mensagem, apenas se x não for "0".</p><p>[B] imprimirá a mensagem, apenas se x não tiver sido inicializado com null.</p><p>[C] imprimirá a mensagem, independente do valor de x.</p><p>[D] gerará um erro de compilação.</p><p>[E] compilará, mas nunca imprimirá a mensagem.</p><p>Questões de concursos</p><p>[13] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] A classe</p><p>Queue a seguir é uma implementação parcial do tipo abstrato de dados</p><p>Fila.</p><p>Questões de concursos</p><p>[13] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Nesse</p><p>contexto, qual implementação dos métodos enqueue() e dequeue()</p><p>completa a classe Queue, de modo que todos os elementos inseridos em</p><p>uma fila possam ser recuperados de acordo com a propriedade FIFO?</p><p>[A]</p><p>Questões de concursos</p><p>[13] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Nesse</p><p>contexto, qual implementação dos métodos enqueue() e dequeue()</p><p>completa a classe Queue, de modo que todos os elementos inseridos em</p><p>uma fila possam ser recuperados de acordo com a propriedade FIFO?</p><p>[A] • O método enqueue adiciona um</p><p>elemento no final da lista</p><p>• O método dequeue:</p><p>• Não retira o primeiro elemento</p><p>• Apenas retorna o primeiro</p><p>elemento</p><p>Questões de concursos</p><p>[13] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Nesse</p><p>contexto, qual implementação dos métodos enqueue() e dequeue()</p><p>completa a classe Queue, de modo que todos os elementos inseridos em</p><p>uma fila possam ser recuperados de acordo com a propriedade FIFO?</p><p>[B]</p><p>Questões de concursos</p><p>[13] [CESGRANRIO 2021 Banco da Amazônia – Técnico</p><p>Científico] Nesse</p><p>contexto, qual implementação dos métodos enqueue() e dequeue()</p><p>completa a classe Queue, de modo que todos os elementos inseridos em</p><p>uma fila possam ser recuperados de acordo com a propriedade FIFO?</p><p>[C]</p><p>Questões de concursos</p><p>[13] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Nesse</p><p>contexto, qual implementação dos métodos enqueue() e dequeue()</p><p>completa a classe Queue, de modo que todos os elementos inseridos em</p><p>uma fila possam ser recuperados de acordo com a propriedade FIFO?</p><p>[C]</p><p>• O método enqueue adiciona um</p><p>elemento no início da lista</p><p>• O método dequeue retira o</p><p>primeiro elemento da lista</p><p>Questões de concursos</p><p>[13] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Nesse</p><p>contexto, qual implementação dos métodos enqueue() e dequeue()</p><p>completa a classe Queue, de modo que todos os elementos inseridos em</p><p>uma fila possam ser recuperados de acordo com a propriedade FIFO?</p><p>[D]</p><p>Professor Rogerão Araújo</p><p>Questões de concursos</p><p>[13] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Nesse</p><p>contexto, qual implementação dos métodos enqueue() e dequeue()</p><p>completa a classe Queue, de modo que todos os elementos inseridos em</p><p>uma fila possam ser recuperados de acordo com a propriedade FIFO?</p><p>[D]</p><p>Professor Rogerão Ara��jo</p><p>• O método enqueue adiciona um</p><p>elemento no final da lista</p><p>• O método dequeue retira o último</p><p>elemento da lista</p><p>Questões de concursos</p><p>[13] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Nesse</p><p>contexto, qual implementação dos métodos enqueue() e dequeue()</p><p>completa a classe Queue, de modo que todos os elementos inseridos em</p><p>uma fila possam ser recuperados de acordo com a propriedade FIFO?</p><p>[E]</p><p>64Professor Rogerão Araújo</p><p>Questões de concursos</p><p>[13] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Nesse</p><p>contexto, qual implementação dos métodos enqueue() e dequeue()</p><p>completa a classe Queue, de modo que todos os elementos inseridos em</p><p>uma fila possam ser recuperados de acordo com a propriedade FIFO?</p><p>[E]</p><p>65</p><p>• O método enqueue adiciona um</p><p>elemento no final da lista</p><p>• O método dequeue retira o último</p><p>elemento da lista</p><p>Questões de concursos</p><p>[14] [CESGRANRIO 2012 LIQUIGAS – Profissional Júnior –</p><p>Desenvolvimento de Aplicações] Considere o seguinte trecho de código</p><p>em linguagem Java.</p><p>Questões de concursos</p><p>[14] [CESGRANRIO 2012 LIQUIGAS – Profissional Júnior –</p><p>Desenvolvimento de Aplicações] Esse trecho implementa uma classe que</p><p>corresponde a uma</p><p>[A] fila de inteiros</p><p>[B] pilha de inteiros</p><p>[C] árvore binária com valores inteiros nos nós</p><p>[D] lista encadeada de inteiros</p><p>[E] grafo com custos inteiros nas arestas</p><p>Questões de concursos</p><p>[15] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] A classe</p><p>Java ArvNo, exibida abaixo, é usada para representar os nós de uma</p><p>árvore binária.</p><p>Questões de concursos</p><p>[15] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Ela é</p><p>usada na implementação de uma árvore binária pela classe Arv, exibida a</p><p>seguir.</p><p>Questões de concursos</p><p>[15] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Que</p><p>árvore terá os valores de seus nós exibidos em ordem descendente</p><p>quando for percorrida pelo método percorre(), definido na classe Arv?</p><p>[A]</p><p>Questões de concursos</p><p>[15] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Que</p><p>árvore terá os valores de seus nós exibidos em ordem descendente</p><p>quando for percorrida pelo método percorre(), definido na classe Arv?</p><p>[B]</p><p>Questões de concursos</p><p>[15] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Que</p><p>árvore terá os valores de seus nós exibidos em ordem descendente</p><p>quando for percorrida pelo método percorre(), definido na classe Arv?</p><p>[B] 10 15 27 20 18 55 47 35 39 31</p><p>Questões de concursos</p><p>[15] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Que</p><p>árvore terá os valores de seus nós exibidos em ordem descendente</p><p>quando for percorrida pelo método percorre(), definido na classe Arv?</p><p>[C]</p><p>Questões de concursos</p><p>[15] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Que</p><p>árvore terá os valores de seus nós exibidos em ordem descendente</p><p>quando for percorrida pelo método percorre(), definido na classe Arv?</p><p>[C] 55 47 31 35 39 18 20 10 15 27</p><p>Questões de concursos</p><p>[15] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Que</p><p>árvore terá os valores de seus nós exibidos em ordem descendente</p><p>quando for percorrida pelo método percorre(), definido na classe Arv?</p><p>[D]</p><p>Questões de concursos</p><p>[15] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Que</p><p>árvore terá os valores de seus nós exibidos em ordem descendente</p><p>quando for percorrida pelo método percorre(), definido na classe Arv?</p><p>[D] 35 31 39 47 18 20 10 15 27 55</p><p>Questões de concursos</p><p>[15] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Que</p><p>árvore terá os valores de seus nós exibidos em ordem descendente</p><p>quando for percorrida pelo método percorre(), definido na classe Arv?</p><p>[E]</p><p>Questões de concursos</p><p>[15] [CESGRANRIO 2021 Banco da Amazônia – Técnico Científico] Que</p><p>árvore terá os valores de seus nós exibidos em ordem descendente</p><p>quando for percorrida pelo método percorre(), definido na classe Arv?</p><p>[E] 20 27 18 15 39 35 55 47 31 10</p><p>Questões de concursos</p><p>[16] [CESGRANRIO 2018 Transpetro – Analista de Sistemas Júnior – Processos</p><p>de Negócio] O modo de execução de uma linguagem de programação, apesar</p><p>de não ser obrigatório, é fortemente determinado por características do</p><p>projeto da linguagem. Isso permite que as linguagens de programação sejam</p><p>agrupadas pelo modo como são tipicamente processadas. Algumas linguagens</p><p>são normalmente compiladas diretamente para linguagem de máquina, outras</p><p>são normalmente interpretadas e, ainda, existe um grupo de linguagens</p><p>híbridas que são, normalmente, compiladas para uma linguagem intermediária</p><p>que é interpretada por uma máquina virtual.</p><p>Questões de concursos</p><p>[16] [CESGRANRIO 2018 Transpetro – Analista de Sistemas Júnior –</p><p>Processos de Negócio] Que lista possui um exemplo de cada um dos três</p><p>grupos de linguagens?</p><p>[A] C, C++ e Java</p><p>[B] JavaScript, PHP e Python</p><p>[C] Perl, Prolog e Cobol</p><p>[D] Java, Fortran e Prolog</p><p>[E] Cobol, Fortran e LISP</p><p>Compiladas</p><p>C</p><p>C++</p><p>COBOL</p><p>Fortran</p><p>Interpretadas</p><p>Javascript</p><p>PHP</p><p>Python</p><p>Perl</p><p>Prolog</p><p>LISP</p><p>Híbridas</p><p>Java</p><p>C#</p><p>Comentários</p><p>Questões de concursos</p><p>[17] [CESGRANRIO 2011 Transpetro – Analista de Sistemas Júnior] Muito</p><p>utilizada para desenvolvimento de aplicativos Web, a tecnologia Java tem como</p><p>principal característica gerar aplicações que rodam em qualquer dispositivo que</p><p>tenha acesso a Internet, utilizando, entre outros recursos, o software</p><p>[A] JBC (Java Bytecode Console)</p><p>[B] JDB (Java Developer Builder)</p><p>[C] MS (Java Management Server)</p><p>[D] JAC (Java Application Controler)</p><p>[E] JVM (Java Virtual Machine)</p><p>Questões de concursos</p><p>[18] [CESGRANRIO 2012 BR Distribuidora – Profissional Júnior –</p><p>Formação Analista de Sistemas – Ênfase em Java – CRM e Web] Analise o</p><p>código de um programa Java a seguir.</p><p>public class TestaArgs {</p><p>public static void main(String[] args) {</p><p>System.out.println(args[5]);</p><p>}</p><p>}</p><p>Questões de concursos</p><p>[18] [CESGRANRIO 2012 BR Distribuidora – Profissional Júnior – Formação</p><p>Analista de Sistemas – Ênfase em Java – CRM e Web] Considere o seguinte</p><p>comando:</p><p>java –hotspot TestaArgs um dois três quatro cinco seis sete</p><p>O que será impresso pelo programa ao executar esse comando?</p><p>[A] dois</p><p>[B] três</p><p>[C] quatro</p><p>[D] cinco</p><p>[E] seis</p><p>Questões de concursos</p><p>[19] [CESGRANRIO 2008 CAPES – Analista de Sistemas] Em que</p><p>porção da JVM (Java Virtual Machine) são armazenados objetos</p><p>instanciados em um programa JAVA ?</p><p>[A] Heap</p><p>[B] GUnit</p><p>[C] Stack Pool</p><p>[D] Dump Buffer</p><p>[E] Text Segment</p><p>85Professor Rogerão Araújo</p><p>Java</p><p>Stack</p><p>Memory</p><p>Java</p><p>Heap</p><p>Space</p><p>Estrutura da JVM</p><p>Questões de concursos</p><p>[20] [CESGRANRIO 2010 BNDES – Analista de Sistemas – Suporte] Se</p><p>um servidor de aplicação JAVA está com a HEAP configurada com</p><p>valor abaixo do necessário, é possível</p><p>que, por esse motivo, ocorram</p><p>[A] problemas de data e hora nas aplicações durante o horário de</p><p>verão.</p><p>[B] erros de java.lang.OutOfMemoryError nas aplicações.</p><p>[C] erros de charset, no caso de comunicação entre sistemas</p><p>heterogêneos.</p><p>[D] ataques de buffer overflow em códigos vulneráveis.</p><p>[E] ataques de força bruta nas aplicações que solicitam senha.</p><p>Questões de concursos</p><p>[21] [CESGRANRIO 2011 Petrobrás – Analista de Sistemas Júnior</p><p>- Engenharia de Software] Considere o seguinte código Java,</p><p>contido no arquivo R.java</p><p>88</p><p>Questões de concursos</p><p>[21] [CESGRANRIO 2011 Petrobrás – Analista de Sistemas Júnior -</p><p>Engenharia de Software] No momento imediatamente anterior à</p><p>execução da linha 10, quantos objetos do tipo P, que foram criados na</p><p>linha 9, tornaram-se elegíveis para ser apanhados para a garbage</p><p>collection?</p><p>[A] 0</p><p>[B] 1</p><p>[C] 4</p><p>[D] 5</p><p>[E] 9</p><p>90</p><p>Comentário • nullp1</p><p>• new P(0)p1</p><p>• new P(1)p1</p><p>• new P(2)p1</p><p>• new P(3)p1</p><p>• new P(4)p1</p><p>Objetos</p><p>elegíveis</p><p>para coleta</p><p>de lixo</p><p>Questões de concursos</p><p>[22] [CESGRANRIO 2008 TJ/RO – Agente Judiciário – Analista de</p><p>Sistemas (Desenvolvimento)] O que imprimirá a linha de código</p><p>em Java a seguir?</p><p>System.out.println("1+1+1="+1+1+'1’);</p><p>[A] 1+1+1=21</p><p>[B] 3=21</p><p>[C] 1+1+1=111</p><p>[D] 3=111</p><p>[E] 111=111</p><p>91Professor Rogerão Araújo</p><p>Questões de concursos</p><p>[23] [CESGRANRIO 2008 BR Distribuidora – Analista de Sistemas</p><p>Júnior – Engenharia de Software] Considere o trecho de código a</p><p>seguir.</p><p>Questões de concursos</p><p>[23] [CESGRANRIO 2008 BR Distribuidora – Analista de Sistemas</p><p>Júnior – Engenharia de Software] Se x for da classe String e tiver</p><p>sido inicializado, esse trecho de código Java</p><p>[A] imprimirá a mensagem, apenas se x não for "0".</p><p>[B] imprimirá a mensagem, apenas se x não tiver sido inicializado</p><p>com null.</p><p>[C] imprimirá a mensagem, independente do valor de x.</p><p>[D] gerará um erro de compilação.</p><p>[E] compilará, mas nunca imprimirá a mensagem.</p><p>Questões de concursos</p><p>[24] [CESGRANRIO 2008 TJ/RO – Analista Judiciário – Análise de</p><p>Sistemas - Desenvolvimento] Em Java, a atribuição composta x</p><p>+= y é equivalente a x = (T) (x + y), onde T é o tipo de x. Com base</p><p>nesta premissa, considere as duas linhas de programa a seguir.</p><p>x += y;</p><p>x = x + y;</p><p>94Professor Rogerão Araújo</p><p>Questões de concursos</p><p>[24] [CESGRANRIO 2008 TJ/RO – Analista Judiciário – Análise de</p><p>Sistemas - Desenvolvimento] A primeira linha compilará, e a</p><p>segunda linha irá gerar um erro em tempo de compilação, se x e y</p><p>forem declarados, respectivamente, como:</p><p>[A] short e int</p><p>[B] int e short</p><p>[C] int e char</p><p>[D] String e int</p><p>[E] int e String</p><p>95Professor Rogerão Araújo</p><p>Comentários</p><p>[A] short e int</p><p>x += y;</p><p>Não gera erro</p><p>Há o casting embutido</p><p>x = (short) (x + y)</p><p>x = x + y;</p><p>Gera erro</p><p>O resultado da operação é do tipo int</p><p>É necessário o casting para que x possa receber o resultado</p><p>Comentários</p><p>[B] int e short</p><p>x += y;</p><p>Não gera erro</p><p>Há o casting embutido</p><p>x = (int) (x + y)</p><p>x = x + y;</p><p>Não gera erro</p><p>x é do tipo int</p><p>O resultado será atribuído a ela é também do tipo int</p><p>Comentários</p><p>[C] int e char</p><p>Variáveis do tipo char podem receber valores de 0 a 65.536</p><p>Há a conversão automática de char para int</p><p>x += y;</p><p>Não gera erro</p><p>Há o casting embutido</p><p>x = (int) (x + y)</p><p>x = x + y;</p><p>Não gera erro</p><p>x é do tipo int</p><p>O resultado será atribuído a ela é também do tipo int</p><p>Comentários</p><p>[D] String e int</p><p>O operador de adição também trabalha como concatenador de Strings</p><p>x += y;</p><p>Não gera erro</p><p>A variável x do tipo String pode receber a concatenação dela com a variável y do tipo int</p><p>x = x + y</p><p>x = x + y;</p><p>Não gera erro</p><p>A variável x do tipo String pode receber a concatenação dela com a variável y do tipo int</p><p>99</p><p>Comentários</p><p>[E] int e String</p><p>x += y;</p><p>Gera erro</p><p>A variável x do tipo int não pode receber a concatenação dela com a variável y do tipo</p><p>String</p><p>x = x + y</p><p>x = x + y;</p><p>Gera erro</p><p>A variável x do tipo int não pode receber a concatenação dela com a variável y do tipo</p><p>String</p><p>100Professor Rogerão Araújo</p><p>Questões de concursos</p><p>[25] [CESGRANRIO 2014 Petrobras – Técnico(a) de Informática</p><p>Júnior] Analise o programa Java a seguir.</p><p>101</p><p>Resultado da execução:</p><p>22231-090</p><p>Comentários</p><p>Questões de concursos</p><p>[25] [CESGRANRIO 2014 Petrobras – Técnico(a) de Informática Júnior]</p><p>Um técnico de informática identifica que esse programa</p><p>[A] não compila em nenhuma versão da linguagem Java</p><p>[B] compila apenas a partir da versão Java SE 6, porém apresentará</p><p>um erro de execução.</p><p>[C] compila apenas a partir da versão Java SE 7, porém apresentará</p><p>um erro de execução.</p><p>[D] compila e executa perfeitamente a partir da versão Java SE 6.</p><p>[E] compila e executa perfeitamente a partir da versão Java SE 7.103</p><p>Professor Rogerão Araújo 105</p><p>Slide 1</p><p>Slide 2: CESGRANRIO 2024 Caixa</p><p>Slide 3: Questões de concursos</p><p>Slide 4: Comentários</p><p>Slide 5: Questões de concursos</p><p>Slide 6: Questões de concursos</p><p>Slide 7: Questões de concursos</p><p>Slide 8: Funções lambda</p><p>Slide 9: Rest Parameters</p><p>Slide 10: Rest Parameters</p><p>Slide 11: Questões de concursos</p><p>Slide 12: Questões de concursos</p><p>Slide 13: Questões de concursos</p><p>Slide 14: Comentários</p><p>Slide 15: Questões de concursos</p><p>Slide 16: Questões de concursos</p><p>Slide 17: Comentários</p><p>Slide 18: Comentários</p><p>Slide 19: Questões de concursos</p><p>Slide 20: Comentários</p><p>Slide 21: Questões de concursos</p><p>Slide 22: Questões de concursos</p><p>Slide 23: Questões de concursos</p><p>Slide 24: Comentários</p><p>Slide 25: Questões de concursos</p><p>Slide 26: Questões de concursos</p><p>Slide 27: Questões de concursos</p><p>Slide 28: Questões de concursos</p><p>Slide 29: Ordem de inicialização de informações</p><p>Slide 30: Comentários</p><p>Slide 31: Questões de concursos</p><p>Slide 32: Questões de concursos</p><p>Slide 33: Questões de concursos</p><p>Slide 34: Questões de concursos</p><p>Slide 35: Questões de concursos</p><p>Slide 36: Questões de concursos</p><p>Slide 37: Comentários</p><p>Slide 38: Questões de concursos</p><p>Slide 39: Questões de concursos</p><p>Slide 40: Questões de concursos</p><p>Slide 41: Comentários</p><p>Slide 42: Comentários</p><p>Slide 43: Comentários</p><p>Slide 44: Comentários</p><p>Slide 45: Comentários</p><p>Slide 46: Comentários</p><p>Slide 47: Comentários</p><p>Slide 48: Comentários</p><p>Slide 49: Comentários</p><p>Slide 50: Questões de concursos</p><p>Slide 51: Comentários</p><p>Slide 52: Questões de concursos</p><p>Slide 53: Questões de concursos</p><p>Slide 54: Questões de concursos</p><p>Slide 55: Questões de concursos</p><p>Slide 56: Questões de concursos</p><p>Slide 57: Questões de concursos</p><p>Slide 58: Questões de concursos</p><p>Slide 59: Questões de concursos</p><p>Slide 60: Questões de concursos</p><p>Slide 61: Questões de concursos</p><p>Slide 62: Questões de concursos</p><p>Slide 63: Questões de concursos</p><p>Slide 64: Questões de concursos</p><p>Slide 65: Questões de concursos</p><p>Slide 66: Questões de concursos</p><p>Slide 67: Questões de concursos</p><p>Slide 68: Questões de concursos</p><p>Slide 69: Questões de concursos</p><p>Slide 70: Questões de concursos</p><p>Slide 71: Questões de concursos</p><p>Slide 72: Questões de concursos</p><p>Slide 73: Questões de concursos</p><p>Slide 74: Questões de concursos</p><p>Slide 75: Questões de concursos</p><p>Slide 76: Questões de concursos</p><p>Slide 77: Questões de concursos</p><p>Slide 78: Questões de concursos</p><p>Slide 79: Questões de concursos</p><p>Slide 80: Questões de concursos</p><p>Slide 81: Comentários</p><p>Slide 82: Questões de concursos</p><p>Slide 83: Questões de concursos</p><p>Slide 84: Questões de concursos</p><p>Slide 85: Questões de concursos</p><p>Slide 86: Estrutura da JVM</p><p>Slide 87: Questões de concursos</p><p>Slide 88: Questões de concursos</p><p>Slide 89: Questões de concursos</p><p>Slide 90: Comentário</p><p>Slide 91: Questões de concursos</p><p>Slide 92: Questões de concursos</p><p>Slide 93: Questões de concursos</p><p>Slide 94: Questões de concursos</p><p>Slide 95: Questões de concursos</p><p>Slide 96: Comentários</p><p>Slide 97: Comentários</p><p>Slide 98: Comentários</p><p>Slide 99: Comentários</p><p>Slide 100: Comentários</p><p>Slide 101: Questões de concursos</p><p>Slide 102: Comentários</p><p>Slide 103: Questões de concursos</p><p>Slide 104</p><p>Slide 105</p>

Mais conteúdos dessa disciplina