There is a little-known JavaScript function in SSI Web which was introduced in version 7 called SSI_SetSelect. It will allow you to pre-select responses that have a boolean (True or False, On or Off, 1 or 0) state, such as questions that involve radio buttons or check-boxes.
For your grid question, let's assume the name of your question is grid1 and we want to select the first row and first column (grid1_r1_c1). Here is how you would use this function. Place the following code into the footer of your grid1 question (we place this code in the footer because we want it to be executed after the entire question has been written to the screen).
<script type="text/javascript">
SSI_SetSelect("grid1_r1_c1", true);
</script>
The code is almost identical for your select question. Let's assume the name of your question is select1 and you want to pre-select the first member (select1_1) of your predefined list. Here is what the code would look like:
<script type="text/javascript">
SSI_SetSelect("select1_1", true);
</script>
If you have multiple check-boxes or radio buttons you want to pre-select in a question, you can copy and paste as many SSI_SetSelect lines as you need. Just keep an eye on those pesky semi-colons at the end of each line.