Questões de Concurso Sobre linguagens de programação em programação

Foram encontradas 7.897 questões

Q2290459 Programação
Numa certa linguagem, a programadora criou uma classe chamada vdiesel, para conter vários atributos e métodos a fim de tratar veículos de motor a diesel em geral. Tomando proveito de uma característica dessa linguagem, ela criou duas novas classes que aproveitavam todos os atributos e métodos de vdiesel, as quais ela chamou de ônibus e trem_a_diesel. Além dos atributos e métodos de vdiesel, cada classe tinha atributos e métodos adicionais, específicos para o seu tipo de transporte, se ônibus ou trem. Essa característica permitida pela linguagem acima referida é denominada 
Alternativas
Q2288751 Programação
No Linux, shell scripts são arquivos que agem como programas, passando instruções a um interpretador para realizar determinada tarefa. São consideradas características de shell scripts no Linux, EXCETO:
Alternativas
Q2287871 Programação
Sobre a construção de programas de computador, analise as afirmativas a seguir.
I. Um compilador realiza a tradução de um código-fonte escrito em linguagem de alto nível para instruções em linguagem de máquina.
II. A diferença entre um compilador e um interpretador é que o primeiro traduz apenas as instruções demandadas em tempo de execução, enquanto o segundo faz a tradução de todas as instruções, de uma só vez, em tempo de projeto.
III. As linguagens de programação que possuem tipagem forte e estática; obrigatoriamente são traduzidas por compiladores, pois, neste caso, os tipos das variáveis são determinados em tempo de execução.
Está correto o que se afirma apenas em
Alternativas
Q2287681 Programação

No contexto do Python, analise o script a seguir.


...

p1 = Person("John", 36)

print(p1.nome)

print(p1.cidade)


Assinale a correta definição da classe Pessoa que completa o script. 

Alternativas
Q2287680 Programação

Analise o código Python a seguir.


L=[0,4,2,8,3,6]

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

                     print (L[k])


Os valores exibidos na execução do script acima são

Alternativas
Q2286663 Programação
A linguagem Python é de propósito geral, pois possui tipagem dinâmica e uma de suas principais características é permitir a fácil leitura do código fonte e exigir poucas linhas de código se comparado ao mesmo programa em outras linguagens. Considere o programa a seguir, que ilustra a criação e execução de um algoritmo desenvolvido em Python.  

Imagem associada para resolução da questão


Assinale a alternativa correta para o valor que será impresso ao final da execução do algoritmo.
Alternativas
Q2286662 Programação

Em Python, a execução dos seguintes comandos gera qual saída de dados?


Imagem associada para resolução da questão

Alternativas
Q2286045 Programação
Considere o seguinte código-fonte em JavaScript:

Imagem associada para resolução da questão


Qual será a sequência de números exibidos após a execução deste código?
Alternativas
Q2286025 Programação
Considere o código da classe ContaBancaria desenvolvido em Java:

Imagem associada para resolução da questão


Considerando que uma instituição bancária tem contas do tipo Corrente, Poupança e Salário, analise as afirmativas a seguir:

I. A classe ContaBancaria é concreta e permite que sejam criadas contas genéricas que não seguem as contas disponíveis pelo banco. Portanto, essa classe deveria ser abstrata. Como a conta corrente pode possuir um crédito limite concedido pelo banco e os outros tipos de conta não têm essa característica, o método “sacar” poderia ser abstrato para que cada subclasse de ContaBancaria implemente seu comportamento.
II. A classe ContaBancaria é abstrata e permite que sejam criadas contas genéricas. Cada classe que herdar de ContaBancaria poderá sobrescrever o método “sacar” e implementar o comportamento de saque de acordo com suas características.
III. Considerando ContaBancaria como superclasse de ContaCorrente, ContaPoupanca e ContaSalario, é possível desenvolver um método, por exemplo, “public boolean realizarSaque(ContaBancaria conta, double valor){…}” que recebe qualquer subclasse de ContaBancaria como parâmetro.

