Unit14试题

下列 ()是创建一个标识有“OK”的按钮的语句。

A.TextField b=new TextField(“OK”);

B.Button b=new Button(“OK”);

C.TextArea b=new TextArea(“OK”);

D.Checkbox b=new Checkbox(“OK”);


参考答案:B


以下程序:main(){charc;inti;for(i=65;i68;i++){c=i+32;switch(c){case‘a’:printf(“%c,“,c);break;case‘b’:case‘e’:printf(“ok,“);default:printf(“end“);}}}的输出结果为()

A、a,ok,end

B、a,ok,endend

C、a,ok,end,end

D、a,ok,ok


参考答案:B


程序 include void main() { char str[][10]={ ”ok!”,“pen”,”book”,”desk”}; int i; for(i=1;i<3;i++) printf(“%s ”,str[i]); } 的执行结果是( )

A.ok! pen

B.pen book

C.ok! pen book

D.ok! pen book desk


参考答案:B


以下程序的输出结果是【16】。

main()

{ int x=100, a=10, b=20, ok1=5, ok2=0;

if(a

else if(ok2)x=10;

else x=-1;

printf("%d\n", x);}


正确答案:
-1


若语句: cout<')<

若语句: cout<<setfill('>')<<setw(5)<<3141512<<setw(5)<<"OK!"; 是程序中第一个输出语句,则输出结果是

A.3141512>>OK!

B.31415120K!>>

C.414150K!>>

D.31415>>OK!


正确答案:A


摘要:Unit14IremembermeetingallofyouinGrade7.一、单项选择1.Ialmostforgettheworstthingthat_______melastyear.A.happenedB.happenedtoC.tookplaceD.takeplace2.—Jennywillbecomenervouswhenshespeakinpublic.—Sheis_____shy.A.abitB.abitofC.abitofaD.alittleof3.Theworkersweremade_____dayandnightintheolddays.A.workB.workedC.toworkD.works4.—Ihopeyou______mypartynextweekend.—OK,I______.A.tocometo,willB.cometo,willC.cancometo,amD.cancometo,will5.Heaskedmetogiveupworkingonthismathsproblems.It’stoodifficult.Here“giveupworking”means_______.A.goonworkingB.stopworkingC.stoptoworkD.workout6.—Doyoustillremember_____mesomewhereinKunming?—Yes,ofcourse.Twoyearsago.A.toseeB.seeC.seeingD.saw7.—Thereisgoingto____animporta

“new UiSelector (). text ( “OK” )”表示通过OK属性查找UI元素。()

此题为判断题(对,错)。


正确答案:正确


如果A为整数且,|A|>=10,则打印“OK”,否则打印“Error”,表示这个条件的单行格式If语句是( )。

A.If Int(A)=A And Sqr(A)>=10 Then Print"OK"Else Print "Error"

B.If Fix(A)=a And Abs(A)>=-10 Then Print"OK"Else Print "Error"

C.If Int(A)=A And(A>=10,A<-10) Then Print"OK"Else Print "Error"

D.If Fix(A)=A And A>=10,And A<=-10 Then Print"OK" Else Print "Error"


正确答案:B
解析:解答本题考生需了解题中用到的3个函数的作用,Int和Fix都会删除参数的小数部分而返回剩下的整数。Abs函数返回参数的绝对值,其类型和参数相同。而Int和Fix的不同之处在于,如果参数为负数,则Int返回小于或等于参数的第一个负整数,而Fix则会返回大于或等于参数的第一个负整数。


下面程序 main() { int x=100, a=10, b=20, ok1=5, ok2=0; if(a<b) if(b!=15) if(!ok1) x=1; else if(ok2)x=10; x=1; printf("%d\n",x); } 的输出是______。

A.-1

B.0

C.1

D.不确定的值


正确答案:A
解析:第—叫判断值为真,过度到下—个判断,第二个判断为真,过度到第三个判断……如此循环,在打印输出语句的前—行,程序给变量x赋了值,为-1,所以,无论前期如何变化,最后的x值依然为-1。


若语句:cout<')<

若语句: cout<<seffill('>')<<setw(5)<<3141512<<sctw(5)<<"OK!"; 是程序中第1个输出语句,则输出结果是( )。

A.3141512>>OK!

B.31415120K!>>

C.314150K!>>

D.31415>>OK!


正确答案:A


若执行语句:cout<<setfill('*')<<setw(10)<<setfill('#')<<left<<123<<"OK"<<end1后将输出

A.123*******OK

B.123#######OK

C.123********OK********

D.123#######OK#######


正确答案:B
解析:本题考核格式控制数据的输入输出。函数setfill(charC)用于设置填充字符,在输出数据时,如果数据宽度小于设置的宽度,则空闲位置要用填充字符填满,设置的填充符一直有效,直到再次设置填充字符为止,如题中调用函数setfill('*')将填充字符设置为'*',后又调用函数setfill('#')将填充字符设置为'#'。函数setw(intn)用于设置输入输出宽度,宽度设置的效果只对一次输入或输出有效,在完成一次数据的输出或输入后,宽度设置自动恢复为0,如题中语句以宽度10输出数据“123”后,字符串“OK”的输出宽度就自动恢复为0了。而且题中输出的对齐方式为在输出宽度内左对齐。所以最终的输出为123#######OK。

更多 “Unit14试题” 相关考题
考题 以下程序的输出结果是main(){ int x=100,a=10,b=20,ok1=5,ok2=0; if(a<b)if(b!=15)if(!ok1)x=1; else if(ok2)x=10; else x=-1; printf("%d\n",x);}正确答案:-1本题主要考查if语句的嵌套调用。程序首先定义了五个整型变量,并分别赋初值,然后开始指向if语句,第一条if语句if(a<b)的结果为真,那么执行第二条if语句if(b!=15),结果也为真,接着执行第三条if语句if(!ok1),由于变量ok1的值为5,那么!ok1的结果为0,条件语句结果为假,执行else结构的程序if(ok2),结果仍然为假,执行x=-1;语句,将变量x的值变为-1,到这里,if嵌套调用结束。然后程序输出变量x的值,因此,程序输出的结果为-1。

考题 当启动VOR的自检时,在MCDU的FMCSENSORSTATUS页面上,正常的显示应为:()A、FAIL-OK-FAILB、FAIL-OK-TESTC、TEST-TEST-TESTD、OK-TEST-OK正确答案:B

考题 程序运行时输入X值为15,则显示结果为 ______。A.“OK1”B.OK1C.“OK2”D.“OK3”正确答案:A

考题 如果x的值大于或等于y的立方,则打印“OK”,表示这个条件的单行格式的If语句是()A、If x>=y^3 Print “OK”B、If x>=y*y*y Then “OK” C、If x>=y^3 Then Print “OK” D、If x>=y*y*y Then Print “OK” End If正确答案:C

考题 下面程序输出的结果是( )。 main() { int x=100,a=10,b=20,ok1=5,ok2=0; if(a<b) if(b!=15) if(!ok1) x=-i; else if(ok2) x=10; x=1; printf("%d\n",x); }A.-1B.0C.1D.不确定的值正确答案:C解析:如果没有大括号,else总是与它上面的最近的if配对。所以本题中的elseif(ok2)是与if(!ok1)配对的,首先因为ab成立所以进一步判断b!=15也成立,再进一步判断!ok1,为假,不执行子句X=-1;继续判断ok2是否为真,ok2亦为假,故子句x=10;也不执行,最后让x=1;输出x,所以结果应该选择C。

考题 如果x为整数且|x|>=100,则打印“OK”,否则打印“Error”,表示这个条件的单行格式 If语句是A.If Int((x)=x And Sqr(x)>=100 Then Print "OK" Else Print "Error"B.If Fix(x)=x And Abs(x)>=100 Then Print"OK"Else Print"Error"C.If Int(x)=x And (x>=100,x<=-100)Then Print"OK"Else Print"Error"D.If Fix(x)=x And x>=100 And x<=-100 Then Print "OK" Else Print "Error"正确答案:B解析:绝对值函数为Abs,而取整函数为Fix或者Int。本题中,选项A使用了平方根函数;选项C书写错误;选项D的条件语句错误,x>=100Andx=-100这个条件永远不成立,应该为(x>=100Orx=-100)。正确答案为选项B。

考题 单选题服务器相应是由一个单独的命令行或多个命令行组成,响应第一行以()方式指出相应的操作状态是成功还是失败。A 普通文本—OK或+ERRB 普通文本+OK或—ERRC 以ASCII文本+OK或ERRD 以ASCII文本+OK或—ERR正确答案:C解析:暂无解析

考题 如果窗体上有命令按钮“确定”,在代码编辑窗口有与之相对应的OK_Click()事件过程,则命令按钮控件的名称属性和Caption属性分别为()。A、“确定”和“OK”B、“OK”和“确定”C、“Command1”和“OK”D、“Command1”和“确定”正确答案:B

考题 执行语句:cout<<setfill('*')<<setw(10)<<setfill('#')<<left<<123<<"OK"<<endl;后将输出A.123*******OKB.123#######OKC.123********OK********D.123#######OK########正确答案:B解析:本题考核格式控制数据的输入输出。函数setfill(charc)用于设置填充字符,在输出数据时,如果数据宽度小于设置的宽度,则空闲位置要用填充字符填满,设置的填充符一直有效,直到再次设置填充字符为止,如题中调用函数setfill('*')将填充字符设置为'*',后又调用函数setfill('#')将填充字符设置为'#'。函数setw(intn)用于设置输入输出宽度,宽度设置的效果只对一次输入或输出有效,在完成一次数据的输出或输入后,宽度设置自动恢复为0,如题中语句以宽度10输出数据“123”后,字符串“OK”的输出宽度就自动恢复为0了。而且题中输出的对齐方式为在输出宽度内左对齐。所以最终的输出为123#######OK。

考题 单选题如果x的值大于或等于y的立方,则打印“OK”,表示这个条件的单行格式的If语句是()A If x>=y^3 Print “OK”B If x>=y*y*y Then “OK” C If x>=y^3 Then Print “OK” D If x>=y*y*y Then Print “OK” End If正确答案:C解析:暂无解析