Questões de Concurso Sobre programação

Foram encontradas 13.021 questões

Q1880789 Programação
Admita que as duas classes Java a seguir pertençam ao pacote default e ocupem arquivos separados.

public class Va {     private int a=0,b=2,c=4;     private static int sb;  
  public Va() {        a*=2;        b*=3;        c*=4;    }  
   public Va(int x) {         this();         sb+=x;     }

    {         sb*=2;         a+=1;      }  
     static {           sb+=8;      }  
     public void print() {            System.out.print(a+b+c+sb);      } }

     public class Main {          public static void main(String[] args) {                new Va(1).print();      } }

O que será exibido no console quando o método main for executado?
Alternativas
Q1880788 Programação
Uma função, chamada converte, tem por objetivo converter um número inteiro na base decimal (d), recebido como parâmetro, em um número inteiro na base binária (b), isto é, um número que seja formado apenas pelos algarismos 0 e 1, como nos exemplos abaixo. 

Exemplos:
converte(7) = 111
converte(12) = 1100
converte(16) = 10000  
Admita que o inteiro (d), recebido como parâmetro, é tal que d>=0 e d<=1024.

Qual função executa essa conversão corretamente?
Alternativas
Q1880787 Programação
Sejam dois arrays de inteiros, com zero ou mais elementos cada, ordenados ascendentemente. Deseja-se escrever uma função que receba esses dois arrays como parâmetros e insira os seus elementos em um terceiro array, também recebido como parâmetro, de modo que os elementos inseridos no terceiro array permaneçam ordenados ascendentemente, como no exemplo abaixo.

Exemplo:

int v1[]={10,20,30,40,50};
int v2[]={5,10,15,20};

O conteúdo do terceiro array, após a chamada da função de intercalação, será

{5,10,10,15,20,20,30,40,50}

Nesse contexto, considere a seguinte função main de um programa Java:

public class Main {     public static void main(String[] args) {          int v1[]={10,20,30,40,50};          int v2[]={5,10,15,20};          int v3[]=new int [v1.length + v2.length];          int p1=0,p2=0,p3=0;                  intercala(v1,p1,v2,p2,v3,p3);     } }

Qual função deve ser inserida na classe Main para que a intercalação do array v1 com o array v2 seja feita corretamente?
Alternativas
Q1880783 Programação
Um projetista de sistemas está desenvolvendo um sistema e precisou programar um arquivo XSLT. Neste arquivo, ele precisou inserir um elemento para aplicar uma regra de modelo, a partir de uma folha de estilo importada, ao invés de uma regra equivalente, a partir da folha de estilo principal, mas sem que este elemento apareça como o primeiro nó filho de .

Para este caso, o elemento que deve ser inserido para aplicar tal regra nesse arquivo XSLT é o
Alternativas
Q1880782 Programação
Em uma empresa, um administrador de uma rede com Red Hat OpenShift precisa implementar uma integração contínua (continuous integration-CI) ou uma entrega contínua (continuous delivery-CD). Para isso, utilizará uma aplicação para configurar essas ações, que funciona como um container certificado.

Nessa situação, a aplicação adequada é a
Alternativas
Q1880780 Programação
O tratamento de erros e exceções é, atualmente, uma exigência para as linguagens de programação.

Qual fragmento de código, em Javascript, é um exemplo válido desse tratamento? 
Alternativas
Q1880779 Programação
Um programador teve por tarefa escrever uma função Javascript que receba uma string como parâmetro e retorne outra string. A string retornada deve conter os mesmos caracteres que a string recebida, sem espaços em branco.

Exemplo:

String recebida: ‘ B r a s il ‘ (total de 14 caracteres e 8 espaços em branco)
String retornada: ‘Brasil’ (total de 6 caracteres e nenhum espaço em branco)

Considere que, na função a ser escrita, duas aspas simples seguidas (‘‘) representam uma string vazia, e duas aspas simples com um espaço entre elas (‘ ‘) representam um caracter de espaço em branco.

Qual função realiza o que foi pedido a esse programador? 
Alternativas
Q1880775 Programação
Um conceito básico de programação a objetos é a sobrecarga.

