Questões de Concursos Públicos - Programação

Resolva questões gratuitas da Programação. Banco com 449 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.

Q173287 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Suporte e Redes
Ano: 2022
Órgão: UFPE
Banca: UFPE
Matéria: Programação
Assunto: Linguagens de 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?
Q173286 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Suporte e Redes
Ano: 2022
Órgão: UFPE
Banca: UFPE
Matéria: Programação
Assunto: Linguagens de programação

Sobre linguagens de programação, assinale a alternativa correta. 
Q173284 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Suporte e Redes
Ano: 2022
Órgão: UFPE
Banca: UFPE
Matéria: Programação
Assunto: Programação Orientada a Objetos

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?
Q173283 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Suporte e Redes
Ano: 2022
Órgão: UFPE
Banca: UFPE
Matéria: Programação
Assunto: Programação Orientada a Objetos

Sobre o paradigma de programação orientado a objetos, qual afirmação está correta?
Q173282 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Suporte e Redes
Ano: 2022
Órgão: UFPE
Banca: UFPE
Matéria: Programação
Assunto: Conceitos básicos de 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?
Q173281 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Suporte e Redes
Ano: 2022
Órgão: UFPE
Banca: UFPE
Matéria: Programação
Assunto: Conceitos básicos de 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?
Q173278 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Suporte e Redes
Ano: 2022
Órgão: UFPE
Banca: UFPE
Matéria: Programação
Assunto: Linguagens de 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?
Q173274 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Suporte e Redes
Ano: 2022
Órgão: UFPE
Banca: UFPE
Matéria: Programação
Assunto: Linguagens de 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:
Q173252 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Sistemas
Ano: 2022
Órgão: UFPE
Banca: UFPE
Matéria: Programação
Assunto: Web

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? 
Q173251 UFPE - 2022 - UFPE - Técnico de Tecnologia da Informação - Sistemas
Ano: 2022
Órgão: UFPE
Banca: UFPE
Matéria: Programação
Assunto: Linguagens de 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?