Antes de nada, unos comentarios sobre LaTeX: para escribir el símbolo de unión, no uses U, usa \cup. Y en vez de Ai pon A_i, así te sale la i como subíndice. Con esto, la topología quedaría \[ T=\{C\}\cup\{A_i \mid 1\notin A_i\} \], que se ve mucho más bonito.
Sobre el problema, para la primera parte te falta ver que la unión arbitraria de conjuntos de \[ T \] está en \[ T \], y que la intersección de dos conjuntos de \[ T \] está en \[ T \]. Para lo primero, si tienes una colección de conjuntos de \[ T \], o bien \[ C \] está en esa colección y entonces la unión es \[ C \] (que está en \[ T \]) o bien ninguno de los conjuntos es \[ C \]. En este último caso, ninguno de los conjuntos contiene al \[ 1 \], luego su unión tampoco y por tanto la unión está en \[ T \].
Para la intersección, es un argumento parecido: si \[ A_1,A_2 \in T \] o bien ambos son \[ C \] y por tanto su intersección también, o alguno de los dos no contiene a \[ 1 \] y por tanto su intersección tampoco. En cualquier caso, la intersección está en \[ T \].
Para las partes b) y c), te dicen explícitamente que debes usar la topología \[ T \], no la usual. Por eso el apartado b) está mal (o mejor dicho, contestas a algo que no es lo que te preguntan). Para b), si \[ C \] no fuera conexo, lo podrías expresar como unión disjunta de dos abiertos no vacíos de \[ T \]. Uno de estos abiertos debe contener al \[ 1 \]. Pero el único abierto de \[ T \] que contiene al \[ 1 \] es \[ C \]... Concluye.
El apartado c) de nuevo está mal, por dos motivos. Primero, que al igual que antes estás usando la topología usual en vez de \[ T \]. Y segundo, de lo que tú misma te das cuenta, que para probar que un espacio es compacto hay que ver que todo recubrimiento por abiertos tiene un subrecubrimiento finito, no basta con ver que existe algún recubrimiento por abiertos finito (esto de hecho siempre existe, sea el espacio compacto o no).
Para hacerlo bien, supongamos que tenemos una colección de conjuntos \[ U_i \in T \] tal que \[ C=\bigcup_i U_i \], es decir, que \[ \{U_i\mid i \in I\} \] es un recubrimiento por abiertos de \[ C \]. Como la unión es todo \[ C \], necesariamente tenemos \[ 1\in U_j \] para algún \[ j\in I \]. Pero el único elemento de \[ T \] que contiene al \[ 1 \] es \[ C \], luego \[ U_j=C \]. Concluye.