161 Q116649 • Programação • JSP • AOCP • BRDE • Analista de Sistemas Desenvolvimento de Sistemas Sobre Servlets, analise as assertivas e assinale a alternativa que aponta as corretas. I. Servlets são implementadas como arquivos de classe da Linguagem Java. II. Servlets são independentes de plataforma, de modo que podem ser executadas em diferentes servidores, em diferentes sistemas operacionais. III. As Servlets podem acessar qualquer uma das APIs Java. Uma Servlet pode usar a API JDBC para acessar e armazenar dados ou para acessar objetos remotos. IV. Ao criar uma Servlet, somos obrigados a reescrever nove métodos presentes à interface que foi implementada. a) Apenas I e II. ✂️ b) Apenas I e III. ✂️ c) Apenas II e III. ✂️ d) Apenas I, II e III. ✂️ e) I, II, III e IV. ✂️ Resolver
162 Q848074 • Programação • Java • COMPERVE • TJ RN Analista de Sistemas • 2020 Os modificadores de acesso são palavras-chave que delimitam o nível de acesso, visibilidade e encapsulamento de elementos na linguagem Java. Sobre os modificadores de acesso, é correto afirmar: a) o modificador protected permite que apenas a própria classe possa acessar o recurso. ✂️ b) o modificador private permite que apenas a própria classe e as classes do mesmo pacote possam acessar o recurso. ✂️ c) o modificador public permite que apenas a própria classe e aqueles que a herdarem possam acessar o recurso. ✂️ d) o modificador default é atribuído quando não é informado nenhum modificador de acesso. ✂️ Resolver
163 Q849905 • Programação • CSS • COMPERVE • TJ RN Administrador de Sites • 2020 O CSS possui atributos que podem ocultar elementos de acessibilidade. Considerando esse fato, a opção que relaciona corretamente os atributos CSS, o efeito na tela e o efeito na acessibilidade é a) CSS - visibility:hidden;Efeito na tela - O elemento fica oculto, mas continua a ocupar o espaçoEfeito na acessibilidade - O conteúdo é ignorado pelos leitores de tela ✂️ b) CSS - display:none;Efeito na tela - O elemento fica oculto e ocupa espaçoEfeito na acessibilidade - O conteúdo é lido pelos leitores de tela ✂️ c) CSS - text-indent: -999em;Efeito na tela - O conteúdo é movido para ?fora da tela?, mas links podem ser focalizados de maneira imprevisívelEfeito na acessibilidade - Os leitores de tela NÃO acessam o conteúdo, mas somente texto e elementos inline ✂️ d) CSS - position: absolute;left: -999em;Efeito na tela - O conteúdo é removido de sua posição, não ocupa espaço e é movido para ?fora da tela?Efeito na acessibilidade - Os leitores de tela NÃO acessam o conteúdo ✂️ Resolver
164 Q233610 • Programação • CESGRANRIO • IBGE • Programador Visual Considere o seguinte trecho de código em Javascript. var sum = 0; for (var number = 2; number < 100; number +=2) sum+=number;Após análise do trecho, verifica-se que será armazenado na variável sum a soma de todos os números. a) pares entre 2 e 98 ✂️ b) pares entre 2 e 100 ✂️ c) ímpares entre 2 e 98 ✂️ d) ímpares entre 2 e 100 ✂️ e) entre 2 e 100 ✂️ Resolver
165 Q119631 • Programação • Programação orientada a objetos • Quadrix • DATAPREV • Analista de Tecnologia da Informação Desenvolvimento O diagrama de classes oferece uma notação gráfica para modelar classes e seus relacionamentos, descrevendo, assim, possíveis objetos. Com relação ao meio de se estabelecer relacionamentos entre objetos e classes, é correto afirmar que uma descrição de um grupo de ligações com estrutura e semântica comuns é chamada de: a) Associação. ✂️ b) Encapsulamento. ✂️ c) Generalização. ✂️ d) Polimorfismo. ✂️ e) Multiplicidade. ✂️ Resolver
166 Q219024 • Programação • Conceitos básicos de programação • CESPE CEBRASPE • INMETRO • Pesquisador Ciência da Computação Com relação aos conceitos de linguagens de programação e seus tipos, assinale a opção correta. a) Em um programa orientado a objetos, cada objeto é uma instância de uma classe na qual estão definidas todas as características de tal objeto. ✂️ b) Em programação funcional, funções são ditas de ordem superior se os seus argumentos ou resultados são, eles próprios, funções. ✂️ c) Na programação lógica, os programas são compostos por funções que implementam sentenças da lógica de primeira ordem. ✂️ d) Em linguagens de programação puramente imperativas, como é o caso da linguagem C++, os programas são vistos como uma sequência de ações. ✂️ e) Todo programa orientado a objetos é composto por classes que estão relacionadas por meio de uma hierarquia de classes. Independente da linguagem orientada a objetos utilizada, a hierarquia pode conter herança múltipla de classes. ✂️ Resolver
167 Q260096 • Programação • Orientação a Objetos • FCC • TJ SE • Técnico Judiciário Programação de Sistemas Na programação orientada a objetos, são características dos objetos: a) As classes, os métodos e as mensagens. ✂️ b) A identidade, os atributos e as operações. ✂️ c) O encapsulamento, a herança e o polimorfismo. ✂️ d) A instanciação, a generalização e a especialização. ✂️ e) A classificação, a composição e a decomposição. ✂️ Resolver
168 Q118253 • Programação • JavaScript • FGV • BADESC • Analista de Sistemas Um analista utiliza dois operadores em JavaScript: o primeiro, deve retornar o resto da divisão de um número por outro; e o segundo, deve permitir a comparação entre duas expressões, retornando um valor lógico verdadeiro, desde que as expressões sejam verdadeiras. Os símbolos utilizados para esses operadores são, respectivamente: a) MOD e AND ✂️ b) % e AND ✂️ c) @ e $$ ✂️ d) @ e && ✂️ e) % e && ✂️ Resolver
169 Q116487 • Programação • Programação estruturada • FCC • NOSSA CAIXA DESENVOLVIMENTO • Analista de Sistemas Em relação à programação estruturada, considere: I. É uma técnica de desenvolvimento que enfatiza a abstração, que é a habilidade de se concentrar nos principais aspectos de um algoritmo, em vez de se preocupar com as suas especificações. II. Qualquer algoritmo, independentemente da área de aplicação, de sua complexidade e da linguagem de programação na qual será codificado, pode ser descrito através do número restrito de mecanismos de controle da execução de programas. III. Sequência, seleção e iteração constituem os blocos elementares de código que se interligam para formar um programa. IV. É uma técnica que aumenta consideravelmente a velocidade de desenvolvimento dos programas graças à utilização dos conceitos de herança e polimorfismo. Está correto o que se afirma APENAS em a) I e II. ✂️ b) I, II e III. ✂️ c) I, III e IV. ✂️ d) II e III. ✂️ e) II, III e IV. ✂️ Resolver
170 Q657946 • Programação • HTML • CESPE CEBRASPE • TJ PA • Analista Judiciário Programador • 2020 Na linguagem HTML 5, geralmente considera-se determinado elemento como o ponto central do conteúdo do documento, o qual pode ser, por exemplo, um post. Esse elemento, que representa um conteúdo independente e altamente relevante, é o a) aside. ✂️ b) canvas. ✂️ c) embed. ✂️ d) article. ✂️ e) figure. ✂️ Resolver
171 Q241943 • Programação • Programação orientada a objetos • CESPE CEBRASPE • ANAC • Técnico Administrativo Informática 📖 Texto associado ▼ Com relação a aspectos de linguagem de programação,programação estruturada, programação orientada a objetos econceitos associados, julgue os itens de 106 a 113. A sobrecarga de operadores, recurso presente nas linguagens C++ e C#, pode ser considerada uma técnica de uso de polimorfismo. a) Certo ✂️ b) Errado ✂️ Resolver
172 Q121369 • Programação • Java • CESGRANRIO • TRANSPETRO • Analista de Sistemas Júnior Uma das características da linguagem Java é a possibilidade de implementar programas com múltiplas linhas de execução (multithreaded execution). Nesse contexto, é fornecido o programa em Java abaixo.Entre as possibilidades de saída resultantes da execução do programa fornecido, inclui-se a impressão de a) XY ✂️ b) XYZ ✂️ c) XYZW ✂️ d) ZWYZ ✂️ e) ZXY ✂️ Resolver
173 Q246529 • Programação • Programação orientada a objetos • CESPE CEBRASPE • Banco da Amazônia • Técnico Científico Arquitetura e Tecnologia O desenvolvedor deve utilizar herança múltipla para agilizar os processos de busca e execução dos processos. a) Certo ✂️ b) Errado ✂️ Resolver
174 Q116003 • Programação • PHP • VUNESP • CEAGESP • Analista de Sistemas Desenvolvimento de Aplicações Considere o seguinte código, escrito na linguagem de programação PHP.O resultado apresentado com a execução deste código será: a) a ✂️ b) 152 ✂️ c) 35678 ✂️ d) a35678 ✂️ e) 12235678 ✂️ Resolver
175 Q117440 • Programação • JSP • AOCP • BRDE • Analista de Sistemas Desenvolvimento de Sistemas Preencha as lacunas e, em seguida, assinale a alternativa correta. Uma JSP consiste em uma combinação de ___________ e ___________ , que contêm o código executável e a marcação estática, como ____________ ou ____________ . O código contido na JSP é identificado e executado pelo ___________ , e a página resultante é enviada para o cliente. a) tags JSP / scriplets / HTML / XML / servidor ✂️ b) tags JSP / scriplets / HTML / XML / compilador ✂️ c) tags JSP / HTML / Java / Java Script / compilador ✂️ d) tags JSP / HTML / Java / Java Script / servidor ✂️ e) tags JSP / HTML / Java / XML / servidor ✂️ Resolver
176 Q121668 • Programação • Java • CESGRANRIO • Petrobras • Analista de Sistemas Ao tentar compilar e executar o código acima, o resultado será a) a correta compilação e execução do código, com a exibição na saída padrão da sequência BC. ✂️ b) a correta compilação e execução do código, com a exibição na saída padrão da sequência ABAC. ✂️ c) um erro de compilação, pois A é uma classe abstrata e não pode ter instâncias, como obj. ✂️ d) um erro de compilação, pois obj é da classe A e tentase instanciá-lo como sendo um objeto da classe B. ✂️ e) um erro de execução, pois uma vez feito o binding de obj com a classe B, não se pode mudar a classe do mesmo. ✂️ Resolver
177 Q848798 • Programação • Desenvolvimento Mobile • COMPERVE • TJ RN Analista de Sistemas • 2020 O desenvolvimento de aplicações hibrídas para dispositivos móveis está associado à capacidade de executar código HTML, CSS e JS dentro do escopo de uma aplicação mobile. Isso permite o desenvolvimento de uma aplicação WEB que irá executar dentro de uma aplicação móvel. Para que isso funcione, Sistemas Operacionais para dispositivos móveis disponibilizam uma API que possui um componente denominado a) WebView. ✂️ b) UIView. ✂️ c) Blink. ✂️ d) Cordova. ✂️ Resolver
178 Q172080 • Programação • Delphi • FGV • MEC • Desenvolvedor Acerca das características básicas da linguagem de programação Delphi, é incorreto afirmar que: a) suas propriedades podem ter seus valores definidos em tempo de desenvolvimento e alterados em tempo de execução. ✂️ b) um programa desenvolvido em Delphi precisa passar por um processo de compilação para gerar um programa executável. ✂️ c) a linguagem de programação do Delphi implementa os conceitos de classe, herança e polimorfismo enquanto que o Object Pascal é uma linguagem puramente orientada a objeto. ✂️ d) utiliza o processo de desenvolvimento Two-Way, que permite tanto escrever o código em Object Pascal gerando os objetos visuais, como utilizar os métodos visuais gerando código em Object Pascal. ✂️ e) a biblioteca de componentes visuais VCL (Visual Component Library) consiste de objetos reutilizáveis. ✂️ Resolver
179 Q119455 • Programação • Net • CESGRANRIO • ELETROBRÁS • Analista de Sistemas Júnior Engenharia de Software O programador de um sistema Web deseja imprimir, em determinada tela, a hora atual. Que fragmento de código C# atinge esse objetivo? a) Now.ToString(); ✂️ b) DateTime.Now.ToString( HH:mm ); ✂️ c) DateTime.Actual.ToString( HH:mm ); ✂️ d) Time.Now.ToString( HH:mm ); ✂️ e) Now.ToString( HH:mm ); ✂️ Resolver
180 Q671868 • Programação • FAPEC • UFMS • Técnico em Tecnologia da Informação • 2020 Considere o código a seguir, utilizando a linguagem de programação C. Assinale a alternativa correta. #include <stdio.h> int main() { int x = 1, y, z; y = ++x; z = y++; y = 2; printf("%%%d, %d, %d%%", x, y, z); return 0; } a) Será impresso: %1, 2, 3%. ✂️ b) Será impresso: 2, 2, 3. ✂️ c) Será impresso: %2, 2, 2%. ✂️ d) Será impresso: 1, 2, 3. ✂️ e) Ocorrerá o seguinte erro: incompatible type for argument 1 of ‘printf’. ✂️ Resolver