设int a=1,b=2;,则(a++)+b和a+++b这两个表达式的值分别为(   )。

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 设int a=1,b=2;,则(a++)+b和a+++b这两个表达式的值分别为( )。
A.3,3
B.3,4
C.4,3
D.4,4

【◆参考答案◆】:A

【◆答案解析◆】:单目的++运算优先级高于双目的+运算,不过++的结合性是自右向左的,而+是自左向右的,所以上面的两个表达式都是先计算a+b的值之后,a再自加1。

(2)【◆题库问题◆】:[单选] 假定有如下情况语句:SelectCaseX能表示fxf>5的Case子句是
A.CaseNot(-5To5)
B.Case5To-5
C.CaseIs<-5,Is>5
D.CaseAbs(X)>5

【◆参考答案◆】:C

【◆答案解析◆】:在Select判断语句中,如果是判断区间变量值,可以用”表达式T0表达式”的形式;如果不是判断区间变量值,则关系运算表达式前面要加上Is。|x|>5的VB表达式为X<-5OrX>5,故本题答案为选项C.。

(3)【◆题库问题◆】:[单选] 以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致 不能实现预定功能。 #defineMIN-2147483647int findmax(int x[],int n){int i,max;  for(i=0;i<n;i++) {max=MIN;   if(max<x[i])max=x[i];) return max; }造成错误的原因是(  )。
A.定义语句“int i,max;”中max未赋初值
B.赋值语句“max=MIN;”中,不应给max赋MIN值
C.语句“if(max<x[i])max=x[i];”中判断条件设置错误
D.赋值语句“max—MIN;”放错了位置

【◆参考答案◆】:D

【◆答案解析◆】:“max=MIN;”语句应放在for循环之前,否则每次循环时都重新赋值,值没有变化。

(4)【◆题库问题◆】:[单选] 以下定义数组的语句错误的是(  )。
A.int num[]={1,2,3,4,5,6};
B.int num[][3]={{1,2},3,4,5,6};
C.int num[2][4]={{1,2},{3,4},{5,6}};
D.int num[][3]={1,2,3,4,5,6};

【◆参考答案◆】:C

【◆答案解析◆】:

(5)【◆题库问题◆】:[单选] 关于有条件的宏,下列说法中错误的是(  )。
A.用于希望仅当特定条件为真时才执行宏中的一个或多个操作的情况
B.如果条件结果为真,则Access只执行该行中的操作
C.如果条件结果为真,则Access将执行该行中的操作,以及紧跟该操作的“条件”文本框内输入省略号(…)的一系列操作
D.在宏“条件”列中可以使用SQL表达式

【◆参考答案◆】:D

(6)【◆题库问题◆】:[单选] 下列程序的运行结果是(  )。 SETEXACT ONs="ni"+SPACE(2)IFS=”ni”IFS=”ni”?"one"ELSE?"two"END IFELSEIFS="ni"?"three"ELSE?"four"END IFEND IFRETURN
A.one
B.two
C.three
D.four

【◆参考答案◆】:C

【◆答案解析◆】:C。【解析】用= =比较两个字符串时,当两个字符串完圣相同时,运算结果是逻辑真.T.。用=比较两个字符串时,运算结果与SET EXACT ONI OFF的设置有关:0N先在较短的字符串的尾部加上若干个空格,使两个字符串的长度相等,然后进行精确比较;当处于0FF状态时,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真.T.。所以本题运行结果为three。

(7)【◆题库问题◆】:[单选] 设窗体上有1个水平滚动条,已经通过属性窗V1把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是(  )。
A.程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加
B.程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少
C.由于滚动条的Max属性值小于Min属性值,程序会出错
D.由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】滚动条是可以将Max的值设成比Min小的。这样设置的话,向左移动时Value值是增加的。

(8)【◆题库问题◆】:[单选] 设int x=7,则~x的值是( )。
A.-8
B.7
C.-1
D.1

【◆参考答案◆】:A

【◆答案解析◆】: 本题主要考查按位求反运算和C语言正负数的表示,“O”代表正数,“1”代表负数;x=7的二进制为00111,第一个0代表正数,~x为11000,第一个l代表负数,值为8。

(9)【◆题库问题◆】:[单选] 下列程序片段中,能通过编译的是(  )。
A.public abstract class Animal{public void speak(  );}
B.public abstract class Animal{public void speak(  ){};}
C.public class Animal{pubilc abstract void speak(  );}
D.public abstract class Animal{pubilc abstract void speak(  ){};}

【◆参考答案◆】:A

【◆答案解析◆】:Java中-个类是-个abstract类的子类,它必须具体实现父类的abstract方法。如果-个类中含有abstract方法,那么这个类必须用abstract来修饰(ab-stract类也可以没有abstract方法)。有abstract方法的父类只声明,由继承它的子类实现。所以选A。

(10)【◆题库问题◆】:[单选] 数据库应用系统中的核心问题是 (  )
A.数据库设计
B.数据库系统设计
C.数据库维护
D.数据库管理员培训

【◆参考答案◆】:A

【◆答案解析◆】:在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计(Database design)。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: