Questões de Concurso Sobre programação

Foram encontradas 14.854 questões

Q1073322 Programação
Na programação orientada a objetos, há os conceitos de classes concretas e classes abstratas, sobre as quais é correto afirmar que
Alternativas
Q1073321 Programação
Alguns dos motores disponíveis no mercado para a “renderização” de páginas web pelos navegadores são:
Alternativas
Q1069990 Programação

Maria utiliza o código da seguinte página HTML com estilos CSS para o desenvolvimento das suas páginas:


Imagem associada para resolução da questão


Maria deseja listar 2 colégios estaduais no formato de listagem, conforme ilustrado na seguinte figura:


Imagem associada para resolução da questão


O trecho de código que deve ser inserido no corpo da tag <body> para atingir o resultado desejado é:

Alternativas
Q1069989 Programação

Em JavaScript, uma variável pode armazenar diferentes tipos de dado e também ter seu tipo de dado modificado durante a execução do código.

Nesse contexto, considere a expressão a seguir.


var x = "5" + 7;


Para retornar o valor da variável x em JavaScript, utiliza-se a função x.valueOf(). Já para retornar seu tipo, utiliza-se o operador typeof x.

Considerando a expressão dada, a chamada à função x.valueOf() e ao operador typeof x retornam, respectivamente,

Alternativas
Q1069988 Programação

Em XML, podemos utilizar XML DTD (Definições de Tipo de Documento XML) para definir a estrutura e validar o documento XML.


Considerando XML DTD, assinale a afirmativa correta.

Alternativas
Q1069987 Programação

Considere o seguinte trecho de código Delphi


Imagem associada para resolução da questão


A variável i, após a execução do código, valerá

Alternativas
Q1069986 Programação
Assinale a opção que indica o trecho de código na linguagem PHP 5.4.0 que escreve na tela o tipo de browser utilizado por um visitante de um website.
Alternativas
Q1069985 Programação

PHP é uma linguagem de script embutida no HTML. Seu objetivo é permitir que desenvolvedores web escrevam páginas geradas dinamicamente de forma rápida.


Considerando a linguagem de programação PHP, em sua versão 5.4.0, assinale a afirmativa correta.

Alternativas
Q1069984 Programação

Uma aplicação em ambiente Internet tradicional é fruto do relacionamento entre dois atores: o cliente e o servidor. Nessa arquitetura algumas linguagens de programação rodam do lado cliente e outras do lado servidor. O cliente normalmente é representado por um navegador web, como Chrome ou Internet Explorer. Já o servidor, normalmente, é uma aplicação remotamente hospedada em servidores de aplicação, como IIS (Internet Information Services) ou JBoss.


Considerando a arquitetura descrita, indique a opção que corretamente correlaciona linguagem e o lado em que ela roda, se cliente ou servidor.

Alternativas
Q1063198 Programação

Dadas as afirmativas sobre a linguagem de programação Java,

I. Apesar de Java ser considerada uma linguagem fortemente tipada, suas variáveis podem sofrer mudanças de tipos através de um mecanismo conhecido como type casting.

II. Java é uma linguagem de programação que permite a utilização tanto de polimorfismo de inclusão, quanto de polimorfismo paramétrico.

III. A utilização de anotações Java (Java Annotations) reduz a segurança dos programas e, por essa razão, passou a ser um recurso depreciado (Deprecated) desde a versão 1.8.0 da máquina virtual Java.

IV. Uma das limitações da linguagem Java é o fato de ela exigir uma grande quantidade de memória RAM para executar seus programas, o que inviabiliza a sua execução em dispositivos móveis.

verifica-se que estão corretas apenas 

Alternativas
Q1063195 Programação

Dado o código Python,

n = 12

c = bin(n << 2)

n = int(c,2) + (13 % 3)

print(str(n))

o valor impresso na tela é

Alternativas
Q1063194 Programação

A definição de visibilidade é um valioso artifício disponível em linguagens de programação de alto nível, tais como Java e C++. De acordo com a literatura, dentre as possibilidades de visibilidades estão: visibilidade privada, pública e protegida. A seguir, é apresentada a codificação de duas classes Java:

