Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Q3150382 Programação
Sobre os conceitos de desenvolvimento para Android e iOS, marque a opção correta.
Alternativas
Q3150381 Programação
Sobre conceitos relacionados ao Python, analise as afirmações abaixo e marque a opção que indica a quantidade correta de afirmações verdadeiras e falsas.
I. Python suporta orientação a objetos, permitindo a criação de classes, herança, encapsulamento e polimorfismo.
II. Python suporta programação funcional, incluindo o uso de funções de alta ordem como map, filter e reduce.
III. Em Python, todas as variáveis declaradas dentro de uma função são automaticamente globais e podem ser acessadas em qualquer parte do código.
IV. O uso de ponto e vírgula (;) ao final de cada linha é obrigatório em Python para indicar o final de uma instrução.
Alternativas
Q3150380 Programação
Qual é o mecanismo utilizado para garantir exclusão mútua, garantindo que somente uma thread ou processo possa acessar uma seção crítica por vez, sem permitir múltiplos acessos simultâneos?
Alternativas
Q3150375 Programação
Frameworks de persistência como JPA e Hibernate são utilizados para simplificar e gerenciar a interação entre aplicações Java e bancos de dados relacionais. Sobre seu uso, marque a opção correta.
Alternativas
Q3150374 Programação
Sobre os conceitos relacionados à orientação a objetos na linguagem de programação Java, marque a opção correta.
Alternativas
Q3150373 Programação
Considere as afirmações abaixo e marque a opção correta.
I - O comando break pode ser usado para interromper um loop for ou while em JavaScript. Esse comando permite que o loop termine antes que sua condição final seja atingida.
PORQUE
II - Quando o break é utilizado em um loop, ele encerra a iteração atual e passa para a próxima, mantendo o loop em execução.
Alternativas
Q3150372 Programação
Analise o código Python abaixo e marque a opção correta. ---------------------------------- x1 = 5 x2 = 7.5 x1 -= 1 x2 += x1 print("%d:%.2f" % (x1,x2)) ---------------------------------- 
Alternativas
Q3150371 Programação
Sobre o conceito e a definição de constantes em diferentes linguagens de programação, analise as afirmações abaixo e marque a opção correta.
I. Na linguagem Python, por convenção, nomes em caixa-alta são utilizados para indicar que uma variável deve ser tratada como constante, apesar do Python permitir que seus valores sejam modificados.
II. Na linguagem Java, a palavra-chave "const" é utilizada para definir constantes, garantindo que o valor não possa ser alterado.
Alternativas
Q3984455 Programação
Qual característica do paradigma de Programação Orientada a Objetos indica a reutilização do código?
Alternativas
Q3984450 Programação
Qual tipo de encapsulamento de acesso é geralmente usado para membros de dados de uma classe?
Alternativas
Q3984442 Programação
O que não é uma característica do paradigma de Programação Orientada a Objetos - POO em definições gerais?
Alternativas
Q3970091 Programação
Na programação orientada a objetos, existem vários conceitos fundamentais que ajudam a criar sistemas mais modularizados, reutilizáveis e manuteníveis. Um desses conceitos é o princípio de esconder os detalhes internos de um objeto e expor apenas o que é necessário, através de uma interface pública. Isso é alcançado com o uso de modificadores de acesso (como privado, protegido e público), permitindo que os dados de um objeto sejam protegidos contra acessos não autorizados e modificações acidentais. Sabendo disso, assinale a alternativa que apresenta, CORRETAMENTE, o nome deste conceito.
Alternativas
Q3928488 Programação
Na programação Web, recursos como cookies, sessões e “FAT URL” são utilizados para? 
Alternativas
Q3928485 Programação
A Linguagem de programação Java merece uma atenção especial por permitir de forma nativa o processamento paralelo, sem a necessidade de utilização de ferramentas e APIs de terceiro. Esse processamento paralelo é possível quando instanciadas duas ou mais threads. Das classes/interfaces abaixo, qual permite o processamento em paralelo utilizando seus métodos void run()?  
Alternativas
Q3699901 Programação
Em um script de shell, o que a expressão #!/bin/bash no início de um arquivo indica?
Alternativas
Q3699897 Programação
Qual é a diferença entre JRE e JDK?
Alternativas
Q3699896 Programação
Qual é o propósito de usar o modificador final em uma variável em Java?
Alternativas
Q3699895 Programação
No Python, qual método de uma lista é usado para adicionar um item ao final da lista?
Alternativas
Q3699894 Programação
No Python, qual declaração é usada para capturar e responder a erros ou exceções que ocorrem durante a execução de um programa?
Alternativas
Q3699893 Programação
Assinale a alternativa que apresenta corretamente como garantir que as alterações feitas em um banco de dados sejam salvas no contexto de uma sessão de banco de dados em Python.
Alternativas
Respostas
1041: B
1042: A
1043: A
1044: B
1045: C
1046: C
1047: D
1048: C
1049: D
1050: C
1051: D
1052: C
1053: A
1054: D
1055: C
1056: A
1057: D
1058: C
1059: A
1060: B