Questões de Concurso Sobre programação

Questões Discursivas

Foram encontradas 15.022 questões

Q2176527 Programação
A Extreme Programming (Programação Extrema) emprega uma metodologia orientada a objetos como seu paradigma de desenvolvimento e envolve um conjunto de regras e práticas constantes no contexto das seguintes atividades metodológicas, EXCETO:
Alternativas
Q2176386 Programação
Na linguagem Powershell, o comando Get-Member exibe:
Alternativas
Q2176385 Programação
Na linguagem de script Powershell, qual é o comando utilizado para listar os processos em execução no sistema?
Alternativas
Q2176374 Programação
A respeito de listas e tuplas em Python, analise as assertivas abaixo:
I. As listas são mutáveis, enquanto as tuplas são imutáveis. II. As listas são mais eficientes em termos de memória do que as tuplas. III. As listas podem conter itens de diferentes tipos, enquanto as tuplas podem conter apenas itens do mesmo tipo. IV. As listas são ordenadas e as tuplas não são ordenadas.
Quais estão corretas?
Alternativas
Q2176373 Programação
Na linguagem Python, qual seria a forma correta de comentar uma linha de código? 
Alternativas
Q2176372 Programação
Na linguagem Python, qual a diferença entre os métodos 'sort()' e 'sorted()'? 
Alternativas
Q2176371 Programação
Considere o seguinte código na linguagem Python:

class List(list):    def listar(self):    res = []    for item in self:       if item not in res:        res.append(item)    return res l = List([8, 1, 1, 2, 2, 3, 4, 4, 4, 0])     print(l.listar())

O resultado esperado após a execução da linha print(l.listar()) é:
Alternativas
Q2175759 Programação
No desenvolvimento web, , é comum estruturá-lo em duas partes complementares: backend e frontend. Grosso modo, pode-se dizer que tal classificação é influenciada pela arquitetura cliente-servidor, na qual o frontend possui um foco voltado ao lado cliente, enquanto o backend possui um foco voltado para o lado servidor. O quadro contém linguagens que podem ser utilizadas no desenvolvimento de sistemas para a web. A primeira coluna apresenta uma enumeração de três possíveis classificações, de acordo com o local onde os dados (scripts ou documentos) são processados. A segunda coluna apresenta uma lista contendo cinco linguagens. Imagem associada para resolução da questão
Assinale a alternativa que apresenta a sequência correta, correspondendo à classificação de cada uma das linguagens listadas, de cima para baixo.
Alternativas
Q2175753 Programação
Uma decisão importante a ser tomada durante o processo de desenvolvimento de um software é a escolha da linguagem de programação que será utilizada. Sabe-se que cada linguagem possui características próprias que podem favorecer ou desfavorecer a resolução de um determinado problema. Uma dessas características é o paradigma de programação, que tem como exemplos mais conhecidos a programação estruturada, a programação orientada a objetos e a programação funcional. Acerca das linguagens de programação e sua utilização no desenvolvimento de um software, assinale a alternativa correta.
Alternativas
Q2175522 Programação
No que se refere aos conceitos básicos de linguagens de programação, observe o código em Java a seguir. Imagem associada para resolução da questão
A execução da classe exibe uma linha com o seguinte resultado:
Alternativas
Q2175444 Programação

O que será impresso ao executar o código-fonte abaixo, escrito na linguagem C?

#include <stdio.h>

void main()

{

     int num1 = 10, num2 = 4;

     printf("%d e %d", num1/num2, num2/num1);


Alternativas
Q2175443 Programação

Analise o código-fonte abaixo, escrito na linguagem C.

void swap(int *x, int *y)

{

     int temp;

     temp = *x;

     *x = *y;

     *y = temp;

}

void main()

{

      int num1 = 5, num2 = 10;

      swap(&num1, &num2);

}


O uso da função swap no código acima demonstra uma passagem de parâmetros por:

Alternativas
Q2175442 Programação
No paradigma de programação Orientado a Objetos (OO), as visibilidades, também chamadas de modificadores de acesso, têm como finalidade controlar o acesso (manipulação) de classes, atributos e métodos. Assinale a alternativa que apresenta SOMENTE visibilidades providas pela OO. 
Alternativas
Q2175439 Programação
Assinale a alternativa que apresenta uma estrutura de dados caracterizada por possibilitar o crescimento ou a redução da estrutura de forma dinâmica.
Alternativas
Q2175437 Programação
Na instalação de um servidor de aplicação NGINX, qual porta vem configurada, por padrão, como HTTP listen? 
Alternativas
Q2175436 Programação
Analise as assertivas abaixo sobre os servidores de aplicação:
I. Apache Tomcat. II. Jboss. III. Microsoft IIS. IV. NGINX.
Quantos podem ser utilizados em plataforma Windows Server?
Alternativas
Q2175420 Programação
Um aplicativo construído em linguagens da web, tais como HTML, CSS e Javascript é um aplicativo: 
Alternativas
Q2175419 Programação
Em relação ao desenvolvimento de aplicativos móveis, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) Ionic é um SDK para aplicativos iOS e Android que permite a integração com estruturas de front-end como o Angular. ( ) Node.js é um ambiente de execução do código JavaScript do lado cliente. ( ) Qualquer código JavaScript é perfeitamente aceito em um programa de TypeScript.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q2175418 Programação
Na linguagem Java, qual das alternativas abaixo NÃO é um estado do ciclo de vida de uma thread?
Alternativas
Q2175417 Programação
Sobre a utilização de objetos do tipo enum na linguagem Java, é correto afirmar que:
Alternativas
Respostas
4381: D
4382: C
4383: C
4384: C
4385: A
4386: C
4387: D
4388: C
4389: D
4390: C
4391: E
4392: D
4393: D
4394: C
4395: A
4396: E
4397: B
4398: B
4399: A
4400: C