Por meio desse conceito, é possível escrever métodos, em uma mesma classe, os quais 
Alternativas
Q1880773 Programação
Considere o seguinte fragmento de código em PHP

<?php $var = 2; function primeira(&$var) { $var++;} function segunda($var) { $var++;} function terceira() { $var++;} echo $var; primeira($var); echo $var; segunda($var); echo $var; terceira($var); echo $var; ?>

Qual será a saída gerada pelo fragmento de código acima?
Alternativas
Q1880772 Programação
Ao desenvolver um sistema de notícias, a empresa X decidiu manter as notícias em um formato XML, como o do exemplo a seguir:

<?xml version="1.0"?> <news>      <heading>Reminder</heading>      <body>Don’t forget me this weekend!</body> </news>

Mais tarde, entendeu que, para esse formato exemplificado acima, seria melhor definir um esquema em XSD.
Que fragmento de código XSD deve conter esse esquema para permitir que o exemplo apresentado seja validado corretamente, quando nele for incluída a referência ao esquema completo?
Alternativas
Q1880771 Programação
Em linguagens de programação como Java, onde existem estruturas de repetição, a recursão pode ser muitas vezes substituída pela repetição, com ganhos de desempenho.

Considere a seguinte função recursiva segredo, em Java:

public static int segredo(int a) {          if (a<2) {                  return 0;          } else {                  return segredo(a-2)+1;         } }

Que fragmento de código, em Java, contendo uma estrutura de repetição, é adequado para substituí-la?
Alternativas
Q1880409 Programação
Assinale a opção cujo trecho de código em XML representa corretamente uma pessoa, com seu nome e idade.  
Alternativas
Q1878328 Programação

Considere o algoritmo abaixo, escrito em VisuAlg 3.0:


1.png (428×399)



Qual das alternativas abaixo representa uma saída compatível com a execução do algoritmo apresentado acima?

Alternativas
Q1877649 Programação
Com relação a desenvolvimento para dispositivos móveis, interoperabilidade de sistemas, qualidade de software e XML, julgue o item a seguir. 
Define-se como processador XML um módulo de software usado para ler documentos XML e fornecer acesso ao seu conteúdo e à sua estrutura.
Alternativas
Q1877646 Programação
Com relação a desenvolvimento para dispositivos móveis, interoperabilidade de sistemas, qualidade de software e XML, julgue o item a seguir. 
No processo de desenvolvimento para dispositivos móveis, os testes de configuração incluem a verificação dos tempos de resposta e dos métodos de recuperação do aplicativo quando o hardware falha ou se comporta mal.
Alternativas
Q1877640 Programação
Acerca de aspectos diversos pertinentes a objetos de avaliação associados à análise de sistemas, julgue o item que se segue.  
Considerando a hipótese de que uma empresa pública esteja desenvolvendo um novo sistema de controle de frota e que os requisitos do projeto do software incluam a migração ou carga inicial de dados do sistema legado (em COBOL), é correto afirmar - de acordo com o Manual de Práticas de Contagem (CPM versão 4.3), que tem como foco principal a visão do usuário - que, na hipótese em apreço, as funcionalidades de conversão de dados serão consideradas na contagem.
Alternativas
Q1876663 Programação
Com respeito à imagem apresentada, que mostra a tela do console de sessão do software R, julgue o item que se segue.

A variável q contém estatísticas de ordem, como os valores mínimo e máximo da amostra e a mediana da variável x.
Alternativas
Q1876661 Programação
Com respeito à imagem apresentada, que mostra a tela do console de sessão do software R, julgue o item que se segue.

A função summary(x) produz a distribuição de frequências absolutas do vetor x. 
Alternativas
Q1867366 Programação
No IDE Netbeans, a combinação de teclas Ctrl+Espaço realiza qual ação?
Alternativas
Q1867365 Programação
Em relação ao recurso de namespaces em PHP, é correto afirmar que:
Alternativas
Respostas
4121: E
4122: A
4123: B
4124: A
4125: C
4126: C
4127: B
4128: D
4129: C
4130: A
4131: C
4132: D
4133: C
4134: C
4135: E
4136: C
4137: C
4138: E
4139: A
4140: B