Questões de Concurso Comentadas sobre linguagens de programação em programação

Foram encontradas 5.295 questões

Q486900 Programação
O comando useradd, encontrado no bash shell, é usado para criar uma nova conta.
Ao criar uma conta, qual opção desse comando permite definir uma data de expiração para essa conta?
Alternativas
Q486890 Programação
No contexto do bash Shell, qual variável de ambiente armazena o nome do diretório corrente?
Alternativas
Q486881 Programação
No programa C abaixo, a expressão val<<2 realiza um deslocamento à esquerda (shift left) de dois bits.

# include< stdio.h >
int main (void)
{
         char val = 40 ;
        val = val<<2 ;
        printf ("%d \n",val) ;
        return 0 ;
}


Sabendo-se que esse programa será executado por um processador cuja Unidade Lógica e Aritmética representa números inteiros através da técnica de complemento de dois, o que será exibido no console quando da sua execução?
Alternativas
Q486624 Programação
O conceito de Suíte de Plataforma de Aplicação (Application Platform Suite - APS) está relacionado à integração de aplicações. O Java CAPS é a solução de APS para Java e possui componentes de tempo de projeto (design) e de tempo de execução (run-time).
O Java CAPS oferece diversas potencialidades, EXCETO
Alternativas
Q486622 Programação
Considere a classe em Java apresentada a seguir.

public class Questao {
         public static void main(String [ ] args) {
                  try {
                            op (0) ;
                   } catch (IllegalArgumentException e) {
                            System.out.print ("X") ;
                   } catch (Exception e) {
                            System.out.print ("Y") ;
                   } finally {
                            System.out.print ("Z") ;
                  }
}

                  private static void op(int v) throws IllegalArgumentException {
                           if (v == 0)
                                  throw new IllegalArgumentException ("U") ;
                   }
}

Como resultado da execução desse programa, é impressa a cadeia de caracteres
Alternativas
Q486614 Programação
Nas linguagens orientadas a objeto, existe uma diferença entre a referência a um objeto e o valor do objeto. Em java, o operador = = e o método equals, este definido para a classe Object, apresentam comportamento específico que tem relação com essa característica.
Considere o exemplo de um código Java 6 a seguir.

public class Questao {

         public static void main(String [ ] args) {

                  Integer a,b,c,d,e ;
                  int f ;
                  char r1,r2,r3,r4,r5 ;
                  String s ;

                  a=1; b=1; c = a ;
                  d= b; f=1; e = f.;

                  r 1= ( a.equals(b)? 's' : 'n' ) ;
                  r 2= ( a.equals(c)? 's' : 'n' ) ;
                  r 3= ( a==d? 's' : 'n' ) ;
                  r 4= ( a==e? 's' : 'n' ) ;
                  r 5= ( a.equals(f)? 's' : 'n' ) ;

                  s = " "+r1+r2+r3+r4+r5 ;

                  System.out.println(s) ;

         }
}

Executando-se esse código, em que é possível testar como o comportamento exemplificado foi implementado para a classe Integer e o tipo int, a resposta impressa será
Alternativas
Q486599 Programação
Analise o código de um programa Java a seguir.

public class TestaArgs {

          public static void main(String [ ] args) {
                   System.out.println(args [5] ) ;

                    }
}

Considere o seguinte comando:
java –hotspot TestaArgs um dois três quatro cinco seis sete
O que será impresso pelo programa ao executar esse comando?
Alternativas
Q481228 Programação
Considere o programa Java a seguir.

package teste;

public class Teste {
         public static void main(String[] args) {
                  int i = 0;
                  int[] vet = {2,2};
                  for (;i<=1;i++){
                         vet[i] = i++;
                         System.out.println(“vet” + i + “=” + vet[i]);
                  }
          }
}


O que será exibido no console quando esse programa for executado?
Alternativas
Q476257 Programação
Várias linguagens orientadas a objetos surgiram ao longo do tempo, como SmallTalk, C++, Java e C#.
A característica essencial das linguagens orientadas a objetos é de que elas incluem facilidades para permitir a
Alternativas
Q476251 Programação
Considere o seguinte trecho de código na linguagem Java.

              class ContaBancaria {
                       protected double saldo;
                       public Conta(double SaldoInicial) // constructor
                       {
                            saldo = SaldoInicial;
                       }
                            public void deposito(double valor)
                       {
                            saldo = saldo + valor;
                       }
                            public void retirada(double valor)
                       {
                            saldo = saldo - valor;
                       }
              } // fim da classe ContaBancaria
              public class ContaBancariaExt extends ContaBancaria {
                       public void display()
                       {
                            System.out.println(“Saldo = ” + saldo);
                        }
               } // fim da classe ContaBancariaExt

