Simple answer is no. But you could perhaps create an appropriate pfile and start an instance with the correct DB name that uses all those files, and hence start and open the database.
If you know the DB name you can probably do the following:
1) Start an instance (that requires a PFILE) using control files that you have (use STARTUP NOMOUNT)
2) Mount the database (that means reading the controlfiles). You should be able to get the information about the other files (datafiles, redo log) and put them in the appropriate place (or change the location in the controlfile). You need to do ALTER DATABASE MOUNT to get there
3) If you have all the datafiles you should be able to open the database using ALTER DATABASE OPEN
See some details here: