Questões de Concurso sobre Programação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
865 questões encontradas
Questões por página
20
Mais recentes
 

Considere o arquivo cadastro.html escrito em HTML e JavaScript a seguir:

Imagem associada para resolução da questão

Ao tentar submeter o formulário, após preencher o valor do campo CPF, clicando no botão 'Enviar', com os valores preenchidos conforme a figura a seguir, qual será a mensagem apresentada?

Imagem associada para resolução da questão


A
Valor não informado

B
Verifique a idade

C
Valor obrigatório

D
Valor errado

Analise as afirmações sobre CSS (Cascading Style Sheets) a seguir:

1 - CSS é uma alternativa amplamente utilizada, gratuita e eficiente para concorrentes como o ASP da Microsoft.

2 - CSS descreve como os elementos HTML devem ser exibidos.

3 - CSS pode ser utilizada para o desenvolvimento de páginas Web responsivas.

4 - CSS é processada no servidor Web, sendo entregue ao navegador do cliente somente o código HTML que ela gera.

São consideradas verdadeiras somente as afirmações:


A
2 e 3.

B
1 e 2.

C
3 e 4.

D
1 e 4.

No C#, o tipo de dado long é capaz de armazenar


A

números inteiros positivos, somente.


B

números inteiros positivos e negativos.


C

sequências de caracteres alfanuméricas com mais de 255 caracteres.


D

números com casas decimais.


E

caracteres Unicode.

O modelo relacional é um dos modelos mais populares em aplicações comerciais, devido à sua simplicidade em relação ao modelo de rede ou modelo hierárquico. Assinale a alternativa que apresenta um conjunto de operações válidas da álgebra relacional.


A

União, projeção, renomeação e projeção generalizada.


B

Atribuição, junção natural, divisão e multiplicação.


C

Projeção, seleção e junção cartesiana.


D

Exclusão, inserção, atualização e projeção generalizada.


E

Produto cartesiano, soma de conjuntos e seleção aritmética.

Analise dois trechos de códigos escritos em linguagem PHP:

Imagem associada para resolução da questão

Figura 1

Imagem associada para resolução da questão

Figura 2


As palavras que preenchem respectivamente as lacunas em branco, para que o código seja executado sem erros seria:


A

echo, break


B

write, stop


C

write, while


D

echo, end


E

read, stop

Além do Moodle, existem várias outras plataformas similares que são utilizadas em ensino a distância (EaD), nem todas necessariamente baseadas em software livre.Uma dessas plataformas é a:


A

Balckboard.


B

SmartScreen.


C

Adobe Reader.


D

HijackersTools.


E

Active Directory.

Sobre estruturas de dados elementares, assinale a alternativa INCORRETA.


A

Em uma pilha, é implementada uma política LIFO (last-in, first-out).


B

Ao tentar extrair algo de uma pilha vazia, acontece um erro de estouro negativo.


C

Em uma lista ligada, a ordem dos objetos é definida pelo índice da lista.


D

Nas filas, a política implementada é a FIFO (first-in, first-out).


E

O atributo topo de uma pilha indexa o elemento mais recentemente inserido.

Analise as assertivas de I a IV:

I - Uma entidade representa, no modelo conceitual, um conjunto de objetos da realidade modelada.

II - O Diagrama de Entidade Relacionamento deve permitir a especificação das propriedades dos objetos que serão armazenadas no Banco de Dados. Uma das propriedades sobre as quais pode ser desejável manter informações é a associação entre objetos.

III - Os relacionamentos são conjuntos de associações entre entidades sobre as quais se deseja manter informações na base de dados.

IV - Os atributos apresentados no Diagrama de Entidade Relacionamento são mapeados para tabelas no Banco de Dados físico e, raramente, apresentam cardinalidade binária.

De acordo com Heuser (2009), está CORRETO o que se afirma em:


A
I e II.

B
II e III.

C
I e IV.

D
I, II, III e IV.

E
I, II, III.
A linguagem de programação Java, apresenta uma série de “operadores” que são utilizados, principalmente, na etapa de processamento para a construção da lógica, possibilitando realizar ações específicas sobre os dados. Um determinado operador é utilizado para definir o valor inicial ou sobrescrever o valor de uma variável. Em seu uso, o operando à esquerda representa a variável para a qual desejamos indicar o valor informado à direita. Estamos falando do operador:

A
Aritmético.

B
De atribuição.

C
Relacional.

D
Lógico.

E
De variação.

Considere a árvore AVL abaixo.

Imagem associada para resolução da questão

Marque o item que contém o percurso em pré-ordem após a inserção de um nó contendo o valor 100.


A
54, 63, 78, 82, 87, 96, 99, 100

B
63, 54, 78, 100, 99, 96, 82, 87

C
63, 78, 54, 87, 82, 96, 99, 100

D
78, 63, 54, 100, 99, 96, 87, 82

E
78, 54, 63, 96, 87, 82, 99, 100

Considere o seguinte fragmento de código HTML:

<form...>(..)<select name=´´??´´ size=´´3´´ multiple...>(...)</form>
Qual das proposições abaixo descrevem a forma correta para receber um, dois ou mais itens selecionados pelo usuário em um script PHP 5 ou superior?


