Logo Passei Direto
Buscar

Tópicos Avançados em Programação

Ferramentas de estudo

Questões resolvidas

Sobre utilização das View RadioButton e CheckBox, avalie as assertivas abaixo:
Baseado nas suas respostas são corretas:
I. Para criação do RadioButton não é necessário que esteja aninhado dentro de uma tag RadioGroup.
II. É necessário criar um RadioButton para cada opção que desejamos e cada opção deve possuir um id único.
III. Para que os RadioButtons fiquem um ao lado do outro utiliza o atributo android:orientation="horizontal" no RadioGroup.
IV. O RadioGroup também precisa de um id único.
V. O Texto que aparecerá ao lado do Checkbox utiliza o atributo android:text.
A Apenas I, IV e V
B Apenas II e III
C Apenas II, III e V
D Todas estão corretas
E Apenas a I

Relacione cada elementos da imagem com sua função, respectivamente:
( ) representa o id do aplicativo do GooglePlay.
( ) configurações das bibliotecas utilizadas no aplicativo.
( ) Representa a API Level no qual o projeto será compilado.
( ) Corresponde a versão do SDK BluidTools instalado no Android SDK.
( ) mostrar o número de versão amigável para o usuário.
( ) Configuração dos plugins para habilitar os módulos de compilação Android e Kotlin no gradle.
( ) representa a API Level minima suportada pelo aplicativo.
( ) número inteiro que representa o número da versão de um build do aplicativo.
( ) configuração das opções de build: debug e release.
( ) precisa ser igual ao compileSdkVersion.
A 1, 2, 3, 6, 4, 7, 5, 10, 8, 9
B 2, 3, 6, 1, 4, 7, 5, 10, 8, 9
C 4, 10, 2, 8, 3, 1, 7, 5, 9, 6
D 4, 10, 2, 3, 8, 1, 5, 7, 9, 6
E 1, 2, 5, 10, 8, 9, 3, 6, 4, 7

No arquivo activity_main.xml podemos realizar as alterações de posição, tamanho e cores da tela e seus componentes.
Sobre as configurações dos Gerenciadores de Layout e View é INCORRETO afirmar:
A Para definir uma cor de fundo deve ser atribuido um valor em Hexadecimal no atributo “android:background”.
B Os atributos layout_width e layout_height são responsáveis por definir a largura e a altura de uma view.
C O valor wrap_content deixa o tamanho da view (largura ou altura) somente com o espaço necessário.
D O valor match_parent deixa o tamanho da view ocupando todo o espaço disponível na tela ou no seu layout-pai, o que leva a view a dar ficar proporcional.
E Se configurar o atributo android:orientation="vertical" do LinearLayout , as views ficarão uma abaixo da outra na tela.

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

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Sobre utilização das View RadioButton e CheckBox, avalie as assertivas abaixo:
Baseado nas suas respostas são corretas:
I. Para criação do RadioButton não é necessário que esteja aninhado dentro de uma tag RadioGroup.
II. É necessário criar um RadioButton para cada opção que desejamos e cada opção deve possuir um id único.
III. Para que os RadioButtons fiquem um ao lado do outro utiliza o atributo android:orientation="horizontal" no RadioGroup.
IV. O RadioGroup também precisa de um id único.
V. O Texto que aparecerá ao lado do Checkbox utiliza o atributo android:text.
A Apenas I, IV e V
B Apenas II e III
C Apenas II, III e V
D Todas estão corretas
E Apenas a I

Relacione cada elementos da imagem com sua função, respectivamente:
( ) representa o id do aplicativo do GooglePlay.
( ) configurações das bibliotecas utilizadas no aplicativo.
( ) Representa a API Level no qual o projeto será compilado.
( ) Corresponde a versão do SDK BluidTools instalado no Android SDK.
( ) mostrar o número de versão amigável para o usuário.
( ) Configuração dos plugins para habilitar os módulos de compilação Android e Kotlin no gradle.
( ) representa a API Level minima suportada pelo aplicativo.
( ) número inteiro que representa o número da versão de um build do aplicativo.
( ) configuração das opções de build: debug e release.
( ) precisa ser igual ao compileSdkVersion.
A 1, 2, 3, 6, 4, 7, 5, 10, 8, 9
B 2, 3, 6, 1, 4, 7, 5, 10, 8, 9
C 4, 10, 2, 8, 3, 1, 7, 5, 9, 6
D 4, 10, 2, 3, 8, 1, 5, 7, 9, 6
E 1, 2, 5, 10, 8, 9, 3, 6, 4, 7

