Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Q825547 Programação

Dadas as afirmativas seguintes sobre as linguagens de programação e seu mecanismo de definição de tipos,

I. Linguagens com tipagem forte preservam o tipo valor de suas variáveis até ela ser descartada da memória.

II. Em linguagens com tipagem dinâmica o tipo de uma variável pode ser alterado durante a execução do programa.

III. Em linguagens com tipagem dinâmica não se sabe o tipo de uma variável durante a execução do programa.

verifica-se que está(ão) correta(s)

Alternativas
Q825534 Programação
Quais linguagens de programação permitem herança múltipla verdadeira?
Alternativas
Q825533 Programação
Qual paradigma de linguagem de programação é caracterizado pela frequente utilização de recursividade?
Alternativas
Q603765 Programação
O assembler é
Alternativas
Q579118 Programação

Analise o código Java a seguir.

import javax.swing.JOptionPane;

public class Exemplo {

public static void main(String[] args) {

double n, x, ca, cb, e, r;

x = Double.parseDouble (JOptionPane.showlnputDialog

("Digite urn valor para x"));

n = Double.parseDouble

(JOptionPane.showlnputDialog ("Digite urn valor para n"));

ca = 2;

r = x;

while (ca <= n) {

e = x;

cb = 1;

while (cb < ca) {

e = e * x;

cb = cb + 1;

}

r = r + e;

ca = ca + 2;

}

JOptionPane.showMessageDialogfnull, r);

}

}

Se a variável x receber o valor 4 e a variável n receber o valor 6, o valor exibido na tela será:

Alternativas
Q579116 Programação
Sobre programação em Java, é correto afirmar que:
Alternativas
Q579115 Programação
Pedro está desenvolvendo uma aplicação utilizando ColdFusion e se depara com a necessidade de utilizar uma tag para redirecionar a aplicação para um endereço web (URL) automaticamente, de acordo com uma condição verificada em uma estrutura de seleção que retornou o valor true. Para isso, pode utilizar a tag:
Alternativas
Q509310 Programação
O Shell é um programa interpretador de instruções, que foi escrito em diferentes versões. Diante do exposto, analise.

I. O sh é o Shell padrão do Unix.
II. O bash é o Shell padrão do Linux.
III. O ksh é um upgrade do bash.
IV. A estrutura de linguagem do csh é bastante parecida com a linguagem C++.

Está(ão) correta(s) apenas a(s) afirmativa(s)
Alternativas
Q507879 Programação
Muitos portais corporativos permitem que seus usuários recebam informações sobre conteúdos recentemente atualizados. Uma das formas de transmitir esse tipo de informação é a utilização de feeds RSS. O usuário efetua inscrição no portal e utiliza um programa para leitura de feeds. O RSS pode ser encontrado na versões 1.0, sendo chamado de “RDF Site Summary”, e na versão 2.0, sob o nome de “Really Simple Syndication”. A linguagem utilizada para representação de dados em RSS 2.0 é:
Alternativas
Q507866 Programação
Considere o trecho de código abaixo, escrito para o Microsoft Visual C# 2008 Express Edition.

Int32 numero;
numero = Convert.ToInt16(!(21 > 21));

O valor fnal da variável “numero” será:
Alternativas
Q507865 Programação
Observe o trecho de código a seguir, construído para o Microsoft Visual C# 2008 Express Edition.

            1.       class Retorna
            2.       {
            3.                public int retorna( )
            4.                {
            5.                         return 1;
            6.                 }
            7.                 public Single retorna( )
            8.                 {
            9.                         return 3.7f;
            10.                }
            11.       }

Esse trecho de código:
Alternativas
Q507864 Programação
O código a seguir, escrito para o Microsoft Visual C# 2008 Express Edition, tem um erro na linha 8.


            1. public interface Poligono
            2. {
            3.       void perimetro( );
            4. }
            5.
            6. class PoligonoIrregular : Poligono
            7. {
            8.       void perimetro( )
            9.       {
            10.   }
            11. }

O trecho de código certo para substituir a linha e corrigir o erro é:
Alternativas
Q507863 Programação
Considere as classes e o programa abaixo feitos utilizando o Microsoft Visual C# 2008 Express Edition.

                        Imagem associada para resolução da questão

Ao executar os métodos “carro.aumentaVelocidade(20)" e “meio.aumentaVelocidade(20)", o conteúdo de “carro. velocidade" e “meio.velocidade", respectivamente, serão:
Alternativas
Q492993 Programação
A respeito das características da linguagem de programação Java, mais especificamente no tratamento de exceções, assinale a alternativa correta.
Alternativas
Q492988 Programação
Considere o trecho do programa a seguir, escrito em linguagem Delphi:

function funcaoP(base, expoente: LongInt): LongInt;
begin
  if expoente = 0 then
     Result := 1
  else
    Result := base * funcaoP(base, expoente - 1);
end;
procedure TFormFuncao.BtnPrincipalClick(Sender: TObject);
begin
  ShowMessage('5 funcaoP 3 é igual a: ' + IntToStr(funcaoP(5, 3)));
end;


A execução do programa e click no botão BtnPrincipal terá como resultado:
Alternativas
Q492986 Programação
É uma linha de código válida na linguagem de programação Delphi:
Alternativas
Q492985 Programação
Na linguagem de programação Java, são palavras-chave usadas para controlar o fluxo por meio de um bloco de código:
Alternativas
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
Respostas
8821: B
8822: E
8823: D
8824: B
8825: D
8826: C
8827: C
8828: D
8829: D
8830: C
8831: A
8832: A
8833: A
8834: A
8835: C
8836: E
8837: D
8838: C
8839: B
8840: E