Questões de Concursos Públicos - Programação
Resolva questões gratuitas da Programação. Banco com 449 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q106258
IF-GO - 2018 - IF-GO - Analista de Tecnologia da Informação
Um serviço web, ou web service, em inglês, é utilizado para comunicação entre sistemas. Com isso, é necessário que os
dados recebidos e retornados estejam em um padrão comum. Dois dos padrões mais utilizados são JSON e XML. Sobre tais
padrões, afirma-se: I. O JSON é um padrão que tem sido mais utilizado em serviços web por ser leve e rápido, se comparado com XML.
II. No XML, não é possível definir tipos de dados. Todos os dados são tratados como sendo de um mesmo tipo.
III. O JSON consegue ser mais expressivo que o XML, uma vez que possui tipos de dados claros e validações seguras.
IV. Uma vantagem do XML em relação ao JSON é a possibilidade de construção de transformações e esquema fixo,
garantidos por definições e linguagens padronizadas.
Q106253
IF-GO - 2018 - IF-GO - Analista de Tecnologia da Informação
Um script é um algoritmo projetado para realizar uma determinada tarefa, utilizando os comandos específicos do bash e os
executáveis do sistema operacional. É muito utilizado para realizar agendamento de tarefas repetitivas. Considere o código
do script: #!/bin/bash
system_info=$(df –h)
echo “$system_info”
Ao executar esse shell script no Linux, tem-se como resultado uma lista com as informações de:
Q106252
IF-GO - 2018 - IF-GO - Analista de Tecnologia da Informação
Considere o código na linguagem Python versão 3.6.5.
Esse código representa um algoritmo do método de busca:
Q106251
IF-GO - 2018 - IF-GO - Analista de Tecnologia da Informação
Considere o código na linguagem Python versão 3.6.5.
def calc():
cube = [1, 2, 3, 4, 5]
cube[3] = 4 ** 3
return cube
print( calc() )
Ao executar esse código, pode-se observar que o resultado impresso na tela é:
Q104960
CESGRANRIO - 2018 - LIQUIGÁS - Profissional Júnior - Arquiteto de Soluções
Ano: 2018
Órgão:
LIQUIGÁS
Banca:
CESGRANRIO
Matéria:
Programação
Assunto: XML (Extensible Markup Language)
Web Services podem ser usados como uma forma de
permitir que informações fornecidas para uma aplicação
possam ser utilizadas por novas aplicações. Há uma independência da linguagem de programação, obtida por
meio do uso de padrões bem definidos de comunicação.
Uma das maneiras de implementar web services é usar
um protocolo que é uma coleção de tecnologias, baseadas em XML, que definem um envelope para comunicação, que é conhecido como
Q102405
FEPESE - 2018 - Prefeitura de Concórdia - SC - Administrador de Redes
Ano: 2018
Órgão:
Prefeitura de Concórdia - SC
Banca:
FEPESE
Matéria:
Programação
Assunto: JavaScript
Qual o resultado das instruções Javascript:
(5 & 13) e (5 | 13), respectivamente?
Q102404
FEPESE - 2018 - Prefeitura de Concórdia - SC - Administrador de Redes
Ano: 2018
Órgão:
Prefeitura de Concórdia - SC
Banca:
FEPESE
Matéria:
Programação
Assunto: HTML (HyperText Markup Language)
Qual elemento HTML 5 permite especificar uma
lista de opções predefinidas para um elemento HTML < input >?
Q102403
FEPESE - 2018 - Prefeitura de Concórdia - SC - Administrador de Redes
Em um servidor Apache Tomcat versão 9.x, qual
elemento java permite que um browser execute um
applet em uma sandbox própria de modo a prevenir
que possíveis códigos maliciosos ou não confiáveis acessem arquivos no sistema operacional, por
exemplo?
Q100391
FUMARC - 2018 - CEMIG - MG - Engenheiro de Planejamento Hidroenergético JR
Ano: 2018
Órgão:
CEMIG - MG
Banca:
FUMARC
Matéria:
Programação
Assunto: Conceitos básicos de programação
O comando for é, de alguma maneira, encontrado em todas as linguagens procedurais de programação. Em sua forma mais simples, a inicialização é um comando
de atribuição que o compilador usa para estabelecer a variável de controle do loop.
A condição é uma expressão de relação que testa a variável de controle do loop
contra algum valor, para determinar quando o loop terminará, e o incremento define a maneira como a variável de controle do loop será alterada cada vez que o
computador repetir o loop.
Considerando estes conceitos, a sintaxe para o comando loop for está CORRETA
em:
Q99665
NC-UFPR - 2018 - FOZPREV de Foz do Iguaçu - PR - Analista Previdenciário - Sistema de Informação
Considere o seguinte programa em Java:
class ClassePai {
public void mostrar() {
System.out.print("pai ");
}
}
class ClasseFilha extends ClassePai {
public void mostrar() {
System.out.print("filha ");
}
}
public class Teste {
public static void main(String[] args) {
ClassePai p1 = new ClassePai();
ClassePai p2 = new ClasseFilha();
p1.mostrar();
p2.mostrar();
((ClasseFilha)p2).mostrar();
((ClasseFilha)p1).mostrar();
}
}
Assinale a alternativa que descreve sua saída.