Articles
Register
Sign In
Search
krlossantos
Ambicioso
0
Followers
473
Questões
138
Respostas
krlossantos
November 2023 | 2 Respostas
O tratamento de exceções em Java é possível diante do suporte oferecido por mecanismos que possibilitam fazer a divisão do código referente ao tratamento de exceções do restante da aplicação. Com relação aos mecanismos de tratamento de exceções, observe os blocos citados e os correlacione aos termos a que se referem. 1. Bloco try 2. Bloco catch 3. Bloco finally I. Efetua o tratamento dos erros ocorridos, podendo apresentar informações referentes a instruções capazes de atuar com o tipo de exceção ocorrido. Ocorre em segundo lugar. II. É executado somente após outro bloco, porque traz informações de como executar outros blocos. Não havendo exceção gerada, é executado com informações do bloco anterior. Ocorre por último. III. Recupera erros que podem acontecer dentro do código fornecido em seu bloco. Contém o código que insere comandos ou que chama métodos que podem gerar uma exceção. Ocorre em primeiro lugar. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação. a. 1 – III; 2 – I; 3 – II. b. 1 – II; 2 – I; 3 – III. c. 1 – I; 2 – III; 3 – II. d. 1 – III; 2 – II; 3 – I. e. 1 – II; 2 – III; 3 – I.
Responda
krlossantos
November 2023 | 2 Respostas
Nenhum usuário de software gosta quando um erro acontece durante o seu uso. Erros não tratados, ou seja, aqueles que não apresentam uma mensagem explicativa do que ocorreu ou fazem o software travar, geram ainda mais insatisfação. Dentro da linguagem de programação Java, existem comandos específicos que ajudam o desenvolvedor a controlar o fluxo de processamento e, caso algo dê errado, deve-se utilizar os comandos de exceções. Referente a esse tema, assinale a alternativa CORRETA. a. A cláusula throws especifica as exceções que um método detectou. b. Todas os erros e exceções do Java são superclasses de Throwable. c. Os tratamentos de exceções detectam erros de forma assíncrona. d. Todo bloco de exceção deve ter as palavras try, catch e finally. e. O ThreadDeath é um tipo de exceção do tipo Exception.
Responda
krlossantos
November 2023 | 2 Respostas
Os métodos utilizados na linguagem Java correspondem (considerando outras linguagens de programação) a funções, procedimentos ou sub-rotinas. Tais métodos devem, portanto, ser sempre definidos dentro de uma classe, pois Java não compreende o conceito de métodos globais. Com base nas informações apresentadas, analise as afirmativas a seguir e identifique se são verdadeiras (V) ou falsas (F). I. ( ) Public é uma palavra-chave que indica que o método se encontra disponível para o público. II. ( ) O tipo de retorno do método informa o tipo de dado retornado por ele após realizar sua tarefa. III. ( ) Void é um tipo de retorno que significa que após realizar a tarefa o método não retorna informação. IV. ( ) A(s) instrução(ões) do método se localiza(m) no cabeçalho do método e executa(m) a sua tarefa. Assinale a alternativa que apresenta a sequência CORRETA. a. V, F, V, F. b. V, F, F, V. c. V, V, V, F. d. V, F, F, F. e. F, F, F, V.
Responda
krlossantos
November 2023 | 2 Respostas
A decisão de desenvolver determinado tipo de aplicativo envolve a análise de situações que ajudam nessa escolha. O baixo custo e as funcionalidades relacionadas ao hardware, além do desejo de ser um e-commerce, são características de um tipo de aplicativo. Outro tipo de aplicativo é recomendado se o software envolver uma situação que prejudica sua performance por ter sido inaugurado antes do tempo. Existem, ainda, aplicativos que devem ser escolhidos caso a intenção seja o uso da melhor tecnologia existente para criar suas funcionalidades. Assinale a alternativa que mostra, respectivamente, os tipos de aplicativo citados no enunciado. a. Aplicativo web, aplicativo nativo e aplicativo híbrido. b. Aplicativo nativo, aplicativo web e aplicativo híbrido. c. Aplicativo web, aplicativo híbrido e aplicativo nativo. d. Aplicativo nativo, aplicativo híbrido e aplicativo web. e. Aplicativo híbrido, aplicativo web e aplicativo nativo.
Responda
krlossantos
November 2023 | 1 Respostas
Existem aplicações que alcançam, de forma direta, recursos disponíveis no dispositivo em que se encontra, como o GPS, e, assim, garantem uma melhor performance, pois são desenvolvidas de forma exclusiva em um sistema operacional. Existem outras cujo funcionamento é possível tanto no iOS quanto no Android, por trabalharem com um elemento que permite a exibição de páginas da web como parte do layout de tarefas. Algumas aplicações utilizam esse elemento para a exibição de seus conteúdos. Diante disso, assinale a alternativa que contém, respectivamente, os tipos de aplicação e o elemento que foram citados no enunciado. a. Aplicações híbridas, SDK e aplicações nativas. b. Aplicações nativas, WebView e aplicações híbridas. c. Aplicações híbridas, WebView e aplicações nativas. d. Aplicações híbridas, CSS e aplicações nativas. e. Aplicações híbridas, IDE e aplicações nativas.
Responda
krlossantos
November 2023 | 2 Respostas
A herança é uma forma de especificar e generalizar um objeto na Orientação a Objetos que ajuda a evitar a reescrita de código, ou seja, possibilita criar classes por meio de outras que já existem. Dessa forma, uma classe herda as características da outra. Com relação ao conceito de herança em Java, observe as afirmativas a seguir. I. Permite criar novas classes a partir de classes já existentes usando propriedades existentes. II. O comportamento de um objeto pode ser de diferentes formas que se baseiam em seu tipo de criação. III. Classes provenientes da mesma superclasse podem solicitar métodos com a mesma identificação. IV. A herança é única, isso significa que uma subclasse herda métodos somente de sua classe pai. Está correto o que se afirma em: a. I e IV, apenas. b. II e IV, apenas. c. I, III e IV, apenas d. III e IV, apenas. e. I, II e III, apenas
Responda
krlossantos
November 2023 | 2 Respostas
A herança é uma forma de especificar e generalizar um objeto na Orientação a Objetos que ajuda a evitar a reescrita de código, ou seja, possibilita criar classes por meio de outras que já existem. Dessa forma, uma classe herda as características da outra. Com relação ao conceito de herança em Java, observe as afirmativas a seguir. I. Permite criar novas classes a partir de classes já existentes usando propriedades existentes. II. O comportamento de um objeto pode ser de diferentes formas que se baseiam em seu tipo de criação. III. Classes provenientes da mesma superclasse podem solicitar métodos com a mesma identificação. IV. A herança é única, isso significa que uma subclasse herda métodos somente de sua classe pai. Está correto o que se afirma em: a. I e IV, apenas. b. II e IV, apenas. c. I, III e IV, apenas d. III e IV, apenas. e. I, II e III, apenas
Responda
krlossantos
November 2023 | 2 Respostas
A linguagem de programação Java suporta diversos paradigmas de programação, entre eles o paradigma estruturado, a orientação a objetos e o paradigma funcional. A orientação a objetos é o paradigma mais utilizado em Java e por meio dele é possível transcrever as situações da vida real em código-fonte. Para isso, são utilizados conceitos de classes, objetos e métodos, sendo necessário seguir a sintaxe da linguagem da programação. Referente a esse tema, assinale a alternativa CORRETA. a. Um método deve seguir o seguinte padrão: modificador de acesso e nome do método. b. Um objeto é um código-fonte composto por métodos, classes privadas e atributos. c. Uma classe é um conjunto de código que faz uma ação dentro do sistema. d. A linguagem Java utiliza os operadores lógicos && e || para fazer comparações. e. Um método é um arquivo que contém os detalhamentos e características de cada objeto.
Responda
krlossantos
November 2023 | 2 Respostas
Para os smartphones, existem seis cinco tipos de tela que se diferenciam pela tecnologia que é aplicada em cada uma. Determinado tipo responde mais favoravelmente ao toque, oferecendo melhores resultados no que diz respeito a brilho e contraste, graças à presença de quatro camadas (ânodo, orgânica, cátodo e circuitos), bastante utilizadas para reproduzir vídeos e jogos. Assinale a alternativa que apresenta corretamente o tipo de tela citada no enunciado. a. Super AMOLED. b. IPS. c. OLED. d. AMOLED. e. LCD.
Responda
krlossantos
November 2023 | 2 Respostas
Uma Activity é um tipo de arquivo muito importante no Android, pois ela gerencia o fluxo de informações de um aplicativo. Para isso, é utilizado um ciclo de vida próprio composto pelos métodos onCreate, onStart, onResume, onPause, onStop e onDestroy. Com relação ao ciclo de vida de uma Activity, assinale a alternativa correta. a. Em um aplicativo com duas Activities, a Activity que está em primeiro plano está na fase onResume. b. Ao receber uma ligação, é considerável que o aplicativo em uso sairá da situação onStart para onPause. c. A etapa que representa o fim de uma Activity é a onStop, e, nessa etapa, não há consumo de memória. d. Um aplicativo está disponível para interagir com o usuário quando ele está na fase onStart. e. Ao abrir um aplicativo, a Activity principal acionará as respectivas fases: onCreate e onResume.
Responda
krlossantos
November 2023 | 1 Respostas
Toda tela possui o vínculo com uma Activity, que é um arquivo de código-fonte. Esse arquivo é composto por um ciclo de vida que representa o status daquela tela. Em determinados momentos, a Activity e a tela estão sendo criadas ou estão pausadas ou estão sendo executadas. O método onCreate é responsável por iniciar a lógica básica de execução de um aplicativo, e é nela que vinculamos qual tela deve ser exibida para o usuário. Qual dos comandos a seguir é o utilizado para invocar uma tela? a. setActivityView(R.layout.activity_main). b. setCreateView(R.layout.activity_main). c. setText(R.layout.activity_main). d. setView(R.layout.activity_main). e. setContentView(R.layout.activity_main).
Responda
krlossantos
November 2023 | 2 Respostas
Para quem olha o código-fonte do Android pela primeira vez, acha estranho um arquivo se chamar R.java, pois esse nome não é nada esclarecedor. Esse arquivo é responsável por fazer a ligação entre o arquivo XML e o código-fonte da aplicação. Sem esse arquivo, o projeto não é compilado nem executado. Com relação à classe R, assinale a alternativa correta. a. Para acessar uma tela chamada pagina_inicial.xml, deve-se usar o comando R.id.pagina_inicial. b. A classe R só é utilizada dentro do método findViewById para exibir algo como texto, cores e imagens. c. O arquivo R é responsável somente pelos textos que estão presentes no arquivo strings.xml. d. Por ser um arquivo gerado automaticamente, nunca devemos realizar alterações diretamente na classe R. e. O arquivo R só é gerado quando o projeto é enviado para o AVD, ou seja, quando é emulado.
Responda
krlossantos
November 2023 | 2 Respostas
Por ter todos os identificadores centralizados na classe R.java, rapidamente, acessamos informações dentro do Android. Basta digitar o comando R. que será aberta uma lista de propriedades que você pode acessar. Com base nas informações apresentadas, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. I. Para acessar um texto “mensagem_inicial”, deve-se usar R.string.mensagem_inicial. II. Para acessar uma imagem chamada “logo.png”, deve-se usar R.drawable.logo.png. III. Para acessar uma cor específica com a tag “azul”, deve-se usar R.color.azul. Assinale a alternativa que apresenta a sequência correta. a. V, V, F. b. F, F, V. c. F, V, V. d. V, F, V. e. V, F, F.
Responda
krlossantos
November 2023 | 2 Respostas
A organização de pastas e arquivos é essencial para a criação de um aplicativo com uma compatibilidade ideal, a partir disso, o trabalho com os recursos envolve acesso. Ao compilar a aplicação, a IDE gera a classe R para os recursos (resources) que se localizam na PASTA RES, assim como SUBCLASSES para a variedade de recursos. O ID de um recurso é formado pelo TIPO e NOME do recurso. Diante disso assinale a alternativa correta em relação à organização de pastas e arquivos. a. Pasta res, classe R, tipo. b. Pasta res, subclasses, tipo e nome. c. Pasta res, classes, nome. d. Classe R, classes, tipo e nome. e. Classe R, IDs, nome.
Responda
krlossantos
October 2023 | 0 Respostas
A classe AsyncTask possui como tarefa principal a execução do código que requer maior poder de processamento em uma thread que não é a responsável pela interface do aplicativo. Essa classe atualiza as informações da interface e ajuda no processamento em background. Considerando os métodos internos dessa classe, avalie as afirmações a seguir e as correlacione adequadamente aos termos a que se referem. 1 - onPreExecute(). 2 - dolnBackground(). 3 - onProgressUpdate(). I - Exibe alguma forma de progresso na interface durante o tempo em que o processamento em segundo plano é executado. II - Permite a demonstração de uma barra de progresso ou uma mensagem que informa a ação de ter que aguardar. III - Responsabiliza-se pela parte pesada do processamento com a possibilidade de retornar um objeto qualquer. Assinale a alternativa que correlaciona adequadamente os dois grupos de informação. a. 1-I; 2-III; 3-II. b. 1-III; 2-I; 3-II. c. 1-II; 2-III; 3-I. d. 1-III; 2-II; 3-I. e. 1-II; 2-I; 3-III.
Responda
krlossantos
October 2023 | 0 Respostas
O modelo descritivo tem o propósito de ilustrar e descrever propriedades ou características de um conjunto de dados, sendo usado para determinação de fenômenos complexos, e tem a função de verificar a qualidade de variáveis durante a análise que está sendo feita. Assinale a alternativa que descreve corretamente os modelos descritivos de análise de dados. a. O regressor se refere à função que pode fazer multiplicações de exemplos. b. Os módulos descritivos são de simples aplicação e sem empecilhos. c. O algoritmo Aprendizado de Máquinas (AM) não tem função de estimador. d. Os módulos descritivos servem para a separação de dados similares. e. A regressão pode ser descrita por meio de gráficos ilustrativos de tarefas.
Responda
krlossantos
October 2023 | 0 Respostas
Os algoritmos de Aprendizagem de Máquina (AM) são classificados da seguinte forma: aprendizagem supervisionada, aprendizado sem supervisão e aprendizado de reforço. A aprendizagem supervisionada é utilizada quando o rótulo está disponível para um conjunto de dados específico, entretanto, para as demais instâncias, precisará ser verificado ou adicionado. Sobre as características de modelos descritivos, assinale a alternativa correta. a. É possível que a função de densidade seja usada para problematizar o grupo. b. Há resolução de diferença de dados por meio do erro de Bayes. c. É possível e melhor que os problemas de classificação prevaleçam na análise. d. É possível planejar e analisar dados somente quando há modelos discriminativos. e. Há diferença entre os tipos de modelos generativos e modelos discriminativos.
Responda
krlossantos
October 2023 | 0 Respostas
Em análise ou mineração de dados, o parâmetro distância é fundamental para que os algoritmos escolhidos consigam obter resultados por meio da verificação de tal parâmetro entre pontos estabelecidos em determinado conjunto. Considerando o texto, leia as afirmativas a seguir, sobre os métodos baseados em distância, e marque a alternativa correta que apresenta o resumo sobre os possíveis problemas que esse parâmetro pode conceder. a. Redução gradativa de valores resultantes dos pontos. b. Espaço maior entre pontos de um mesmo conjunto. c. Desempenho prejudicado devido à distância. d. Impossibilidade de tomada de decisão no estudo. e. Proximidade entre pontos dificulta os resultados.
Responda
krlossantos
October 2023 | 0 Respostas
Por meio de métodos probabilísticos é possível desenvolver um modelo estatístico com relação a hipóteses utilizadas para se tornarem fatídicos determinados dados que deverão ser verificados e comprovados. Tal comprovação deverá ser realizada estabelecendo relação com variáveis aleatórias. Com base nisso, assinale a alternativa correta sobre a utilização dos métodos probabilísticos, considerando a Aprendizagem de Máquina (AM). a. É um método que pode ser utilizado em AM, dispensando modelos qualitativos. b. É um método utilizado quando há informações imprecisas, para a análise. c. É um método que usa o teorema de Pitágoras para encontrar as probabilidades. d. É um método que estabelece a verossimilhança de dados, isto é, algo impossível. e. É um método que trabalha com o uso de confirmações, não de estimativas.
Responda
krlossantos
October 2023 | 0 Respostas
Em uma situação hipotética, em que deve ser realizada a análise de algoritmo, pense na situação em que o algoritmo adotado não foi o ideal para a obtenção dos resultados, induzindo a erros de dados. Portanto essa situação deverá ser revista de modo a alcançar resultados precisos, trazendo confiabilidade ao processo. Dessa forma, assinale a alternativa correta sobre o que poderia ser realizado nessa situação para resolver o problema, sabendo-se que haverá novo treinamento e que existe a necessidade de armazenamento de dados na memória. a. O acúmulo de objetos com ruído resolveria o problema, principalmente os de outra classe. b. Deveria ser realizada a redução do espaço do problema, sendo o K-NN o algoritmo rápido. c. Nessa situação, o mesmo algoritmo deveria continuar sendo usado, até dar certo, até o fim. d. Caso o problema fosse complexo, o algoritmo poderia ser trocado por outro, como o K-NN. e. Seria ideal o algoritmo lazy, mesmo em caso de necessitar de representação compacta.
Responda
krlossantos
October 2023 | 0 Respostas
O aprendizado bayesiano pode ser classificado como supervisionado com base em rótulos e instâncias ou classes. Por meio do algoritmo é possível usar equações para a determinação de probabilidades e estatísticas com o intuito de se conseguir a classificação de dados necessária para a verificação. Com base no texto acima sobre aprendizado bayesiano, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. ( ) Ao ter o domínio, é possível que ele seja embutido nas probabilidades que serão determinadas. ( ) O algoritmo de Aprendizagem de Máquinas (AM) permite classificações com base em evidências. ( ) O algoritmo de Aprendizagem de Máquinas (AM) bayesiano trabalha sem uma probabilidade associada.Assinale a alternativa que apresenta a sequência CORRETA. a. F - F - V. b. V - V - F. c. V - F - F. d. V - F - V. e. F - V - V.
Responda
krlossantos
October 2023 | 0 Respostas
A análise de algoritmos é utilizada para a verificação de tempos, cujo tempo depende de instâncias que deverão ser descobertas por meio da análise dos dados existentes nos conjuntos, sendo usados algoritmos binários e lineares para tal fim. Considerando os algoritmos que contribuem para a aprendizagem em máquinas e com relação à análise de algoritmos, assinale a alternativa que apresenta a hipótese correta para utilizar essa análise. a. Problema de regressão ao determinar a quantidade de habitantes na cidade de Maceió, no ano de 2012. b. Problema de regressão para realizar a separação de uma quantidade de pessoas em três grupos, como A, B e C. c. Problema de regressão para determinar se o aluno A ou C foi aprovado no vestibular da Faculdade X. d. Problema de regressão ao determinar qual é a classe social predominante na cidade do Rio de Janeiro. e. Problema de regressão ao verificar o sexo de crianças que frequentam determinada escola.
Responda
krlossantos
October 2023 | 0 Respostas
Um aplicativo recebe elogios dos seus usuários quando ele tem uma interface agradável e é fácil de ser usado. Pensando nisso, o Android disponibiliza um conjunto de layouts para o desenvolvimento de telas. Alguns desses layouts estão presentes desde a primeira versão do Android e outros foram sendo inseridos a cada nova versão desse sistema operacional, visto que situações específicas foram sendo descobertas e exigiram a criação de novos padrões de telas. Referente a esse tema, assinale a alternativa CORRETA. a. O ConstraintLayout permite a separação dos componentes em formato de tabela, ou seja, linha e coluna. b. O TableLayout é um tipo de layout baseado no componente ViewGroup, que é nativo do Android. c. O Android permite o uso de diversos tipos de layouts, mas sempre em arquivos xml distintos. d. Ao utilizar o LinearLayout, é obrigatório o preenchimento da propriedade android:layout_below. e. Ao utilizar o RelativeLayout, não é necessário informar a posição dos componentes no arquivo xml.
Responda
krlossantos
October 2023 | 0 Respostas
Supondo uma tela com um componente TextView, é possível colocar um componente botão no lado esquerdo utilizando o RelativeLayout, que se trata de um tipo de layout que permite o posicionamento de componentes. É um recurso que alinha perfeitamente os componentes (componente1, componente2...) de acordo com o lado escolhido na tela. Sobre o recurso RelativeLayout, analise as asserções a seguir e a relação entre elas. I. A aplicação do RelativeLayout em componentes secundários pode estabelecer sua posição diante da posição de componentes primários, que é especificada por seu identificador (ID). PORQUE II. Geralmente, os componentes secundários são desenhados na região superior esquerda do layout. Assim, o posicionamento de cada um deve usar propriedades de layout disponíveis. Analisando as asserções anteriores, conclui-se que: a. a asserção I é uma proposição verdadeira, e a II é uma proposição falsa. b. as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. c. a asserção I é uma proposição falsa, e a II é uma proposição verdadeira. d. as asserções I e II são falsas. e. as asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
Responda
«
1
2
3
4
5
6
7
8
9
10
»
Helpful Links
Sobre nós
Política de Privacidade
Termos e Condições
direito autoral
Contate-Nos
Helpful Social
Get monthly updates
Submit
Copyright © 2024 ELIBRARY.TIPS - All rights reserved.