正确答案: D
'\019'
题目:以下选项中非法的字符常量是
解析:【答案】D
查看原题
举一反三的答案和解析:
[单选题]以下程序的输出结果是______。 #define M(x,y,z) x*y+z main() { int a=1,b=2,c=3; printf("%d\n",M(a+b,b+c,c+a) ); }
12
解析:解析:C语言的宏定义包括不带参数的宏定义与带参数的宏定义。本题为带参数的宏定义,其形式为:#define宏名(形参表)字符串本题的M(a+b,b+c,c+a)被字符串a+b*b+c+c+a代替。
[多选题]计算机程序设计员必须恪守信用,维护企业的商业信用,维护自己的()。
个人信用
解析:本题答案:C
[单选题]下列叙述菜单设计的语句中正确的是( )。
菜单也有外观和行为的属性
解析:解析:菜单通过“菜单编辑器,即菜单设计窗口建立,其属性设计也是在“菜单编辑器”中设置的,每一个菜单项都可以看作是一个控件,但工具箱中没有菜单,每个菜单项都有自己的属性和行为的属性。
[单选题]查询设计器中“联接”选项卡对应的SQL短语是
JOIN
解析:本题考查对查询设计器的掌握.在查询设计器中,与“联接”选项卡对应的SQL语句是JOIN。故正确答案为选项B。选项A中的WHERE对应的是“筛选”选项卡,选项D中的ORDER BY对应的是“排序依据”选项卡。
[单选题]有以下程序
include
6
解析:解析:strcpy()函数的功能是将字符串q复制到从p[3]位置开始的存储单元,同时复制字符串结束标志'\0' 到p[6]中。函数strlen()返回的是字符串中不包括'\0'在内的实际长度,故本题答案为B)
[单选题]阅读下面程序 public class OperatorsAndExpressions{ void equalsMethodl(){ String s1=new String("how are you"); String s2=new String("how are you"); System.out.println(s1==s2); } public static void main(String args[]){ OperatorsAndExpressionsOperAndExp=new OperatorsAndExpressions(); //用于复合类型数据的“==”运算符 OperAndExp.equalsMethod1(); } } 程序运行结果是
false
解析:解析:本题考查的是Java语言中运算符的特殊用法。相等比较运算符“=”,不仅可用于基本类型的数据之间的比较,还可以用于复合数据类型之间的比较。但是,对于复合类型数据的“=”运算,其比较的目标是两个操作数是否是同一个对象。如果需要比较两个对象的值是否相同,.则可以调用equals()方法。题目中函数equalsMethodl()的代码非常简单,首先生成两个字符串对象s1和s2,然后输出表达式“s1=s2”的结果。根据上面介绍的相等比较运算符的用法,字符串对象s1和s2是复合数据类型,因此表达式“s1=s2”比较的是s1和s2是否同一个对象。显然,s1和s2虽然具有相同的值,即“how are you”,但它们是两个不同的对象。因此,本题的正确答案是C。
[单选题]在C++中,编译系统自动为一个类生成缺省构造函数的条件是( )。
该类没有定义任何构造函数
解析:解析:在类定义时没有定义任何构造函数时,则编译器自动生成一个不带参数的缺省构造函数,其格式如下:
[单选题]设a=2, b=3, c=4, d=5, 下列表达式的值是( )。
False