Yes, the query results are displayed differently when displaying in a default presentation and in a dropdown list in a form.
In my case, I specified a sort attribute 'Name' in query, the 'Name' will be sorted and displayed in the query result tab. However, as you suggested, I defined 'Name' attribute with "Choices determined by the query" and selected above mentioned query, assigned 'Attribute to Display' as 'Name', when I edit/create this BO, the values of 'Name' attribute in dropdown list are not sorted.
My question is 'Is there any method to sort the values in the drop down list?'
Thanks,