Questões de Concurso Para if-sp

Foram encontradas 3.531 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3977353 Noções de Informática
Durante o desenvolvimento de um software, é desejável separar os trechos de códigos de forma a permitir melhor organização das rotinas. Considerando uma linguagem de programação orientada a objetos, assinale o termo que melhor exprime o conceito de organização do código, possibilitando a geração de múltiplas instâncias na implementação e na execução:
Alternativas
Q3977352 Engenharia de Software
O Subversion, também conhecido por SVN, é um sistema de controle de versão gratuito e de código aberto. Ele é utilizado para gerenciar e armazenar arquivos e as alterações feitas neles ao longo do tempo em um servidor centralizado. Considerando o uso do SVN, imagine uma situação em que um usuário resolva atualizar a sua cópia de trabalho, executando o comando update:
$ svn update Updating ‘.’: U INSTALL G README Conflict discovered in ‘settings.c’. Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options:
Pelo resultado obtido após a execução do comando update, é possível verificar a existência de um conflito. Assinale a alternativa correta que indica qual a opção que o usuário deverá escolher, caso deseje visualizar as diferenças entre a revisão base e o próprio arquivo em conflito no formato de comparação unificado.
Alternativas
Q3977351 Redes de Computadores
Redes são conjuntos de dispositivos (computadores, impressoras, etc.) interconectados por um meio,seja físico ou não. Com a evolução das tecnologias de comunicação, várias estruturas de rede foram desenvolvidas. Cada estrutura distinta de rede é chamada de topologia. Certa topologia possui as seguintes características positivas e negativas:
Positivos
+ Conexão dedicada para cada ponto, maior segurança e privacidade;
+ Pontos falhos não afetam a rede como um todo, sendo mais fácil destacá-los;
Negativos
- Muito cabeamento e conexões tornam trabalhosa sua instalação;
- Cada dispositivo precisa estar conectado aos demais, aumentando o custo.
Assinale a alternativa correta que indica a topologia que melhor se identifica com características acima:
Alternativas
Q3977350 Engenharia de Software
Durante as etapas de criação de um projeto de software, os desenvolvedores costumam realizar diversas atualizações no código-fonte da aplicação. Considerando essa situação, assinale a alternativa correta que melhor define um sistema de controle de versões:
Alternativas
Q3977349 Engenharia de Software
O Git é um sistema de controle de versões que garante que todos aqueles que estiverem trabalhando em um projeto terão uma cópia de todo o seu histórico e não apenas do estado atual dos arquivos. Considerando os comandos do Git, assinale a alternativa correta que indica o comando responsável por informar qual foi o autor que alterou cada linha de um arquivo pela última vez.
Alternativas
Q3977348 Programação
O carousel é recurso de slideshow da Biblioteca Bootstrap, com o objetivo de mostrar vários conteúdos, como se fosse um carrossel. Selecione a alternativa correta em relação a esse recurso.
Alternativas
Q3977347 Engenharia de Software
Para facilitar o processo de desenvolvimento de software, foram desenvolvidas metodologias, que foram denominadas “metodologias ágeis”. Uma das metodologias ágeis mais conhecida e utilizada na indústria é denominada Scrum, que possui papéis, artefatos e eventos. Scrum é um framework leve que ajuda pessoas, times e organizações a gerar valor por meio de soluções adaptativas para problemas complexos. Assinale a alternativa correta que contém os artefatos utilizados pelo Scrum:
Alternativas
Q3977346 Programação

Considere o seguinte código em HTML/Javascript


Imagem associada para resolução da questão


Selecione a alternativa correta em relação à saída deste código no navegador com suporte a HTML 5 e Javascript:

Alternativas
Q3977345 Algoritmos e Estrutura de Dados
As estruturas de dados são implementadas buscando maior eficiência computacional quanto ao menor consumo no processamento dos dados não só no problema mas também no tempo de resposta aos usuários. Para isso, conjuntos dinâmicos de dados são requeridos e especificados em dicionários de dados como, por exemplo, pilhas e filas que estão entre as estruturas de dados mais básicas. Considerando o esquemático da pilha P a seguir, assinale a alternativa incorreta.
Imagem associada para resolução da questão
Alternativas
Q3977344 Programação

Considere o seguinte código HTML/Javascript/JQuery


Imagem associada para resolução da questão


Selecione a alternativa que substitui o texto “COMANDO” para que, ao clicar no link_abre, o texto armazenado na tag div “conteudo” apareça devagar e, assim que clicar novamente, desapareça devagar.

Alternativas
Q3977343 Programação

O framework Django é tido como sendo do tipo MTV (Model, Template, View); quando associado à arquitetura de software MVC (Model, View, Controller), a View no Django é a camada de controle, e o Template é a View do MVC. Na camada Model do Django, é possível criar diretamente as bases de dados, como no exemplo a seguir:

Imagem associada para resolução da questão


Assinale a alternativa correta para executar esse arquivo (arquivo.py), a fim de se tentar criar a base de dados na camada Model.

