Magna Concursos

Foram encontradas 55.904 questões.

3923394 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: UFRGS
Um algoritmo é um conjunto finito de instruções executadas em determinada ordem que produzem algum resultado. Há diversos tipos de algoritmos quanto à estrutura lógica, à implementação e ao objetivo, entre outros. São tipos de algoritmos os abaixo citados, EXCETO:
 

Provas

Questão presente nas seguintes provas
Os sistemas embarcados surgiram para proporcionar conforto e praticidade em nosso cotidiano. Como exemplos de sistemas embarcados presentes em nosso cotidiano, há o forno de microondas, os televisores smart, os veículos modernos entre outros. Podemos citar como linguagens de programação utilizadas em sistemas embarcados (microcontroladores):
 

Provas

Questão presente nas seguintes provas

Analise as afirmações apresentadas a seguir, referentes a um CMS (Content Management System) ou Sistema de Gerenciamento de Conteúdo.

I. Um CMS é uma aplicação que permite criar, editar e publicar conteúdo digital sem exigir do usuário conhecimento profundo de programação.

II. WordPress, Drupal e Joomla são exemplos populares de CMS de código aberto.

III. Todo CMS é obrigatoriamente baseado em licenças proprietárias e requer pagamento de royalties.

IV. Os CMS são usados apenas para blogs pessoais e não atendem sites de comércio eletrônico ou portais corporativos modernos.

V. A maioria dos CMS modernos suporta extensões (plugins ou módulos) e temas que possibilitam a personalização avançada de funcionalidades e aparência.

Está correto o que se apresenta em

 

Provas

Questão presente nas seguintes provas

O MakeCode possui diferentes categorias de blocos, cada qual com as suas funcionalidades específicas. Avalie se as afirmativas abaixo sobre essas funcionalidades são verdadeiras (V) ou falsas (F).

( ) Input permite a comunicação sem fio entre dispositivos.

( ) Variables possibilita persistir valores em storage para manter dados após a reinicialização.

( ) Radio é responsável por detectar eventos de botões, movimento ou sensores externos.

( ) Loops permite estabelecer um conjunto de instruções um número definido ou indefinido de vezes.

( ) Pins possibilita ler ou escrever sinais nos GPIOs.

As afirmativas são, respectivamente,

 

Provas

Questão presente nas seguintes provas

O programa em linguagem Python a seguir realiza a tokenização de uma pequena frase.

Descrevendo-o de modo superficial, é implementada nele a importação da biblioteca NLTK (Natural Language Toolkit), que é especializada no tratamento de processamento de linguagem natural.

Para evitar qualquer sobrecarga, é utilizada especificamente a função word_tokenize do submódulo (package) nltk.tokenize da biblioteca nltk.

É definida uma variável do tipo string nomeada como 'texto', que contém a seguinte frase em língua portuguesa: “Tokenização é o processo de dividir textos em unidades menores. Tais unidades são nomeadas como: Tokens”.

A função word_tokenize é utilizada para dividir o conteúdo da variável 'texto' em partes individuais (tokens) as quais são colocadas na lista 'tokens', com o argumento language ='portuguese' especificando que o texto está em língua portuguesa, e assim garantindo que o modelo de tokenizador correto será utilizado.

Ao final, a frase tokenizada é então exibida na tela do usuário.

A quantidade total de tokens exibidos na saída será de

 

Provas

Questão presente nas seguintes provas

A BNCC e, consequentemente, o Currículo Paulista apresentam várias referências frente ao pensamento computacional, dentre as quais podem ser destacadas as capacidades de compreender, analisar, definir, modelar, resolver, comparar e automatizar problemas e suas soluções de forma metódica e sistemática, bem como a importância dos algoritmos e de seus fluxogramas para a sua aplicação.

Avalie se as afirmativas sobre pensamento computacional apresentadas a seguir são verdadeiras (V) ou falsas (F).

( ) O pensamento computacional responde às premissas de atomicidade, durabilidade, animação, interatividade e finitude.

( ) O pensamento computacional só se aplica a profissionais de ciência da computação, negócios e artes, não trazendo benefícios a outras áreas.

( ) Os quatro pilares do pensamento computacional são: a decomposição, o reconhecimento de padrões, a abstração e a criação de algoritmos.

( ) A abstração frente ao pensamento computacional consiste em acrescentar todos os detalhes possíveis ao modelo, de forma a serem evitadas quaisquer perdas de informação.

( ) Algoritmos são primordiais frente ao pensamento computacional e devem ser descritos com passos aleatórios que, em qualquer ordem, acabam por encontrar uma solução.

As afirmativas são, respectivamente,

 

Provas

Questão presente nas seguintes provas

Embora a linguagem JavaScript não possua instruções SQL nativas, ela pode enviar comandos SQL a sistemas gerenciadores de banco de dados (SGBDs) por meio de drivers, APIs ou bibliotecas.

Tendo isso como base, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).

( ) A linguagem JavaScript de servidor Node.js pode executar comandos SQL enviando strings a bibliotecas como pg, mysql2 ou better-sqlite3.

( ) A especificação da linguagem JavaScript define palavras-chave SQL reservadas (como INSERT e DELETE) que o motor executa diretamente, sem bibliotecas externas.

( ) Drivers SQL modernos para a linguagem JavaScript não permitem iniciar e controlar transações (como COMMIT e ROLLBACK) diretamente no código.

As afirmativas são, respectivamente,

 

Provas

Questão presente nas seguintes provas

O trecho de código em linguagem JavaScript a seguir solicita a inserção do nome de cinco produtos, que são ordenados e então exibidos.

Enunciado 4880164-1

 Supondo que todos os nomes inseridos sejam diferentes entre si, indique qual será a ordem exibida ao final das cinco inserções.

 

Provas

Questão presente nas seguintes provas

Analise as afirmações sobre as WCAG (Web Content Accessibility Guidelines) ou Diretrizes de Acessibilidade desenvolvidas e acompanhadas pelo braço WAI (Web Accessibility Initiative) do W3C (World Wide Web Consortium) - atualmente em sua versão 2.2, aprovada em 05 de outubro de 2023.

I. São recomendações do W3C que definem critérios para tornar conteúdos Web acessíveis a pessoas com diferentes deficiências.

II. Trata-se de uma norma obrigatória, de cumprimento imediato, para todos os sites públicos no mundo inteiro.

III. Estruturam-se em quatro princípios: Perceptível, Operável, Compreensível e Robusto.

IV. São um conjunto de ferramentas de software utilizadas para testar automaticamente a usabilidade em dispositivos móveis.

V. Contêm três níveis de conformidade denominados A, AA e AAA.

Estão corretas as afirmações apresentadas em

 

Provas

Questão presente nas seguintes provas

Considere o trecho de código-fonte a seguir, que foi escrito na linguagem de programação Python.

Enunciado 4880161-1

É correto afirmar que estrutura criada

 

Provas

Questão presente nas seguintes provas