TJ-RSDiversas

Questões de Programação (TI)

17 questões com gabarito verificado e explicação por IA. Mostrando página 1 de 1.

Questão 1TJ-RS·Diversas·2018Programação (TI)

Considere o programa abaixo, escrito em Java. Para as linhas 1 a 4, indicadas no código, selecione a alternativa que corresponde àquilo que será impresso em tela durante a execução de cada linha isoladamente (observe que há quatro versões distintas do programa, cada versão contendo apenas uma das linhas entre as linhas 1 a 4).

Alternativas
Questão 2TJ-RS·Diversas·2018Programação (TI)

Considere as afirmações abaixo em relação à progra-mação concorrente. I - Para realização de exclusão mútua com instrução de test and set, em uma única instrução de máquina, o processador testa o valor de uma variável e atribui um novo valor à mesma variável. É possível que uma interrupção ocorra durante a execução desta instrução. II - Pode-se usar o bloqueio binário, que impõe a exclusão mútua no item de dado, para sincronizar o acesso a transações concorrentes. III - No modelo de chamada remota de procedimentos (RPC) em objetos distribuídos, o objeto servidor possui interface com métodos que podem ser chamados remotamente. Quais estão corretas?

Alternativas
Questão 3TJ-RS·Diversas·2018Programação (TI)

Acerca do desenvolvimento de aplicativos para disposi-tivos móveis, é correto afirmar que aplicativos

Alternativas
Questão 4TJ-RS·Diversas·2018Programação (TI)

Considere as afirmações abaixo, relacionadas com o desenvolvimento de aplicativos para dispositivos móveis. I - Aplicativos escritos em HTML5 apresentam a vantagem de possibilitar a portabilidade para dife-rentes plataformas e dispositivos. II - Páginas responsivas são páginas HTML5 que permitem interação entre aplicativo e usuários. III - O desenvolvimento de aplicativos para a plataforma Android é feito usando a linguagem de progra-mação JavaScript. Quais estão corretas?

Alternativas
Questão 5TJ-RS·Diversas·2018Programação (TI)

Considere as afirmações abaixo sobre documentos XML (Extensible Markup Language). I - Documentos XML centrados em dados possuem muitos itens de dados pequenos que seguem uma estrutura específica e, portanto, podem ser extraídos de um banco de dados estruturado. Normalmente, seguem um esquema predefinido, que especifica os nomes de tags. II - Documentos XML centrados no documento são documentos com grande quantidade de texto. Há pouco ou nenhum elemento de dado estruturado nesses documentos. III - Documentos XML híbridos podem ter partes que contêm dados-estruturas, e outras partes que são predominantemente textuais ou não estruturadas; podem ou não ter um esquema predefinido. Quais estão corretas?

Alternativas
Questão 6TJ-RS·Diversas·2018Programação (TI)

Quanto à programação para dispositivos móveis, con-sidere as afirmações abaixo. I - É possível acessar os diversos sensores disponíveis nos dispositivos móveis por meio de comandos específicos em HTML5. II - Content provider, na plataforma Android, permite às aplicações acessar dados de outras aplicações e também compartilhar seus próprios dados. III - A API de gerência de atividades facilita a progra-mação da interface com os usuários, fornecendo funções de interatividade. Quais estão corretas?

Alternativas
Questão 7TJ-RS·Diversas·2018Programação (TI)

Em relação à programação orientada a objetos, assinale a afirmação correta.

Alternativas
Questão 8TJ-RS·Diversas·2018Programação (TI)

O software pode ser projetado para prover capacidade específica de utilização por muitos clientes. Pode focar em um mercado limitado e particular (por exemplo, produtos para controle de estoque) ou direcionar-se para mercados de consumo em massa (por exemplo, processamento de texto). Esta categoria de software é denominada software

Alternativas
Questão 9TJ-RS·Diversas·2018Programação (TI)

Acerca da arquitetura da plataforma Android, qual das afirmações a seguir NÃO está correta?

Alternativas
Questão 10TJ-RS·Diversas·2018Programação (TI)

