Questões de Concurso Comentadas sobre programação

Foram encontradas 11.317 questões

Q3960359 Programação
A palavra-chave final pode ser usada de diferentes formas na linguagem Java. Em relação ao uso dessa palavra-chave em diferentes contextos, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) Classes definidas com o modificador final não podem ser estendidas.
( ) Métodos definidos com o modificador final indicam métodos que implementam métodos abstratos de superclasses.
( ) Atributos definidos com o modificador final não podem ser alterados depois de inicializados.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q3727606 Programação
Palavras reservadas são palavras da própria linguagem de programação que não podem ser utilizadas para denominar elementos criados pelo programador. Dito isso, informe qual das alternativas a seguir é uma palavra reservada da linguagem Java.
Alternativas
Q3727578 Programação
Avalie as seguintes afirmações sobre linguagens de programação.

1) Todo programa escrito em Python só é compilado quando o sistema operacional não dá suporte nativo ao seu interpretador.
2) JavaScript suporta o paradigma de programação orientado a objetos.
3) Ruby não suporta o paradigma de programação orientado a objetos.
4) Python é uma linguagem fortemente tipada, ou seja, as variáveis precisam ser declaradas com um tipo.

Está(ão) correta(s), apenas:
Alternativas
Q3727574 Programação
Qual código abaixo, escrito em PHP 8.1, implementa corretamente uma função que retorna a soma dos dois valores recebidos como argumento?
Alternativas
Q3727571 Programação

Considere o código Python 3.9 a seguir.



valores = []

for k in range(-11,-1,2):

    if(k%3 == 0):

       valores.append(k)


for k in range(-11,-1,3):

     if(k%2 == 0):

        valores.append(k)


print('[', end="")

for k in range(valores.__len__()):

   print(valores[k], end=" ")

print(']')



 O que será exibido após a execução desse código?

Alternativas
Q3727570 Programação
Observe o código a seguir, escrito na linguagem Java:
public class Programa {    public static void main(String[] args) {        int i = 4, j = 5, k = 6;        double resultado = 0;        if(i++ < 5 || j++ < k) {                     resultado = i * j;        } else {                     resultado = j * k;        }        resultado += j / 2;        System.out.println(resultado);   } }   O que será exibido após a execução desse código?
Alternativas
Q3727569 Programação
Sobre o paradigma de programação orientado a objetos, qual afirmação está correta?
Alternativas
Q3727568 Programação
A qual conceito da programação orientada a objetos as técnicas de sobrecarga (overload) e sobreposição (override) de métodos estão associadas?
Alternativas
Q3727565 Programação
Sobre linguagens de programação, assinale a alternativa correta. 
Alternativas
Q3727564 Programação
Qual código Ruby abaixo implementa corretamente uma classe chamada Pessoa com um construtor de classe que recebe um argumento chamado nome e atribui o valor passado por esse argumento a uma variável de classe que possui o mesmo nome do argumento?
Alternativas
Q3727563 Programação
AngularJS é um framework JavaScript, de código aberto, usado para desenvolver aplicações web. Esse framework possui um conjunto de diretivas que permitem estender o comportamento de elementos HTML. Que diretiva desse framework vincula dinamicamente uma ou mais classes CSS para um elemento HTML? 
Alternativas
Q3727562 Programação
Qual código HTML com jQuery abaixo irá apresentar corretamente um botão que, quando clicado, emitirá um alerta no navegador Web?
Alternativas
Q3074383 Programação
Sobre o Windows PowerShell, identifique a afirmativa INCORRETA.
Alternativas
Q3074373 Programação
Considerando a classificação das linguagens em client-side (lado do cliente) e server-side (lado do servidor), no contexto de desenvolvimento web, qual alternativa apresenta afirmação CORRETA? 
Alternativas
Q3074370 Programação
Considerando os conceitos de programação orientada a objetos da linguagem JAVA e os principais princípios de um bom projeto orientado a objetos, assinale a afirmativa CORRETA. 
Alternativas
Q3074220 Programação

Em relação à linguagem de programação JAVA, avalie as sentenças a seguir:

I. O construtor não tem retorno e possui o mesmo nome da classe.


II. Não é possível declarar variáveis locais com o mesmo nome de variáveis de instância ou da classe, pois a ambiguidade gera um erro de compilação.


III. Na declaração de variável no Java, deve-se indicar o tipo e o nome da variável.


IV. Java não é case sensitive.


É CORRETO afirmar:  

Alternativas
Q3074218 Programação
Na linguagem PHP, a instrução que permite interromper a execução da estrutura de repetição for, passando a execução para a próxima linha de código após o loop é: 
Alternativas
Q3058096 Programação

A respeito da linguagem JavaScript, do HTML 5 e do CSS3, julgue o item. 


Uma das desvantagens do CSS3 é que ele não permite especificar a quantidade de espaço entre as linhas, o espaçamento entre caracteres ou as margens da página. 

Alternativas
Q3058095 Programação

A respeito da linguagem JavaScript, do HTML 5 e do CSS3, julgue o item. 


Os atributos globais são aqueles que podem ser usados somente com os elementos novos da HTML 5, e não com todos os seus elementos. 

Alternativas
Q3058094 Programação

  Imagem associada para resolução da questão


A respeito da linguagem JavaScript, do HTML 5 e do CSS3, julgue o item. 


Em HTML5, o atributo src fornece as especificidades da imagem que o programador deseja incluir. 

Alternativas
Respostas
3901: E
3902: D
3903: E
3904: A
3905: B
3906: C
3907: D
3908: B
3909: D
3910: B
3911: A
3912: B
3913: B
3914: E
3915: D
3916: C
3917: C
3918: E
3919: E
3920: C