Anne,
No you can not do that as the query will always take priority or the scale parameter, because the query parameter take some time to return the deferred result and the scale gets executed almost always prior to that. The Query will set the maps extent to the extent of the results.
Also to use the scale parameter it must be combined with the center parameter:
To define the scale of the map, use the center= and scale= parameters.