Considere o código Java abaixo para responder a, supondo que ServicoTributado está especificada em outro código, acessível por Servico.

Considere o trecho de programa a seguir. Quanto ao trecho de programa acima e quanto às características da linguagem Java, considere as seguintes afirmações. I - A classe ServicoTerceirizado é uma subclasse da classe Servico. II - Objetos da classe ServicoTerceirizado herdam todos os atributos da classe Servico. III - Pode-se declarar métodos na classe ServicoTercei-rizado com a mesma assinatura de métodos já declarados na classe Servico. Quais estão corretas?

Alternativas
Questão 11TJ-RS·Diversas·2018Programação (TI)

Numere a segunda coluna de acordo com a primeira, associando cada conceito ou recurso da linguagem PHP à sua respectiva definição. (1) Superglobais (2) Object (3) Globais (4) Resource (5) Null (6) Estáticas

(7) Require (8) Locais ( ) Utilizado para permitir o reúso de código, inclui um determinado arquivo no script em que está sendo chamado; se o arquivo não for encontrado, a execução do script é suspensa. ( ) São as variáveis que podem ser acessadas dentro de todo o script. ( ) São variáveis predefinidas e visíveis no decorrer de todo o script que as contém. ( ) São variáveis visíveis somente dentro das funções onde forem criadas; são inicializadas apenas uma vez e mantêm seu valor entre as execuções da função. ( ) Representa uma instanciação de uma determinada classe. ( ) Tipo de variável especial que mantém uma referência a algo externo ao script, como uma conexão com um banco de dados. ( ) Variável que não tem valor por não ter sido inicializada, por exemplo. ( ) Variáveis que somente podem ser utilizadas dentro do escopo em que são instanciadas. A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é

Alternativas
Questão 12TJ-RS·Diversas·2018Programação (TI)

Na Programação Orientada a Objetos, há vários conceitos que definem as características da metodologia. Dentre estes conceitos, há o conceito de Herança. Assinale a alternativa INCORRETA sobre o conceito de Herança.

Alternativas
Questão 13TJ-RS·Diversas·2018Programação (TI)

Considere a hierarquia de classes abaixo, implementada em JAVA. Assinale a alternativa que relaciona corretamente os atributos de instância que fazem parte dos objetos criados a partir da classe C.

Alternativas
Questão 14TJ-RS·Diversas·2018Programação (TI)

Considere o código Java abaixo para responder a, supondo que ServicoTributado está especificada em outro código, acessível por Servico. Na linha 1 do código Java, apresentado na instrução, a expressão “implements ServicoTributado” significa que:

Alternativas
Questão 15TJ-RS·Diversas·2018Programação (TI)

Considere o código Java abaixo para responder a, supondo que ServicoTributado está especificada em outro código, acessível por Servico.

Suponha a seguinte sequência de código: ... int valorTabelado = 500; Servico servicoL= new Servico (“Lavagem”, 423, valorTabelado); .... Na linha 9 do código de instrução, “this.valor = valor;” o uso de “this” garante que:

Alternativas
Questão 16TJ-RS·Diversas·2018Programação (TI)

Considere o código Java abaixo para responder a, supondo que ServicoTributado está especificada em outro código, acessível por Servico. Considere a escrita de uma linha de código Servico servicoL= new Servico (“Lavagem”) e analise as afirmações abaixo. I - A linha de código resulta na declaração de uma variável e na criação de uma instância da classe “servicoL” com a string “Lavagem” no campo “nomeServico” e com os demais valores indefinidos. II - A linha de código resulta na declaração de uma variável com identificador “Lavagem”. III - A linha de código resulta na declaração de uma variável e na criação de uma instância da classe “Servico” com a string “Lavagem” no campo “nomeServico” e com os demais valores zerados. Quais estão corretas?

Alternativas
Questão 17TJ-RS·Diversas·2018Programação (TI)

Quanto à especificação de elementos na notação DTD (Document Type Definition), assinale a alternativa correta.

Alternativas