Questões ProGPe UFSCAR

Tecnologia da Informação

229 questões de provas da ProGPe UFSCAR, com gabarito definitivo.

  1. Tecnologia da InformaçãoProgramação orientada a objetos· 2012· UFSCAR

    Qual das alternativas abaixo melhor descreve o principal propósito e os benefícios de um framework de injeção de dependência, como PicoContainer, Spring ou Guice?

    Resolver
  2. Tecnologia da InformaçãoOrganização de computadores e processadores· 2012· UFSCAR

    Na figura 21, é apresentado um sistema microprocessado típico, contendo uma UCP de 8 bits, 2 memórias RAMs e um decodificador 2x4. De acordo com o diagrama em blocos do circuito, as faixas de endereços selecionados para…

    Resolver
  3. Tecnologia da InformaçãoMapeamento objeto-relacional· 2012· UFSCAR

    Considere também os seguintes trechos de código Java com anotações JPA (obs: assuma que todas as declarações imports estão corretamente definidas, e que as classes têm os atributos e métodos auxiliares, como setters e g…

    Resolver
  4. Tecnologia da InformaçãoHTML e CSS· 2012· UFSCAR

    Qual é o uso principal de CSS no desenvolvimento de soluções Web?

    Resolver
  5. Tecnologia da InformaçãoParadigmas e linguagens de programação· 2012· UFSCAR

    Considere um interpretador Prolog onde o mecanismo de resolução SLD implementado utiliza: - Estratégia de busca: em profundidade com backtracking - Regra de computação: literal mais à esquerda é avaliado primeiro Consid…

    Resolver
  6. Tecnologia da InformaçãoUsabilidade e interação humano-computador· 2012· UFSCAR

    Uma estratégia de projeto eficiente para apoio à etapa de levantamento de requisitos, adotando os princípios de design focado no usuário propostos pela área de IHC, é:

    Resolver
  7. Tecnologia da InformaçãoProcessos, threads e escalonamento· 2012· UFSCAR

    Considere o seguinte trecho de código em C#, que simula a execução de um escalonador de tarefas simples: Considere também as seguintes modificações no código: M1. Mover a lógica de rodízio, que atualmente está implement…

    Resolver
  8. Tecnologia da InformaçãoPadrões de projeto· 2012· UFSCAR

    Considere o seguinte trecho de código em Java: import java.util.*; abstract class Sujeito { private List<Observador> observadores; Sujeito() { observadores = new ArrayList<Observador>(); } void anexar(Observador o) { ob…

    Resolver
  9. Tecnologia da InformaçãoArquitetura de software (camadas, MVC e cliente-servidor)· 2012· UFSCAR

    Suponha que uma fábrica de software esteja desenvolvendo uma aplicação web para ser utilizada através da Internet. A aplicação deve mostrar informações sobre as movimentações da bolsa de valores em tempo real. Um dos re…

    Resolver
  10. Tecnologia da InformaçãoDesenvolvimento para dispositivos móveis· 2012· UFSCAR

    No desenvolvimento para a plataforma Android, é necessário especificar um arquivo de configurações com algumas informações sobre a aplicação. O código abaixo mostra um trecho desse arquivo, chamado AndroidManifest.xml:…

    Resolver
  11. Tecnologia da InformaçãoHTML e CSS· 2012· UFSCAR

    Considerando a tendência à mobilidade das soluções tecnológicas e Web, novas naturezas de aplicações surgem para atender as diferentes plataformas hoje utilizadas, como mobiles, tablets, laptops ou desktops. A natureza…

    Resolver
  12. Tecnologia da InformaçãoÁrvores e grafos· 2012· UFSCAR

    Uma árvore binária é um conjunto finito de elementos que está vazio ou é particionado em três subconjuntos disjuntos. O primeiro subconjunto contém um único elemento, chamado raiz da árvore. Os outros dois subconjuntos…

    Resolver
  13. Tecnologia da InformaçãoÁlgebra booleana e circuitos digitais· 2012· UFSCAR

    Um conversor DA de 5 bits possui uma tensão de saída Vs=0,4 V para uma entrada digital igual a 000012. Assim, para uma entrada digital igual a 100012, o novo valor de Vs será:

    Resolver
  14. Tecnologia da InformaçãoModelos de processo e ciclo de vida de software· 2012· UFSCAR

    Observando a natureza dinâmica e interativa dos sistemas Web, percebe-se a necessidade de mudanças nos modelos de ciclo de vida de sistemas até então convencionais. Essa preocupação é expressa na proposta do modelo de c…

    Resolver
  15. Tecnologia da InformaçãoProgramação orientada a objetos· 2012· UFSCAR

    Na programação orientada a objetos, a herança simples pode ser usada para estender comportamento. No entanto, ela possui algumas limitações: I. Com herança, só é possível estender comportamento em tempo de compilação. N…

    Resolver
  16. Tecnologia da InformaçãoServidores web e de aplicação· 2012· UFSCAR

    Considerando o software Apache para sistemas Linux, é INCORRETO afirmar que:

    Resolver
  17. Tecnologia da InformaçãoArquitetura orientada a serviços (SOA), web services e microsserviços· 2012· UFSCAR

    Considere os seguintes conceitos inerentes à programação orientada a serviços: C1. SOAP C2. WSDL – Web Services Description Language C3. REST – REpresentational State Transfer C4. JSON – JavaScript Object Notation Consi…

    Resolver
  18. Tecnologia da InformaçãoHierarquia de memória e memória cache· 2012· UFSCAR

    Comparando-se uma memória FLASH com uma memória EEPROM, é correto afirmar que:

    Resolver
  19. Tecnologia da InformaçãoUsabilidade e interação humano-computador· 2012· UFSCAR

    Na modelagem de sistemas com o foco no humano é frequente o uso da estratégia de definição de personas. Indique a seguir a declaração que melhor expressa o significado dessa estratégia.

    Resolver
  20. Tecnologia da InformaçãoSistemas embarcados e automação industrial (CLP e SCADA)· 2010· UFSCAR

    Entre as informações abaixo, qual delas não está correta com relação à utilização do osciloscópio?

    Resolver