Questões de Concurso
Sobre linguagens de programação em programação
Foram encontradas 7.897 questões
<?php
Include(‘pages/footer.php’);
?>
Considerando o trecho de código acima, julgue o item.
O construtor include() está incluindo o arquivo pages/footer.php. Caso seja utilizado o construtor require() ao invés do construtor include() e o arquivo footer.php não seja encontrado no diretório pages, será apresentado um warning, indicando que o arquivo não foi encontrado, mas permitindo ainda a execução do script.
No que se refere à linguagem PHP e à tecnologia de webservices, julgue o item.
Na linguagem PHP, a função ltrim() é utilizada para
retirar os espaços em branco no início e no final de uma
string.
function f1 {
VAR="Teste"
}
f2() {
p1=$ 1
p2=$ 2
soma=$ ( ($ {p1}*3 + $ {p2}*2) )
echo $ {soma}
}
f1
echo $ {VAR}
valor="$ (f2 1 2)"
echo valor = $ valor
meuvalor="$ (f2 10 -2)"
echo meuvalor = $ meuvalor
Ao ser executado, o script Linux apresentado anteriormente
apresentará o seguinte resultado.
Java EE (Enterprise Edition – edição empresarial) é uma plataforma de programação para servidores na linguagem de programação Java. Com base nessa plataforma, analise as afirmações a seguir:
I. Servlets podem ser criados com o objetivo de receber chamadas HTTP, processá-las e devolver uma resposta ao cliente. Assim, podemos afirmar que cada servlet pode ser considerado um objeto em Java que recebe as requisições (request) e produz alguma resposta (response), como uma página HTML que é gerada dinamicamente.
II. Para não criar todo conteúdo dinâmico dentro de classes, é possível utilizar a tecnologia JSP – JavaServer Pages. É algo similar ao PHP, que dá para misturar o código PHP com o HTML. Uma das principais diferenças é que JSP utiliza a linguagem de programação Java.
III. Código Java pode ser digitado dentro do arquivo com extensão .jsp, incluindo declarações condicionais como a estrutura if-else e estruturas de repetição como a for e a while. Para escrever código Java na página, basta escrevê-lo entre as tags <% e %>. Esse tipo de código é chamado de scriptlet.
IV. Utilizar tablets é uma maneira de utilizar scriptlets sem a necessidade das tags <% e %>. Para utilizar tablets basta separar o código Java por tabulação. Isso possibilita um código mais enxuto e de fácil compreensão por parte dos programadores.
Estão corretas APENAS:
A respeito da linguagem de programação Java, analise as afirmações a seguir:
I. Para se criar uma classe, deve-se declarar a visibilidade e, em seguida, digitar a palavra reservada class e o nome da classe. Os métodos e atributos ou propriedades devem ser inseridos dentro de chaves. Por exemplo, supondo que o programador queira criar a classe rotulada de Teste, a seguinte estrutura deve ser seguida:
1. public class TesteJava{
2. //atributos ou propriedades
3. //métodos
4. }
I. Em uma aplicação desenvolvida em Java, os objetos são características definidas pelas classes. Java não permite a instanciação de objetos da classe para inicializar atributos ou invocar métodos. Essa ação traria um comportamento indesejado, denominado de Herança ou Polimorfismo.
II. Atributos são propriedades de um objeto. Em Java, é possível criar uma classe para guardar essas propriedades conforme o exemplo abaixo para uma classe rotulada de Pessoa:
1. public class Pessoa{
2. public String nome;
3. public int idade;
4. public int altura
4. }
III. Construtores são métodos especiais que inicializam os atributos toda vez que é chamado. Em Java, toda vez que a palavra reservada new é digitada, o objeto realiza a solicitação para a memória do sistema armazená-lo, chamando o construtor da classe para inicializar o objeto. A identificação de um construtor em uma classe é sempre o mesmo nome da classe.
Estão corretas APENAS:
Com relação a conceitos de programação Python e R, julgue o item que se segue.
O resultado do código R seguinte será "12".

Com relação a conceitos de programação Python e R, julgue o item que se segue.
O código Python a seguir apresenta como resultado "True".
x = bool(-3)
y = bool("True"*x)
z = bool("False")
print (x and y and z)
Com relação a conceitos de programação Python e R, julgue o item que se segue.
O resultado do código R seguinte será "12".
f<- function(x) {
g <- function(y) {
y + z
}
z <- 4
x + g(x)
}
z <- 10
f (4)
Sobre as funções lambda em Java, assinale a alternativa correta.
(variável) -> (método)
Considerando a arquitetura da linguagem de programação Java e o Java Development Kit (JDK) e o Java Runtime Environment (JRE), assinale a alternativa correta.
Analise o código abaixo e responda, a qual linguagem de programação melhor se enquadra essa sintaxe:

Alternativas:
Considere a classe Java abaixo.

O que o console exibirá quando o método main() for executado?
A classe Java ArvNo, exibida abaixo, é usada para representar os nós de uma árvore binária.

Ela é usada na implementação de uma árvore binária pela classe Arv, exibida a seguir.

Que árvore terá os valores de seus nós exibidos em ordem descendente quando for percorrida pelo método percorre(),
definido na classe Arv?
Considere as seguintes classes e interfaces Java, que ocupam arquivos separados do pacote default:


O que será exibido no console quando o método main() for executado?
A classe Queue a seguir é uma implementação parcial do tipo abstrato de dados Fila.

Nesse contexto, qual implementação dos métodos enqueue() e dequeue() completa a classe Queue, de modo que todos
os elementos inseridos em uma fila possam ser recuperados de acordo com a propriedade FIFO?
No entanto, esse programa está incompleto porque apenas encontra o corredor 327.
Que instruções PHP devem ser colocadas, no lugar do comentário marcado com a palavra TODO no programa apresentado, para que sejam impressas as numerações das camisas dos 10 competidores desclassificados?