Questões de Concurso Sobre programação

Foram encontradas 14.714 questões

Q3541427 Programação
Utilize o código fonte em JAVA a seguir para responder a questão.


Q48_49.png (480×513)

Q48_49_1.png (442×297)


Q48_49_2.png (502×298)


Q48_49_3.png (489×224)
Considere as seguintes três afirmações sobre herança em orientação a objetos, com base no código.

I – No código fornecido, as subclasses ProfessorAssociado e ProfessorTitular herdam automaticamente todos os métodos e atributos da classe Professor, sem a necessidade de declaração explícita.
II – O código permite que uma classe Professor herde métodos e atributos de várias classes filhas, como ProfessorAssociado e ProfessorTitular, simultaneamente.
III – As subclasses ProfessorAssociado e ProfessorTitular podem acessar diretamente os métodos e atributos privados da classe `Professor`, mesmo que sejam declarados como privados.


Assinale a alternativa CORRETA:
Alternativas
Q3541424 Programação

Utilize o código fonte em linguagem C seguinte para responder a questão.



Q45_46.png (509×534)

Q45_46_.png (413×308)

Qual é o resultado apresentado pela execução do código?
Alternativas
Q3541423 Programação
O polimorfismo permite escrever programas que processam objetos que compartilham a mesma superclasse, direta ou indiretamente, como se todos fossem objetos da superclasse; isso pode simplificar a programação. Sobre esse tema, analise as afirmações a seguir:

I – Os métodos declarados com o modificador final podem ser sobrescritos, e as classes declaradas como modificador final não podem ser superclasses.
II – O polimorfismo permite-lhe tratar as generalidades e deixar que o ambiente de tempo de execução trate as especificidades.
III – Uma classe abstrata declara atributos e comportamentos comuns (ambos abstratos e concretos) das várias classes em uma hierarquia de classes.

DEITEL, Harvey M. Java como programar. 8a ed. São Paulo - SP: Pearson Printice Hall, 2010.

Assinale a alternativa correta:
Alternativas
Q3541421 Programação
Considere a função implementada em linguagem C:

Q42.png (308×212)

Considere as afirmações a seguir, sobre possíveis otimizações no código sem alterar o resultado produzido pelo retorno da função.

I – É possível otimizar o código utilizando somente três instruções if e apenas um else.
II – É possível otimizar o código utilizando apenas um return.
III – É possível otimizar o código substituindo o primeiro if(idade >= 18) por if(idade >=18 && renda >20000) e eliminando o segundo if(renda >20000).

Assinale a alternativa correta:
Alternativas
Q3541420 Programação
Os operadores são utilizados para representar expressões de cálculo, comparação, condição e atribuição. Sobre esse tema, analise as afirmações a seguir:

I – Operadores de atribuição são utilizados para expressar o armazenamento de um valor em uma variável. Esse valor pode ser pré-definido (variante ou não) ou pode ser o resultado de um processamento.
II – Operadores relacionais são utilizados para concatenar ou associar expressões que estabelecem uma relação de comparação entre valores.
III - Operadores lógicos são utilizados para estabelecer uma relação de comparação entre valores ou expressões.

Puga, Sandra. Lógica de programação e estruturas de dados, com aplicações em Java. 2.ed. São Paulo – SP: Pearson Prentice Hall, 2009.

Assinale a alternativa correta:
Alternativas
Q3541019 Programação
O seguinte método Java pertence a uma aplicação de folha de pagamento e utiliza o framework Hibernate para persistir objetos em um banco de dados relacional.

Imagem associada para resolução da questão

O propósito desse método é
Alternativas
Q3541018 Programação
O programa a seguir está expresso na forma de uma pseudolinguagem (Português Estruturado).

Imagem associada para resolução da questão

Analisando esse programa, ao seu final, o valor impresso da variável XYZ será:
Alternativas
Q3540993 Programação
Para que uma página JSP receba múltiplas requisições simultâneas de forma serializada pelo web container, ou seja, que ele aguarde que uma página JSP termine de responder uma requisição antes de passar a próxima requisição, uma por vez, é necessário utilizar a seguinte diretiva:
Alternativas
Q3540992 Programação
Observe o seguinte código escrito na linguagem PHP.

<?php @v = array (2, 3, 5); var_dump($v); ?>

O valor impresso pela função var_dump será:
Alternativas
Q3540991 Programação
A seguir é apresentado um trecho de código na linguagem Javascript.

let x = 10;
let y = 2;
x <<= y;

O valor da variável x ao término da execução desse trecho de código será: 
Alternativas
Q3540990 Programação
Um programador colocou em seu programa, elaborado na linguagem HTML, a seguinte linha de programa:

< a href= https://www.EmpresaX.com/ target= _blank >Visite a EmpresaX! </a>

Sobre essa linha de programa, é correto afirmar que
Alternativas
Q3539003 Programação

Considere o seguinte trecho de código Java:



Imagem associada para resolução da questão



Qual será a saída do programa quando executado? 

Alternativas
Q3538728 Programação
Enquanto desenvolve um sistema para a Universidade Federal de Sergipe, que utiliza o paradigma de programação orientada a objetos, você incorpora vários conceitos importantes, um deles é o polimorfismo. Acerca do conceito de polimorfismo, assinale a alternativa correta.
Alternativas
Q3529938 Programação
Em um curso de programação orientada a objetos, o professor explica o conceito de encapsulamento. Qual das seguintes afirmações melhor define encapsulamento? 
Alternativas
Q3529926 Programação
Qual dos seguintes conceitos NÃO está diretamente associado à programação orientada a objetos?
Alternativas
Q3529925 Programação
Em C++, qual é a sintaxe correta para criar uma função recursiva que calcula o fatorial de um número?
Alternativas
Q3529924 Programação
Em programação Python, qual é a maneira correta de declarar um array (lista) contendo os números de 1 a 5?
Alternativas
Q3522658 Programação
Analise o código abaixo, elaborado em C++ e com base em Ascencio; Campos (ASCENCIO, Ana F. G. & CAMPOS, Edilene A. V. de. Fundamentos da programação de computadores: Algoritmos, PASCAL, C/C++ (padrão ANSI) e JAVA. 3 ed. São Paulo: Pearson Education do Brasil, 2012, p.318), e assinale a alternativa inteiramente CORRETA:

Imagem associada para resolução da questão
Alternativas
Q3522657 Programação
Analise o código Python abaixo, retirado de Menezes (MENEZES, Nilo N. C., Introdução à Programação com Python. 2ed; São Paulo: Novatec, 2014, p.167), e assinale a alternativa CORRETA:


Imagem associada para resolução da questão
Alternativas
Q3515204 Programação
No HTML 5, a finalidade da tag <wbr> é
Alternativas
Respostas
1641: A
1642: C
1643: D
1644: B
1645: A
1646: E
1647: E
1648: A
1649: B
1650: E
1651: B
1652: A
1653: D
1654: A
1655: B
1656: A
1657: B
1658: A
1659: E
1660: E