- ID
- 391456
- Banca
- VUNESP
- Órgão
- FUNDAÇÃO CASA
- Ano
- 2010
- Provas
- Disciplina
- Programação
- Assuntos
Na linguagem de programação C#, existe um método de entrada de programa em que são criados objetos para chamar outros métodos. Trata-se do método
Na linguagem de programação C#, existe um método de entrada de programa em que são criados objetos para chamar outros métodos. Trata-se do método
A herança entre classes em C#, define-se utilizando o caractere
Analise as afirmativas abaixo em relação à linguagem C#.
I. C# é considerada uma linguagem tipada estaticamente, por exemplo, uma variável tem o seu tipo definido no momento da compilação.
II. O tipo de dado Real pode ser representado pelos tipos Float
e Double em C#.
III. Console.WriteLine("Testing") e Console.WriteLine("Testing") são equivalentes em C#
IV. Classes em C# oferecem o mecanismo de encapsulação da orientação a objetos
De acordo com as afirmativas, marque a alternativa CORRETA:
Um Técnico Judiciário de TI, ao desenvolver um aplicativo em C#, utilizou o operador
Sobre o uso de delegates na linguagem C# .NET, assinale a alternativa INCORRETA.
Sobre as linguagens C# .NET e PHP, analise as seguintes afirmativas e os trechos de código:
I. new Tuple<string, string, int>
Analise o código C# exibido a seguir.
using System;
namespace ErrorHandlingApplication {
class DivNumbers {
int result;
DivNumbers() {
result = 0;
}
public void division(int num1, int num2) {
try {
result = num1 / num2;
}
catch (SystemException e) {
Console.WriteLine
(e.ToString().Split(':')[0]);
} finally {
Console.WriteLine
("Resultado: {0}", result);
}
}
static void Main(string[] args) {
DivNumbers d = new DivNumbers();
d.division(24, 2 >> 1);
}
}
}
Assinale a opção que exibe o resultado da execução desse código.
No contexto do C#, analise o comando a seguir.
for(; ; )
{
// ...
}
O efeito disso é
Sabendo-se que a variável path contém o endereço completo de um arquivo texto, e que a variável X foi declarada como string, analise o código C# a seguir.
X = File.ReadAllText(path)
Assinale a opção que apresenta o efeito desse trecho quando
executado.
Na linguagem C# .NET, a classe HtmlGenericControl permite a criação dinâmica de objetos HTML numa página.
Na criação da instância, é possível fornecer um parâmetro que define, para o objeto criado:
No C#, o método AddRange da classe ArrayList insere os elementos de uma coleção
No C#, membros privados (private) de classes podem ser acessados
Observe o programa C# a seguir.
using System;
public class Program{
static void Func(ref int a, out int b) {
b = a;
}
public static void Main() {
int x;
Func(ref x, out x);
Console.WriteLine(x);
}
}
Esse código ocasionará um erro de compilação, pois
Considere as declarações de classes e interfaces C# a seguir:
class a { }
class b { }
interface c { }
interface d { }
Com base nessas declarações, é válida a declaração da
classe:
No C#, o tipo de dado long é capaz de armazenar
No C#, para que um método seja considerado o ponto de entrada de uma aplicação, é fundamental que esse método
Classes no C# (CSharp) podem ser declaradas como privadas (private) quando estão
Assinale a alterativa que apresenta uma palavra reservada no C# (CSharp).
Na classe de conexão com o banco de dados de uma aplicação C# criada com o Visual Studio, em condições ideais, foi criado o método abaixo.
public static ..I.. getConnection ( )
{
..II..
return conn;
}
Considerando a existência de um banco de dados chamado DB_TRF3, em condições ideais, preenchem, correta e respectivamente, as lacunas I e II :
Analise o trecho de código C# a seguir:
consulta = lista
.Where(s => s.Length > 5)
.OrderByDescending (s => s)
.Select (s => s.ToLower());
Na plataforma .NET, obtém-se o mesmo resultado com
o código:
No C#, o bloco lock evita a ocorrência de
Considere o código C# a seguir:
String y = “circulo triangulo,quadrado,losango”;
String[ ] x = y.Split( ' , ' );
foreach(String i in x)
Console.WriteLine(i);
Após ser executado, ele produzirá a saída:
Qual das variáveis, na linguagem C#, possui números com ponto flutuante utilizando o padrão IEEE de 4 a 8 bytes?
Com referência ao C# (CSharp), julgue o item a seguir.
Para qual linguagem o MSBuild compila seu código em C#?
Sobre a linguagem de programação C#.NET, analise as assertivas abaixo.
I. A linguagem de programação C#.NET permite o uso de caracteres acentuados em identificadores de classes.
II. Existem programas em C#.NET que não possuem definições de classe realizadas pelo programador.
III. 8prova é um nome de identificador válido em programas criados com a linguagem de programação C#.NET.
É correto o que se afirma em
Quanto às linguagens de programação, assinale a alternativa que esteja tecnicamente incorreta.
Considere a classe System.IO.File no ambiente C#.
Assinale a opção que contém apenas métodos válidos para essa
classe.
A respeito da linguagem de programação C#, desenvolvida e suportada pela empresa Microsoft, analise as afirmativas abaixo.
I. É uma linguagem de programação orientada a objetos e é considerada a principal linguagem da plataforma .Net.
II. Não é permitida herança múltipla em C#, mas é permitido que uma classe implemente várias interfaces abstratas.
III. Aplicações desenvolvidas em C# dispõem do recurso de desalocação automática de memória, que é realizada pelo garbage coletor.
Analisando o código C# apresentado abaixo, marque a alternativa que indica, corretamente, o resultado que será apresentado no console após sua execução.
using System;
namespace PrimeiroProjeto {
class Program {
static void Main(string[] args) {
int y = 32;
int w = y++;
double z = 100 % 70;
string x = "Maria";
Console.WriteLine("{0} tem {1} anos e saldo de {2:F2} reais", x.ToUpper(), ++y + ++w, z);
}
}
}
No contexto da linguagem C#, analise as etapas do ciclo de vida de uma página ASP.NET, exibidos em ordem alfabética.
Initialization
Load
Page Request
Postback
Postback event handling
Rendering
Start
Unload
Dentre as etapas listadas acima, assinale as duas primeiras etapas, na ordem em que ocorrem.