Questões ProGPe UFSCAR
Tecnologia da Informação
229 questões de provas da ProGPe UFSCAR, com gabarito definitivo.
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?
ResolverTecnologia 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…
ResolverTecnologia 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…
ResolverTecnologia da InformaçãoHTML e CSS· 2012· UFSCAR
Qual é o uso principal de CSS no desenvolvimento de soluções Web?
ResolverTecnologia 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…
ResolverTecnologia 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, é:
ResolverTecnologia 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…
ResolverTecnologia 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…
ResolverTecnologia 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…
ResolverTecnologia 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:…
ResolverTecnologia 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…
ResolverTecnologia 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…
ResolverTecnologia 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á:
ResolverTecnologia 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…
ResolverTecnologia 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…
ResolverTecnologia da InformaçãoServidores web e de aplicação· 2012· UFSCAR
Considerando o software Apache para sistemas Linux, é INCORRETO afirmar que:
ResolverTecnologia 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…
ResolverTecnologia 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:
ResolverTecnologia 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.
ResolverTecnologia 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
