01 – Para gerar uma lista de itens em Java Android qual exemplo de código abaixo ilustra como criar tal lista?
I – ListView listView = findViewById(R.id.listview);
II – ListIdView listIdView = findViewById(R.id.listidview);
III – ListView listView = findListViewById(R.id.listview);
É correto afirmar que estão corretas:
*02 – Em Java Android o que precisamos pra montar uma lista em um arquivo de layout?
I – Uma UITableView
II – Uma ListView
III – Um Adapter
É correto afirmar que estão corretas:
*03 – Em uma lista de itens em Java Android como descubro em qual linha o usuário clicou?
I – Através do método didSelectRowAt
II – Pelo método cellForRow
III – Através do método setOnItemClickListener
É correto afirmar que estão corretas:
*04 – Para que seja possível conectar a uma API-REST na internet é necessário adicionar um permissão de acesso a internet, como esta permissão é feita?
I – No arquivo AndroidManifest.xml
II – <uses-permission android:name="android.permission.INTERNET" />
III – No arquivo AndroidConnections.xml
É correto afirmar que estão corretas:
*05 – Uma das funções de fazer uma classe implementar a interface Serializable é para:
I – Passar um objeto de uma activity para outra
II – É exigido no protocolo SOAP
III – Para comunicação por Docker é necessário
É correto afirmar que estão corretas:
*06 – Alguns dos protocolos que podemos citar para comunicação via API-REST com o servidor podemos citar:
I – GET
II – POST
III – DELETE
É correto afirmar que estão corretas:
*07 – Algumas das dependências que podemos adicionar ao projeto Java Android para fazer a comunicação via API-REST podemos citar:
I – implementation("com.squareup.okhttp3:okhttp:3.10.0")
II – implementation("com.google.code.gson:gson:2.8.8")
III – implementation("com.google.code.json:json:2.8.8")
É correto afirmar que estão corretas:
*08 – Um exemplo de cabeçalho ao incluir numa requisição API-REST é:
I – "application/json; charset=utf-8"
II – "application/gson; charset=utf-8"
III – "application/gson; charset=utf-16"
É correto afirmar que estão corretas:
*09 – O protocolo de comunicação com o servidor é baseado em:
I – Request
II – Response
III – Forward
É correto afirmar que estão corretas:
*10 – Uma biblioteca externa contém uma classe Gson, para qual finalidade a usamos o projeto de comunicação via API-REST.
I – Converte GSON para JSON
II – Converte String para Gson
III – Converte uma instância de uma classe para o formato JSON
É correto afirmar que estão corretas:
*11 – Qual a função da classe MediaType na comunicação via API-REST em um projeto Java Android?
I – É responsável por montar a requisição em si
II – É utilizado para compor o corpo da requisição
III – É utilizado para compor o cabeçalho da requisição
É correto afirmar que estão corretas:
*12 – A classe OkHttpClient é utilizada no projeto Java Android para comunicação via API-REST no servidor. Que função esta classe desempenha?
I – Executar a requisição ao servidor
II – Montar a requisição ao servidor
III – Pegar a resposta vinda do servidor
É correto afirmar que estão corretas:
*13 – Qual a função da classe Request usada no projeto Java Android em uma API-REST?
I – Montar a requisição
II – Fazer a requisição
III – Pegar a resposta da requisição
É correto afirmar que estão corretas:
*14 – Em um projeto Java Android qual a função da classe Response utilizada no projeto para comunicação via API-REST?
I – Capturar a resposta do servidor
II – Montar a requisição
III – Fazer a requisição
É correto afirmar que estão corretas:
*15 – Para pegar a resposta do corpo do response do servidor qual classe usamos?
I – ResponseBody
II – Response
III – ResponseMedia
É correto afirmar que estão corretas:
*16 – Quais são os parâmetros necessários para que seja possível montar uma requisição ao servidor?
I – Uma URL para a rota ao servidor
II – Um cabeçalho para a requisição
III – Definir o tipo da requisição (exemplo: get, post...)
É correto afirmar que estão corretas:
*17 – Para montarmos uma requisição do tipo POST do que precisamos?
I – Uma URL para a rota ao servidor
II – Um cabeçalho para a requisição
III – O corpo da requisição, um objeto JSON por exemplo
É correto afirmar que estão corretas:
*18 – Ao iniciarmos um projeto de uma API-REST em Node JS qual comando usamos para criar o nosso projeto inicialmente?
I – npm init
II – npm start
III – nodejs start
É correto afirmar que estão corretas:
*19 – Para baixarmos a biblioteca do express no nosso projeto API-REST em Node JS qual comando utilizamos?
I – npm install --save express
II – node install --save express
III – npm download --save express
É correto afirmar que estão corretas:
*20 – Para não precisarmos reiniciar o servidor a cada alteração qual biblioteca precisamos instalar?
I – Express
II – Nodemon
III – Morgan
É correto afirmar que estão corretas:
*21 – O que podemos afirmar sobre a biblioteca do Nodemon?
I – Para instalar usamos o seguinte comando: npm install --save-dev nodemon
II – Garante que a cada alteração no projeto não é mais necessário reiniciar o servidor toda hora
III – Para que funcione corretamente uma modificação deverá ser feita no arquivo package.json
É correto afirmar que estão corretas:
*22 – Por padrão de projeto visto em sala de aula qual deverá ser o primeiro arquivo a ser executado em um projeto API-REST usando NodeJS?
I – app.js
II – server.js
III – package.json
É correto afirmar que estão corretas:
*23 – Qual configuração no arquivo package.json precisamos fazer para que o nodemon funcione corretamente?
I – Insira o código na tag scripts: "start": "nodemon server.js"
II – Insira o código na tag startup: "start": "nodemon server.js"
III – Insira o código na tag scripts: "start": "nodemon app.js"
É correto afirmar que estão corretas:
*24 – Qual a função da biblioteca morgan em um projeto API-REST em Node JS?
I – É um componente para conexão ao banco
II – É um depurador de código
III – É um componente para programação hibrida
É correto afirmar que estão corretas:
*25 – Para instalar a biblioteca do morgan ao seu projeto qual comando utilizamos?
I – npm install --save morgan
II – node install --save morgan
III – npm download --save morgan
É correto afirmar que estão corretas:
*26 – Qual a finalidade da biblioteca body-parser em um projeto NodeJS para API-REST?
I – Seve para processar imagens que possam vir no corpo da requisição
II – Serve para requisições get
III – Parsear o conteúdo do corpo da requisição no formato de json
É correto afirmar que estão corretas:
*27 – Qual comando utilizamos para instalar o body-parser ao nosso projeto NodeJs para API-REST?
I – npm download --save body-parser
II – npm install --save body-parser
III – node install --save body-parser
É correto afirmar que estão corretas:
*28 – O que podemos afirmar sobre a biblioteca cors?
I – Para instala-la usamos o seguinte comando: npm install cors
II – Serve para manter a compatibilidade de comunicação entre diferentes plataformas
III – Pode ser usada dentro do projeto usando o seguinte comando: const cors = require('cors');
É correto afirmar que estão corretas:
*29 – Como fazemos para instalar a biblioteca para dar suporte ao mysql ao nosso projeto NodeJS para API-REST?
I – npm install --save mysql
II – npm download --save mysql
III – node install --save mysql
É correto afirmar que estão corretas:
*30 – Qual comando usamos para subir nossa aplicação NodeJS API-REST no servidor que já foi instalada a biblioteca para que a cada modificação do projeto não é necessário reiniciar o servidor?
I – npm start
II – node start
III – npmjs start
É correto afirmar que estão corretas:
*