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 a seguinte expressão booleana:



Aplicando teoremas de álgebra booleana, uma simplificação correta dessa expressão é:


A


B


C


D


E

Após a criação de um novo banco de dados, deseja-se listar todos os bancos de dados existentes num dado servidor. Assinale a alternativa que representa o comando que realiza essa função:


A

create table


B

show databases


C

drop database


D

create database

Em relação ao conceito de roteamento em rede de computadores, marque V para verdadeiro e F para falso. Em seguida, assinale a alternativa com a sequência correta.


( ) O algoritmo de roteamento é a parte do software da camada de rede responsável pela decisão sobre a interface de saída a ser usada na transmissão do pacote de entrada.

( ) Algoritmos não adaptativos baseiam suas rotas através da análise da rede em tempo real.

( ) O algoritmo de roteamento RIP pertence à classe “Vetor de Distância”

( ) Flooding é uma técnica na qual cada pacote de entrada é enviado para todas as interfaces de saída, exceto para aquela em que chegou.


A

V - V - F - F


B

V - F - V - V


C

F - F - V - F


D

F - V - F - V

Na linguagem de programação Python, existem 3 estruturas para armazenar dados indexados. A estrutura cujos valores são imutáveis depois de sua criação é conhecida como


A

lista.


B

operador.


C

tupla.


D

classe.


E

dicionário.

Analise o código Python a seguir.


x = [1,2,3,4,5]

print (x[: :-1])


Assinale a opção que indica a saída produzida pela execução desse código.


A

[1,2,3,4,5]


B

1


C

[5,1]


D

5


E

[5,4,3,2,1]

É um item fundamental nos atuais projetos de linguagens de programação, pois ela possibilita definimos estruturas e operações complexas de modo a permitir que muitos dos detalhes sejam ignorados. O seu nível de permitido por uma linguagem e a naturalidade como ela é descrita tem um grande impacto na facilidade de escrita. Podemos ter dois tipos: processos e dados.


Marque a alternativa CORRETA que corresponde ao contexto citado acima:


A

Facilidade de escrita.


B

Abstração.


C

Confiabilidade.


D

Expressividade.

Nos primeiros anos de bancos de dados, todos os aplicativos armazenavam dados em sua própria estrutura única. Quando os desenvolvedores queriam criar aplicativos para usar esses dados, precisavam conhecer muito a estrutura de dados específica para encontrar os dados de que precisavam. Essas estruturas de dados eram ineficientes, difíceis de manter e difíceis de otimizar para oferecer um bom desempenho de aplicativos.


Foi projetado um modelo de banco de dados para resolver o problema de várias estruturas de dados arbitrárias, esse modelo é conhecido.


Marque a alternativa CORRETA relacionado ao contexto acima:


A

Modelo relacional.


B

Modelo não relacional.


C

Modelo Dinâmico.


D

Modelo Tabulado.

Analise as afirmativas sobre os conceitos de programação e marque a alternativa correta:


I- O Código fonte é uma série de comandos escritos em um processador de textos de acordo com uma linguagem de programação.

Il- Para criar código objeto, o código fonte passa por um programa conhecido como linkeditor para que possa gerar este código em linguagem de máquina.


A

Ambas as afirmativas estão corretas.


B

Somente a afirmativa l está correta.


C

Somente a afirmativa Il está correta.


D

Nenhuma das afirmativas está correta.

Em POO, quando uma classe herda de outra, ela herda implementação, comportamentos e atributos. Uma classe construída através de herança pode ter três tipos importantes de métodos e atributos. Assinale a alternativa que contém os referidos tipos.


A

raiz, folha, recursivo


B

múltipla, raiz, sobreposto


C

múltipla, novo, sobreposto


D

sobreposto, novo, recursivo

Qual instrução, quando executada dentro de um while, for, do...while ou switch, ocasiona a saída imediata dessa instrução?


A

break


B

public


C

private


D

extends

Python é uma linguagem orientada a objetos; possui uma vasta biblioteca de módulos e pacotes distribuídos com o interpretador como módulos para matemática, sistema, XML, tempo etc. Datetime é um módulo para lidar com o tempo; possui quatro tipos definidos para representa-lo. Assinale o INCORRETO.


A

date


B

time


C

datetime


D

datedelta


E

timedelta

Ano: 2021
Prova: AMEOSC - Prefeitura - Professor de Educação Básica - Área Informática - 2021

O sistema de banco de dados deve garantir uma visão totalmente abstrata dele para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, desde que eles estejam disponíveis no momento necessário.


Marque a alternativa CORRETA que está relacionado ao contexto acima a um conceito de banco de dados.


A

Modelo Lógico.


B

Projeto de banco de dados.


C

Modelo Conceitual.


D

Abstração de dados.

Segundo a Wikipedia, “A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.”