A

Para submissões do tipo GET ou POST, os valores selecionados pelo usuário são passados na forma de uma string delimitada por vírgula e disponível na variável $_REQUEST.


B

Caso as ?? apresentadas no atributo name de select sejam substituídas pelo nome “interesse”, então as respostas desse campo ficam disponíveis na referência $_REQUEST[‘interesse’].


C

Quando a submissão for do tipo GET e o atributo name da tag select for acompanhado de parênteses, então os valores presentes nas tags “option” e selecionadas pelo usuário ficam disponíveis na variável $_GET['??'], onde ?? corresponde à tag name, incluindo os parênteses.


D

Caso a submissão seja do tipo POST e o atributo name da tag select seja acompanhado de colchetes, então os valores presentes nas tags “option” e selecionadas pelo usuário ficam disponíveis na variável $_POST['??'], onde ?? deve coincidir com a tag name de select omitindo os colchetes.


E

Se o valor do atributo name receber o nome “interesse”, então as respostas podem ser iteradas pela instrução foreach($_GET as $key=>$val).

SQL é uma linguagem de banco de dados abrangente, que possui instruções para definições de dados, consultas e atualizações. Apresenta alguns comandos principais e, entre eles, o “CREATE TABLE”, que serve para:

A
Definir uma nova tabela de banco de dados relacional, criando as relações necessárias aos registros dessa tabela.

B
Especificar uma nova relação, dando-lhe um nome e especificando seus atributos e restrições iniciais.

C
Criar uma nova tabela a partir dos registros encontrados em tabelas diversificadas de banco de dados distintos.

D
Juntamente com o comando “CREATE DOMAIN”, estabelecer todos os endereços dos registros de uma tabela.

E
Definir uma tabela centralizada a partir dos registros encontrados em banco de dados distribuídos.

No PHP, uma referência para as variáveis definidas no escopo global do script é mantida na variável superglobal:


A

$GLOBALS


B

$_SERVER


C

$_REQUEST


D

$_ENV


E

$_SESSION

Considere o código Python abaixo.


def oper(l, item):

pos = 0

x = False

___I___

if l[pos] == item:

x = True

else:

pos = pos+1

return x

v = [1, 2, 32, 8, 17, 19, 42, 13, 0]

print(oper(v, 8))


Para que o código exiba na tela o valor True se o item buscado no vetor por meio da função oper for encontrado, a lacuna I deve ser corretamente preenchida por


A

while pos < l and not x:


B

while pos < len(l) && x:


C

while pos < len(l) and not found(x):


D

while (pos < len(l) && not(x)):


E

while pos < len(l) and not x:

No VisualBasic.Net, quando uma variável é declarada como estática (static) em um método,


A

seu valor não pode ser alterado.


B

ela não pode ser passada como parâmetro para outros métodos.


C

seu valor inicial somente é atribuído na primeira vez que o método é invocado.


D

ela só pode armazenar tipos de dados primitivos, como char ou int.


E

ela passa a ser acessível fora do escopo onde foi declarada.

Marque a alternativa incorreta:

A

Um programa escrito em PHP não pode possuir comandos HTML e códigos PHP.


B

Um programa escrito em PHP pode possuir comandos HTML e códigos PHP.


C

O PHP possui um gerenciamento de memória muito superior ao do ASP.


D

Diferentemente dos procedimentos em linguagens tradicionais, como C, Pascal e Delphi, no PHP não é necessário fazer declaração de variáveis.


E
O PHP tem código-fonte aberto.

O controle de transações nos Sistemas Gerenciadores de Bancos de Dados, estabelece os seguintes estados para uma transação: Ativa, Parcialmente Confirmada, Falha, Abortada e Confirmada.

Sobre a transição entre os estados das transações, é correto afirmar que:


A

Do estado Ativa, a transação pode passar diretamente para o estado Confirmada.


B

Após estar no estado Parcialmente Confirmada a transação pode resultar no estado Abortada.


C

Após estar no estado Parcialmente Confirmada a transação passa automaticamente para o estado Confirmada.


D

Do estado em Falha, a transação pode passar para o estado Parcialmente Confirmada.

No LibreOffice Writer, versão 6.2, os ícones a seguir representam, respectivamente, os recursos de formatação de fonte denominados


Imagem associada para resolução da questão


A

Sublinhado; Tachado.


B

Itálico; Riscado.


C

Riscado; Versalete.


D

Itálico; Tachado.


E

Sublinhado; Versalete.

A definição abaixo pertence a qual termo?


É um programa desenvolvido para permitir a navegação pela web, capaz de processar diversas linguagens, como HTML, ASP, PHP. Sua interface vai variar de acordo com a marca, na qual quem escolhe é o usuário.


Fonte: Significados.Com.Br


A

Browser.


B

Buffer.


C

Cache.


D

Default.


E

Firewall.

O código apresenta erro de sintaxe, tendo em vista que, em uma mesma instrução, não podem ser utilizados dois operadores, como, por exemplo, or e and.


C
Certo

E
Errado
   
Gerar simulado