Alternativas
Q3977342 Programação
Recursividade é uma técnica de programação para criar algoritmos que permitem a não utilização de um laço de repetição, mas que, mesmo assim, realiza a iteração do código ao executar a função desenvolvida. Em uma função recursiva, deve-se ter, obrigatoriamente, duas etapas: a primeira é o teste lógico que deverá pontuar quando o código atingiu o momento exato de parar a repetição do código; a segunda é a chamada da função dentro do bloco de instruções da própria função. Esta, sem dúvida, é a característica que melhor define uma função recursiva. Sabendo disso, analise o código abaixo, escrito em Python, e escolha a opção que mostre o valor correto que será apresentado ao usuário:
Imagem associada para resolução da questão
Alternativas
Q3977341 Programação
A linguagem de programação Python possui diferentes recursos para simplificar a codificação, assim como para o reúso de código. Um desses recursos é conhecido como funções anônimas lambda. Elas permitem quantos argumentos forem necessários, mas podem ter apenas uma única expressão. Selecione a expressão correta que utiliza uma função anônima lambda para receber os atributos a, b e c, retornando como resultado o produto desses atributos.
Alternativas
Q3977340 Programação
As estruturas de dados em Python podem ser implementadas em classes, iniciando pela definição dos nós que irão compô-la. Considerando o trecho de código a seguir em que se tem uma classe chamada Nox para representar os nós das estruturas de dados, é incorreto afirmar que:
Imagem associada para resolução da questão
Alternativas
Q3977339 Algoritmos e Estrutura de Dados

O método de ordenação conhecido por merge sort é usualmente implementado de maneira recursiva e realiza o ordenamento basicamente separando o vetor de dados em análise em duas partes, até que haja a comparação de apenas dois elementos para se verificar se há a necessidade de troca da posição. Depois, também de maneira recursiva, esses elementos vão sendo novamente reagrupados até que o vetor seja retornado na ordem ascendente ou descendente, conforme o interesse, como esquematizado na figura a seguir.

Imagem associada para resolução da questão


Considerando o trecho de código a seguir e o vetor B=[10, 9, 8, 7, 6, 5, 4, 3, 2, 1], é correto afirmar que, no print(A) da linha 7 com o ordenamento ascendente do vetor B, a resposta da sua saída será:


Imagem associada para resolução da questão

Alternativas
Q3977338 Banco de Dados
Considere o seguinte Modelo Relacional de um Banco de Dados. A tabela “Fabricante” possui um relacionamento 1..N (um-para-muitos) com a tabela “Equipamento”, de modo que um Fabricante possua um ou mais Equipamentos. Além disso, a tabela “Fabricante” possui a chave primária “idFabricante”, enquanto a tabela “Equipamento” possui uma chave primária “idEquipamento”. O referido relacionamento, configurado com integridade referencial, conecta a chave estrangeira “idFabricante” da tabela “Equipamento” com a chave primária de mesmo nome, da tabela “Fabricante”. Todas as colunas das tabelas foram configuradas para NOT NULL. Baseado nessas informações, assinale a alternativa que descreva uma operação que não funcionará para implementação deste modelo.
Imagem associada para resolução da questão
Alternativas
Q3977337 Programação
Um laço de repetição, também conhecido como loop, servirá para que o programador execute uma operação repetidas vezes. No entanto, o programador deve se atentar ao uso dos contadores para não criar um erro de execução em seu programa. Sabendo disso, analise o código em Python abaixo e aponte a alternativa que apresenta o erro do código:
27.jpg (168×75)
Alternativas
Q3977336 Programação
Observe o código Python a seguir.
Imagem associada para resolução da questão
Considerando o código Python anterior, assinale a alternativa que corresponde à saída gerada:
Alternativas
Q3977155 Áudio e Vídeo
As mídias audiovisuais podem ser exportadas de acordo com as plataformas ou controladores de reprodução de destino. Os formatos são encapsulamentos que podem conter diferentes tipos de dados comprimidos por codecs, que podem suportar uma ou múltiplas faixas de áudio, vídeo, legendas e metadados. Nas alternativas abaixo, qual apresenta somente formatos de vídeo?
Alternativas
Q3977154 Áudio e Vídeo
Os conectores de áudio e vídeo permitem planejar e montar estruturas de cabeamento para estúdios, auditórios e salas de projeção ou transmissão ao vivo. Na categoria dos cabeamentos e plugs para áudio existem padrões de montagem que determinam se os cabos serão balanceados ou desbalanceados. Escolha a alternativa que possui o tipo de plug que possibilita somente a montagem de cabo de áudio desbalanceado.
Alternativas
Respostas
1201: A
1202: D
1203: C
1204: B
1205: C
1206: D
1207: B
1208: A
1209: C
1210: D
1211: A
1212: D
1213: C
1214: A
1215: A
1216: B
1217: C
1218: D
1219: D
1220: B