Imagem associada para resolução da questão

Dadas as afirmativas sobre o código apresentado para as classes “Classe1” e “Classe2”,

I. O código apresentado na Linha 4 da “Classe1” apresenta erro de sintaxe, uma vez que a palavra reservada “protected” somente pode ser utilizada para atributos.

II. O código apresenta erro de visibilidade na Linha 7 da “Classe2”.

III. O código apresenta erro de visibilidade na Linha 9 da “Classe2”.

IV. Mesmo removendo a palavra reservada “protected” da Linha 4 da “Classe1”, o código ainda apresentará erro de visibilidade.

verifica-se que estão corretas

Alternativas
Q1063174 Programação

São dados dois trechos de códigos de programação, um em Java e o outro em Python. O segundo código está incompleto e com espaços em branco marcados por ①, ② e ③.

Imagem associada para resolução da questão

Assinale a alternativa que preenche, respectivamente, os espaços ①, ② e ③ de forma que os dois códigos sejam equivalentes?

Alternativas
Q1063167 Programação

Dado o trecho do código Java,

int a=2;

int b=0;

int c=0;

int d=1;

int e=0;

int resultado = 0;

e = a++;

c = 15 % 10;

d += a;

b = ++a;

a = c - --d;

resultado = a + b * c - d + e;

System.out.println(resultado);


qual o valor da variável “resultado” impresso na tela? 

Alternativas
Q1063166 Programação

Dadas as afirmativas a respeito das linguagens de programação Java e C++,

I. As linguagens de programação Java e C++ permitem herança múltipla de implementação.

II. As linguagens Java e C++ precisam de uma Máquina Virtual para executarem o código objeto; por isso, programas escritos em ambas as linguagens podem ser executados em quaisquer plataformas de hardware.

III. As linguagens Java e C++ oferecem os comandos try e catch para proporcionar maior confiabilidade aos programas escritos nessas linguagens.

IV. A linguagem Java utiliza o modelo de passagem de parâmetros por valor.


verifica-se que estão corretas apenas 

Alternativas
Q1063165 Programação

Considere a seguinte instrução na linguagem Python:

resultado = [(x, y) for x in range(1, 100) for y in range(1, 50)

if x % y == 0 and x % 2 == 0 and y % 2 == 0].

Com relação à execução dessa instrução, assinale a alternativa correta.

Alternativas
Q1056248 Programação
Dentro de uma linguagem de programação, o desenvolvedor ou programador necessita utilizar-se de um recurso em que é possível guardar as informações, ou seja, armazenar os dados ou valores para manipulá-los futuramente, com isso é possível agilizar e facilitar o trabalho do programador no momento do desenvolvimento de um sistema. Esse recurso de armazenamento dentro de uma linguagem de programação chama-se:
Alternativas
Q1056247 Programação

Assinalar a alternativa que preenche a lacuna abaixo CORRETAMENTE:

Uma linguagem de programação é case ___________ quando uma letra em caixa alta (maiúscula) tem significado diferente da mesma letra em caixa baixa (minúscula).

Alternativas
Q944836 Programação

Um Analista de Sistemas deseja criar um teste de funcionalidade com Selenium Webdriver e JUnit em um ambiente em condições ideais. Para isso ele utilizará a estrutura de uma classe de testes do JUnit, em Java, abaixo.


Imagem associada para resolução da questão


É correto afirmar que

Alternativas
Q944835 Programação

O JUnit 4 possui anotações que informam a exceção esperada em um dado método de teste de unidade. Considere o trecho de código Java abaixo.


Imagem associada para resolução da questão


Em condições ideais, para que as exceções sejam corretamente verificadas, a lacuna

Alternativas
Respostas
9181: C
9182: E
9183: D
9184: A
9185: C
9186: D
9187: A
9188: C
9189: E
9190: E
9191: B
9192: D
9193: A
9194: D
9195: C
9196: C
9197: D
9198: B
9199: C
9200: C