Questões de Concurso Comentadas sobre programação
Foram encontradas 9.354 questões
1) Eclipse JDT (Java Development Tools) é um conjunto de ferramentas que fornece suporte ao desenvolvimento de aplicativos Java, incluindo editor de código, depurador, compilador e gerenciador de projetos.
2) Maven Integration for Eclipse (m2e) permite a integração do Apache Maven ao Eclipse, permitindo a criação, gerenciamento e execução de projetos Maven diretamente do ambiente Eclipse.
3) Eclipse CDT (C/C++ Development Tooling) é um conjunto de ferramentas utilizado para o desenvolvimento de aplicativos nas linguagens C e C++, fornecendo ferramentas como editor de código, depurador e suporte à construção de projetos C/C++.
4) PyDev é uma IDE Pyhton para Eclipse que oferece suporte para o desenvolvimento de aplicações Python, incluindo funcionalidades como editor de código, autocompletar, depuração e integração com bibliotecas e frameworks Python.
Estão corretas:
1) O AngularJS permite data-binding, que fornece uma maneira automática de atualizar a visualização sempre que o modelo muda, assim como atualizar o modelo sempre que a visualização muda.
2) O AngularJS fornece diretivas que permitem que um desenvolvedor invente uma nova sintaxe HTML, específica para a aplicação.
3) O AngularJS exige que se escreva código JavaScript manualmente para declarar as regras de validação do formulário, eliminando a dependência de TypeScript.
4) O AngularJS usa diretivas para criar componentes reutilizáveis, permitindo ocultar estruturas complexas do DOM, CSS e comportamento.
Estão correta(s), apenas:
Acerca da Teoria da Computação, observe as afirmações abaixo e assinale a opção que apresenta as afirmações VERDADEIRAS.
I. Uma linguagem é chamada de uma linguagem regular se nenhum autômato finito a reconhece.
II. Uma linguagem é regular se e somente se alguma expressão regular a descreve.
III. Qualquer linguagem que pode ser gerada por alguma gramática livre-do-contexto é chamada uma linguagem livre-do-contexto (LLC).
( ) Todos os métodos das classes abstratas devem ser abstratos.
( ) Uma subclasse de uma classe abstrata só será uma classe concreta se implementar todos os métodos abstratos herdados.
( ) As classes abstratas permitem herança múltipla, isto é , uma classe pode implementar qualquer número de classes abstratas.
( ) As Interfaces não possuem construtores.
( ) O polimorfismo é uma técnica que permite a redefinição de métodos estáticos em diferentes classes, de forma a compartilhar a mesma implementação.
1) O DOM é uma interface de programação independente de plataforma que trata documentos HTML e XML estruturalmente como uma pilha (FILO), para que se acessem seus objetos programaticamente.
2) Através do DOM, é possível que scripts acessem os objetos dos documentos HTML/XML/CSS para modificar o conteúdo, o estilo e até a estrutura dos documentos.
3) Elementos da HTML e XML correspondem a nós da estrutura do DOM e podem conter outros nós como filhos.
4) Atributos de elementos da HTML e XML são propriedades de nós do DOM, e elas próprias podem ter outros nós do DOM como filhos.
Estão corretas, apenas,
( ) O pensamento computacional é um processo mental que representa a forma como as tarefas podem ser executadas de forma mais eficiente pelos seres humanos e que frequentemente emprega conceitos e ferramentas relacionados com a programação de computadores e a ciência da computação.
( ) A principal aplicação do pensamento computacional envolve qualquer cenário em que seja necessário construir ou utilizar um software ou aplicativo para a resolução de um problema.
( ) O pensamento computacional abrange diversas atividades, que não estão ligadas somente à resolução de problemas e à construção de sistemas, mas inclui também à capacidade de compreender o comportamento humano através da aplicação de princípios fundamentais da ciência da computação.
( ) Na educação, a aplicação do pensamento computacional tem alto impacto e grande poder de transformação, facilitando a disseminação de informações, a produção de conhecimento e a resolução de problemas por meio de processos que promovam a tomada decisões e produzindo resultados mais eficientes.