É verdadeiro o que se afirma em:
Alternativas
Q2285900 Programação
Juca é da área de TI do IBGE e verificou que, nos bancos de dados, existe a Linguagem de manipulação de dados (DML), a Linguagem de Definição de Dados (DDL), a Linguagem de Controle de Dados (DCL), a Linguagem de Transação de Dados (DTL) e a Linguagem de Consulta de Dados (DQL). Você trabalha com Juca e identificou que os comandos DROP e INSERT são, respectivamente, das linguagens:
Alternativas
Q2284797 Programação
O técnico Carlos está implementando um web service REST que opera através do Hypertext Transfer Protocol (HTTP), de acordo com a especificação Java API for RESTful Web Services (JAX-RS) do Java Enterprise Edition 8. Carlos precisa customizar o retorno do método HTTP que solicita as opções de comunicação disponíveis para um determinado recurso web.
Para implementar essa customização, Carlos deve criar um método de recurso que utilize a anotação do JAX-RS:
Alternativas
Q2284794 Programação
Observe o seguinte trecho de código-fonte em JavaScript:

const array = ["Um", "Dois", "Tres"]; array.unshift("Tres"); array.splice(-1);

O valor final do array é:
Alternativas
Q2284780 Programação
Marcelo criou um sistema em Java, onde definiu suas classes com todos os atributos públicos, mas como utilizou NetBeans, gerou os getters e setters, através da opção refactoring, após a codificação inicial.
Ao efetuar essa operação, Marcelo buscava adotar o princípio do(a): 
Alternativas
Q2284778 Programação
Um componente do tipo RecyclerView permite trabalhar com dados multivalorados no Android. Sabendo disso, Daniel usou um RecyclerView para exibir os dados de uma lista de tarefas, com os dados sendo consultados no SQLite, por intermédio da biblioteca Room.
Para apresentar os dados consultados no RecyclerView, Daniel deve implementar um descendente de:
Alternativas
Q2284777 Programação
Roberta está efetuando a manutenção de um sistema em PHP, onde, após um backup de emergência, a verificação de usuário em uma página protegida deixou de funcionar. O código da página é apresentado a seguir.

<html><body> <?php        if (isset($_SESSION["user"])) { ?> Esse conteúdo deveria ser exibido <?php } ?> </body></html>


Após analisar o código, Roberta descobriu que o problema é:
Alternativas
Q2284776 Programação
O analista de sua empresa solicitou um teste, com base em JUnit 5, para uma função de leitura de valores inteiros a partir de um socket. Esse teste deve abrir a conexão, verificar um lote de 30 valores recebidos e fechar a conexão ao final.
Para criar o teste, uma das ações necessárias é:
Alternativas
Q2284756 Programação
Em relação ao software livre R, versão 4.2, considere o código a seguir:
x = 1:4 y = 2 z = x + y
if(max(z)>11){print(max(z))}else{print(sum(z))}

O código foi executado sem apresentar erro. Com isso, o resultado obtido será: 
Alternativas
Q2283766 Programação
Na linguagem de programação C, o comando _______ permite a criação de estruturas de dados heterogêneas.

Assinale a alternativa que completa, CORRETAMENTE, a lacuna do texto:
Alternativas
Q2283765 Programação

Considere a primeira versão do programa em Java, a seguir:


Imagem associada para resolução da questão


Ao testar o programa, a saída será:

Alternativas
Q2283762 Programação
Na linguagem de programação ANSI C, os comandos de repetição são: 
Alternativas
Respostas
2001: B
2002: A
2003: A
2004: A
2005: D
2006: C
2007: C
2008: C
2009: A
2010: C
2011: C
2012: E
2013: A
2014: C
2015: A
2016: D
2017: D
2018: E
2019: D
2020: E