I think US Customs expects people to answer "No." What Customs agents are trained to do is look for people who are lying when they say "no" by body language, speech, etc. Not sure what the punishment would be though if one asnwered yes or was found to be lying. Perhaps someone else can post that.