Um programa que utilize a classe ContaBancariaExt e crie uma instância (objeto) dessa classe:
Alternativas
Q476250 Programação
Considere o seguinte trecho de código implementado em Java:

      class ArraySort
      {
                   private double [] a;
                   private int nElems;
                   // outras funcoes omitidas
                   // …
                   public void Sort()
                   {
                                int in, out;
                                for (out = nElems-1; out > 1; out--)
                                             for (in = 0; in < out; in++)
                                                          if (a[in] > a[in+1])
                                                                        swap(in, in+1);
                    } // fim da Sort
                    private void swap (int x, int y)
                    {
                                 double temp = a[x];
                                 a[x] = a[y];
                                 a[y] = temp;
                     }
       } // fim da classe ArraySort

O código apresenta a implentação de uma classe ArraySort, que contém um método denominado Sort, cuja finalidade é implementar a
Alternativas
Q476241 Programação
Considere o seguinte trecho de código em linguagem Java.

                   class S {
                        private int Tamanho;
                        private int[] sArray;
                        private int top;
                   //--------------------------------------------------------------
                        public S(int s) // constructor
                        {
                                 Tamanho = s;
                                 sArray = new long[Tamanho]; // create array
                                 top = -1;
                         }
                   //--------------------------------------------------------------
                         public void coloca(int j)
                         {
                                 sArray[++top] = j;
                        }
                   //--------------------------------------------------------------
                         public long tira()
                         {
                                  return sArray[top--];
                        }
                   //--------------------------------------------------------------
                   } // end class S

Esse trecho implementa uma classe que corresponde a uma
Alternativas
Q454037 Programação
Uma interface de baixo nível Java, que permite aplicações Java interagirem com bancos de dados. Trata-se de uma API independente de fornecedor denominada:
Alternativas
Q454028 Programação
Em programação shell, para comparar se uma string é nula, utiliza-se o comando test com a opção:
Alternativas
Q446640 Programação
A programação com Javascript pode ser utilizada para gerar conteúdo HTML dinamicamente. Em relação a Javascript, assinale a alternativa correta:
Alternativas
Q446639 Programação
Analise o seguinte código PHP abaixo.

< ?php
    class A {
     public $foo = ‘laranja’;
   }
   class B {
     public $foo = ‘banana’;
      public $ola = ‘aloalo’;
   }
   function normalAtrib($obj) {
     $obj->foo = ‘trocado’;
     $obj = new B;
     $obj->foo = ‘mudeidenovo’;
   }
  function referenceAtrib(&$obj) {
    $obj->foo = ‘mudado’;
    $obj = new B;
  }
  $a = new A;
      normalAtrib($A);
     referenceAtrib($A);
echo “{$a->foo}”;
?>

Assinale a alternativa que contém o valor de $a->foo a ser exibido pelo comando echo contido no final do código PHP acima.
Alternativas
Q446638 Programação
Analise o trecho de código PHP abaixo:

$xxx = 5;
$yyy = 4;
$zzz = $xxx % $yyy;

A alternativa que contém o valor de $zzz é:
Alternativas
Q446636 Programação
Considere o desenvolvimento de aplicações web com Ajax (Asynchronous Javascript and XML).

I - O objeto XMLHttpRequest desempenha importante papel, estando relacionado à comunicação assíncrona com o servidor web.

II - Para utilizar Ajax é preciso antes instalar e confgurar um servidor Ajax, o qual interage com o servidor web.

III - Uma das características de Ajax é a exibição dinâmica de dados e uso do modelo de objetos DOM (Document Object Model).

Podemos afirmar que:
Alternativas
Q443477 Programação
Analise as classes Java a seguir.

public class PrincipalA {      public static void main(String[] args) {        int cont;        cont = 12;       do {            cont++;           System.out.println(cont);       } while (cont <= 11);        System.out.println(cont);      } }
public class PrincipalB {      public static void main(String[] args) {          int cont;          cont = 12;          while (cont <= 11) {             cont++;            System.out.println(cont);          }           System.out.println(cont);      } }


Os valores que serão exibidos após a compilação e execução de cada classe são:
Alternativas
Q443475 Programação
Analise a classe Java a seguir

import javax.swing.JOptionPane;
public class Principal {
    public static void main(String[ ] args) {
        double a, b, c, r;
        a = Double.parseDouble (JOptionPane.showInputDialog
("Digite o valor de a:"));
         b = Double.parseDouble
(JOptionPane.showInputDialog ("Digite o valor de b:"));
         c = Double.parseDouble (JOptionPane.showInputDialog
("Digite o valor de c:"));
         if (a < b && a < c) {
             r = (b + c) / 2;
         } else if (b < c) {
              r = (a + c) / 2;
         } else {
              r = (a + b) / 2;
         }
         System.out.print(r);
    }
}


É possível concluir que:
Alternativas
Respostas
4301: C
4302: B
4303: E
4304: A
4305: E
4306: A
4307: E
4308: E
4309: A
4310: E
4311: E
4312: B
4313: D
4314: A
4315: D
4316: C
4317: A
4318: D
4319: B
4320: D