c语言的判断题,跪求大神赐教
1个回答
展开全部
1、假设有float
x=3;则x=x%2;
是合法语句。
错误,显隐式转换优先级问题。
2、执行语句--a;后,相当于执行了a=a+1;
错误,应该执行的是a=a-1;
3、在c程序中,if语句可以没有else。
正确
4、有语句char
c;
scanf(“%c”,&c);
则判断ch是数字符号的表达式是if(c>='0'&&c<='9')。
正确
5、while语句循环体至少执行一次。
错误,while可以循环零次,do-while至少循环一次
6、for语句循环体可能一次也不执行。
可以的。
7、二维数组定义:int
a[3][4];
则a[0]是该数组的一个行地址。
这个不太确定
8、函数可以自己调用自己。
正确,典型就是递归
9、指针变量不可以改变其值。
错误
10、不能用"r"方式打开一个并不存在的文本文件。
正确,凡用“r”打开一个文件时,该文件必须已经存在,且只能从该文件读出。
x=3;则x=x%2;
是合法语句。
错误,显隐式转换优先级问题。
2、执行语句--a;后,相当于执行了a=a+1;
错误,应该执行的是a=a-1;
3、在c程序中,if语句可以没有else。
正确
4、有语句char
c;
scanf(“%c”,&c);
则判断ch是数字符号的表达式是if(c>='0'&&c<='9')。
正确
5、while语句循环体至少执行一次。
错误,while可以循环零次,do-while至少循环一次
6、for语句循环体可能一次也不执行。
可以的。
7、二维数组定义:int
a[3][4];
则a[0]是该数组的一个行地址。
这个不太确定
8、函数可以自己调用自己。
正确,典型就是递归
9、指针变量不可以改变其值。
错误
10、不能用"r"方式打开一个并不存在的文本文件。
正确,凡用“r”打开一个文件时,该文件必须已经存在,且只能从该文件读出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询