First, what do you mean with [tex]|a<\aleph_1 : a \text{ is a cardinal}|[/tex]. Do you simply mean the cardinality of the set [tex]\{a<\aleph_1 : a \text{ is a cardinal}\}[/tex]??
In that case, it is always true that
[tex]\{a<\aleph_1 : a \text{ is a cardinal}\}=\mathbb{N}\cup \{\aleph_0\}[/tex]
So wheter CH holds or not, this set is always countable.
In general we have that (by definition almost)
[tex]\{a<\aleph_\alpha : a \text{ is a cardinal}\}=\mathbb{N}\cup \{\aleph_\beta~\vert~\beta<\alpha\}[/tex].
For your second question, this is not always true. For example:
[tex]\{a<\aleph_2 : a \text{ is a cardinal}\}=\mathbb{N}\cup \{\aleph_0,\aleph_1\}[/tex].
But this is also countable, so [tex]|a<\aleph_2 : a \text{ is a cardinal}|=\aleph_0[/tex]
Where CH does come into play, is with the set
[tex]|a<2^{\aleph_0} : a \text{ is a cardinal}|[/tex]
If CH is true, then this is [tex]\aleph_0[/tex]. But if CH is not true, then it can be any cardinal. E.g. it is consistent with ZFC that
[tex]|a<2^{\aleph_0} : a \text{ is a cardinal}|=\aleph_{666}[/tex]
and so on if you replace 666 with any ordinal.
I hope this answer was helpful...