Adding Custom HTML/CSS/JS code in specific page

If this is relatively static code treat it as such and put it in a file or template.

There are a couple of easy ways of doing this.

Via templates

Look at the way that WP does it – you have a folder called template-parts – insert your code there and call it in a template type. Assign that page to that template type.

Via a file

Above you mention this is for a single page. Look in your theme for page.php or singular.php single.php take that and create a template for that page yourself. You can create a file that will define that page by calling it page-{slug}.php or page-{id}.php.

A super basic version of this could be

<?php
get_header(); ?>

<main id="main" class="site-main" role="main">

    <?php
        // Start the Loop.
        while ( have_posts() ) :
            the_post();

            // This will add your content you enter in the wp-admin side
            the_content();
            endwhile; // End the loop.
        ?>
        <div class="Question">
            <h3>1. I have the knowledge of procedures needed for starting and running a business <span class="star">
                    *</span></h3>
        ...................... 
        ETC

</main><!-- #main -->
<?php
get_footer();