Questões de Concurso
Sobre software em noções de informática
Foram encontradas 3.240 questões
Sobre XML, assinale a alternativa INCORRETA:
XMLStandard. https://www.w3.org/standards/xml/core.html, acessado em 14/09.
Sobre gerenciamento de software, é importante compreender que ainda existem muitos softwares legados que são críticos para o negócio. As organizações precisam decidir como obter o melhor retorno de seus investimentos, o que envolve fazer uma avaliação realista do legado e decidir sobre a estratégia mais adequada para a continuidade e evolução dos serviços organizacionais. Assinale a alternativa que NÃO apresenta uma opção estratégica:
SOMMERVILLE. Engenharia de Software. Editora Pearson, 9ed., 2011.
Sobre conceitos relacionados à Engenharia de Software assinale a alternativa INCORRETA:
SOMMERVILLE. Engenharia de Software. Editora Pearson, 9ed., 2011.
Ainda sobre a área de trabalho, existem elementos mais modernos, que são pequenos aplicativos que exibem o conteúdo na mesma área de trabalho, para que se possa dispor de informações sem ter que abrir o aplicativo, esses elementos são denominados:
São formas utilizadas para representação de algoritmos:
I. Fluxograma.
II. Pseudocódigo.
III. Teste de mesa.
IV. Diagrama de Chapin.
Quais estão corretas?
A Figura 1, abaixo, apresenta um algoritmo escrito no software VisuAlg 3.0.
|
algoritmo "semnome" var cont, produto: inteiro inicio cont <- 0; produto <- 1; repita cont <- cont + 1; produto <- produto * cont; escreval (cont, "|", produto) ate ((produto > 100) ou (cont >= 10)) fimalgoritmo |
Figura 1 – Algoritmo escrito no software VisuAlg 3.0
Quais serão, respectivamente, os valores das variáveis "cont" e "produto" ao final da execução do algoritmo da Figura 1?
O comando git log tem como objetivo apresentar um histórico dos commits realizados. Um usuário digitou o comando
git log --oneline
Pode-se afirmar corretamente que a opção --oneline fará esse comando apresentar
Em APIs RESTful, o verbo HTTP OPTIONS tem o propósito de
Sistemas de controle de versionamento Git possuem suporte a ramificações (branches). Um usuário pode deletar uma dessas ramificações locais por meio do comando
O seguinte código JavaScript
console.log("1");
setTimeout(() => {
console.log("2");
}, 1);
process.nextTick(() => {
console.log("3");
});
quando executado no Node.js produz a saída:
A linguagem PHP possui um conjunto de variáveis denominadas superglobais. Estas são variáveis que estão disponíveis em todos os escopos, sendo um exemplo de uma delas a
Observe o seguinte trecho de código escrito na linguagem Python.
def f(n):
return lambda a : 1 + n
f1 = f(2)
f2 = f(3)
print(f1(3) + f2(1))
Analisando esse trecho de código é correto afirmar que ele irá imprimir o valor
A seguir é apresentado um pequeno código em CSS.
p {
color: #0000FF;
}
Pode-se afirmar corretamente que este código fará com que os parágrafos escritos na página HTML estejam na cor
Na programação orientada a objetos, utiliza-se o princípio de construtores, sobre os quais é correto afirmar que
Um trecho de programa, expresso na forma de uma pseudolinguagem (Português Estruturado), é apresentado a seguir.
Início
Inteiro: i, j, k, a;
...
Para i de 3 até 6 faça
Para j de 4 até 7 faça
Para k de 2 até 8 faça
[
a ← a + 1;
]
...
Fim.
É correto afirmar que, a variável a, após a execução de desse trecho de programa, terá sido incrementada
Um algoritmo, apresentado a seguir, foi elaborado na forma de uma pseudolinguagem (Português Estruturado).
Início
Inteiro: k, m, n, i;
k ← 1;
m ← k + 1;
n ← k + m - 1;
Para i de 3 até 6 faça
[
k ← k + 1;
Se (m > n)
Então
[
k ← k + 1;
m ← n;
n ← k;
]
Senão
[
k ← k + 2;
n ← m;
m ← k;
]
]
k ← m + n;
Fim.
Assinale a alternativa que apresenta o valor recebido pela variável k ao final da execução desse algoritmo.
O PMBOK 6a edição define as denominadas partes interessadas no projeto, sendo correto afirmar que
A norma ABNT NBR-ISO/IEC/IEEE 12207:2021 (Engenharia de Sistemas e Software – Processos de Ciclo de Vida de Software) agrupa as atividades que podem ser executadas durante o ciclo de vida de um sistema de software nos seguintes grupos de processos:
Considere os textos a seguir:
1. Trata-se de uma das principais técnicas que define a programação orientada a objetos. É embasada em um dos princípios que adicionam segurança à aplicação em uma programação orientada a objetos, pelo fato de esconder as propriedades, criando uma espécie de caixa preta. A maior parte das linguagens orientadas a objetos a implementam, baseada em propriedades privadas, ligadas a métodos especiais chamados getters e setters, que irão retomar e setar o valor da propriedade, respectivamente.
2. Objetos filhos herdam as características e ações de seus “ancestrais”. Entretanto, em alguns casos, é necessário que as ações para um mesmo método sejam diferentes. Em outras palavras, essa técnica consiste na alteração do funcionamento interno de um método herdado de um objeto pai. Como um exemplo, imagine-se um objeto genérico “Processante” (ancestral). Esse objeto possui um método, ou ação, “Obter()". Tem-se dois objetos, “Processante Pessoa” e “Processante Empresa” (filhos de Processante), que irão ser obtidos de formas diferentes.
Os textos tratam, correta e respectivamente, de princípios e técnicas da orientação a objetos, que são:
De acordo com a taxonomia dos diagramas de estrutura e de comportamento da UML 2.5, um Analista elaborou os diagramas Deployment, Package, Use Case e Sequence. As classes a que pertencem esses diagramas: estrutura = E ou comportamento = C, são, correta e respectivamente: