Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão É muito importante para trabalharmos com a programação java, que saibamos como o mesmo funciona, quais suas partes e a relação entre elas. Em relação ao funcionamento podemos afirmar que o mesmo acontece na seguinte ordem: Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador gera o código binário e por fim o Interpretador interpreta o binário. Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador verifica o bytecodes e por fim o Interpretador interpreta os bytecodes. Editor gera o .class, Compilador gera o .Java, Carregador gera o código binário, Verificador verifica o binário e por fim o Interpretador interpreta o binário. Editor gera o .java, Compilador gera o .class, Carregador gera o código binário, Verificador verifica o binário e por fim o Interpretador interpreta o binário. Editor gera o .class, Compilador gera o .Java, Carregador gera o bytecodes, Verificador verifica o bytecodes e por fim o Interpretador interpreta os bytecodes. Respondido em 09/04/2020 08:49:05 Gabarito Coment. 2a Questão Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa. Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694483311&cod_hist_prova=185355062&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694483311&cod_hist_prova=185355062&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694483311&cod_hist_prova=185355062&pag_voltar=otacka Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado. Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Respondido em 09/04/2020 08:51:42 3a Questão Para programar em Java, não é necessário ter programado antes. Porém, ficaria mais fácil se tiver conhecimento em linguagem de programação, porque Java é totalmente estruturada em objetos. Para começar a programar será necessário fazer o download: JRE Eclipse JDK NetBeans JSP Respondido em 09/04/2020 08:52:34 4a Questão Ao desenvolver um sistema utilizando a Linguagem de Programação Java é possível utilizar o processo de compilação por meio do executável javac. Ao final desse processo será gerado o ByteCode Java, o qual possuirá a extensão: .jar .class .war .jvm .java Respondido em 09/04/2020 08:53:01 5a Questão O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o bytecode para instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que possua essa implementação. Trata-se de: Java Enterprise JavaSwing Java Development Kit Garbage Colector Java Virtual Machine Respondido em 09/04/2020 08:53:39 Explicação: Java é uma linguagem compilada que ao executar esse processo gera um bytecode que é executado na Java Virtual Machine dando assim portabilidade de plataformas a linguagem. 6a Questão Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar nosso código o mais legível e documentável possível, pois um dos objetivos da programação orientada a objetos é o reaproveitamento do código. Com relação ao nome de classes, por convenção, marque a opção incorreta: caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em maiúscula. toda classe deve começar com uma letra maiúscula deve começar com letras minúsculas, porém não podem começar com números. O nome da classe deve fazer referência total ao seu objeto O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java ) Respondido em 09/04/2020 08:54:32 7a Questão (ENADE/2011) Eclipse, Netbeans, Jdeveloper são exemplos de ambientes integrados de desenvolvimento, chamados de IDE, que têm por objetivo facilitar o desenvolvimento de softwares, provendo maior produtividade e gerenciamento de projetos. A especificação JavaBeans foi criada para ser um padrão de desenvolvimento de componentes que possam ser facilmente usados por outros desenvolvedores em diferentes IDE. Com relação ao tema, analise as asserções a seguir: Seja para o Netbeans ou para o Eclipse, é possível adquirir componentes de terceiros que facilitem a implementação do seu projeto PORQUE como o código desses componentes está em linguagem intermediária, ou seja, independente da arquitetura de um computador real, só é necessário que a máquina virtual esteja instalada no computador onde o aplicativo será executado e a máquina virtual será a responsável pela interpretação do código para a linguagem de máquina do computador em execução. Acerca dessas asserções, assinale a alternativa correta. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa Tanto a primeira quanto a segunda asserções são proposições falsas Respondido em 09/04/2020 09:12:33 8a Questão Seja um programa em java com o seguinte código: public class PrimeiroPrograma { public static void main (String args[]) { System.out.println("Bem vindo ao Mundo Java"); } } Marque a única alternativa CORRETA: O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java. O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java. O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula. O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula. O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java. 1a Questão Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite: polimorfismo; sobrecarga; a implementação de múltiplas interfaces. métodos de classe; herança múltipla; Respondido em 14/04/2020 12:51:09 2a Questão Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa. Com o comando java MeuPrograma.java compila-se o arquivoe produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado. Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Respondido em 14/04/2020 12:51:27 3a Questão Para que possamos desenvolver sistemas nas mais diversas linguagens, é muito importante conhecer suas principais características e como as mesmas funcionam. Na linguagem Java, do processo de criação do código até a execução do programa passamos por algumas etapas. Em uma delas é gerado o "bytecode". Qual das respostas apresenta o conceito correto para "bytecode"? É resultado da interpretação do código fonte de um programa escrito em Java. Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional. É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela JVM. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM. É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional. Respondido em 14/04/2020 12:51:35 4a Questão Fornece as principais APIs e enfoca o desenvolvimento de aplicações na arquitetura Cliente / Servidor. Não permite distribuição de objetos nem oferece suporte a tecnologias para Internet. Esta definição refere-se ao: J2EE - Java2 Enterprise Edition Java servlets J2ME - Java2 Micro Edition J2SE - Java2 Standard Edition Java applets Respondido em 14/04/2020 12:52:00 5a Questão Para programar em Java, não é necessário ter programado antes. Porém, ficaria mais fácil se tiver conhecimento em linguagem de programação, porque Java é totalmente estruturada em objetos. Para começar a programar será necessário fazer o download: JSP JDK NetBeans JRE Eclipse Respondido em 14/04/2020 12:52:10 6a Questão Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java Virtual Machine). É correto dizer em relação a JVM: A JVM representa uma camada extra entre o sistema operacional e a aplicação, responsável por "traduzir" (entre outras funções) o que sua aplicação deseja fazer para as respectivas chamadas do sistema operacional no qual ela está rodando no momento, ou seja, sua aplicação roda sem nenhum envolvimento com o sistema operacional. A JVM gera um código executável para cada sistema operacional. Ela é usada para compilar um código Java. A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional específicos. Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional. Respondido em 14/04/2020 12:52:15 Gabarito Coment. 7a Questão A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o bytecode para instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que possua essa implementação. Trata-se de JavaBeans. Java API. JavaFX. J2SE. http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716734363&cod_hist_prova=186409516&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716734363&cod_hist_prova=186409516&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716734363&cod_hist_prova=186409516&pag_voltar=otacka Java Virtual Machine. Respondido em 14/04/2020 12:52:20 8a Questão Seja um programa em java com o seguinte código: public class PrimeiroPrograma { public static void main (String args[]) { System.out.println("Bem vindo ao Mundo Java"); } } Marque a única alternativa CORRETA: O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java. O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula. O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java. O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula. O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java. 1a Questão Qual sintaxe expressa a criação correta de uma classe em java? Public Exemplo {} class Exemplo() {} class public Exemplo {} public class Exemplo {} public class Exemplo() {} Respondido em 14/04/2020 12:52:40 2a Questão São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente Scripts Shell do Linux, JavaScript, Java C++, Java, JavaScript C++, Scripts Shell do Linux , Java Java, C, C++ Java, C++ e JavaScript Respondido em 14/04/2020 12:52:46 3a Questão Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar nosso código o mais legível e documentável possível, pois um dos objetivos da programação orientada a objetos é o reaproveitamento do código. Com relação ao nome de classes, por convenção, marque a opção incorreta: deve começar com letras minúsculas, porém não podem começar com números. toda classe deve começar com uma letra maiúscula caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em maiúscula. O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java ) O nome da classe deve fazer referência total ao seu objeto Respondido em 14/04/2020 12:52:53 4a Questão A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o código compilado para instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que possua essa implementação. Esse interpretador trata-se do(a): JavaBeans. JDK. J2SE. Java API. Java Virtual Machine. Respondido em 14/04/2020 12:53:20 5a Questão Analise as seguintes sentenças: I) A plataforma Java Enterprise Edition define um padrão para desenvolvimento de aplicações empresariais em múltiplas camadas, incluindo a plataforma Web. II) O Java Standard Edition aproveita as vantagens gerais da linguagem Java, mas roda somente no ambiente windows. III) O Java Runtime Environment possui tudo que é necessário para desenvolver programas em Java. Das sentenças acima, apenas: III é verdadeira I é verdadeira I e II são verdadeiras I e III são verdadeiras II é verdadeira Respondido em 14/04/2020 12:53:37 6a Questão (ENADE/2011) Eclipse, Netbeans, Jdeveloper são exemplos de ambientes integrados de desenvolvimento, chamados de IDE, que têm por objetivo facilitar o desenvolvimentode softwares, provendo maior produtividade e gerenciamento de projetos. A especificação JavaBeans foi criada para ser um padrão de desenvolvimento de componentes que possam ser facilmente usados por outros desenvolvedores em diferentes IDE. Com relação ao tema, analise as asserções a seguir: Seja para o Netbeans ou para o Eclipse, é possível adquirir componentes de terceiros que facilitem a implementação do seu projeto PORQUE como o código desses componentes está em linguagem intermediária, ou seja, independente da arquitetura de um computador real, só é necessário que a máquina virtual esteja instalada no computador onde o aplicativo será executado e a máquina virtual será a responsável pela interpretação do código para a linguagem de máquina do computador em execução. Acerca dessas asserções, assinale a alternativa correta. As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira Tanto a primeira quanto a segunda asserções são proposições falsas A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira Respondido em 14/04/2020 12:53:37 7a Questão Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado. Respondido em 14/04/2020 12:53:49 Gabarito Coment. 8a Questão O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o bytecode para instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que possua essa implementação. Trata-se de: JavaSwing Java Development Kit Garbage Colector Java Enterprise Java Virtual Machine 1a Questão Qual sintaxe expressa a criação correta de uma classe em java? http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716740058&cod_hist_prova=186409883&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716740058&cod_hist_prova=186409883&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716740058&cod_hist_prova=186409883&pag_voltar=otacka public class Exemplo {} class public Exemplo {} class Exemplo() {} Public Exemplo {} public class Exemplo() {} Respondido em 14/04/2020 13:00:28 2a Questão São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente Scripts Shell do Linux, JavaScript, Java Java, C++ e JavaScript C++, Scripts Shell do Linux , Java Java, C, C++ C++, Java, JavaScript Respondido em 14/04/2020 13:00:42 3a Questão Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar nosso código o mais legível e documentável possível, pois um dos objetivos da programação orientada a objetos é o reaproveitamento do código. Com relação ao nome de classes, por convenção, marque a opção incorreta: O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java ) caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em maiúscula. O nome da classe deve fazer referência total ao seu objeto toda classe deve começar com uma letra maiúscula deve começar com letras minúsculas, porém não podem começar com números. Respondido em 14/04/2020 13:02:27 4a Questão A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o código compilado para instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que possua essa implementação. Esse interpretador trata-se do(a): J2SE. JDK. JavaBeans. Java API. Java Virtual Machine. Respondido em 14/04/2020 13:02:22 5a Questão Analise as seguintes sentenças: I) A plataforma Java Enterprise Edition define um padrão para desenvolvimento de aplicações empresariais em múltiplas camadas, incluindo a plataforma Web. II) O Java Standard Edition aproveita as vantagens gerais da linguagem Java, mas roda somente no ambiente windows. III) O Java Runtime Environment possui tudo que é necessário para desenvolver programas em Java. Das sentenças acima, apenas: I e II são verdadeiras III é verdadeira I é verdadeira II é verdadeira I e III são verdadeiras Respondido em 14/04/2020 13:02:41 6a Questão (ENADE/2011) Eclipse, Netbeans, Jdeveloper são exemplos de ambientes integrados de desenvolvimento, chamados de IDE, que têm por objetivo facilitar o desenvolvimento de softwares, provendo maior produtividade e gerenciamento de projetos. A especificação JavaBeans foi criada para ser um padrão de desenvolvimento de componentes que possam ser facilmente usados por outros desenvolvedores em diferentes IDE. Com relação ao tema, analise as asserções a seguir: Seja para o Netbeans ou para o Eclipse, é possível adquirir componentes de terceiros que facilitem a implementação do seu projeto PORQUE como o código desses componentes está em linguagem intermediária, ou seja, independente da arquitetura de um computador real, só é necessário que a máquina virtual esteja instalada no computador onde o aplicativo será executado e a máquina virtual será a responsável pela interpretação do código para a linguagem de máquina do computador em execução. Acerca dessas asserções, assinale a alternativa correta. As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa Tanto a primeira quanto a segunda asserções são proposições falsas A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira Respondido em 14/04/2020 13:02:47 7a Questão Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class.Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado. Respondido em 14/04/2020 13:02:54 Gabarito Coment. 8a Questão O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o bytecode para instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que possua essa implementação. Trata-se de: Garbage Colector JavaSwing Java Enterprise Java Development Kit Java Virtual Machine http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716767262&cod_hist_prova=186411371&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716767262&cod_hist_prova=186411371&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716767262&cod_hist_prova=186411371&pag_voltar=otacka 6. A tecnologia Java é, basicamente, dividida em: JSE, JDE e JME JSE, JEEP e JME JSE, JEE e JME JSE, JEE e JPE JSE, JDE e JPE 8. Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s) seguinte(s) tecnologias: (assinale somente uma alternativa) Somente o Java Runtime Enviroment-JRE. Somente o Java Standard Edition. A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK. O JDK e o Java Standard Edition. Somente a Java Virutal Machine-JVM. 1a Questão Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos operadores. Com base nas ordens de precedência e associatividade e nas regras de conversão de tipos primitivos, informe o valor impresso resultante da avaliação da seguinte instrução: System.out.println( 4 + (int) (5.9f) ); 10.0 9 9.0 10 Ocorre erro de compilação Respondido em 09/04/2020 09:14:17 http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp javascript:duvidas('31115','7121','8','3523867','8'); 2a Questão Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos operadores. Com base nas ordens de precedência e associatividade e nas regras de conversão de tipos primitivos, informe o valor impresso resultante da avaliação da seguinte instrução: System.out.println( 3 + 1 + "2" ); 42 312 Ocorre erro durante a execução devido à conversão. 31"2" 6 Respondido em 09/04/2020 09:14:38 3a Questão Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}} CIDADES Êrro de compilação Êrro de sintaxe CIDADES DO CIDADES D Respondido em 09/04/2020 09:15:46 4a Questão Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque a alternativa que indica o que será impresso pela execução do método sorteio(): 6 números inteiros em ordem crescente 6 números aleatórios arredondados 60 números inteiros em ordem crescente 60 números inteiros aleatórios 6 números inteiros em ordem decrescente Respondido em 09/04/2020 09:17:44 5a Questão Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o que será exibido exatamente na sequencia correta, após o processamento. int X=3+8; int Y=2*X; float Z=X/2; boolean A = true; System.out.println("\n"+X); System.out.println("\n"+Y); System.out.println("\n"+Z); System.out.println("\n"+A); 22, 12, 5.0, true 11, 22, 5.0, VERDADEIRO 11, 22, 5.0, true 22, 11, 5.0, true 11, 22, 5.0, null Respondido em 09/04/2020 09:18:33 6a Questão public class qwert { public static void main(String[] args) { qwert a = new qwert(); a.asdfg(672, 117); } void asdfg(int d1, int d2) { int a3 = 1; int a1 = d1; int a2 = d2; System.out.println("Resposta"); if (a1 >= a2) { while (a3 > 0) { a3 = a1 % a2; a1 = a2; a2 = a3; System.out.println(a1 + " - " + a3); } } } } Assinale a opção que apresenta o resultado da execução do código Java precedente. Resposta 672 - 117 Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3 Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0 Resposta 3 - 0 Resposta 87 - 30 Respondido em 09/04/2020 09:19:20 7a Questão Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001 { public static void main(String[] args) { String X="RIO DE JANEIRO"; int tamanho=X.length(); System.out.println("Tamanho = " +tamanho); } } Tamanho = 13 Êrro de sintaxe Tamanho = 14 Tamanho = 3 Êrro de compilação Respondido em 09/04/2020 09:20:11 8a Questão Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos operadores. Com base nas ordens de precedência e associatividade e nas regras de conversão de tipos primitivos, informe o valor impresso resultante da avaliação da seguinte instrução: System.out.println( 4 < 5 ? 7 : 2 ); 7 2 5 4 3.5 1a Questão Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos operadores. Com base nas ordens de precedência e associatividade e nas regras de conversão de tipos primitivos, informe o valor impresso resultante da avaliação da seguinte instrução: System.out.println( 4 + (int) (5.9f) ); 10.0 9 9.0 10 Ocorre erro de compilação Respondido em 09/04/2020 09:14:17 2a Questão Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos operadores. Com base nas ordens de precedência e associatividade e nas regras de conversão de tipos primitivos, informe o valor impresso resultante da avaliação da seguinte instrução: System.out.println( 3 + 1 + "2" ); 42 312 Ocorre erro durante a execução devido à conversão. 31"2" 6 Respondido em 09/04/2020 09:14:38 3a Questão Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}} CIDADES Êrro de compilação Êrro de sintaxe CIDADES DO CIDADES D Respondido em 09/04/2020 09:15:46 4a Questão Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque aalternativa que indica o que será impresso pela execução do método sorteio(): 6 números inteiros em ordem crescente 6 números aleatórios arredondados 60 números inteiros em ordem crescente 60 números inteiros aleatórios 6 números inteiros em ordem decrescente Respondido em 09/04/2020 09:17:44 5a Questão Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o que será exibido exatamente na sequencia correta, após o processamento. int X=3+8; int Y=2*X; float Z=X/2; boolean A = true; System.out.println("\n"+X); System.out.println("\n"+Y); System.out.println("\n"+Z); System.out.println("\n"+A); 22, 12, 5.0, true 11, 22, 5.0, VERDADEIRO 11, 22, 5.0, true 22, 11, 5.0, true 11, 22, 5.0, null Respondido em 09/04/2020 09:18:33 6a Questão public class qwert { public static void main(String[] args) { qwert a = new qwert(); a.asdfg(672, 117); } void asdfg(int d1, int d2) { int a3 = 1; int a1 = d1; int a2 = d2; System.out.println("Resposta"); if (a1 >= a2) { while (a3 > 0) { a3 = a1 % a2; a1 = a2; a2 = a3; System.out.println(a1 + " - " + a3); } } } } Assinale a opção que apresenta o resultado da execução do código Java precedente. Resposta 672 - 117 Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3 Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0 Resposta 3 - 0 Resposta 87 - 30 Respondido em 09/04/2020 09:19:20 7a Questão Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001 { public static void main(String[] args) { String X="RIO DE JANEIRO"; int tamanho=X.length(); System.out.println("Tamanho = " +tamanho); } } Tamanho = 13 Êrro de sintaxe Tamanho = 14 Tamanho = 3 Êrro de compilação Respondido em 09/04/2020 09:20:11 8a Questão Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos operadores. Com base nas ordens de precedência e associatividade e nas regras de conversão de tipos primitivos, informe o valor impresso resultante da avaliação da seguinte instrução: System.out.println( 4 < 5 ? 7 : 2 ); 7 2 5 4 3.5 1a Questão O comando "for" estendido foi criado para que seja mais fácil percorrer ________ de objetos do que com o comando "for" tradicional, onde é necessário saber o tamanho da estrutura a ser percorrida. Coleções Classes Associações Atributos Métodos Respondido em 14/04/2020 13:07:25 2a Questão Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o resultado obtido após o processamento. public class Prog3 { public static void main(String[] args) { String A = "MEL DE ABELHA"; char letra = A.charAt(5); System.out.println("\n" +letra); } } MEL D MEL DE ABELHA E MEL DE ABELH Respondido em 14/04/2020 13:08:27 3a Questão Considere o programa em Java que ler as 3 notas de um aluno e calcula a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente. Analise o programa e selecione a equação que calcula, corretamente, a média ponderada: import javax.swing.*; public class Idade{ public static void main(String [] args){ float n1, n2, n3, media; n1 = Float.parseFloat(JOptionPane.showInputDialog(¿Informe a primeira nota:¿)); n2 = Float.parseFloat(JOptionPane.showInputDialog(¿Informe a segunda nota:¿)); n3 = Float.parseFloat(JOptionPane.showInputDialog(¿Informe a terceira nota:¿)); ( ) Equação que calcula a média ponderada. JOptionPane.showMessageDialog(¿Media é:¿+media); System.exit(0);; } } media = (n1 + n2 + n3)/30; media = (n1*2 + n2*3 + n3*5)/3; media = (n1 + n2 + n3)/3; media = (n1*2 + n2*3 + n3*5)/10; media = (n1 + n2 + n3)/10; Respondido em 14/04/2020 13:08:45 4a Questão Marque a alternativa que define o procedimento utilizado para comparar strings: if ("Tudo Certo".verify (nome)) if (equals (nome, "Tudo Certo")) if (nome == "Tudo Certo") if ("Tudo Certo".equals (nome)) if (verify ("Tudo Certo",nome)) Respondido em 14/04/2020 13:08:55 Explicação: Na Linguagem Java o operador equal é o responsável pela comparação de strings. if ("Tudo Certo".equals (nome)) --> neste caso, ele trata o Tuto Certo como a primeira string, que deverá ser comparado com o conteúdo da variável nome. 5a Questão Ao se executar o trecho de código abaixo, escrito em Java, qual será o resultado obtido? int a = 1+3/2; System.out.println(a); 2.5 2 1 existe erro de execução: tipo inválido existe erro de compilação Respondido em 14/04/2020 13:08:47 6a Questão Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o que é impresso na tela. int valor; int v[ ] = {1,3,5,7,9,11}; for (int i = 1; i <= 6; i++){ if (i % 2 == 1) { valor = i/2 + v[i-1]; System.out.print(" " + valor); } } 1.5 6.5 13.5 1 6 11 1.0 4.0 6.0 9.0 11.0 14.0 1 4 6 9 11 14 1.5 4.0 6.5 9.0 11.5 14.0 Respondido em 14/04/2020 13:09:22 7a Questão Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos operadores. Com base nas ordens de precedência e associatividade e nas regras de conversão de tipos primitivos, informe o valor impresso resultante da avaliação da seguinte instrução: System.out.println( 4 + (int) (5.9f) ); 9 10.0 9.0 10 Ocorre erro de compilação Respondido em 14/04/2020 13:09:26 8a Questão DENTRE OS COMANDOS BÁSICOS DA LINGUAGEM DE PROGRAMAÇÃO JAVA, QUAL O COMANDO ABAIXO QUE PODE SER UTILIZADO PARA COMPARAR DUAS STRINGS (str1 e str2)? str1.equals(str2); strcmp(str1,str2); str1 == str2; str1.equals.str2; strcpy(str1,str2); 1a Questão O String em Java é: Um tipo primitivo de dado Uma classe do pacote "java.lang" Uma classe do pacote "util" Uma classe do pacote "java.Math" Um método especial que armazena dado Respondido em 14/04/2020 13:10:12 2a Questão Associe as duas colunas relacionando as instruções de seleção e de repetição com suas respectivas definições e, a seguir, assinale a sequência correta. Instruções de seleção e de repetição: (1) if (2) if...else (3) while (4) switch Definições: ( ) Instrução de seleção múltipla: seleciona ou ignora um grupo de ações entre vários grupos. ( ) Instrução de seleção única: seleciona ou ignora um grupo de ações. ( ) Instrução de repetição que executa um grupo de ações zero ou mais vezes, enquanto uma condição de continuação do loop for verdadeira. ( ) Instrução de seleção dupla: executa um grupo de ações entre dois grupos de ações. 3 - 2 - 1 - 4 1 - 4 - 3 - 2 2 - 1 - 4 - 3 2 - 3 - 1 - 4 4 - 1 - 3 - 2 Respondido em 14/04/2020 13:10:19 3a Questão Analise o código em Java abaixo e marque a opção correta onderepresenta o que será exibido após a execução do mesmo: public class Prog01 { public static void main(String[] args) { int i=-7.2; System.out.println("Valor = "+Math.abs(i)); } } Valor = -7.2 Valor = 7.2 O programa não será executado, erro de compilação Valor = 7 Valor = +Math.abs(i) Respondido em 14/04/2020 13:10:27 4a Questão Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}} CIDADES CIDADES D Êrro de compilação CIDADES DO Êrro de sintaxe Respondido em 14/04/2020 13:10:30 5a Questão Considere o trecho de código a seguir e assinale a alternativa correta: public static void main(String[] args) { int[] vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1}; int aux = 0; int i = 0; System.out.print("{"); for(i = 0; i<10; i++){ System.out.print(" "+vet[i]); } System.out.print("}"); System.out.println(" "); for(i = 0; i<10; i++){ for(int j = 0; j<9; j++){ if(vet[j] > vet[j + 1]){ aux = vet[j]; vet[j] = vet[j+1]; vet[j+1] = aux; } } } System.out.print("{"); for(i = 0; i<10; i++){ System.out.print(" "+vet[i]); } System.out.print("}"); } O código apresentará um erro "java.lang.ArrayIndexOutOfBoundsException" É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor ordenado crescentemente O código irá exibir o vetor vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1} na saída É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1} É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor ordenado descrescentemente Respondido em 14/04/2020 13:10:38 Explicação: Em diversas aplicações, tanto cientificas como comerciais, vamos encontrar problemas de ordenação, como por exemplo, ordenar números em ordem crescente ou decrescente, nomes em ordem alfabética, etc. Para ordenar os elementos de uma maneira eficaz é necessário o uso de um algoritmo de ordenação. Existem diversos algoritmos de ordenação, o conhecimento deles e suas aplicações é algo muito importante para um programador; conhecendo esses algoritmos, o programador poderá escolher o melhor de acordo com a necessidade, melhorando o desempenho da aplicação. O método bolha é usado para ordenar vetores em várias condições e neste caso aplicamos uma delas. 6a Questão Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o que será exibido exatamente na sequencia correta, após o processamento. int X=3+8; int Y=2*X; float Z=X/2; boolean A = true; System.out.println("\n"+X); System.out.println("\n"+Y); System.out.println("\n"+Z); System.out.println("\n"+A); 11, 22, 5.0, VERDADEIRO 22, 11, 5.0, true 11, 22, 5.0, true 22, 12, 5.0, true 11, 22, 5.0, null Respondido em 14/04/2020 13:10:43 7a Questão Existem diferentes tipos de classes que podem ser criadas durante a implementação de uma solução em Java. A classe que possui o método main tem como função: iniciar a execução da aplicação. definir que a classe é uma classe abstrata. definir que a classe irá gerar um código executável (.exe). definir que a classe é uma interface. definir que a classe não tem corpo. Respondido em 14/04/2020 13:10:48 Gabarito Coment. 8a Questão Considere os seguintes fragmentos de código Java: I. int sum = 7; if ( sum > 20 ) { System.out.print("ganhou "); } else { System.out.print("perdeu "); } System.out.println("o bônus."); II. int sum = 21; if ( sum != 20 ) System.out.print("ganhou"); else System.out.print("perdeu "); System.out.println("o bônus."); O resultado da execução dos fragmentos em I e II será, respectivamente, ganhou e ganhou perdeu e perdeu perdeu o bônus e ganhou perdeu o bônus e ganhou o bônus perdeu e ganhou o bônus http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716808956&cod_hist_prova=186413234&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716808956&cod_hist_prova=186413234&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716808956&cod_hist_prova=186413234&pag_voltar=otacka 1a Questão Analise o código Java a seguir: import java.lang.*; import java.io.*; class XX { public static void main(String[] args) { final int NUM = 6; for(int i = 0; i < NUM; i++) System.out.println( X(i)); } public static int X(int n) { int result = 1; for(int i = 2; i <= n; i++) result *= i; return result; } } A soma dos valores exibidos pelo comando println é: 4 2 10 34 154 Respondido em 14/04/2020 13:16:33 2a Questão Analise o código em Java abaixo e marque a opção correta onde representa o que será exibido após a execução do mesmo. public class Prog01 { public static void main(String[] args) { int X = 10, Y=5, Z; Z = Y-X; System.out.println("Resposta = "+Math.abs(Z)); } } Resposta = 5 Resposta = 5.0 Resposta = -5 O programa irá dá êrro de compilação Êrro de sintaxe Respondido em 14/04/2020 13:16:37 3a Questão Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um valor: Negativo Menor que zero Maior que zero. Maior ou igual a zero Igual a zero Respondido em 14/04/2020 13:16:32 4a Questão Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por: &&, ||, ! .and., .or., .not and, or, not &, #, $ *, +, ~ Respondido em 14/04/2020 13:17:32 Gabarito Coment. 5a Questão Seja o código a seguir: http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716829776&cod_hist_prova=186414376&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716829776&cod_hist_prova=186414376&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716829776&cod_hist_prova=186414376&pag_voltar=otacka public class DemoVetor{ public static void main(String[] args) { int[] vet={10,20,34,56,60}; int i; for(i=0; i < vet.length;i++)<vet.length;i++) { System.out.println("vet["+i+"]=" + vet[i]); } System.out.print("i="+i); } }</vet.length;i++) Marque a alternativa que apresenta o valor da variável i, ao final do programa. i=1; i=5; i=3; i=4; i=2; Respondido em 14/04/2020 13:17:46 Gabarito Coment. 6a Questão Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos operadores. Com base nas ordens de precedência e associatividade e nas regras de conversão de tipos primitivos, informe o valor impresso resultante da avaliação da seguinte instrução: System.out.println( 4 < 5 ? 7 : 2 ); 5 2 4 3.5 7 Respondido em 14/04/2020 13:18:30 http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716829776&cod_hist_prova=186414376&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716829776&cod_hist_prova=186414376&pag_voltar=otackahttp://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716829776&cod_hist_prova=186414376&pag_voltar=otacka 7a Questão Considere os seguintes fragmentos de código Java: I. int sum = 7; if ( sum > 20 ) { System.out.print("ganhou "); } else { System.out.print("perdeu "); } System.out.println("o bônus."); II. int sum = 21; if ( sum != 20 ) System.out.print("ganhou"); else System.out.print("perdeu "); System.out.println("o bônus."); O resultado da execução dos fragmentos em I e II será, respectivamente, perdeu e ganhou o bônus. perdeu o bônus e ganhou. ganhou e ganhou. perdeu o bônus e ganhou o bônus. perdeu e perdeu. Respondido em 14/04/2020 13:18:40 8a Questão Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque a alternativa que indica o que será impresso pela execução do método sorteio(): 6 números inteiros em ordem crescente 60 números inteiros aleatórios 6 números aleatórios arredondados 60 números inteiros em ordem crescente 6 números inteiros em ordem decrescente 1a Questão Marque a opção que mostra o que é impresso na tela. public class Descoberta { private int v; public Descoberta(int p) { v= p+1; } public void faz(int p) {v = v + p; } public void exec() { System.out.print(" " + v); } } public static void main(String args[]) { int B[] = {10,15,20,25,30}; Descoberta d = new Descoberta(101); for (int i = 0; i < B.length ; i++) { d.faz(B[i]); d.exec(); } } //fim main } 112 127 147 172 202 112 112 147 173 201 113 127 148 172 202 Não compila. Por isso, nada é impresso na tela. 112 112 112 112 112 Respondido em 14/04/2020 13:19:15 2a Questão Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10, respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0, respectivamente. Escolha a alternativa que indica o conteudo final da variável E: E = A++; E = ((20 / A) / 3) + (2*B)/2 ; E = ((32 % 4) * 2 *2) * D; E *= B; 15 1.5 100 0 10 Respondido em 14/04/2020 13:19:25 Explicação: Resolvendo passo a passo temos: int A,B; A= 5; B= 10; float D,E; D = (float) 1.5; E = 0; E = A++; ---> E = 5 e A = 6 devido ao incremento pós. E = ((20 / A) / 3) + (2 * B) / 2; --> E = 11, pois na primeira parte temos 20 / 6 / 3 -- como são valores inteiros, despresamos a vírgugla e temos 1, somando com 2 * 10 / 2 = 10.... teremos 11. E = ((32 % 4) * 2 * 2) * D; --> 32 % 4 retorna o resto da divisão de 32 por 4 que é = a zero.. Depois tudo será multiplicado por zero e o resultado final de E = 0. E *= B; é o mesmo que: E = E * B. logo E = 0 * 10 = 0 Resultado final, E = 0 Gabarito Coment. 3a Questão Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001{ public static void main(String[] args){ String X="CIDADES DO RIO DE JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = "+Y;}} Resposta = Êrro de sintaxe Resposta = CIDADE Êrro de compilação Resposta = CIDADES Respondido em 14/04/2020 13:26:08 http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716841006&cod_hist_prova=186414906&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716841006&cod_hist_prova=186414906&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716841006&cod_hist_prova=186414906&pag_voltar=otacka 4a Questão Na linguagem Java as palavras reservadas: char, boolean, int, float e double representam objetos classes tipos primitivos métodos interfaces Respondido em 14/04/2020 13:26:14 5a Questão Na linguagem Java A função Math.round(valor) retorna o comprimento de uma circunferência de raio valor. A função Math.round(valor) gera um número aleatório utilizando a semente valor. A estrutura de repetição for requer definição de inicialização, condição e incremento. A estrutura de repetição for requer definição de inicialização, ponderação e desvios. A estrutura de repetição while requer definição de inicialização, condição e incremento. Respondido em 14/04/2020 13:26:07 6a Questão O código a seguir mostra um programa escrito na linguagem de programação Java. public class Java { private static void trocaB(String a, String b) { String tmp = a; a = b; b = tmp; } private static void trocaC(int[] array, String a) { for (int x = 0; x < array.length; x++) { array[x] = array[x] * Integer.valueOf(a); } } public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; String a = "2", b = "5"; trocaB(a, b); trocaC(array, a); System.out.print(a + " " + b + " "); for (int x = 0; x < array.length; x++) { System.out.print(array[x] + " "); } } } Após ser executado o código, o valor impresso na saída padrão do usuário será: 2 5 1 2 3 4 5 5 2 5 10 15 20 25 5 2 1 2 3 4 5 2 5 2 4 6 8 10 5 2 2 4 6 8 10 Respondido em 14/04/2020 13:26:23 7a Questão Strings são elementos usados para manipular cadeias de caracteres. Na linguagem Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas e assinale a alternativa que aponta a(s) correta(s): I. Java assume que os literais de String não mudam nunca e trata de forma diferenciada as cadeias de caracteres com base no uso da Classe String. II. charAt(int posicao), substring(int posicao) e compareTo(String outraString) são métodos interessantes da Classe String; III. String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, operador + pode concatenar duas Strings originando uma nova. Apenas I e IV; Apenas I, II e IV; Apenas I; I, II, III e IV. Apenas I e III; Respondido em 14/04/2020 13:26:30 Explicação: O item III é falso pois String em java é uma Classe 8a Questão A alternativa que representa todos os tipos de dados primitivos em Java é char, boolean, byte, short, int, long, float e double char, boolean, byte, short, int, long, float, double e String char, boolean, byte, short, int, long, float, double, String e Date short, boolean, int, long, float, double e String byte, short, int, long, float, double, String e Date 1. Marque a opção correta. Um índice de um array deve ser: Inteiro e não negativo Real e não negativo Inteiro e negativo String e não negativo Caracter e não negativo http://simulado.estacio.br/bdq_simulados_exercicio.asp javascript:duvidas('965418','7121','1','3523867','1'); 2. Na linguagem Java as palavras reservadas: char, boolean, int, float e double representam objetos classes tipos primitivos métodos interfaces 3. Seja o código a seguir: public class DemoVetor{ public static void main(String[] args) { int[] vet={10,20,34,56,60}; int i; for(i=0; i < vet.length;i++)<vet.length;i++) { System.out.println("vet["+i+"]=" + vet[i]); } System.out.print("i="+i); } }</vet.length;i++) Marque a alternativa que apresentao valor da variável i, ao final do programa. i=5; i=4; i=3; i=1; i=2; Gabarito Coment. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp javascript:duvidas('854092','7121','2','3523867','2'); javascript:duvidas('231680','7121','3','3523867','3'); 4. Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque a alternativa que indica o que será impresso pela execução do método sorteio(): 60 números inteiros aleatórios 6 números inteiros em ordem decrescente 60 números inteiros em ordem crescente 6 números inteiros em ordem crescente 6 números aleatórios arredondados 5. Analise o código em Java abaixo e marque a opção correta onde representa o que será exibido após a execução do mesmo: public class Repeticao { public static void main(String arg[]){ int i; char letra = 'a'; for(i=1;i<=5;i++){ System.out.print(" "+letra); letra++; } http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp javascript:duvidas('977586','7121','4','3523867','4'); javascript:duvidas('813050','7121','5','3523867','5'); } } a b c d a b c d e f a b c d e letra letra letra letra letra letra letra letra letra 6. O comando "for" estendido foi criado para que seja mais fácil percorrer ________ de objetos do que com o comando "for" tradicional, onde é necessário saber o tamanho da estrutura a ser percorrida. Coleções Classes Atributos Métodos Associações 7. O String em Java é: Um método especial que armazena dado Um tipo primitivo de dado Uma classe do pacote "java.lang" Uma classe do pacote "java.Math" Uma classe do pacote "util" http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp javascript:duvidas('610538','7121','6','3523867','6'); javascript:duvidas('823755','7121','7','3523867','7'); 8. Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o resultado obtido após o processamento. public class Prog3 { public static void main(String[] args) { String A = "MEL DE ABELHA"; char letra = A.charAt(5); System.out.println("\n" +letra); } } E MEL DE MEL D ABELH MEL DE ABELHA 1a Questão A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. São características do componente Swing, EXCETO: Conhecidos como componentes Java puros São extensões do pacote java.util.swing Possui portabilidade, em relação ao componente AWT A maioria de seus componentes é escrita, manipulada e exibida completamente em Java Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc Respondido em 09/04/2020 09:24:02 Gabarito Coment. Gabarito Coment. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka javascript:duvidas('254200','7121','8','3523867','8'); 2a Questão As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: java.util e java.lang java.awt e javax.swing java.awt e java.lang java.lang e javax.swing javax.swing e java.util Respondido em 09/04/2020 09:25:07 Gabarito Coment. 3a Questão Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista de itens. Assinale a alternativa que representa uma caixa de combinaçãoo. JButton JcomboBox Jmenu Jcheckbox JRadioButton Respondido em 09/04/2020 09:26:23 4a Questão http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka Analise as afirmativas e marque a alternativa correta: i-Os componentes Java puros oferecem um maior nível de portabilidade e flexibilidade e são do pacote AWT. ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal. iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas as plataforma, sendo denominada de aparência de metal. Todas as alternativas estão corretas. Todas as alternativas estão erradas. Apenas a alternativa iii está correta. Apenas a alternativa i está correta. Apenas a alternativa ii está correta. Respondido em 09/04/2020 09:26:59 5a Questão Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote Swing. Para montar as telas que são específicas de um projeto, é necessário compor alguns componentes mais básicos, como JFrames, JPanels, JButtons, etc. Criar um componente do Swing é bastante simples, o comando para criar um botão é: JFrame.botao = new.JButton("sair"); JButton botao = new JFrame("sair"); JFrame botao = new JButton("sair"); JButton botao = new JButton("sair"); JButton.botao = new JButton("sair"); Respondido em 09/04/2020 09:28:32 6a Questão Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta? Respondido em 09/04/2020 09:29:02 7a Questão O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela. EXIT_ON_CLOSE DESTROI_ON_CLOSE DO_NOTHING_ON_CLOSE DISPOSE_ON_CLOSE HIDE_ON_CLOSE Respondido em 09/04/2020 09:29:23 Gabarito Coment. 8a Questão Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos no Java são criados como objetos normais a partir das classes definidas na biblioteca gráfica Swing. Para criar um elementográfico "caixa de texto" devemos instanciar: JLabel("caixa de texto") http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka JBox caixa = "Caixa de Texto" JComboText combo = new "Caixa de Texto" JFrameText texto = new Text() JTextField caixa = new JTextField() 1a Questão As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: java.awt e javax.swing java.lang e javax.swing java.util e java.lang java.awt e java.lang javax.swing e java.util Respondido em 15/04/2020 06:59:36 Gabarito Coment. 2a Questão Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta? http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka Respondido em 15/04/2020 06:59:44 3a Questão Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos no Java são criados como objetos normais a partir das classes definidas na biblioteca gráfica Swing. Para criar um elemento gráfico "caixa de texto" devemos instanciar: JTextField caixa = new JTextField() JBox caixa = "Caixa de Texto" JFrameText texto = new Text() JComboText combo = new "Caixa de Texto" JLabel("caixa de texto") Respondido em 15/04/2020 06:59:57 Gabarito Coment. Gabarito Coment. 4a Questão Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote Swing. Para montar as telas que são específicas de um projeto, é necessário compor alguns componentes mais básicos, como JFrames, JPanels, JButtons, etc. Criar um componente do Swing é bastante simples, o comando para criar um botão é: JButton.botao = new JButton("sair"); JButton botao = new JFrame("sair"); JButton botao = new JButton("sair"); JFrame botao = new JButton("sair"); JFrame.botao = new.JButton("sair"); http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka Respondido em 15/04/2020 07:00:04 5a Questão Analise as afirmativas e marque a alternativa correta: i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes intuitivos. ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta. iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada. Apenas a alternativa iii está correta. Apenas a alternativa ii está correta. Apenas a alternativa i está correta. Todas as alternativas estão corretas. Todas as alternativas estão erradas. Respondido em 15/04/2020 07:00:08 6a Questão O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela. DISPOSE_ON_CLOSE HIDE_ON_CLOSE EXIT_ON_CLOSE DO_NOTHING_ON_CLOSE DESTROI_ON_CLOSE 1a Questão As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: java.util e java.lang javax.swing e java.util java.lang e javax.swing java.awt e java.lang java.awt e javax.swing Respondido em 15/04/2020 07:00:31 Gabarito Coment. 2a Questão Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote Swing. Para montar as telas que são específicas de um projeto, é necessário compor alguns componentes mais básicos, como JFrames, JPanels, JButtons, etc. Criar um componente do Swing é bastante simples, o comando para criar um botão é: JFrame botao = new JButton("sair"); JFrame.botao = new.JButton("sair"); JButton botao = new JFrame("sair"); JButton.botao = new JButton("sair"); JButton botao = new JButton("sair"); Respondido em 15/04/2020 07:01:08 3a Questão http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta? Respondido em 15/04/2020 07:01:06 4a Questão Analise as afirmativas e marque a alternativa correta: i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes intuitivos. ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta. iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada. Todas as alternativas estão erradas. Todas as alternativas estão corretas. Apenas a alternativa ii está correta. Apenas a alternativa i está correta. Apenas a alternativa iii está correta. Respondido em 15/04/2020 07:01:22 5a Questão Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos no Java são criados como objetos normais a partir das classes definidas na biblioteca gráfica Swing. Para criar um elemento gráfico "caixa de texto" devemos instanciar: JLabel("caixa de texto") JFrameText texto = new Text() JComboText combo = new "Caixa de Texto" JBox caixa = "Caixa de Texto" JTextField caixa = new JTextField() Respondido em 15/04/2020 07:01:17 Gabarito Coment. Gabarito Coment. 6a Questão O métodosetDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela. DISPOSE_ON_CLOSE DO_NOTHING_ON_CLOSE HIDE_ON_CLOSE DESTROI_ON_CLOSE EXIT_ON_CLOSE 1a Questão As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: java.awt e java.lang java.lang e javax.swing java.awt e javax.swing javax.swing e java.util java.util e java.lang Respondido em 15/04/2020 07:02:33 http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka Gabarito Coment. 2a Questão Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta? http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka Respondido em 15/04/2020 07:02:39 3a Questão Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas disponíveis. Os objetos gráficos no Java são criados como objetos normais a partir das classes definidas na biblioteca gráfica Swing. Para criar um elemento gráfico "caixa de texto" devemos instanciar: JLabel("caixa de texto") JTextField caixa = new JTextField() JFrameText texto = new Text() JBox caixa = "Caixa de Texto" JComboText combo = new "Caixa de Texto" Respondido em 15/04/2020 07:02:45 Gabarito Coment. Gabarito Coment. http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka 4a Questão Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote Swing. Para montar as telas que são específicas de um projeto, é necessário compor alguns componentes mais básicos, como JFrames, JPanels, JButtons, etc. Criar um componente do Swing é bastante simples, o comando para criar um botão é: JButton.botao = new JButton("sair"); JButton botao = new JFrame("sair"); JFrame botao = new JButton("sair"); JButton botao = new JButton("sair"); JFrame.botao = new.JButton("sair"); Respondido em 15/04/2020 07:02:51 5a Questão Analise as afirmativas e marque a alternativa correta: i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes intuitivos. ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta. iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada. Apenas a alternativa iii está correta. Apenas a alternativa ii está correta. Todas as alternativas estão erradas. Todas as alternativas estão corretas. Apenas a alternativa i está correta. Respondido em 15/04/2020 07:02:56 6a Questão O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela. DISPOSE_ON_CLOSE DO_NOTHING_ON_CLOSE EXIT_ON_CLOSE DESTROI_ON_CLOSE HIDE_ON_CLOSE 1. As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem como para fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: java.util e java.lang java.lang e javax.swing javax.swing e java.util java.awt e javax.swing java.awt e java.lang Gabarito Coment. 2. O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela. HIDE_ON_CLOSE DO_NOTHING_ON_CLOSE http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp javascript:duvidas('231686','7121','1','3523867','1'); javascript:duvidas('699606','7121','2','3523867','2'); DISPOSE_ON_CLOSE DESTROI_ON_CLOSE EXIT_ON_CLOSE Gabarito Coment. 3. A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. São características do componente Swing, EXCETO: Conhecidos como componentes Java puros São extensões do pacote java.util.swing A maioria de seus componentes é escrita, manipulada e exibida completamente em Java Possui portabilidade, em relação ao componente AWT Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc Gabarito Coment. Gabarito Coment. 4. Analise as afirmativas e marque a alternativa correta: i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes intuitivos. ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta. iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada. Apenas a alternativa ii está correta. Apenas a alternativa i está correta. http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp http://simulado.estacio.br/bdq_simulados_exercicio.asp
Compartilhar