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
 

A fluência pode ser definida como a habilidade de encontrar, avaliar, produzir e comunicar informação, usando plataformas digitais (englobando tanto diferentes dispositivos de hardware quanto de software).


Fonte: df tps://www.lume.ufrgs.br/bitstream/handle/10183/197566/001097710.pdf


Marque a alternativa que corresponde corretamente ao contexto anterior sobre o pensamento computacional e sua abordagem:


A

Abstract.


B

Concorrente.


C

Unpluggled.


D

Pluggled.


E

Online

Leia a frase a seguir e complete a lacuna: “Computadores são utilizados meramente para mostrar a informação na tela, ou seja, decodificar as marcações de cores, posição e links, codificadas através das linguagens ______ou________. Essas linguagens, também são chamadas de linguagens de marcação”.


A

HTML ou XML.


B

HMTL ou XLM.


C

CSS ou BBCode.


D

Markdown ou BBCode.

O HTML5 trouxe uma gama de novos recursos para o desenvolvimento de páginas web. O elemento input, por exemplo, passou a aceitar novos valores para o atributo type. Sendo assim, assinalar a alternativa que lista alguns desses novos valores:


A

tel, search, cep e color.


B

range, color, url e search.


C

radio, text, number e email.


D

color, reset, date e tel.

A respeito do PHP, assinale a alternativa CORRETA.


A

O PHP é uma linguagem de programação voltada exclusivamente para o desenvolvimento de jogos.


B

O PHP é uma linguagem compilada, o que resulta em uma execução mais rápida do código.


C

O PHP é utilizado apenas para a criação de páginas estáticas, não permitindo interações dinâmicas.


D

O PHP é uma linguagem de script do lado do servidor usada principalmente para desenvolvimento web.


E

O PHP não possui suporte para conexão com bancos de dados externos.

Java é uma linguagem de programação lançada em 1995 pela Sun Microsystems e que é orientada a objetos. Qual é o comando utilizado para declarar uma variável em Java?


A

var.


B

int.


C

string.


D

declare.

Qual das seguintes tecnologias envolve a capacidade de sistemas computacionais aprenderem com dados e melhorarem seu desempenho ao longo do tempo?


A

Aprendizado de máquina.


B

Computação quântica.


C

Realidade virtual.


D

Biologia sintética.

A linguagem de marcação utilizada para produção de páginas na web, que permite a criação de documentos que podem ser lidos em praticamente qualquer tipo de computador e transmitidos pela internet, é chamada de:


A

HTML.


B

Java.


C

HTTP.


D

Linguagem de internet.

Considere dois números binários, X e Y, conforme expressos a seguir.


X: 00111000

Y: 00111110


Assinale a alternativa que apresenta o resultado da soma, em binário, de X + Y.


A

01001101


B

01111010


C

01011011


D

01100110


E

01110110

Busca dividir um problema complexo em partes menores e mais fáceis para se trabalhar e encontrar uma solução:


A

Decomposição.


B

Reconhecimento de padrões.


C

Algoritmo.


D

Linguagem.


E

Abstração.

As linguagens de programação são ferramentas fundamentais na interação do usuário com o computador. Sobre essas linguagens, considere as afirmações a seguir.


I- Um programa é uma sequência de instruções escritas em determinada linguagem.

II- JavaScript (JS) é um exemplo de linguagem de programação utilizada em aplicações web.

III- Assembly é um exemplo de linguagem de programação.

IV- Um compilador é capaz de traduzir um programa escrito em linguagem de alto nível para código em linguagem de máquina.


Está(ão) CORRETA(s) a(s) afirmação(ções):


A

III e IV apenas.


B

I, II, III e IV


C

II apenas.


D

II e III apenas.


E

I e II apenas.

“Algumas vezes, o programador necessita fazer alguma modificação em uma classe existente pois ela não atende exatamente às necessidades de um dado programa. Em alguns casos deseja-se modificar a implementação de um de seus métodos, em outros casos deseja-se acrescentar alguma funcionalidade extra à classe, acrescentando-se alguns métodos e atributos adicionais.”


KON, Fabio; GOLDMAN, Alfredo; SILVA, Paulo J. Silva. Introdução à ciência da computação com Java e orientação a objetos. São Paulo: IME-USP, 2006.


O conceito de orientação a objetos que permite ao programador realizar as atividades descritas no texto é:


A

Polimorfismo.


B

Herança.


C

Encapsulamento.


D

Abstração.


E

Interface.

O que faz o código a seguir?


Imagem associada para resolução da questão


A

Encontra a posição do vetor em que está um item fornecido.


B

Verifica se os itens contidos em um vetor encontram-se em ordem crescente.


C

Identifica e retorna a posição em que se encontra o maior item do vetor.


D

Identifica e retorna a posição em que se encontra o menor item do vetor.


E

Ordena os itens contidos em um vetor em ordem crescente.

Em relação ao JavaScript, uma linguagem de objeto script da Netscape desenvolvida e usada em milhões de páginas web e aplicativos de servidor em todo o mundo, analisar os itens abaixo:


I. É derivado do Java, motivo pelo qual sua nomenclatura é semelhante.

II. O JavaScript pode funcionar tanto como um procedimento quanto como uma linguagem orientada a objetos.

III. Uma vez que um objeto tenha sido construído, ele pode ser utilizado como modelo, ou protótipo, para criar objetos semelhantes.

IV. A sintaxe básica é intencionalmente semelhante ao Java e à C++ para reduzir o número de novos conceitos necessários para aprender a língua.


Estão CORRETOS:


A

Somente os itens I e II.


B

Somente os itens I e III.


C

Somente os itens I, III e IV.


D

Somente os itens II, III e IV.


E

Todos os itens.

Observe o seguinte algoritmo, construído com VisualAlg 3.0.


Algoritmo “ALG1”

Var

X, Y : inteiro

V : vetor [1..3] de inteiro

AUX : inteiro

Inicio

V[1] <- 7

V[2] <- 3

V[3] <- 2

para X de 1 até 3 passo 1 faça

para Y de X+1 até 3 passo 1 faça

se (V[X] > V[Y]) entao

AUX <- V[X]

V[X] <- V[Y]

V[Y] <- AUX

fimse

fimpara

fimpara


Fimalgoritmo


Após a execução deste algoritmo, os valores finais de V[1], V[2] e V[3] serão, respectivamente, iguais a:


A

2, 3 e 7


B

3, 2 e 7


C

7, 3 e 2


D

7, 7 e 7

Como criar um link inativo usando a tag a (âncora)


A

Basta apenas definir o atributo href como "_"


B

Basta apenas definir o atributo href como "#"


C

Basta apenas definir o atributo href como "$$"


D

Basta apenas definir o atributo href como "*"


E

Basta apenas definir o atributo href como "@"

A expressão regular a|b* representa o conjunto:


A

{a, b, bb, bbb, ...}.


B

{ab, abb, abbb, ...}.


C

{ε, a, b, bb, bbb, ...}.


D

{ba, bba, bbba, ...}.


E

{aba, abba, abbba, ...}.

A informática é uma área em constante evolução, novos conceitos e tecnologias surgem regularmente. Um dos conceitos mais importantes para a programação é o conceito de algoritmo, que expressa:


A

A linguagem de programação mais complexa que se tem registro, pois foi utilizada como base para a criação do Windows e do Linux.


B

Um tipo de hardware usado para armazenar e processar informações em um computador.


C

Um tipo de software usado para gerenciar o hardware de um computador.


D

Uma sequência de raciocínios, instruções ou operações para executar uma tarefa.

   
Gerar simulado