正解:A,B,C
A . Correct. Truncating a table, especially in another schema, requires the ALTER ANY TABLE or DROP ANY TABLE system privilege. B. Correct. Accessing external files through the database involves the CREATE ANY DIRECTORY privilege, which is a system privilege. C. Correct. Creating a session in a database, which is required to log in, necessitates the CREATE SESSION system privilege. D. Incorrect. Querying any table is an object privilege, which can be granted by the owner of the table. E. Incorrect. The WITH GRANT OPTION clause is used with object privileges, not system privileges. F. Incorrect. Executing a procedure in another schema requires the EXECUTE object privilege on that procedure.
Oracle Database Security Guide provides the details about system privileges necessary for these actions.