161 Q152709 • Programação • XML • FCC • TRT 9a REGIÃO • Analista Judiciário Tecnologia da Informação Em relação a HTML, CSS e XML é correto afirmar: a) HTML é uma linguagem de marcação composta de elementos, que contém atributos de uso obrigatório, que são usados para marcar vários tipos diferentes de conteúdo em documentos, especificando o que deve ser apresentado em navegadores. ✂️ b) Em HTML, os elementos e atributos são sensíveis à caixa alta ou baixa, são todos em caixa baixa e requerem uma tag, tanto para abertura quanto para fechamento; os valores de atributo devem estar obrigatoriamente contidos entre aspas. ✂️ c) Na XML, o único elemento obrigatório é a DTD (Document Type Definitions), cuja funcionalidade é validar as regras que definem um documento. ✂️ d) Um documento XML é bem formatado quando segue algumas regras básicas, que são mais simples do que documentos HTML, permitindo que os dados sejam lidos e expostos sem nenhuma descrição externa; são sensíveis a letras maiúsculas e minúsculas e a sobreposição de seus elementos não compromete o formato. ✂️ e) Colocar o estilo e o leiaute uma vez apenas em um arquivo CSS é a melhor alternativa para manter os arquivos HTML enxutos e arrumados. ✂️ Resolver
162 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
163 Q253849 • Programação • Java • FCC • TJ SE • Técnico Judiciário Programação de Sistemas Um objeto é instanciado em Java por meio do operador a) instanceof. ✂️ b) extend. ✂️ c) new. ✂️ d) this. ✂️ e) type. ✂️ Resolver
164 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
165 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
166 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
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 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
169 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
170 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
171 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
172 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
173 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
174 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
175 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
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 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
178 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
179 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
180 Q121479 • Programação • Java • CESGRANRIO • Petrobras • Analista de Sistemas Júnior Engenharia de Software Considere o trecho de código a seguir.Se x for da classe String e tiver sido inicializado, esse trecho de código Java a) imprimirá a mensagem, apenas se x não for "0". ✂️ b) imprimirá a mensagem, apenas se x não tiver sido inicializado com null. ✂️ c) imprimirá a mensagem, independente do valor de x. ✂️ d) gerará um erro de compilação. ✂️ e) compilará, mas nunca imprimirá a mensagem. ✂️ Resolver