No arquivo activity_main.xml podemos realizar as alterações de posição, tamanho e cores da tela e seus componentes.
Sobre as configurações dos Gerenciadores de Layout e View é INCORRETO afirmar:
A Para definir uma cor de fundo deve ser atribuido um valor em Hexadecimal no atributo “android:background”.
B Os atributos layout_width e layout_height são responsáveis por definir a largura e a altura de uma view.
C O valor wrap_content deixa o tamanho da view (largura ou altura) somente com o espaço necessário.
D O valor match_parent deixa o tamanho da view ocupando todo o espaço disponível na tela ou no seu layout-pai, o que leva a view a dar ficar proporcional.
E Se configurar o atributo android:orientation="vertical" do LinearLayout , as views ficarão uma abaixo da outra na tela.

Prévia do material em texto

Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em 
redes sociais ou grupo de mensagens. 
O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções 
disciplinares, com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como 
responder ações judiciais no âmbito cível e criminal. 
Questão 1/10 - Tópicos Avançados em Programação 
Para adicionar o id em uma view, utilizamos o atributo android:id, a sintaxe que deve 
ser utilizada é : 
Nota: 10.0 
 
A android:id=“@+id/codigoIdAqui” 
Você acertou! 
A letra A é a correta, conforme o explicado no item 5.4 do Tema 5, da AULA 3. 
 
B android:id=“codigoIdAqui” 
 
C android:id=“+id/codigoIdAqui” 
 
D android:id=“@id/codigoIdAqui” 
 
E android:id=“/codigoIdAqui” 
 
Questão 2/10 - Tópicos Avançados em Programação 
Sobre utilização das View RadioButton e CheckBox, avalie as assertivas abaixo: 
I. Para criação do RadioButton não é necessário que esteja aninhado dentro de uma 
tag RadioGroup. 
II. É necessário criar um RadioButton para cada opção que desejamos e cada opção 
deve possuir um id único. 
III. Para que os RadioButtons fiquem um ao lado do outro utiliza o atributo 
android:orientation="horizontal" no RadioGroup. 
IV. O RadioGroup também precisa de um id único. 
V. O Texto que aparecerá ao lado do Checkbox utiliza o atributo android:text. 
Baseado nas suas respostas são corretas: 
Nota: 10.0 
 
A Apenas I, IV e V 
 
B Apenas II e III 
 
C Apenas II, III e V 
Você acertou! 
A reposta correta é a letra C, conforme explicado no item 5.3 do TEMA 5 da AULA 3. 
 
D Todas estão corretas 
 
E Apenas a I 
 
Questão 3/10 - Tópicos Avançados em Programação 
 
Com base nas imagens acima e atividades de criação de views, avalie coloque V ou F 
sobre a criação de Views no Android Studio: 
( ) Ao digitar HomeActivity no nome da activity, o próprio wizard vai preencher 
automaticamente "activity_home" como sugestão do nome do arquivo de layout XML. 
( ) Quando criado com wizard do Android Studio um Empty activity dois arquivos são 
criado a Classe Kotlin e o XML de layout. 
( ) Criando a Activity pelo Wizard do Android Studio automaticamente é incluída a 
View nas configurações do arquivo AndroidManifest.xml. 
( ) Os arquivos xml ficam localizados na pasta /res/values/layout. 
Baseado nas suas respostas, a sequência correta é: 
Nota: 0.0 
 
A V V F V 
 
B F F V V 
 
C V V V F 
A reposta correta é a letra C, conforme explicado na introdução do TEMA 5 da AULA 3. 
 
D F V V F 
 
E V F F F 
 
Questão 4/10 - Tópicos Avançados em Programação 
 
