列变量定义中合法的是 A.short _a=1-.le-1;
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 18:07:29
B正确;A错在3_four不是一个合法的变量名,变量名可用数字、字母和_组成,但是只能以字母或者_开头.C错在4e2.0,4e2表示4*10^2也就是400.而不能表示成4e2.0的形式,c中没这种表
孩子,你在干嘛?你问了很多这种题,难道在考试?选B,这题还是考的标识符,只不过D选项L是定义long型变量,而C中15678超过byte的表示范围,A的变量名中有*号,是不合法的.
错的,b+5是一个函数,c-7是一个函数,你把一个函数的返回值赋值给另一个函数的返回值,显然是错的啦
A.只有A和其他几个不同.
e不是c语言的操作符,c编译器只把他看做变量e.另外好像matlab上才用到e
结果是0023,同意上面的.%表示取余运算.x%=k表示对x赋值(x整除k后的余数).x%=k结果为5,即12除以7的余数,同理k%=5结果为7÷5的余数2.所以D的结果为3.
选AAa='&'是正确的Ba=’16’因为a是被定义为char,所以必须是字符,而16是字符串,不是字符,所以是错的Ca=”&”;是因为定义chara,不是stringa,字符串是用“”引的,而字符时
C:scanf("%f%3o",&a,&b);——%f对应&a,没啥疑问,关键是%3o.%3o是接受3位八进制整数的意思,与&b匹配,所以正确.A错在scanf()不允许指定精度,而控制符%6.2f违
C是合法的.A.short_a=1-.le-1;变量1-错误B.e后面指数不能是小数D.变量名不能以数字开头
答案是AB中,科学计数法的指数部分必须是一个整数;C中,do是关键字,不能作为标识符名称;D中,标识符命名应以字母或下划线开头
j+2指向哪里,j+2结果是一个数值,怎么去地址呢,j可以取地址,如果写成p=&j+2就没有问题了.
选D,a命名不正确,b:15678默认是int型,c默认是long
选DA错,数组参数必须为ByRefB错,把AsInteger去掉就可以了C错,参数不能与函数名相同,否则会提示"当前范围内的声明重复"
a.p=a+2a是指针p是指针p=a+2合法,不过题中P大写不正确b.p=a[5]类型不匹配c.p-a[2]+2类型不匹配d.p=&(i+2)不能取表达式地址
B中0x代表16进制,16进制每一位的范围是0-9,a,b,c,d,e,f没有LC中2_and变量命名不正确,变量定义数字不能作第一个字符,第一个字符必须是_或字母再问:1-.1e-1是什么意思啊再答
ab_c再问:为什么再答:因为合法变量名要求以下划线或字母开头,后面可以跟字母数字和下划线。
BA不能用数字开头C变量名中不能含$D变量名中不能含-
DA.错因为只能用字母开头B.不能用?C.If是关键字
A:正确B中,科学计数法的指数部分必须是一个整数;C中,do是关键字,不能作为标识符名称;D中,标识符命名应以字母或下划线开头再问:A怎么看?再答:A是对的啊,其实你只要打个代码,运行一下就都知道了再