Questões de Concurso
Para ufrpe
Foram encontradas 327 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
A UML (Unified Modeling Language) é uma linguagem muito utilizada para especificação, construção e documentação de sistemas de software complexos, principalmente os orientados a objetos. Ela é composta por diferentes tipos de diagramas que permitem a representação gráfica dos modelos desses sistemas. Sobre essa linguagem e seus diagramas, analise as seguintes afirmativas a seguir.
1) Em Diagrama de Classes, o modificador de acesso Protegido é definido pelo símbolo ~ (til).
2) Diagrama de Objetos permite a representação da colaboração entre os objetos e das mudanças de estados que um objeto passa ao longo do tempo.
3) Diagrama de Classe permite representar todos os objetos de uma classe que foram instanciados em um certo momento da execução do sistema.
4) Diagrama de Caso de Uso permite representar o conjunto de funcionalidades do sistema e a interação dessas funcionalidades com os atores.
5) Diagrama de Sequência permite representar graficamente a sequência das mensagens trocadas entre os objetos.
Estão corretas, apenas:
XML (Extensible Markup Language) é uma linguagem de marcação que define um conjunto de regras para criar documentos legíveis por humanos e por máquina. Sobre essa linguagem e suas regras, analise as afirmações a seguir.
1) Todo documento XML deve possuir um, e somente um, elemento-raiz.
2) Em um documento XML, todos os elementos são delimitados pelos sinais de menor e maior, e devem obrigatoriamente ter conteúdo.
3) As regras de validação que definem como um documento XML é formado são especificadas por DOCTYPE.
4) Todos os elementos de um documento XML devem estar aninhados. Ou seja, elementos que começam dentro de outro devem também terminar dentro dele.
Estão corretas:
Sobre a arquitetura de software modelo-visão-controlador (MVC), analise as afirmativas a seguir.
1) MVC é um padrão de arquitetura de software utilizado exclusivamente para aplicações WEB.
2) A camada de visão é responsável pela validação e controle do fluxo dos dados que serão apresentados ao usuário.
3) A camada de modelo é responsável pelo acesso e manipulação de dados.
4) O controlador é responsável por receber as requisições dos usuários, comunicar-se com a camada de modelo quando necessário e enviar os dados para a camada de visão.
Estão corretas, apenas:
Dado o código abaixo, escrito em Python:
o que será impresso após a sua execução?
Sobre a linguagem de programação Java, analise as afirmativas a seguir.
1) Todas as classes Java têm um construtor default, mesmo quando é definido um construtor explicitamente.
2) Java não possui herança múltipla, porém uma classe abstrata pode implementar várias Interfaces.
3) Java permite que um array (vetor) possua valores de tipos diferentes, como int e float.
4) A Máquina Virtual Java é responsável por coletar objetos na memória que não são mais referenciados.
Estão corretas, apenas:
Dadas as tabelas a seguir:
Qual o comando que calcula a média das notas dos
alunos da professora de ID 12 (Rafaela)?
SQL (Structured Query Language) é uma linguagem declarativa que possui um conjunto de comandos utilizados para, por exemplo, consultar, manipular e fazer transações em bancos de dados. Esses comandos estão organizados em subconjuntos, como a DDL (Data Definition Language), que possui os comandos de definição de banco de dados. Sobre esses comandos, analise as afirmativas a seguir.
1) O comando CREATE TABLE é utilizado para criar uma nova tabela no banco de dados.
2) O comando DELETE TABLE é utilizado para remover uma tabela no banco de dados.
3) O comando CREATE DATABASE é utilizado para criar uma nova base de dados.
4) O comando DELETE DATABASE é utilizado para remover uma base de dados.
Estão corretas, apenas:
Dada a classe Java a seguir:
O que será impresso após a execução do método main?