Queries on slave are being applied by system user, so doing show full processlist and queries running with system user are the ones executed by slave sql thread.
Moreover you can view relay logs with the help of mysqlbinlog utlity and replacing binlog file with relay log file.
You can also introduce triggers on processlist table in information_schema database in this way you would be able to capture queries.
To get current query as string use following statement.
SELECT info FROM INFORMATION_SCHEMA.PROCESSLIST WHERE id = CONNECTION_ID()
To get queries using trigger a sample trigger is as follows.
First create table
logging_table with column as
CREATE TRIGGER log_queries_sample BEFORE INSERT ON `table_name`
FOR EACH ROW
DECLARE original_query_string VARCHAR(1024);
SET original_query_string = (SELECT info
WHERE id >= CONNECTION_ID());
INSERT INTO `logging_table`(`query`) VALUES (original_query_string);
Create triggers of your choice accordingly.
Hope it helps.