Analisando o código Kotlin acima, avalie as afirmações a seguir: 
I. Declaração do pacote: caminho da pasta no computador onde esta a classe, isso 
ajudando a separar e organizar os arquivos. 
II. Importações: classe que serão utilizadas no código. Importante destacar que sem 
essas importações o código funcionará normalmente. 
III. Na quarta linha é a declaração de criação da classe, onde a expressão “ : 
AppCompactActivity()” significa que a classe MainActivity terá como classe filha a 
AppcompactActivity. 
IV. A linha que contem a chamada “setcontectView(R. Layout. activity_main) realizará 
a apresentação do layout na tela. 
 
V. A expressão override na linha cinco quer dizer que está criando um novo médoto 
onCreate sem sobrescrever o método da classe-mãe. 
São corretas: 
Nota: 10.0 
 
A II, IV e V. 
 
B I, II, IV e V. 
 
C I e II. 
 
D I e IV. 
Você acertou! 
A resposta correta é a letra D, conforme a introdução do Tema 3 da AULA 1. 
 
E I, II, III e V. 
 
Questão 5/10 - Tópicos Avançados em Programação 
 
 
 
Relacione cada elementos da imagem com sua função, respectivamente: 
( ) representa o id do aplicativo do GooglePlay. 
( ) configurações das bibliotecas utilizadas no aplicativo. 
( ) Representa a API Level no qual o projeto será compilado. 
( ) Corresponde a versão do SDK BluidTools instalado no Android SDK. 
( ) mostrar o número de versão amigável para o usuário. 
( ) Configuração dos plugins para habilitar os módulos de compilação Android e Kotlin 
no gradle. 
( ) representa a API Level minima suportada pelo aplicativo. 
( ) número inteiro que representa o número da versão de um build do aplicativo. 
( ) configuração das opções de build: debug e release. 
( ) precisa ser igual ao compileSdkVersion. 
A sequência correta é: 
Nota: 10.0 
 
A 1, 2, 3, 6, 4, 7, 5, 10, 8, 9 
 
B 2, 3, 6, 1, 4, 7, 5, 10, 8, 9 
 
C 4, 10, 2, 8, 3, 1, 7, 5, 9, 6 
 
D 4, 10, 2, 3, 8, 1, 5, 7, 9, 6 
Você acertou! 
A reposta correta é a letra D, conforme explicado no item 3.8 do TEMA 3 da AULA 1. 
 
E 1, 2, 5, 10, 8, 9, 3, 6, 4, 7 
 
Questão 6/10 - Tópicos Avançados em Programação 
Cada membro da OHA está fortemente comprometido com uma maior abertura no 
ecossistema móvel. A maior abertura permitirá que todos em nosso setor inovem mais 
rapidamente e respondam melhor às demandas dos consumidores. Nosso primeiro 
projeto conjunto como uma nova aliança é o Android ™. O Android foi desenvolvido do 
zero com o objetivo explícito de ser a primeira plataforma aberta, completa e gratuita 
criada especificamente para dispositivos móveis. 
Fonte: http://www.openhandsetalliance.com/oha_overview.html 
Sobre a OHA é correto afirmar: 
Nota: 10.0 
 
A Em meados de 2007, o Google não quis se juntar a outras empresas gigantes da tecnologia, que futuramente chamada de OHA (Open Handset Alliance). 
 
B O objetivo da aliança era criar desenvolve um sistema operacional móvel único para monopolizar o mercado de celular. 
 
C Na época existiam apenas 88 empresas integrantes do grupo, entre elas: Samsung, Intel, LG, Motorola, ASUS, Acer, Dell, dentre outras. Ficaram de fora a 
Aliança Google e Sony Ericsson. 
 
D Com a união se a Samsung fizesse melhorias no software da câmera, isso ficaria disponível no código-fonte aberto do Android, e todos os fabricantes 
participantes da aliança poderiam se beneficiar disso. 
Você acertou! 
A letra D é a correta, conforme explicado no Tema 1, da AULA 1. 
 
E Como a Sony ficou fora da União, caso ela fizesse melhorias nos wiadgets que ficam na Home do Android, ela não passaria isso para as outras empresas. 
 
Questão 7/10 - Tópicos Avançados em Programação 
 
