← Voltar para a lista de provas Fundação Universidade de Brasília (FUB) · Técnico de Tecnologia da Informação 70 questões nesta prova · página 2 de 4 · 68 com gabarito Questão anulada Gabarito disponível Gabarito disponível Gabarito disponível Gabarito disponível Gabarito disponível O JSON deriva da sintaxe do JavaScript, mas é independente de linguagem. O JSON foi baseado em um subconjunto da sintaxe de objetos do JavaScript. Hoje é um formato textual independente de linguagem, com bibliotecas em praticamente todas elas, e é muito usado para troca de dados. Certo: correta. Errado: incorreta. Referência: RFC 8259 / ECMA-404 – JSON. Resolução comentada do VaiConcursos. Gabarito disponível Usar os verbos HTTP não torna uma API automaticamente RESTful. REST é um estilo arquitetural com restrições: cliente-servidor, stateless, cache, interface uniforme (identificação de recursos, HATEOAS), sistema em camadas. Usar GET, POST, PUT e DELETE é insuficiente por si só para ser RESTful. Certo: errada, pois ignora as demais restrições de REST. Errado: correta. Referência: Roy Fielding – tese sobre REST. Resolução comentada do VaiConcursos. Gabarito disponível APIs permitem integração entre sistemas em linguagens diferentes. Uma API define uma interface de comunicação independente da linguagem, e é comum expô-la por HTTP com JSON ou XML. Ela permite integrar sistemas escritos em linguagens diferentes. O "exclusivamente" torna o item falso. Certo: errada. Errado: correta. Referência: Conceitos de APIs e web services. Resolução comentada do VaiConcursos. Gabarito disponível A definição formal das mensagens e operações é feita pelo WSDL; o UDDI serve para publicação e descoberta. Os padrões buscam interoperabilidade entre plataformas diferentes. O UDDI é um registro para publicar e descobrir serviços, não para definir as mensagens. A descrição formal do serviço, com operações e mensagens, é função do WSDL. Por isso o item está errado. Certo: errada, pois atribui ao UDDI a função do WSDL. Errado: correta. Referência: W3C – SOAP, WSDL; especificação UDDI. Resolução comentada do VaiConcursos. Gabarito disponível A declaração XML é opcional no XHTML. No XHTML, a declaração é recomendada, mas não obrigatória. Sua ausência é aceita quando a codificação é UTF-8 ou UTF-16, e ela pode até causar o modo quirks em navegadores antigos. Quando usada, vem antes do DOCTYPE, mas a obrigatoriedade afirmada no item é falsa. Certo: errada, pois não é obrigatória. Errado: correta. Referência: W3C – XHTML 1.0 (declaração XML opcional). Resolução comentada do VaiConcursos. Gabarito disponível O HTML5 trouxe elementos semânticos como header, section, article e footer. O HTML5 introduziu elementos semânticos como Certo: correta. Errado: incorreta, pois a descrição corresponde ao HTML5. Referência: W3C/WHATWG – especificação HTML5. Resolução comentada do VaiConcursos. Gabarito disponível SGBDs relacionais modernos suportam XML e consultas com XPath e XQuery. SGBDs como SQL Server, Oracle, PostgreSQL e DB2 têm tipo de dado XML nativo. Eles permitem consultar esses dados com XPath e XQuery (por exemplo, XMLQUERY e xpath()), conforme o SQL/XML. Certo: correta. Errado: incorreta, pois o suporte existe. Referência: SQL/XML (ISO/IEC 9075-14); documentação de SGBDs relacionais. Resolução comentada do VaiConcursos. Gabarito disponível Gabarito disponível Vídeo sem legendas nem transcrição do áudio viola as recomendações do eMAG. O eMAG exige alternativas para conteúdo multimídia. Isso inclui legendas ou transcrição textual do áudio para pessoas surdas ou com deficiência auditiva. A descrição textual apenas da imagem não supre a falta de alternativa para o áudio, então há desconformidade. Certo: correta. Errado: incorreta, pois a descrição da imagem não substitui legenda ou transcrição. Referência: eMAG – recomendações sobre multimídia (alternativas para áudio e vídeo). Resolução comentada do VaiConcursos. Gabarito disponível O eMAG orienta a acessibilidade dos sítios públicos federais e se baseia no WCAG do W3C. O eMAG (Modelo de Acessibilidade em Governo Eletrônico) padroniza a acessibilidade dos sítios e portais do governo federal brasileiro, para todas as pessoas, incluindo as com deficiência. Ele é compatível com as recomendações internacionais, em especial as WCAG do W3C. Certo: correta. Errado: incorreta, pois a descrição está de acordo com o eMAG. Referência: eMAG – Modelo de Acessibilidade em Governo Eletrônico; WCAG/W3C. Resolução comentada do VaiConcursos. Gabarito disponível O teste de lançamento inclui regressão, não só funcionalidades novas. O teste de release verifica se o sistema está pronto para uso externo e atende aos requisitos. Ele não se limita às novas funcionalidades, porque é preciso garantir que as já existentes continuem funcionando, o que exige reexecução de testes (regressão). Certo: errada, pois ignora a regressão. Errado: correta. Referência: Sommerville, Engenharia de Software – Teste de release. Resolução comentada do VaiConcursos. Gabarito disponível O cascata é sequencial, planejado por inteiro e com fases que dependem da conclusão formal da anterior. O modelo em cascata tem fases discretas (requisitos, projeto, implementação, testes, manutenção), planejadas por completo no início. Cada fase só começa depois que a anterior é concluída e aprovada, formalmente, por meio de documentos. O fluxo é considerado unidirecional. Certo: correta. Errado: incorreta, pois a descrição corresponde às características do cascata. Referência: Sommerville, Engenharia de Software – Modelo em cascata. Resolução comentada do VaiConcursos. Gabarito disponível O encapsulamento permite mudar a implementação interna sem afetar outros objetos. Em POO, o objeto reúne dados e comportamentos e expõe apenas uma interface. Os detalhes internos ficam ocultos, de modo que a implementação pode mudar sem impactar quem usa o objeto, desde que a interface seja mantida. Certo: correta. Errado: incorreta, pois descreve exatamente o encapsulamento e o ocultamento de informação. Referência: Sommerville, Engenharia de Software – Projeto orientado a objetos. Resolução comentada do VaiConcursos. Gabarito disponível Acréscimos sucessivos sem refatoração degradam a arquitetura. No desenvolvimento incremental, as mudanças constantes tendem a corromper a estrutura do sistema. Sem refatoração sistemática, o código e a arquitetura se degradam e perdem coerência. Por isso a refatoração é recomendada ao longo dos incrementos. Certo: correta. Errado: incorreta, pois o risco de degradação arquitetural sem refatoração é reconhecido na literatura. Referência: Sommerville, Engenharia de Software – Desenvolvimento incremental. Resolução comentada do VaiConcursos. Gabarito disponível O cascata não é exclusivo de sistemas com requisitos fixos. O modelo em cascata é mais adequado quando os requisitos são bem compreendidos e estáveis, como em sistemas críticos e embarcados. Isso não o torna exclusivo desses casos. Ele também é usado em grandes projetos de engenharia de sistemas e em outros contextos de requisitos estáveis. O termo "exclusivamente" torna o item errado. Certo: errada, pelo caráter absoluto de "exclusivamente". Errado: correta. Referência: Sommerville, Engenharia de Software – Modelo em cascata. Resolução comentada do VaiConcursos.FUB 2025 — Concurso Público (Edital nº 1 – FUB, de 3/4/2025) — Cargo 18: Técnico de Tecnologia da Informação — Prova Objetiva — Conhecimentos Específicos
Na execução do código a seguir, a tentativa de criar a coluna status em df_aprovados não será bem-sucedida devido à ocorrência de SettingWithCopyWarning, pois df_aprovados é uma fatia do data frame original.
![]()
Considere que certo professor universitário tenha desenvolvido o código em Python a seguir, que classifica estudantes de acordo com o desempenho de cada um. Considere, ainda, que para testar o código, esse professor tenha gerado 30 números aleatórios superiores ou iguais 0 e inferiores ou iguais a 10. Considere, por fim, que um aluno será classificado como: aprovado, se sua nota for superior ou igual a 7; em recuperação, se sua nota for superior ou igual a 5 e inferior a 7; ou reprovado; se sua nota for inferior a 5.
![]()
A partir das informações apresentadas nessa situação hipotética, é correto afirmar que a execução do citado código será bem-sucedida e mostrará a nota média dos estudantes.
Considere a seguinte classe Estudante.
![]()
Considere, também, o seguinte trecho de código, que visa cadastrar e exibir os dados de um estudante.
![]()
A execução dos trechos de código precedentes criará um objeto da classe Estudante com os dados informados e exibirá as informações na tela sem apresentar erro de compilação.
A execução do código a seguir será bem-sucedida e imprimirá, em tela, 6 linhas.
![]()
![]()
Considerando o código em Python precedente, é correto afirmar que sua execução apresentará o resultado a seguir.
Nome: Mariana
Idade: 21
Disciplinas:
- Algoritmos
- Estruturas de Dados
Apesar de ter sido originalmente baseado no JavaScript, o formato JSON é independente do JavaScript e pode ser utilizado para troca de dados em aplicações desenvolvidas em diversas linguagens de programação.Resolução comentada
Análise das alternativas
Uma API é considerada REST quando utiliza os métodos HTTP GET, POST, PUT e DELETE para manipular recursos, o que a torna, automaticamente, um serviço RESTful.Resolução comentada
Análise das alternativas
Uma API serve exclusivamente para o intercâmbio de dados entre sistemas baseados na mesma linguagem de programação.Resolução comentada
Análise das alternativas
A utilização de padrões como XML, SOAP, WSDL e UDDI em web services visa garantir a interoperabilidade entre aplicações desenvolvidas em plataformas distintas, sendo o padrão UDDI utilizado especificamente para a definição formal das mensagens trocadas entre cliente e servidor.Resolução comentada
Análise das alternativas
Em documentos XHTML, é obrigatória a inserção da declaração XML <?xml version=“1.0” encoding=“UTF-8”?> antes do DOCTYPE, pois essa instrução é fundamental para garantir que o navegador interprete corretamente o conteúdo como XML e valide a codificação de caracteres.Resolução comentada
Análise das alternativas
O HTML5 introduziu novos elementos semânticos para estruturar melhor páginas web, como <header>, <section>, <article> e <footer>, permitindo que navegadores e desenvolvedores entendam com mais clareza a função de cada parte do conteúdo desenvolvido.Resolução comentada
Análise das alternativas
Bancos de dados relacionais modernos permitem o armazenamento de dados em formato XML e a realização de consultas nesses dados por meio de linguagens como XPath e XQuery.Resolução comentada
Análise das alternativas
Considerando-se o seguinte trecho de um arquivo XML que representa dados de estudantes universitários, é correto afirmar que esse XML está bem formado e pode ser processado normalmente por qualquer parser.
![]()
Considere que um portal do governo eletrônico tenha publicado um vídeo institucional com áudio e imagem para divulgar uma nova política pública. Considere, ainda, que esse vídeo possua uma descrição textual da imagem que aparece na tela, mas que não ofereça legendas nem transcrição do áudio. Nessa situação hipotética, a publicação do vídeo no portal está em desconformidade com as diretrizes de acessibilidade do eMAG.Resolução comentada
Análise das alternativas
O eMAG estabelece diretrizes para que os sítios e portais da administração pública federal brasileira sejam acessíveis a todas as pessoas, incluídas aquelas com deficiência, e é baseado em recomendações internacionais, como as diretrizes de acessibilidade para conteúdo web do W3C.Resolução comentada
Análise das alternativas
O teste de lançamento limita-se à verificação de novas funcionalidades de um release, sem a necessidade de reexecução de testes em funcionalidades já existentes.Resolução comentada
Análise das alternativas
O modelo em cascata estabelece um fluxo de trabalho unidirecional e planejado integralmente, composto por fases discretas e rigidamente sequenciais, em que cada etapa depende da conclusão formal da anterior.Resolução comentada
Análise das alternativas
No projeto orientado a objetos, cada objeto encapsula dados e comportamentos, o que permite modificações internas sem que outros objetos sejam afetados.Resolução comentada
Análise das alternativas
Na abordagem incremental, a evolução por acréscimos sucessivos pode comprometer a coerência arquitetural sem refatorações sistemáticas.Resolução comentada
Análise das alternativas
O modelo em cascata deve ser adotado exclusivamente para sistemas com requisitos fixos, como sistemas embarcados e sistemas críticos, que exigem uma especificação completa desde o início.Resolução comentada
Análise das alternativas
Julgue os itens a seguir, referentes a Python.
Julgue os itens a seguir, referentes a Python.
No que se refere à linguagem de programação Java, julgue os itens subsecutivos.
No que se refere à linguagem de programação Java, julgue os itens subsecutivos.
A respeito de APIs, web services e JSON, julgue os itens a seguir.
A respeito de APIs, web services e JSON, julgue os itens a seguir.
A respeito de APIs, web services e JSON, julgue os itens a seguir.
A respeito de APIs, web services e JSON, julgue os itens a seguir.
A respeito de APIs, web services e JSON, julgue os itens a seguir.
Julgue os seguintes itens, a respeito de HTML e XHTML.
Julgue os seguintes itens, a respeito de HTML e XHTML.
Julgue os próximos itens, relativos a XML.
Julgue os próximos itens, relativos a XML.
A respeito do modelo de acessibilidade do governo eletrônico (eMAG, na sigla em inglês), julgue os itens a seguir.
A respeito do modelo de acessibilidade do governo eletrônico (eMAG, na sigla em inglês), julgue os itens a seguir.
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue os itens a seguir.
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue os itens a seguir.
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue os itens a seguir.
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue os itens a seguir.
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue os itens a seguir.