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

Foram encontradas 5.517 questões

Q2716414 Programação

Em PHP 5, construtores são invocados a cada objeto recém-criado e, por isso, são usados para qualquer tipo de inicialização. Considere o trecho de código PHP 5 a seguir:


class Pessoa {

function __construct() {

print "Construtor de Pessoa\n";

}

}

class PessoaFisica extends Pessoa {

function __construct() {

_____________________________________

print "Construtor de PessoaFisica\n";

}

}


Qual deve ser o comando usado na lacuna apresentada, para que, ao se instanciar um objeto de PessoaFisica, o construtor de Pessoa também seja chamado?

Alternativas
Q2716412 Programação

Com relação a Java EE 7, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:

( ) Servlets são scripts Java com um ciclo de vida definido no servidor.

( ) Facelets é uma linguagem de declaração da apresentação para aplicações JSF.

( ) CDI permite que as dependências dos objetos sejam recebidas, via parâmetros, de forma simplificada.

( ) EJBs são componentes server-side que encapsulam a lógica de negócio de uma aplicação.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.

Alternativas
Q2716411 Programação

Classes abstratas são um recurso importante na linguagem Java, pois incentivam o polimorfismo e dão flexibilidade à modelagem de classes, favorecendo a abstração. A respeito de classes abstratas, considere as seguintes afirmativas:

1. Classes abstratas não podem conter atributos.

2. Uma classe abstrata pode conter métodos concretos.

3. O construtor de uma classe abstrata deve ser abstrato.

4. Classes abstratas podem ser instanciadas.

Assinale a alternativa correta.

Alternativas
Q2716410 Programação

Considere o seguinte programa em Java:


class ClassePai {

public void mostrar() {

System.out.print("pai ");

}

}

class ClasseFilha extends ClassePai {

public void mostrar() {

System.out.print("filha ");

}

}

public class Teste {

public static void main(String[] args) {

ClassePai p1 = new ClassePai();

ClassePai p2 = new ClasseFilha();


p1.mostrar();

p2.mostrar();

((ClasseFilha)p2).mostrar();

((ClasseFilha)p1).mostrar();

}

}


Assinale a alternativa que descreve sua saída.

Alternativas
Q2051047 Programação
Em um servidor Apache Tomcat versão 9.x, qual elemento java permite que um browser execute um applet em uma sandbox própria de modo a prevenir que possíveis códigos maliciosos ou não confiáveis acessem arquivos no sistema operacional, por exemplo?
Alternativas
Q2051045 Programação
Qual o resultado das instruções Javascript: (5 & 13) e (5 | 13), respectivamente?
Alternativas
Q2007408 Programação

Considere o código na linguagem Python versão 3.6.5.


def calc():

     cube = [1, 2, 3, 4, 5]

     cube[3] = 4 ** 3

     return cube


print( calc() )



Ao executar esse código, pode-se observar que o resultado impresso na tela é:  

Alternativas
Q2007406 Programação
Um script é um algoritmo projetado para realizar uma determinada tarefa, utilizando os comandos específicos do bash e os executáveis do sistema operacional. É muito utilizado para realizar agendamento de tarefas repetitivas. Considere o código do script:
                                                                            #!/bin/bash   system_info=$(df –h) echo “$system_info” 
Ao executar esse shell script no Linux, tem-se como resultado uma lista com as informações de:
Alternativas
Q2007399 Programação
Para desenvolvimento Web com Python, um dos frameworks mais famosos é o Django. Sobre o framework Django para Python, é CORRETO afirmar: 
Alternativas
Q1997090 Programação

Analise o seguinte código escrito na linguagem Java:

public class CalculoRecursivo {

           public long calculo(long numero){

                        if (numero <= 1) return 1;

                        else return numero * calculo(numero - 1);

            }

           public void exibeCalculo() {       

                      for (int i = 0; i <= 5; i++)

                               System.out.printf("Posição [%d]: %d\n", i,

calculo(i));

         }

        public static void main(String[] args) {

                   CalculoRecursivo c = new CalculoRecursivo();

                   c.exibeCalculo();

           }

}


ssinale o conteúdo o que será exibido na última linha da saída do programa:

Alternativas
Q1896197 Programação

Analise o trecho de código Visual Basic a seguir.


On Error Resume Next

Dim a As Integer = 1

Dim b As Integer = 2

Dim c As Integer = 3

a = 0

b = 10 / a

c = b / b

Console.Write(a)

Console.Write(b)

Console.Write(c)


Ao término da execução desse código, será impressa a sequência:

Alternativas
Q1896196 Programação

Considere a expressão a seguir.

$a ?? $b ?? $c ?? $d

No PHP, essa expressão será igual a $c somente se:

Alternativas
Q1896195 Programação
A respeito das constantes no PHP, é correto afirmar que elas
Alternativas
Q1896194 Programação
Na linguagem C#, o tipo “int” é um alias para o tipo do .NET Framework:
Alternativas
Q1896193 Programação
No Java, a coleção que permite visitar seus elementos de acordo com sua ordenação natural é a:
Alternativas
Q1896192 Programação
Na linguagem de programação Java, uma classe declarada como “abstract” pode
Alternativas
Q1630284 Programação
Qual comando do Python 3 que realiza para cada lista uma atribuição do elemento corrente à variável definida no comando e executa o bloco de código associado a essa variável disponível?
Alternativas
Q1630282 Programação
Em Python 3, qual é o processo que é executado dentro da função e não na chamada?
Alternativas
Q1630277 Programação
Em Python 3, o que é utilizado para interpolar string?
Alternativas
Q1630272 Programação
Qual é o formato principal de declarar e formatar string no Python 3?
Alternativas
Respostas
2981: A
2982: C
2983: B
2984: D
2985: C
2986: B
2987: B
2988: A
2989: C
2990: D
2991: C
2992: B
2993: A
2994: B
2995: D
2996: B
2997: B
2998: C
2999: D
3000: A