Questões

Total de Questões Encontradas: 37

As linguagens de programação
A
como Java e C# têm seus códigos fontes transformados em uma linguagem intermediária (específica de cada linguagem), que será interpretada pela máquina virtual da linguagem quando o programa for executado.
B
como C e Ruby são compiladas estaticamente e seus códigos-fontes são transformados diretamente em linguagem de montagem ou assembler.
C
do tipo script como VBScript e Lua são utilizadas em aplicações web. No caso de sites do WordPress, por exemplo, os desenvolvedores criam plug-ins e usam o VB para solicitar o conteúdo. O código é executado como HTML, permitindo que os visitantes do site visualizem o conteúdo em seus navegadores.
D
orientadas a objeto são todas compiladas e não interpretadas, por isso são consideradas de baixo nível, sendo as mais utilizadas para programação de sistemas embarcados ou aplicações que exijam acesso direto a registros da memória.
E
interpretadas têm seu código-fonte traduzido por um programa tradutor ou assembly, que em seguida é executado pelo sistema operacional. Um exemplo disso é o Bytecode, que é uma linguagem que passa pelo processo de interpretação e, em seguida, é executada por um compilador.
Sobre as linguagens C# .NET e PHP, analise as seguintes afirmativas e os trechos de código:

I. new Tuple("Concurso UPE/SAD", "Prova Analista", 2017).
II. suporta características do paradigma de programação funcional como expressões lambda.
III. partial class A { ... } 
Assinale a alternativa CORRETA em relação à validade da afirmativa ou do trecho de código nas duas linguagens.
A
Apenas C#, C# e PHP, apenas C#.
B
Apenas C#, apenas PHP, apenas C#.
C
C# e PHP, C# e PHP, apenas PHP.
D
Todas são válidas para ambas, C# e PHP.
E
Nenhuma é válida para ambas, C# e PHP.
Sobre o uso de delegates na linguagem C# .NET, assinale a alternativa INCORRETA.
A
Uma vantagem da utilização de delegates é a sua aplicabilidade no modelo de eventos do .NET.
B
Um delegate com tipo de retorno “void” é automaticamente um System.MulticastDelegate. 
C
Não podemos derivar de MulticastDelegate diretamente. 
D
A common language runtime provê os métodos adicionais BeginInvoke e EndInvoke além dos herdados de MulticastDelegate.
E
O delegate genérico Action encapsula um método que retorna um inteiro de código de erro. 
Ano: 2016 Banca: FGV Órgão: IBGE Prova: Análise de Sistemas - Desenvolvimento de Sistemas
Analise o código C# exibido a seguir:

using System;
namespace ENIGMA
{
    class Program {
        static void Main(string[] args) {
            P d = new P();
            d.PP();
            E s = new E();
            s.A();
            s.PP();
            Console.ReadKey();
        }
        class P {
            public void PP()
            {
                Console.WriteLine("PP");
            }
        }
        class E : P {
            public void A()
            {
                Console.WriteLine("A");
            }
        }
    }
}

O resultado produzido no console é: 
A
PP
A
PP 
B
PP
PP
C
A
PP
A
D
AA
P
AA
E
A
A
A
Ano: 2016 Banca: FGV Órgão: IBGE Prova: Análise de Sistemas - Desenvolvimento de Sistemas
Analise o código C# exibido a seguir:  

using System;
namespace TESTE
{    
     class Program
    {        
          delegate int del(int i);
          static void Main(string[] args)
        {
            del myF = x => x * x;
            int j = myF(5); //j = 25
            Console.WriteLine(j.ToString());
        }
    }
}  

O resultado produzido no console é: 
A
5
B
25
C
False
D
True
E
x * x 
Ano: 2015 Banca: FGV Órgão: CM CARUARU Prova: Analista Legislativo - Informática
Analise o código C# .NET a seguir.
Imagem da Questão
Assinale a opção que apresenta corretamente o resultado produzido pela execução do trecho acima.
A
–2, 1, 4, 7, 10 
B
–5, –2, 1, 4, 10 
C
–2, 1, 4, 7 
D
–5, –2, 1, 4 
E
–5, –2, 1, 4, 7 
Analise o código C# mostrado abaixo. 
Imagem da Questão
O resultado exibido pelo programa é:
A
-10 
B
-10, -7, -4, -1, 2, 5, 8 
C
-7, -4, -1, 2, 5, 8 
D
-7, -4, -1, 2, 5, 8, 11
E
Observe a declaração de um vetor em C#:

         int[] vetor = new int[3] { 1, 2, 3 };

Sem alterar o resultado, essa mesma declaração poderia ser escrita como:
A
int[] vetor = { 1, 2, 3 };
B
int[] vetor = int { 1, 2, 3 }; 
C
int[] vetor = new { 1, 2, 3 };
D
int[] vetor = new int[];
E
int[] vetor = new int[] = { 1, 2, 3 };
Ano: 2015 Banca: FGV Órgão: TJ-BA Prova: Analista Judiciário - Tecnologia da Informação
Observe o trecho inicial, criado no Visual Studio 2010 Ultimate, para uma aplicação de console escrita em C#.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace ConsoleApplication1 {
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}


A diretiva using.System.Linq refere-se a um conjunto de padrões e artefatos destinados à:
A
criação e utilização de relatórios;
B
realização de consultas e atualizações de dados;
C
criação e utilização de expressões regulares;
D
comunicação remota direta com outras aplicações C#;
E
identificação e utilização de Web Services. 
Ano: 2013 Banca: VUNESP Órgão: IMESC Prova: Analista de Tecnologia - Informática
Na linguagem C#, para inserir um elemento no final de um ArrayList, deve ser utilizado o método
A
Add.
B
AddToEnd. 
C
Append.
D
Insert.
E
Put.
Página 1 de 4