Com base na imagem acima, avalie coloque V ou F sobre Funções em Kotlin: 
( ) A função imprimir(String) recebe uma String como parâmetro e a salva na 
memória. 
( ) A função imprimir(String) não tem retorno, portanto, é identificada como Unit, 
semelhante ao void do Java. 
( ) A função soma(Int, Int) recebe dois inteiros e retorna dois inteiro sem realizar a 
soma. 
( ) Quando a função não tem retorno, a palavra Unit pode ser omitida. 
( ) A sintaxe resumida ao declarar funções, chamada de Single-Expression 
functions. Sempre que uma função tiver apenas uma linha, não será preciso abrir e 
fechar chaves { }: basta usar o operador de igual '=' e escrever tudo em uma única 
linha. 
( ) O tipo do retorno da função pode ser omitido, pois o Kotlin pode descobrir isso 
sozinho. 
Baseado nas suas respostas, a sequência correta é: 
Nota: 10.0 
 
A V F V V F F 
 
B F V F V V V 
Você acertou! 
A reposta correta é a letra B, conforme explicado na introdução do TEMA 3 da AULA 2. 
 
C V V V F F F 
 
D F V F F F V 
 
E V F F V F V 
 
Questão 8/10 - Tópicos Avançados em Programação 
Um dos principais arquivos de configuração do projeto é o AndroidManifest.xml, 
também conhecido como “arquivo de manifesto”. 
 
 
A imagem acima é um arquivo Manifesto do projeto criado a partir do Wizard do Androi 
Studio, com base nestas informações é incorreto afirmar que: 
Nota: 10.0 
 
A A declaração da tag onde são incluídas as configurações globais do aplicativo. 
 
B Quando criada uma nova activities deve ser incluída a tag correspondente. 
 
C Quando criamos uma activity é criada uma dupla de arquivos:Classe Activity + Arquivo Xml de Layout. 
 
D As declarações de permissões do sistema não são realizadas no arquivo de Manifesto, por isso não existe a tag . 
Você acertou! 
A resposta incorreta é a letra D, conforme item 3.1 do Tema 3 da AULA 1. 
 
E A tag possui algumas configurações, entre elas a classe de ponto de entrada do aplicativo e indicação do que ícone que ficará visível na Home 
do Android para o usuário abrir o aplicativo. 
 
Questão 9/10 - Tópicos Avançados em Programação 
No arquivo activity_main.xml podemos realizar as alterações de posição, tamanho e 
cores da tela e seus componentes. 
Sobre as configurações dos Gerenciadores de Layout e View é INCORRETO afirmar: 
Nota: 0.0 
 
A Para definir uma cor de fundo deve ser atribuido um valor em Hexadecimal no atributo “android:background”. 
 
B Os atributos layout_width e layout_height são responsáveis por definir a largura e a altura de uma view. 
 
C O valor wrap_content deixa o tamanho da view (largura ou altura) somente com o espaço necessário. 
 
D O valor match_parent deixa o tamanho da view ocupando todo o espaço disponível na tela ou no seu layout-pai, o que leva a view a dar ficar proporcional. 
A letra D é a incorreta, conforme explicado nos itens 1.1 e 1.2 do Tema 1, da AULA 3. 
 
E Se configurar o atributo android:orientation="vertical" do LinearLayout , as views ficarão uma abaixo da outra na tela. 
 
Questão 10/10 - Tópicos Avançados em Programação 
As strings do aplicativo devem ser colocados no arquivo “res/value/strings.xml” para 
que seja possível realizar a internacionalização do aplicativo. 
Em um projeto que deve ser alterado para utilizar o arquivo strings.xml para as strings 
do aplicativo, deve ser alterado o texto “android:text="Hello World!" do arquivo 
activity_main.xml para: 
Nota: 10.0 
 
A android:text="@string/hello" e criado a string hello no arquivo strings.xml. 
Você acertou! 
A letra A é a correta, conforme o explicado da introdução do Tema 4, da AULA 1. 
 
B android:text="@string=Hello World!, sem necessidade de criação da string no arquivo xml. 
 
C android:text="/res/value/strings.xml@hello”, e criado a string hello no arquivo strings.xml. 
 
D android:text="strings.xml/@hello”, sem necessidade de criação da string no arquivo xml. 
 
E android:text="@hello/strings”, com necessidade de criação da string no arquivo xml.

Mais conteúdos dessa disciplina