几道C语言选择题目,大家帮帮忙啊!!
1个回答
展开全部
1、sizeof()是长度运算符,括号内为数据类型即sizeof(int/float/double/char),分别表示整型、单精度浮点型数据、双精度浮点型数据、字符型数据在内存中所占的字节数;vc++6.0中int和float占4个字节的内存,double占8个字节的内存,char占1个字节的内存;
2、chars[12]="string”表示s[12]是字符串数组,内存为其分配12个字节,每个字节用于存放一个字符,“string”是字符串,含6个字符,显然并没有把系统分配的内存全部完,但系统会自动在未被字符占用的字节上自动加上‘\0’字符,结合一题,知道s占12个字节,注:sizeof(s)中的s代表数组名;
3、虽然x,y是double型数据,但2/3中的2和3仍然是整型(因为其只含有整数位),整型与整型运算仍未整型,所以2/3的值是1而不是1.5;另x=1,y=x+3/2为一个表达式,表达式的值等于最后一位数的值即y的值;y为float型(含小数点),即为2.0
4、这个题本人也不会,不好意思,只能排除法选了;呵呵
5、三十二个关键字楼上的老兄已经给出了,好好看看吧;
6、a/(b*c)就是a除以b和c乘积,不就等于a除以b再除以c吗?这不用书上讲解,我们也应该能看出来,看到不熟悉的题不要慌,好好分析,其实他们并不是你想的那样难;哈哈
c语言快考试了吧?呵呵,祝你考出个好成绩!
2、chars[12]="string”表示s[12]是字符串数组,内存为其分配12个字节,每个字节用于存放一个字符,“string”是字符串,含6个字符,显然并没有把系统分配的内存全部完,但系统会自动在未被字符占用的字节上自动加上‘\0’字符,结合一题,知道s占12个字节,注:sizeof(s)中的s代表数组名;
3、虽然x,y是double型数据,但2/3中的2和3仍然是整型(因为其只含有整数位),整型与整型运算仍未整型,所以2/3的值是1而不是1.5;另x=1,y=x+3/2为一个表达式,表达式的值等于最后一位数的值即y的值;y为float型(含小数点),即为2.0
4、这个题本人也不会,不好意思,只能排除法选了;呵呵
5、三十二个关键字楼上的老兄已经给出了,好好看看吧;
6、a/(b*c)就是a除以b和c乘积,不就等于a除以b再除以c吗?这不用书上讲解,我们也应该能看出来,看到不熟悉的题不要慌,好好分析,其实他们并不是你想的那样难;哈哈
c语言快考试了吧?呵呵,祝你考出个好成绩!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询