若变量c为char类型,能正确判断出c为小写字母的表达式是A.’a’<=c<=’z’ B.(c>=’a’)||(c<=’z’)C.(’a’<=c)and(’z’>=c) D.(c>=’a’)&&(c<=’z’)
- A’a’<=c<=’z’
- B(c>=’a’)||(c<=’z’)
- C(’a’<=c)and(’z’>=c)
- D(c>=’a’)&&(c<=’z’)
若变量c为char类型,能正确判断出c为小写字母的表达式是A.’a’<=c<=’z’ B.(c>=’a’)||(c<=’z’)C.(’a’<=c)and(’z’>=c) D.(c>=’a’)&&(c<=’z’)
在本题中,首先定义了一个字符型变量c,然后要求找出能判断c中字符为小写字母的表达式。选项A的表达式′a′<=c<=′z′是一个错误的表达式,系统在编译时,会因为该语句报错。选项B的表达式(c>=′a′)||(c<=′z′)是判定变量c的字符是大于等于字符a的字符或者小于等于z的字符,这其实相当于ASCII码中所有的字符,不能完成题目的要求。选项C的表达式(′a′<=c)and(′z′>=c)是一个错误的表达式,在C语言中,没有定义一个and关键字,系统在编译时会报错。选项D的表达式(c>=′a′)&&(c<=′z′)是判定变量c的字符同时具有大于等于字符a和小于等于z的特点,很显然,这样的字符是小写字母。通过上面的分析,我们可以知道本题正确的答案是D。
1、若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是( )。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是( )。AX+1=yB++X.Y=X一一CX=X+10=X+YDdouble(X)/10
2、设有定义:char*C;以下选项中能够使C正确指向一个字符串的是( )。
设有定义:char*C;以下选项中能够使C正确指向一个字符串的是( )。Achar str( )=”string”;C=str;Bscanf(”%s”,C.;Cc=getchar( );D*c=”strin9”;
3、若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。AX…Y5;BX=n%2.5;CX+n=i;Dx=5=4+1:
4、若变量已正确定义并赋值,下面符合C语言语法的表达式是()。
若变量已正确定义并赋值,下面符合C语言语法的表达式是()。Aa=a+7;Ba=7+b+c,a++Cint12.3%4Da=a+7=a+b
5、若变量a、b、x、j都已正确定义并赋值,则以下符合C语言语法的表达式是(
若变量a、b、x、j都已正确定义并赋值,则以下符合C语言语法的表达式是( )。 Aa+=&-=(b-4)*(a=3)Bx%(-3);Ca=a*3=2Dy=float(i)
6、在C语言中,int、char和short三种类型数据在内存中所占用的字节数(
在C语言中,int、char和short三种类型数据在内存中所占用的字节数()。A由用户自己定义B均为2个字节C是任意的D由所用机器的机器字长决定