Imagem de fundo

Examine os programas em PHP, C# e C a...

Examine os programas em PHP, C# e C a seguir:

PHP


<?php

$num = "SoH";

$result - $num + 5,

echo "Result: " . $result;

?>





C#


using System;

namespace Teste {

class Testando {

static void Main(string{} args) {

int num = "SoH";

int result = num + 5;

Console.WriteLine($"Resultado: {r}");

}

}

}

C


#include <stdio.h>

int main() {

int num, result;

num= "SoH";

result = num + 5;

printf("\n Resultado: %d",

result);

return 0;

}


Considerando que os programas serão executados em condições ideais,


A

todos os programas executarão sem erros de compilação.


B

os resultados apresentados pelos programas em C# e em C serão iguais, pois C# é compilada por um compilador escrito em C.


C

todos os programas apresentarão erros, pois não é possível atribuir strings a variáveis numéricas.


D

todos os programas deixarão de apresentar erros, caso seja colocado (int) antes de "SoH".


E

os programas em PHP e em C não apresentarão erros, mesmo sem o uso explícito de cast.