Questões de Concurso Para inpe

Foram encontradas 1.885 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2514556 Engenharia Mecânica
Em uma operação de usinagem, a força de corte é de 1200N, a velocidade de rotação da peça é de 2500 rpm e o raio da peça é de 60mm.
Admitindo um rendimento de 60% e considerando π = 3,14, a potência do motor, em kW, é
Alternativas
Q2514555 Engenharia Mecânica
O teor de carbono e a microestrutura resultante de tratamentos térmicos anteriores em ligas ferro-carbono são fundamentais para determinar suas propriedades mecânicas, como dureza e resistência.
Nesse contexto, considere as seguintes ligas ferro-carbono e suas microestruturas associadas:
1. Liga com 0,2% C com perlita fina.
2. Liga com 0,8% C com martensita.
3. Liga com 0,8% C com perlita fina.
4. Liga com 0,8% C com martensita revenida.
Assinale a opção que apresenta as ligas supracitadas em ordem decrescente de dureza.
Alternativas
Q2514554 Engenharia Mecânica
Aços carbono constituem uma categoria amplamente empregada na indústria, visto que pequenas variações no teor de carbono abrangem um amplo espectro de dureza e ductilidade.
Considere um corpo de prova de aço carbono, cilíndrico, diâmetro de 20 mm, módulo de Young de 200 GPa e tracionado por uma força de 31,4 kN.
Sabendo que a deformação é totalmente elástica e adotando π = 3,14 , a deformação experimentada pelo corpo de prova é
Alternativas
Q2514553 Engenharia Mecânica
A têmpera é amplamente reconhecida como um tratamento térmico crucial para o aço, especialmente em aplicações de engenharia mecânica. Durante esse processo, o resfriamento do material é de suma importância, sendo comumente realizado em meio líquidos.
Nesse contexto, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Os óleos de resfriamento rápido aumentam a taxa de resfriamento, atingindo níveis comparáveis aos da têmpera em água, dispensando a utilização de aditivos.
( ) Os aditivos dos óleos reduzem a formação de espuma e otimizam a curva de resfriamento, garantindo um processo de resfriamento mais eficiente e resultados consistentes na transformação da estrutura do material.
( ) Uma vantagem do emprego do óleo no processo de têmpera é que um mesmo volume de óleo pode ser utilizado repetidas vezes, mantendo eficaz o processo de resfriamento da peça.
As afirmativas são, respectivamente,
Alternativas
Q2514552 Engenharia Mecânica
Conhecer os processos de fabricação de metais é fundamental para entender como diferentes produtos são produzidos na indústria metalúrgica.
Relacione os processos de fabricação de metais às suas respectivas definições.
1. Forjamento
2. Fundição
3. Extrusão
4. Estampagem
( ) As chapas metálicas são transformadas em formas finais por meio do corte ou deformação em prensas, geralmente sem aquecimento prévio.
( ) Envolve o despejo de metal líquido em um molde, o qual é resfriado até solidificar É um processo de fabricação em larga escala, com reutilização do molde.
( ) Conjunto de operações de conformação mecânica efetuadas com esforço de compressão sobre um material dúctil, adotando o contorno ou perfil da ferramenta de trabalho. Pode ser feito a quente ou a frio.
( ) Método antigo de fabricação de metal, que envolve o aquecimento da peça e uso de compressão forçada para obter a forma desejada.
Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Alternativas
Q2514551 Engenharia Mecânica
A classificação dos materiais de engenharia em grandes famílias é útil, pois cada família compartilha características comuns, como propriedades semelhantes, processos de fabricação semelhantes e, muitas vezes, aplicações similares.
Nesse contexto, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.
( ) Os elastômeros são polímeros que mantêm ligações covalentes mesmo acima de sua temperatura de transição vítrea, resultando em propriedades como baixo módulo de Young e grande extensão elástica.
( ) Os metais têm alta rigidez e ductilidade, porém são suscetíveis à fadiga e têm menor resistência à corrosão em comparação com outras classes de materiais.
( ) As cerâmicas são reconhecidas pela sua rigidez, embora sejam naturalmente frágeis. Elas oferecem durabilidade contra abrasão e corrosão e mantêm suas propriedades intactas mesmo em altas temperaturas.
As afirmativas são, respectivamente,
Alternativas
Q2514550 Engenharia de Software
Os testes de regressão verificam se há efeitos indesejados nas alterações no software. Uma estratégia consiste em retestar tudo, isto é, reaplicar todos os casos de teste projetados para versões anteriores. Pode-se também utilizar técnicas seletivas, de forma que somente são reexecutados os casos de testes que tenham relação com as alterações realizadas. A seleção pode ser baseada no código, que escolhe casos de teste que exercitam uma porção do código modificado, ou baseada na especificação, que escolhe casos de teste exercitam a parte da especificação que foi alterada. Neste contexto, qual das considerações abaixo é verdadeira:
Alternativas
Q2514549 Engenharia de Software
Com relação ao processo de depuração de um programa de computador, analise as afirmativas a seguir.

