Questões de Concurso Comentadas para inpe
Foram encontradas 478 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
A Notação Polonesa Reversa (RPN, do inglês Reverse Polish Notation) foi desenvolvida como uma forma de escrever expressões lógicas e aritméticas sem usar parênteses. Essa notação ganhou popularidade ao ser implementada em calculadoras científicas, onde permite reduzir a quantidade de acionamento de teclas no cálculo de expressões.
Quando uma calculadora opera no modo RPN, os operandos são inseridos previamente em uma estrutura de dados e, ao utilizar-se um operador (soma, subtração, ...), a quantidade de operandos necessários são retirados da estrutura na ordem inversa da inserção e, após o cálculo da operação, o resultado é inserido na estrutura de dados. Assim, por exemplo, caso se deseje calcular a expressão A + (B – C)*D em uma calculadora operando no modo RPN, pode-se seguir o seguinte procedimento:
• Insere A
• Insere B
• Insere C
• Realiza a operação de subtração
• Insere D
• Realiza a operação de multiplicação
• Realiza a operação de soma
De acordo com a descrição acima, assinale a opção que indica a estrutura de dados que melhor caracteriza a utilizada pelo modo RPN para armazenar os operandos e resultados.
SQL (Structured Query Language) é uma linguagem usada para interagir com bancos de dados relacionais.
Relativamente a SQL, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) A cláusula WHERE só é utilizada associada ao comando SELECT.
( ) O comando CREATE TABLE cria uma nova tabela no banco de dados e o comando INSERT INTO permite popular essa tabela por meio da inserção de registros.
( ) O comando INNER JOIN é utilizado para unir os resultados de duas ou mais consultas SELECT e o seu resultado é um conjunto de linhas provenientes das tabelas envolvidas.
( ) Os comandos ALTER TABLE e UPDATE são comandos usados para atualizar registros em tabelas de um banco de dados.
( ) SQL suporta o conceito de chaves primárias e chaves estrangeiras para manter a integridade dos dados e as relações entre as tabelas.
As afirmativas são, respectivamente,
Relativamente a Bancos de Dados Relacionais, analise os itens a seguir.
I. As tabelas são os componentes fundamentais de um banco de dados relacional e são usadas para organizar e armazenar dados de forma estruturada.
II. As tabelas podem estar relacionadas entre si por meio de chaves estrangeiras.
III. Os relacionamentos em um banco de dados relacional são conexões lógicas entre diferentes tabelas que permitem combinar dados e estão restritos a relacionamentos um-para-um entre tabelas.
IV. SQL (Structured Query Language) é uma linguagem usada exclusivamente para definir a estrutura dos dados, o que inclui a criação, alteração da estrutura e deleção de tabelas. Para manipular dados em um banco de dados relacional (consultar, inserir, deletar e alterar registros) é necessário utilizar outra linguagem.
V. A chave primária é uma coluna (ou conjunto de colunas) com valor único para cada linha de uma tabela e é usada para identificar registros de forma única.
Está correto o que se afirma em
A figura a seguir mostra três blocos A, B e C, de massas mA = 4 kg, mB = 3 kg, mC = 5 kg e uma força de módulo igual a 49N atuando no bloco B por meio de um fio ideal.
Considere que há deslizamento entre todas as superfícies de contato e que o coeficiente de atrito cinético entre os blocos é igual a 0,2, e entre o bloco C e o solo é igual a 0,1.
Considerando a aceleração dos blocos A e B são,
respectivamente, iguais a
No contexto de gerenciamento de processos e recursos pelo sistema operacional do computador, analise a situação a seguir.
Dois processos, “A” e “B”, querem enviar para a impressora um arquivo que está em um pen-drive, estando esses recursos disponíveis. “A” solicita e consegue acesso à impressora. “B” solicita e consegue acesso ao arquivo. Agora, “A” solicita acesso ao arquivo, mas é negado até que “B” o libere. Porém, “B”, agora, solicita a impressora, que também é negada, até que “A” a libere. Assim, os dois processos são bloqueados.
A situação descrita mostra a ocorrência de