Questões de Concurso Sobre programação

Foram encontradas 12.523 questões

Q2716417 Programação

Considere o seguinte trecho de código em JavaScript:


var lista = [];

lista.push('azul', 'amarelo', 'vermelho');

lista[6] = 'verde';


document.write(lista.length);


O que será apresentado por esse trecho de código?

Alternativas
Q2716416 Programação

Sobre sessões em PHP 5, assinale a alternativa correta.

Alternativas
Q2716415 Programação

Considere o seguinte trecho de código em PHP 5:


$array = array(

"Valor 1 ",

"Valor 2 ",

10 => "Valor 3 ",

"Valor 4 ", );

foreach($array as $i => $j)

print $i;


O que será apresentado por esse trecho de código?

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

Sobre o ciclo de vida de uma aplicação JSF 2.2, a fase conhecida como Invoke Application é responsável por:

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
Q2705546 Programação
Considere o seguinte trecho de código Python que faz uma chamada a um serviço web e processa a resposta XML.

Imagem associada para resolução da questão


Suponha que a resposta XML do serviço web seja a seguinte:

Imagem associada para resolução da questão

O valor impresso pelo programa será:  
Alternativas
Q2705544 Programação

Considere o seguinte trecho de código XML: 



Imagem associada para resolução da questão



A expressão XPath que seleciona corretamente o título de todos os filmes no acervo é: 

Alternativas
Q2705541 Programação
Uma das principais facilidades da programação orientada a objetos é a possibilidade de sobrecarregar funções.
Considere que existe uma função chamada calcularArea apresentada com o seu protótipo em pseudocódigo no formato:

tipo_retorno nome_Função (tipo_Argumento1 nome_Argumento1, …, tipo_ArgumentoN nome_ArgumentoN)
O protótipo da função calcularArea é:
float calcularArea (Quadrado quadrado1)

Assinale a opção que apresenta um exemplo de sobrecarga da função calcularArea. 
Alternativas
Q2705540 Programação
Analisadores estáticos são particularmente importantes para determinadas linguagens de programação. A análise estática pode descobrir um grande número de erros potenciais e reduzir bastante os custos de teste.
Assinale a opção que contém a relação correta entre possíveis problemas encontrados pela análise estática de código e sua respectiva classe de defeitos. 
Alternativas
Q2705539 Programação
O ASP.NET Core é uma tecnologia da Microsoft de código aberto, multiplataforma e alto desempenho para a criação de aplicativos conectados à Internet e aptos para a nuvem.
Sobre o ASP.NET Core, é correto afirmar que 
Alternativas
Q2705537 Programação
Com relação aos conceitos da programação orientada a objetos, avalie as afirmativas a seguir.

I. Herança e polimorfismo são pilares da programação orientada a objeto.
II. Uma classe contém os atributos (dados ou propriedades) do objeto e as funções (métodos) que podem ser executadas por ele.
III. Um objeto é uma instância de uma classe.

Está correto o que se afirma em
Alternativas
Q2705533 Programação
Em relação às métricas de projeto para software orientado a objetos é correto afirmar que 
Alternativas
Q2705527 Programação
Considere a biblioteca Pandas e o trecho de código a seguir:

import pandas as pd
data = {'Cidade': ['Parauapebas', 'Marabá', 'Altamira'], 'Região': ['I', 'II', 'II'], 'Jan': [150, 395, 300], 'Fev': [275, 195, 250], 'Mar': [250, 280, 200] }

df = pd.DataFrame(data,
columns=['Cidade','Região','Jan', 'Fev','Mar'])
print(df.groupby('Região')[['Jan', 'Fev',
'Mar']].mean().iloc[1,2])

Assinale a opção que apresenta o valor numérico exibido como saída ao comando print.
Alternativas
Q2681818 Programação
O sistema operacional gerencia todos os recursos do computador. Além disso, é ele que estabelece a forma como ocorre a relação com o equipamento. Com base nessa informação, julgue o item a seguir. 

Como os computadores trabalham apenas com 0s e 1s, a representação de um caractere (uma letra, um número ou um símbolo) é feita por meio de uma tabela de conversão que converte Byte em caractere. Essa tabela é chamada de ASCII.
Alternativas
Q2669405 Programação

Na engenharia de software, os ambientes de desenvolvimento integrados (IDE) oferecem recursos para as várias etapas do projeto à construção de programas de computador. Em especial, os IDEs permitem a criação de bibliotecas compartilhadas (shared libraries), as quais são largamente usadas por diferentes linguagens de programação e sistemas operacionais. Por exemplo, nos sistemas operacionais Windows e UNIX AIX, as bibliotecas compartilhadas estão disponíveis na forma de arquivos .dll (dynamic-link library) e .so ou .a (shared object/archive), respectivamente. Neste contexto, qual o tipo de código armazenado nos arquivos de bibliotecas compartilhadas?

Alternativas
Q2669385 Programação

Para criar um sistema de arquivos, é necessário considerar o tamanho e o número de arquivos estimados a serem armazenados. Dentre os tipos de sistemas de arquivos suportados pelo AIX está o JFS (Journaled File System), cujo tamanho máximo depende dos parâmetros:

Alternativas
Q2665967 Programação

Os elementos HTML de cabeçalho são representados por seis níveis de título de seção. Desta maneira, assinale a alternativa que contém as TAGs em HTML dos níveis e seção:

Alternativas
Respostas
721: E
722: E
723: D
724: A
725: B
726: C
727: B
728: D
729: C
730: B
731: E
732: C
733: E
734: E
735: E
736: B
737: C
738: E
739: C
740: A