By definition a 1x1 matrix will be upper and lower triangular. (But not strictly; for strictly upper and lower: a must be 0).
A matrix is diagonal if it is triangular and normal. Normal (for a matrix whose elements lie in the domain of real numbers) means A \ A^T = A^T \ A