C++的几道题目,求解~~

来源:百度知道 编辑:UC知道 时间:2024/04/28 14:42:51
1.设int a=2,b=4,c=1,x=0,y=0;执行语句a||(x=b)&&(y=c);后x的值为___,y的值为____.
2.判断字符变量c是否为大写字母的正确表达式是_____.
3.计算机总是按照语句或者语句块位置的先后关系______执行.

1. x = 0; y = 0, ||操作左边为真,右边就不算了
2. c>='A' && c<='Z'
3. 顺序?

1) 0 0 (前面的操作对XY的值无影响)
2) c>='A'&&c<='Z' (或者 写AZ对应的ASCII码)
3) 1楼说的就对吧 想不出别的词了

设int a=2,b=4,c=1,x=0,y=0;执行语句a||(x=b)&&(y=c);后x的值为_0__,y的值为__0__.
2.判断字符变量c是否为大写字母的正确表达式是_____.
#include<iostream>
using namespace std;
int main(){
char a;
cout<<"请输出一个字符!";
cin>>a;
if(a>='a'&&a<='z')
cout<<a<<"是一个小写字母!"〈〈;
return 0;
}
3.计算机总是按照语句或者语句块位置的先后关系___顺序___执行.

1. 0; 0
2. c>='A' && c<='Z'
3. 依次

第一题 当判断a为非零时后面的语句不执行,所以x,y的值不改变仍然为0。
第二题 在ASCII表中表示A-Z的值为65-90,
if((c>=A)&&(c<=Z))
{}

第三题 感觉应该是依次执行