Questões de Concurso Sobre programação

Foram encontradas 15.144 questões

Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922748 Programação
Instrução: Considere o código Java abaixo para responder a questão, supondo que ServicoTributado está especificada em outro código, acessível por Servico.

1     public class Servico implements ServicoTributado {
2             public String nomeServico;
3             private int codServico;
4             private int valor;
5             public Servico (String nome) { this(nome, 0, 0);}
6             public Servico(String nome, int cod, int valor) {
7                         nomeServico = nome;
8                         codServico = cod;
9                         this.valor = valor;
10                       }
11     public double calculaTributo ( int valor) {
12             double tributo;
13             // calcula tributo
13             return tributo;
14             }
15     }
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
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922747 Programação
Em relação à programação orientada a objetos, assinale a afirmação correta.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922742 Programação
Quanto à programação para dispositivos móveis, considere 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 programação da interface com os usuários, fornecendo funções de interatividade.
Quais estão corretas?
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922741 Programação
Acerca da arquitetura da plataforma Android, qual das afirmações a seguir NÃO está correta?
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922738 Programação
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
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922737 Programação

Considere a hierarquia de classes abaixo, implementada em JAVA.


Imagem associada para resolução da questão

Assinale a alternativa que relaciona corretamente os atributos de instância que fazem parte dos objetos criados a partir da classe C.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922736 Programação
Quanto à especificação de elementos na notação DTD (Document Type Definition), assinale a alternativa correta.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922719 Programação
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
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922613 Programação

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 diferentes 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 programação JavaScript.


Quais estão corretas?

Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922612 Programação
Acerca do desenvolvimento de aplicativos para dispositivos móveis, é correto afirmar que aplicativos
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922607 Programação

Considere as afirmações abaixo em relação à programaçã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
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922605 Programação

Considere o programa abaixo, escrito em Java.


Imagem associada para resolução da questão


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
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922599 Programação

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
Q921802 Programação
Acerca da linguagem Java versão 6+, assinale a instrução INCORRETA, isto é, que não compila:
Alternativas
Q921801 Programação
Acerca da linguagem Java versão 6+, é INCORRETO afirmar que:
Alternativas
Q921800 Programação
Acerca da linguagem Java versão 6+, é CORRETO afirmar que:
Alternativas
Q921799 Programação
Na linguagem Java, escrever na mesma classe dois ou mais métodos com as mesmas assinaturas, exceto pelos conjuntos de parâmetros, é um recurso conhecido como:
Alternativas
Q921798 Programação
Considerando que o código Java a seguir compila e executa sem erros e sem imprimir qualquer saída:
Imagem associada para resolução da questão

Que código deve substituir String regex = ""; na linha 6 para que o programa imprima "3"?
Alternativas
Q921797 Programação
Considerando que o código Java a seguir compila e executa sem erros e imprime "0.0":
Imagem associada para resolução da questão

Que instrução deve substituir return 0; na linha 16 para que o programa imprima “180.0”?

Alternativas
Q921796 Programação

Analise o código Java SE 6 que segue:


1 public class Strings {

2 public static void main(String[] a) {

3 String[] fs = {"um\\teste",

4 "dois\\testes", "tres\testes"};

5 int cont = 0; for (String f : fs) {

6 System.out.println(f.contains("teste"));

7 for (char c : f.toCharArray())

8 cont = c == '\\' ? cont + 1 : 0; }

9 System.out.println(cont); }}


Classifique cada uma das afirmativas abaixo como verdadeira (V) ou falsa (F) e assinale a alternativa que apresenta a sequência CORRETA, de cima para baixo:


( ) O programa imprime pelo menos um "true".

( ) Ao fim do programa cont vale 0.

( ) O programa imprime pelo menos um "false".

( ) Ao fim do programa cont vale 2.

Alternativas
Respostas
8341: C
8342: D
8343: B
8344: C
8345: B
8346: A
8347: B
8348: D
8349: A
8350: E
8351: D
8352: A
8353: E
8354: D
8355: D
8356: B
8357: E
8358: C
8359: A
8360: B