Questões de Concurso Sobre linguagens de programação em programação

Foram encontradas 7.897 questões

Q941046 Programação

Considere o código representado na figura abaixo.


Imagem associada para resolução da questão


Em relação a esse código, é correto afirmar:

Alternativas
Q940517 Programação

Considere as seguintes afirmativas sobre os tipos de exceções que existem na linguagem Java e o que caracteriza cada um desses tipos.


I Todas as exceções em Java herdam direta ou indiretamente da classe Throwable.

II Existem dois tipos de exceções Java: (1) exceções checadas (checked exceptions) que herdam da classe Exception ou de outra exceção checada e (2) exceções não checadas que herdam da classe Throwable.

III Um exemplo de exceção não checada é a do tipo Error que geralmente representa restrições de recursos ou problemas internos à máquina virtual Java (JVM).

IV O compilador Java não permite que sejam definidos tratadores (cláusulas catch) para as exceções de tipo RuntimeException e Error.


Estão corretas as afirmativas  

Alternativas
Q940516 Programação

Para responder a questão considere a definição abaixo.

O Spring é um framework de aplicação e container de inversão de controle para aplicações Java.

A respeito do framework Spring, analise as afirmações abaixo.


I A anotação @Transactional do Spring é usada para indicar classes ou métodos específicos que irão delimitar transações com o banco de dados, podendo ser aplicada a classes ou métodos específicos.

II A demarcação de transações pode ser feita no Spring através da inclusão de configurações com a tag <transaction< no arquivo applicationContext.xml.

III A configuração através de arquivos XML oferece flexibilidade para indicar padrões de nomes de classes e métodos que serão demarcados com transações, assim como os respectivos modos de propagação.

IV Por default, todas as transações criadas pelo framework Spring possuem modo de propagação REQUIRES_NEW, o que significa que ele cria uma nova transação para cada método transacional chamado.


Estão corretas as afirmações

Alternativas
Q936708 Programação

Imagem associada para resolução da questão
O resultado da execução, com JSON, do código JavaScript antecedente será PI.
Alternativas
Q936706 Programação

Julgue o próximo item, relativo a lógica de programação e linguagens de programação.


A execução do código Java seguinte retornará o resultado numérico 20.


Imagem associada para resolução da questão



Alternativas
Q936705 Programação

Julgue o próximo item, relativo a lógica de programação e linguagens de programação.


Imagem associada para resolução da questão
A execução do código JavaScript anteriormente apresentado retornará o seguinte resultado.


JavaScript

Blue,Red,White

Alternativas
Q935164 Programação

Sejam as seguintes classes escritas em linguagem Java:


class A { public String m (String s) { return s + "a"; } }

class B extends A { public String m (String s) { return s + "b"; } }

class C extends B { public String m () { return "c"; } }

class D extends C { public String m (String s) { return s + "d"; } }


Considere ainda as sentenças a seguir:


D obj = new D(); C x = obj; B y = obj; A z = obj;


A execução da expressão x.m(y.m(z.m(obj.m(new C().m("#"))))) resulta no valor

Alternativas
Q935163 Programação

Sejam as classes seguintes escritas em Java:


class A {int x; A(){setX(10);} int getX(){return x;} void setX(int y) {x=y;}}

class B extends A {B(){ x+=100; }}

class C extends B { C(){ this(10); x*=2; } C(int y) {setX(y+getX());}}


A execução da sentença new C().getX() retorna o valor

Alternativas
Q935162 Programação

Considere o método a seguir escrito em Java:


Imagem associada para resolução da questão


Se o método for executado recebendo o vetor v contendo 5 elementos, cuja sequência de valores é 5, 4, 3, 2 e 1, então o corpo do laço mais externo e o corpo do laço mais interno são executados, respectivamente,

Alternativas
Q934387 Programação

      Para realizar a validação de uma lista com 10 mil endereços de emails, será utilizada a seguinte expressão regular. 


                  

Nessa situação hipotética,


o metacaractere $ realizará a soma dos endereços de emails validados.

Alternativas
Q933778 Programação

Analise o programa, em Java, a seguir:


Imagem associada para resolução da questão


Ao ser executado, o programa imprimirá um número entre

Alternativas
Q933777 Programação

O modo de execução de uma linguagem de programação, apesar de não ser obrigatório, é fortemente determinado por características do projeto da linguagem. Isso permite que as linguagens de programação sejam agrupadas pelo modo como são tipicamente processadas. Algumas linguagens são normalmente compiladas diretamente para linguagem de máquina, outras são normalmente interpretadas e, ainda, existe um grupo de linguagens híbridas que são, normalmente, compiladas para uma linguagem intermediária que é interpretada por uma máquina virtual.


Que lista possui um exemplo de cada um dos três grupos de linguagens?

Alternativas
Q933327 Programação

Julgue o próximo item, relativo a noções de programação Python e R.


Considere o programa a seguir, na linguagem Python.


Imagem associada para resolução da questão


A sintaxe do programa está correta e, quando executado, ele apresentará o seguinte resultado.


PF

Alternativas
Q933326 Programação

Julgue o próximo item, relativo a noções de programação Python e R.


Considere o programa a seguir, na linguagem Python.


Imagem associada para resolução da questão

A sintaxe do programa está correta e, quando executado, ele apresentará o seguinte resultado.


True!

Alternativas
Q933325 Programação

Julgue o próximo item, relativo a noções de programação Python e R.


Considere o programa a seguir, escrito em R.
x <- TRUE y <- FALSE print (xy)
Após a execução do programa, será obtido o seguinte resultado.
[1] FALSE
Alternativas
Q933324 Programação

Julgue o próximo item, relativo a noções de programação Python e R.


Considere o programa a seguir, escrito em R.


x <- c (3, 5, 7)

y <- c (1, 9, 11)

print (x + y)


Após a execução do programa, será obtido o seguinte resultado.

[1] 36

Alternativas
Q928887 Programação
No contexto da linguagem Java, assinale o modificador (modifier) que se refere ao nível de acesso.
Alternativas
Q928886 Programação

Analise o código C# a seguir.


Imagem associada para resolução da questão


Assinale o resultado exibido na execução desse código.

Alternativas
Q928885 Programação

Analise o código jQuery a seguir.


Imagem associada para resolução da questão


Assinale a opção que indica o efeito observado, quando o botão referido no código é clicado.

Alternativas
Respostas
4281: B
4282: D
4283: C
4284: C
4285: E
4286: C
4287: A
4288: D
4289: B
4290: E
4291: E
4292: D
4293: E
4294: E
4295: E
4296: E
4297: E
4298: C
4299: D
4300: E