Questões de Concurso
Comentadas para professor - informática
Foram encontradas 2.336 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
No que se refere aos componentes do processo de ensino, julgue os itens a seguir.
I Para que haja aprendizagem, é preciso que o professor se preocupe com a organização do conteúdo de forma a atender as necessidades dos alunos para que eles descubram suas possibilidades.
II O objetivo do professor é o de que os alunos saiam da sala de aula com o conteúdo assimilado. Para que esse objetivo seja alcançado, ele irá utilizar um ou mais métodos, o que, de forma simples, é o caminho realizado para se atingir um objetivo, ou seja, os métodos são os meios para realizar objetivos.
III O emprego dos métodos independe de local, idade, nacionalidade e realidade social, pois esses fatores não influenciam a forma de aprender do aluno.
IV Os meios auxiliares de ensino devem ser dominados com segurança pelos professores. Os docentes precisam conhecê‐los e aprender a utilizá‐los.
A quantidade de itens certos é igual a
Com relação aos tipos de memória de computadores, assinale a alternativa correta.
A respeito da educação como direito social público, assinale a alternativa correta
Considerando a figura acima, que representa parte da tela de edição do programa Microsoft Word 2013, ao clicar, com o botão esquerdo do mouse, no controle , será possível inserir
Assinale a alternativa que contém apenas elementos HTML que pertencem por padrão ao grupo de elementos de bloco (block-level elements).
Considere um banco de dados criado no MySQL 5.7 com os seguintes comandos:
CREATE DATABASE controle;
USE controle;
CREATE TABLE PAGAMENTOS (
ID INT PRIMARY KEY AUTO_INCREMENT,
NOME VARCHAR(50),
VALOR DOUBLE );
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',1500);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Albert',300);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',450);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Lucas',3450);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',180);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',520);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Albert',840);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Lucas',110);
INSERT INTO PAGAMENTOS(NOME,VALOR) VALUES ('Mary',3300);
Logo após, a seguinte consulta foi executada:
SELECT NOME, SUM(VALOR) AS TOTAL
FROM PAGAMENTOS
GROUP BY NOME HAVING TOTAL > (
SELECT SUM(VALOR) / COUNT(DISTINCT NOME)
FROM PAGAMENTOS );
Assinale a alternativa que contém o número de linhas retornadas pela consulta anterior.
Em relação ao objeto XMLHttpRequest, usado para criar e gerenciar solicitações em aplicações Ajax, considere as seguintes afirmativas:
I. A propriedade onreadystatechange armazena a função de callback, ou seja, o tratador de evento que é chamado quando o servidor responde uma solicitação.
II. A propriedade status armazena o código de status HTTP da solicitação. O status 200 significa que a solicitação teve sucesso; o status 404 significa que o recurso solicitado não foi localizado; e o status 500 indica que houve um erro enquanto o servidor estava processando a solicitação.
III. O método open envia a solicitação ao servidor, e possui dois parâmetros obrigatórios: o método (GET ou POST) e a URL. Também há um terceiro parâmetro opcional, que especifica se a conexão é assíncrona ou não (por padrão, ele é definido como true).
Assinale a alternativa em que todas a(s) afirmativa(s) está(ão) CORRETA(S):
Analise as afirmativas a seguir sobre o modelo relacional.
I. No modelo relacional formal, uma relação é definida como um conjunto de tuplas. Por definição, todos os elementos de um conjunto são distintos; logo, todas as tuplas de uma relação também precisam ser distintas.
II. Além das restrições de domínio, chave e NOT NULL, dois outros tipos de restrições também são considerados parte do modelo relacional: integridade de entidade e integridade referencial.
III. A restrição de integridade de entidade afirma que nenhum valor de chave primária pode ser NULL.
Assinale a alternativa em que toda(s) a(s) afirmativa(s) está (ão) CORRETA(S):
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.
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.
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.
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.
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á:
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.
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:
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:
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.
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:
Uma determinada empresa do ramo moveleiro necessita gerar um relatório contendo um balanço de todas as movimentações realizadas no ano anterior. Os dados necessários para a geração do relatório encontram-se gravados em um arquivo, onde cada registro representa uma movimentação financeira particular. Para a construção do relatório, desenvolveu-se um sistema de software que percorre todos os registros presentes no arquivo, começando a partir do primeiro registro indo até o último.
Este exemplo ilustra uma forma de acesso aos dados de um arquivo conhecida como:
Considere a porção de código Java a seguir.
_____<Integer> lista = new _____<Integer>();
for(int i = 1; i < 5000; i++) {
lista.add(i);
}
O código mostrado deve criar uma lista de números onde se pretende realizar a inserção de diversos outros números em posições intermediárias quaisquer. Para que essas operações de inserção possam ser efetuadas de forma mais eficiente, qual classe da API Java deveria ser utilizada nas lacunas apresentadas no código?