I. Por meio da depuração, é possível investigar a ocorrência de erros no programa.
II. A depuração é realizada antes da compilação.
III. A depuração pode ser executada por meio de pontos de parada (breakpoints).

Está correto o que se afirma em
Alternativas
Q2514547 Engenharia de Software
Para que um programa de computador possa ser executado, diversas etapas compõem seu desenvolvimento. Com relação ao ciclo de desenvolvimento de um programa, analise as afirmativas a seguir.

I. A etapa de compilação é responsável por gerar o arquivo executável do programa.
II. Na etapa de link-edição, módulos pré-compilados são ligados entre si.
III. Um programa compilado não causa erros de execução.

Está correto o que se afirma em
Alternativas
Q2514546 Arquitetura de Computadores
Considerando o endereçamento de byte em arquitetura de computadores, e, os métodos big-endian e little-endian de ligação do processador à memória do computador, analise as afirmativas a seguir.

I. No método big-endian, o endereçamento inicia pelo byte menos significativo.
II. O acesso aos bytes de palavras armazenadas na memória independe do método de ligação (big-endian ou little-endian) para processadores de menos de 32 bits.
III. Em ambos os métodos de ligação (big-endian e little-endian), os bits menos significativos do barramento de dados estão ligados aos bits menos significativos da palavra armazenada na memória.

Está correto o que se afirma em
Alternativas
Q2514545 Arquitetura de Computadores
Considere um computador com processador de 32 bits cuja memória está organizada de acordo com o endereçamento de byte, com o método big-endian.
Suponha que as palavras, com tamanho de 4 bytes, 25 38 94 67H (identificada por P1) e 18 31 72 46H (identificada por P2) estão armazenadas a partir dos endereços 0010H e 002CH, respectivamente.

Nesse contexto, analise as afirmativas a seguir.

I. A leitura do endereço 0014H retorna o byte 38H da palavra P1.
II. A leitura do endereço 002FH retorna o byte 46H da palavra P2.
III. Entre as palavras P1 e P2 podem ser armazenadas doze palavras.

Está correto o que se afirma em
Alternativas
Q2514541 Programação
As variáveis são elementos essenciais para o desenvolvimento de programas. 
A respeito dos diferentes tipos de variáveis que podem ser usadas em um programa escrito em linguagem C, é correto afirmar que
Alternativas
Q2514538 Engenharia de Software
Relacione as terminologias referentes ao Git, listadas a seguir, às suas respectivas definições.

1. Fetch
2. Branch
3. Issue
4. Commit

( ) Permite adicionar alterações do repositório remoto à sua ramificação de trabalho local, sem confirmá-las.
( ) Está contido no repositório, mas é uma versão paralela do mesmo, não afetando a ramificação principal e permitindo trabalhar livremente sem interromper a versão "live".
( ) É uma alteração individual em um ou mais arquivos. Quando usado para salvar um trabalho, o Git gera um ID único que permite registrar as alterações confirmadas assim como quem as fez e quando.
( ) É uma sugestão de melhoria, tarefa ou dúvida relacionada ao repositório. Pode ser criado por qualquer pessoa (em repositórios públicos), bem como ser categorizado com rótulos e atribuído a colaboradores.

Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Alternativas
Q2514537 Engenharia de Software
O Visual Studio é um ambiente integrado de desenvolvimento (IDE) desenvolvido pela Microsoft que suporta diversas linguagens de programação, tais como C#, Visual Basic, C++, F#, JavaScript, TypeScript, Python e outras. Um de seus aspectos mais relevantes é o robusto suporte para a construção, execução e depuração de testes unitários. Considere as seguintes afirmações sobre alguns recursos para testes unitários presentes no Visual Studio:

I. IntelliTest permite gerar valores de entrada e saída para suas funções como pequenos blocos de testes, expandindo-os automaticamente quando seu código for incrementado, o que reduz o esforço para criação de testes unitários.
II. Live Unit Test produz comentários sobre como as alterações de código afetam os testes existentes e se o novo código gerado é coberto por testes já criados.
III. CodeLens permite a inspeção, execução, depuração e navegação direta para os testes unitários a partir do próprio editor de código.

Está correto o que se afirma em 
Alternativas
Q2514536 Engenharia de Software
Um desenvolvedor de sistemas para operação de satélites necessita de conhecimentos de ferramentas e frameworks das mais variadas áreas, como gerenciamento de projetos, arquitetura de software, banco de dados, versionamento de código-fonte etc. Nesse contexto, uma ferramenta importante se destaca por interligar especificações de requisitos de alto nível com modelos de análise, projeto, implementação e testes de sistemas usando UML, SysML, BPMN e outros padrões abertos utilizados no mercado.
Assinale a opção que corresponde à ferramenta descrita no texto 
Alternativas
Q2514535 Programação
Relacione os módulos essenciais do Qt às suas respectivas definições ou funcionalidades.

1. Qt Core
2. Qt Quick
3. Qt QML
4. Qt D-Bus

( ) É uma linguagem de marcação declarativa e multiparadigma usada para criar interfaces de usuário de forma rápida e eficiente.
( ) Permite a troca de mensagens entre processos a nível de sistema e processos comuns dos usuários.
( ) Adiciona recursos ao C++ como comunicação contínua de objetos e árvores hierárquicas que organizam as propriedades de objetos de maneira natural com ponteiros protegidos.
( ) Disponibiliza tipos para receber os inputs dos usuários, construir componentes visuais, criar modelos de dados e instanciação atrasada de objetos.

Assinale a opção que indica a relação correta, segundo a ordem apresentada.
Alternativas
Q2514531 Sistemas Operacionais
Multithreading é um conceito fundamental para o melhor aproveitamento de recursos por um sistema operacional.
Para o emprego eficaz desse conceito, é fundamental a existência de mecanismos de sincronização eficientes.

Nesse contexto, analise as afirmativas a seguir.

I. Por definição, semáforos possuem um contador, cujos valores podem ser 0,1 ou 2.
II. Mutexes são projetados para garantir que apenas uma thread possa acessar um recurso compartilhado por vez.
III. Mutexes podem ser considerados uma generalização de semáforos, por conta da maior flexibilidade do contador de um mutex.

Está correto o que se afirma em
Alternativas
Q2514530 Sistemas Operacionais
Um processo é considerado um conceito chave em qualquer Sistema Operacional, pois representa uma abstração de um programa em execução. Um processo pode passar por alguns estados durante o seu ciclo de vida. Sendo assim, um processo pode estar nos estados: (a) bloqueado, (b) pronto ou (c) em execução.

Nesse contexto, analise os itens a seguir.

I. Para implementar o modelo de processos, o sistema operacional mantém uma tabela de processos, com uma entrada para cada um deles. Cada entrada, também conhecida como bloco de controle de processo (PCB – Process Control Block), contém informações relevantes sobre o processo. Um exemplo de informação contida no PCB é o estado do processo.
II. Considerando um diagrama de estado do processo, não há transição a partir do estado “em execução”, para o estado “bloqueado”. Quando o sistema operacional descobre que o processo não pode continuar em execução, ele vai para o estado de “pronto”.
III. O processo no estado “bloqueado”, não faz uso da CPU (Unidade Central de Processamento), mas está apto para ser executado (isto é, pronto para transitar ao estado “em execução”), aguardando para isso que o escalonador selecione-o para execução.

Está correto o que se afirma em:
Alternativas
Q2514529 Banco de Dados
Os comandos SQL do tipo DML (Data Manipulation Language) são utilizados para manipular os dados no banco de dados.
Esses comandos permitem aos usuários interagirem com o banco de dados para executar operações.

Assinale a opção que apresenta apenas exemplos de comandos do tipo DML. 
Alternativas
Q2514526 Banco de Dados
Em relação a Bancos de Dados Relacionais, analise as afirmativas 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. 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.
III. Os relacionamentos em um banco de dados relacionais 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. A sigla ACID está relacionada à manipulação de dados em bancos de dados relacionais onde o “I” da sigla refere-se à inserção (Insert) de registros em uma tabela e o “D” à deleção (Delete) de registros em uma tabela.
V. As tabelas podem estar relacionadas entre si por meio de chaves estrangeiras.

Está correto o que se afirma em
Alternativas
Respostas
1081: E
1082: E
1083: D
1084: D
1085: C
1086: C
1087: D
1088: D
1089: B
1090: B
1091: B
1092: E
1093: D
1094: E
1095: A
1096: C
1097: B
1098: C
1099: C
1100: E