Questões de Concurso Comentadas sobre linguagens de programação em programação

Foram encontradas 5.295 questões

Q945022 Programação

Complete as lacunas das frases, indicando a qual elemento da tríade de tecnologias a descrição se refere.


1) ______________: tecnologia para especificar o conteúdo de páginas Web.

2) ______________: tecnologia para especificar a apresentação dessas páginas.

3) ______________: tecnologia para especificar o comportamento das mesmas.


A sequência que preenche corretamente as lacunas das frases é

Alternativas
Q945008 Programação

Existe uma linguagem de programação da Web que a maioria dos sites modernos usa e todos os navegadores atuais – em computadores de mesa, consoles de jogos, tablets e smartphones – a incluem, tornando-a a linguagem de programação mais onipresente da história.


Qual é a linguagem de programação descrita?

Alternativas
Q944087 Programação
Em relação ao JavaScript (versão ECMAScript 2015 ou superior), é correto afirmar:
Alternativas
Q944083 Programação
Em relação às funções de array do PHP 5 ou superior, é correto afirmar:
Alternativas
Q944082 Programação
Em relação às variáveis em PHP 5 ou superior, é correto afirmar:
Alternativas
Q944081 Programação
Dado o código em PHP 5 ou superior abaixo:
$m = array("Um ","Dois ",3 => "Três ","Quatro ",); foreach($m as $x => $y) print $x;
O que será gerado pelo comando “print $x”?
Alternativas
Q944079 Programação
Em relação à sobrecarga de operadores em C#, é INCORRETO afirmar:
Alternativas
Q944078 Programação
Em relação ao mecanismo de passagem de parâmetros em C#, é correto afirmar:
Alternativas
Q943668 Programação
Analise o código abaixo.       procedure TDate.SetValue (m, d, y: Integer);      begin                 Month := m;                Day := d;                Year := y;       end;

A qual linguagem de programação ele pertence?

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
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
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
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
Q928884 Programação

O comando JavaScript exibido a seguir escreve o texto “XXX” no interior de um elemento HTML.


document.getElementById("demo").innerHTML = "XXX";


Sabe-se que o elemento a ser modificado é localizado pelo valor de certo atributo. Assinale o nome do atributo HTML que deve possuir o valor “demo”.

Alternativas
Q928883 Programação

Observe a função JavaScript a seguir.


function openWin(X) {

window.open(X);

}


Em um ambiente Windows, essa função foi invocada no Google Chrome com o valor “NSCE47-TIBD.xxx” no parâmetro X.


Assinale a opção que indica o que aconteceu em seguida.

Alternativas
Respostas
2921: C
2922: D
2923: C
2924: D
2925: B
2926: E
2927: E
2928: A
2929: D
2930: D
2931: C
2932: A
2933: D
2934: D
2935: E
2936: E
2937: E
2938: C
2939: A
2940: D