Foram encontradas 863 questões.
Considere o seguinte código HTML contendo uma folha de estilo CSS3.
<html>
<head>
<style>
body p {color:blue;}
div + p {color:red;}
div > p {color:yellow;}
</style>
</head>
<body>
<div><p>Foo</p></div>
<p>Bar</p>
<p>Void</p>
</body>
</html>
A página descrita pelo código mostrado, ao ser visualizada em um navegador, exibirá as palavras Foo, Bar e Void. Assinale a alternativa que indica a cor com que cada palavra será escrita.
Provas
Analise o seguinte código HTML contendo uma folha de estilo CSS3 e um script escrito na linguagem JavaScript. Se a página descrita pelo código for visualizada em um navegador, será exibido o texto _________ na cor _________.
<html>
<head>
<style>
.animal {color:red;}
#animal {color:blue;}
</style>
<script type="text/javascript">
<!--
var s = "HIPOPOTAMO";
document.write("<div id=\"animal\">");
document.write(s.substr(2,3));
document.write(s.substring(2,4));
document.write("</div>");
-->
</script>
</head>
<body>
</body>
</html>
Assinale a alternativa que apresenta as palavras que preenchem CORRETAMENTE as lacunas, na ordem em que aparecem no texto.
Provas
Analise o trecho de código a seguir escrito em Java.
// Inicio do arquivo Foo.java
package operadores;
public class Foo {
public static void main(String[] args) {
byte b;
b = 24 & 10;
System.out.print(b);
b = 24 ^ 10;
System.out.print(b);
b = 24 | 10;
System.out.print(b);
}
}
// Final do arquivo Foo.java
Considerando um ambiente de execução com o JDK versão 1.8 devidamente instalado e configurado, selecione a alternativa que mostra a saída gerada pela execução do código apresentado.
Provas
Analise o trecho de código a seguir escrito em Java.
// Inicio do arquivo TesteLiskov.java
package geometria;
class Retangulo {
protected int largura;
protected int altura;
public void setLargura(int l){largura =
l;}
public void setAltura(int a){altura = a;}
public int getLargura(){return largura;}
public int getAltura(){return altura;}
public int getArea(){return largura *
altura;}
}
class Quadrado extends Retangulo {
public void setLargura(int l){
largura = l;
altura = l;
}
public void setAltura(int a) {
largura = a;
altura = a;
}
}
class TesteLiskov {
private static Retangulo xyz() {return new
Quadrado();}
public static void main (String args[]) {
Retangulo r = TesteLiskov.xyz();
r.setAltura(10);
r.setLargura(5);
int a = r.getArea();
System.out.print(a++);
}
}
// Fim do arquivo TesteLiskov.java
Considerando um ambiente de execução com o JDK versão 1.8 devidamente instalado e configurado, selecione a alternativa que mostra a saída gerada pela execução do código apresentado.
Provas
Analise o código a seguir escrito na linguagem PHP. Considere que o código será executado em um ambiente onde a versão 7.0.11 do PHP se encontra devidamente instalado.
<?php
$var1 = 3;
$var2 = 8;
$var3 = 5;
$var4 = ++$var2 * $var1--;
$var5 = $var3-- - $var1;
$var6 = --$var1 + $var3++;
echo _______ ($var1*$var3+$var5).($var2*$var4-$var6);
?>
Após executar o código anterior, o resultado exibido na página será:
Provas
Assinale a alternativa que apresenta a linha de código Java correta para se definir um atributo chamado TAMANHO, inteiro, constante, com valor igual a 100, acessível somente em métodos da própria classe onde foi definido.
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Binária
- Fundamentos de ProgramaçãoGrafosAlgoritmos em Grafos
- Fundamentos de ProgramaçãoGrafosDFS: Busca em Profundidade
O procedimento de busca de nós em uma árvore onde se vasculham todos os nós de um ramo até atingir os nós terminais (folhas), repetindo o processo em todos os ramos, é conhecido como:
Provas
Considere o código Java a seguir, com numeração das linhas à esquerda.
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | public class Numero { private int valor; public Numero() { } public Numero(int valor) { this.valor = valor; } public void setValor(int valor) { this.valor = valor; } public int getValor() { return valor; } public static void main(String[] args) { Numero[] array = new Numero[100]; for(int i = 0; i < array.length; i++) { array[i].setValor(i+1); } } } |
Considere também as afirmações abaixo relativas ao código mostrado.
I. A execução do código presente na linha 20 lançará uma exceção do tipo NullPointerException.
II. O array criado na linha 18 será automaticamente preenchido com instâncias da classe Numero, criadas a partir do construtor sem parâmetros desta classe.
III. A linha 18 poderia ser alterada para ”Numero array[] = new Numero[100];” sem alterar o funcionamento do código.
Assinale a alternativa em que todas a(s) afirmativa(s) está(ão) CORRETAS:
Provas
- Modelagem de DadosAtributos
- Modelagem de DadosEntidades
- Modelagem de DadosFundamentos de Modelagem de Dados
Analise as afirmativas abaixo sobre modelos de bancos de dados, identificando com “V” as VERDADEIRAS e com “F” as FALSAS, assinalando a seguir a alternativa CORRETA, na sequência de cima para baixo:
( ) Um banco de dados relacional consiste em uma coleção de tabelas.
( ) Uma entidade em um modelo E-R representa um relacionamento entre objetos do domínio da aplicação.
( ) Entidades de um modelo E-R são descritas por um conjunto de atributos.
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Fila
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ListaLista Encadeada
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
Considere as afirmações a seguir:
I. Listas duplamente encadeadas se caracterizam por permitirem a inclusão ou remoção de elementos, tanto no início, quanto no fim da lista.
II. Filas são listas que permitem a inclusão de elementos apenas em seu início.
III. Pilhas são listas onde só é possível remover elementos presentes em seu topo.
Assinale a alternativa em que todas a(s) afirmativa(s) está(ão) CORRETAS:
Provas
Caderno Container