Questões de Concurso
Para faurgs
Foram encontradas 5.859 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Assinale a alternativa que completa corretamente a lacuna do texto acima.
Assinale a alternativa que completa corretamente a lacuna do texto acima.
I - Em Python, não há um tipo de caractere separado: um caractere é simplesmente uma string de tamanho um.
II - No uso da linguagem Python em modo interativo, se executarmos a seguinte sequência de comandos relacionados a strings de caracteres:
>>>
>>> word = 'Python'
Teremos que o valor para word[5] será igual ao valor para word[-1] e o valor para word[0] será igual ao valor para word[-6]
III- Strings em Python não podem ser alteradas – são imutáveis. Portanto, atribuir um valor a uma posição indexada na string resulta em um erro. Se precisar de uma string diferente, você deve criar uma nova.
Quais estão corretas?
Levando em conta como Python manipula strings de caracteres, qual o resultado da seguinte sequência de comandos (ou seja, qual o valor de ????)?
>>> >>> 3 * 'un' + 'ium' ????
Assinale a alternativa que nomeia o conceito definido acima.
Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.
I - Os testes podem mostrar apenas a presença de erros, mas não sua ausência.
II - Inspeções de software (também chamadas testes de inspeção) são centradas principalmente no código-fonte de um sistema, mas qualquer representação legível do software, como seus requisitos ou modelo de projeto, pode ser inspecionada.
III- Teste unitário é o teste em que alguns ou todos os componentes de um sistema estão integrados e o sistema é testado como um todo.
Quais estão corretas?
Assinale a alternativa que completa corretamente a lacuna do texto acima.
I - Classe é uma descrição generalizada de uma coleção de objetos similares. Por definição, objetos são instâncias de uma classe específica e herdam seus atributos e operações disponíveis para manipular os atributos.
II - Herança é um dos diferenciadores-chave entre sistemas convencionais e orientados a objetos. Uma superclasse Y herda todos os atributos e todas as operações associadas a sua subclasse X. Isso significa que todas as estruturas de dados e todos os algoritmos originalmente desenhados e implementados para X ficam imediatamente disponíveis para Y – nenhum trabalho adicional precisa ser feito.
III- As classes devem interagir umas com as outras através de mensagens para atingir os objetivos do projeto. Uma mensagem estimula a ocorrência de algum comportamento no objeto receptor. O comportamento ocorre quando uma operação é executada.
Quais estão corretas?
I - Processos de software são as atividades envolvidas na produção de um sistema de software. Modelos de processos de software são representações abstratas desses processos.
II - No modelo de processo de desenvolvimento incremental, as atividades de especificação, desenvolvimento e validação são intercaladas. O sistema é desenvolvido como uma série de versões (incrementos), de maneira que cada versão adiciona funcionalidade à anterior.
III- Ao descrever e discutir os processos de software, costuma-se falar sobre suas atividades. No entanto, as descrições do processo também podem incluir produtos (resultados de atividades do processo) e papéis (que refletem as responsabilidades das pessoas envolvidas no processo).
Quais estão corretas?
Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.
Observe a figura abaixo, que apresenta um exemplo de agregação.
Com base na figura, qual é a afirmativa correta?
I - Finalidade: realização do tratamento para propósitos legítimos, específicos, explícitos e informados ao titular, sem possibilidade de tratamento posterior de forma incompatível com essas finalidades.
II - Adequação: compatibilidade do tratamento com as finalidades informadas ao titular, de acordo com o contexto do tratamento.
III- Livre acesso: garantia, aos titulares, de consulta facilitada e gratuita sobre a forma e a duração do tratamento, bem como sobre a integralidade de seus dados pessoais.
Quais estão corretas?
( ) Os métodos baseados em entrevista e workshop tendem a ser menos objetivos do que os métodos baseados em evidência, já que os especialistas do domínio podem ter visões pessoais de como o processo funciona.
( ) A análise de documentação é o método mais vantajoso, pois não depende da disponibilidade de especialistas no processo e tem como entrada documentos atualizados e detalhados, de onde informações sobre o modelo do processo podem ser inferidas mais facilmente.
( ) Um dos problemas dos métodos baseados em observação é que as partes envolvidas (stakeholders) podem se comportar de forma distinta pelo fato de estarem sendo observadas.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é
Considere as sentenças abaixo sobre a execução das atividades A, B, C e D explicitadas nessa modelagem, mediante as condições C1 e C2.
I - Se a condição C1 for verdadeira e a C2 for falsa, as atividades executadas são: Atividade A, seguida da Atividade D.
II - Se as condições C1 e C2 forem verdadeiras, as atividades A e B são executadas de forma concorrente, e devem ser sincronizadas para a execução da Atividade D.
III- A atividade D sempre será executada, mesmo que as condições C1 e C2 sejam avaliadas como falsas.
Quais estão corretas?