Foram encontradas 55.986 questões.
- Compilação e Interpretação de CódigoCompilação
- Compilação e Interpretação de CódigoLinkedição (Linker)
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
Provas
int x, y;
x = 25;
++x;
y = x++;
y+= x+13-11*2;
Os valores das variáveis x e y, após a execução dessas instruções acima, serão, respectivamente:
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Matriz
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
- Fundamentos de ProgramaçãoTipos de Dados
- Fundamentos de ProgramaçãoVariáveis
A respeito dos diferentes tipos de variáveis que podem ser usadas em um programa escrito em linguagem C, é correto afirmar que
Provas
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
Provas
Assinale a opção que corresponde à ferramenta descrita no texto
Provas
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.
Provas
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoOperadoresOperadores Bitwise
- LinguagensPython
y = range(2,8)
for n in y:
print( pow(n,1) & 0x3 )
Sabendo-se que o código acima corresponde a um programa, que é executado com sucesso, ele terá como resultado os seguintes números impressos:
Provas
I. Seja sequência de operações a seguir:
>>> x=[1, 2, 3]
>>> y=x
>>> y[0]=0
>>> print(x)
O valor de x impresso na tela é: [1, 2, 3]
II. Seja sequência de operações a seguir:
>>> x=[1,4,1,2,3,2]
>>> y=set(x)
>>> print(y)
O valor de y impresso na tela é: {1, 4, 1, 2, 3, 2}
III. A expressão abaixo cria um dicionário vazio.
x = {}
Está correto o que se afirma em:
Provas
- Arquitetura e Design de SoftwareTipos de Software
- Engenharia de SoftwareEngenharia de Requisitos
- Qualidade de SoftwareAtributos de Qualidade de Software
Os DSPs são chipsintegrados que combinam uma unidade central de processamento (CPU), memória, periféricos de entrada e saída (E/S) e interfaces de comunicação em um único dispositivo. Eles são projetados para lidar com tarefas específicas de controle e processamento de dados em tempo real, oferecendo eficiência energética e custo-benefício. Neste contexto, analise as afirmativas a seguir.
I. O Firmware é um software de baixo nível que desempenha um papel crucial, sendo responsável por realizar a comunicação entre o software de alto nível, como sistemas operacionais e aplicações, e o hardware do dispositivo. Ele opera diretamente na interface de hardware, facilitando o controle e a gestão eficaz dos componentes físicos do sistema.
II. Quanto maior o número de MIPS, mais rápido e mais poderoso é o DSP em termos de processamento de sinais digitais. No entanto, é importante observar que o desempenho real de um DSP também depende de outros fatores, como arquitetura do processador, otimizações de software e tipo de algoritmos executados.
III. O determinismo é crucial em sistemas embarcados porque garante que as operações ocorram dentro de prazos previsíveis e específicos. Em sistemas onde o tempo é crítico, como em sistemas de controle em tempo real, a capacidade de prever o tempo necessário para realizar uma operação é fundamental para garantir o funcionamento correto e seguro do sistema.
Está correto o que se afirma em
Provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareUML: Unified Modeling Language
Assinale a opção que indica o diagrama UML mais adequado para se entender como os objetos do sistema interagem entre si ao longo do tempo.
Provas
Caderno Container