Fonte: Wikipedia. Disponível em:

https://pt.wikipedia.org/wiki/Linguagem_de_pro

grama%C3%A7%C3%A3o



Sobre o tema, assinale a alternativa correta sobre as linguagens de programação.


A

Python: uma das mais simples de se aprender, é um dos códigos de mais fácil leitura e bastante utilizado para desenvolvimento web e Machine Learning.


B

JavaScript: linguagem orientada a objeto apareceu por volta de 1995, prometendo ser rápida, segura, confiável e multiplataforma. Isso porque os programas criados em JavaScript não ficam em código nativo da plataforma. Em vez disso, são compilados para uma forma intermediária chamada de bytecode e são executados por meio de uma máquina virtual.


C

PHP: é com ele que o estudante aprende a lógica de criação de algoritmos, por ser intuitivo e de fácil aprendizado. Não é necessário montar um ambiente local na máquina para executá-lo — afinal, a maioria dos sistemas operacionais já o utilizam como base.


D

Swift: Usado majoritariamente em páginas na web, a linguagem Swift é muito útil para incluir funções a uma página, algo que o HTML não seria capaz de suportar. Ela também integra informações da página a um banco de dados MySQL.

Analise o código abaixo, escrito em Python 3.7, que transforma uma string contendo um documento JSON em um objeto Python:

import json

my_json_string = """

{

"livros": [

{

"id":"01",

"edicao": "1",

"preco": 100.0

},

{

"id":"02",

"edicao": "2",

"preco": 150.0

}

]

}

"""

to_python = json.loads(my_json_string)

print(type(to_python))

print(type(to_python["livros"]))

print(type(to_python["livros"][0]["preco"]))

Qual a saída correta após a execução desse programa?


A

< class 'Object' >

< class 'Array' >

< class 'Number' >


B

<class 'Object'>

<class 'Array'>

<class 'Float'>


C

<class 'hashtable'>

<class 'array'>

<class 'float'>


D

<class 'dict'>

<class 'list'>

<class 'float'>


E

<class 'object'>

<class 'vector'>

<class 'float'>

Ano: 2021
Prova: AMEOSC - Prefeitura - Professor de Educação Básica - Área Informática - 2021

Quando se fala nele, muitas pessoas pensam rapidamente em computadores, tecnologia e até mesmo códigos difíceis de serem compreendidos. No entanto, o conceito e a aplicação são bem mais simples do que parecem. Eles datam de tempos babilônicos, mas tornaram-se mais conhecidos na modernidade, principalmente, quando associados aos computadores e às estratégias de otimização para buscadores.


Marque a alternativa CORRETA que corresponde ao contexto acima.


A

Lógica de programação.


B

Números Binários.


C

Sistema de Medida de dados.


D

Algoritmo.

A aplicação da realidade virtual em salas de aula desperta o interesse dos alunos. É possível construir óculos de realidade virtual, de baixo custo, com vários materiais; as lentes podem ser encontradas com facilidade na Internet, com preços bem acessíveis. A área que pode ser criada com os conceitos de realidade virtual denomina-se:


A

Animação digital.


B

Realidade aumentada.


C

Reconhecimento facial.


D

Modelagem geométrica.

Em relação à linguagem de programação Python, é INCORRETO afirmar que:


A

O tipo da variável pode ser inferido pelo interpretador em tempo de execução.


B

É necessário converter explicitamente o tipo da variável antes de uma operação entre tipos não compatíveis.


C

Os blocos de código são delimitados pelo uso das chaves: { e } para início e fim do bloco, respectivamente.


D

É uma linguagem orientada a objeto na qual os atributos e os métodos podem ser acessados usando o ponto (.).


E

O interpretador Python pode ser usado de forma interativa em um prompt semelhante ao shell do sistema operacional.

Considerando Tabela “ALUNOS” a seguir, que contém os campos “ID”, “NOME” e “ESPEC”, assinale a alternativa que retorne todos os campos da Tabela “ALUNOS” que possuem o nome iniciando com a letra L:


ID

NOME

ESPEC

1

Joao

SAD

2

Luisa

BET

3

Leandro

BCO

4

Gabriel

TAR

5

Paulo

SGS


A

SELECT * FROM ALUNOS WHERE NOME = ‘L’;


B

SELECT * FROM ALUNOS WHERE NOME IS EQUAL = ‘L’;


C

SELECT * FROM ALUNOS WHERE NOME = ‘L$’;


D

SELECT * FROM ALUNOS WHERE NOME LIKE ‘L%’;

Assinale a alternativa que apresenta a técnica de programação que cria novas sub-rotinas a partir de uma primeira sub-rotina.


A

teste lógico


B

escrita de registros


C

escopo de variáveis


D

refinamento sucessivo

   
Gerar simulado