Based on what can be found here, you could test whether the type contains a parameterless constructor (which classes will by default when not provided), and whether the type is not abstract:
if(classType.GetConstructor(Type.EmptyTypes) != null && !classType.IsAbstract)
{
//this type is constructable with default constructor
}
else
{
//no default constructor
}