+x depends on umask:
$ umask 007
$ touch file
$ ls -la file
-rw-rw---- 1 dmitritelinov dmitritelinov 0 Jul 31 23:29 file
$ chmod -v +x file
mode of 'file' changed from 0660 (rw-rw----) to 0770 (rwxrwx---)
while a+x applies changes regardless of umask:
$ chmod -v a+x file
mode of 'file' changed from 0770 (rwxrwx---) to 0771 (rwxrwx--x)