试题30
若有定义语句: char *s1=”OK”, *s2=”ok”; , 以下选项中,能够输出”OK”的语句是()
A.if(strcmp(s1,s2)==0) puts(s1);
B.if(strcmp(s1,s2)!=0) puts(s2);
C.if(strcmp(s1,s2)==1) puts(s1);
D.if(strcmp(s1,s2)!=0) puts(s1);
第1题:
若有定义语句:“char*s1=”0K”,*s2=”ok”;”,以下选项中,能够输出“OK”的语句是( )。
A.if(strcmp(sl,s2)= =0)puts(s1);
B.if(strcmp(sl,s2)!=0)puts(s2);
C.if(strcmp(sl,s2)= =l)puts(s1);
D.if(stremp(sl,s2)!=0)puts(s1);
第2题:
执行语句:{cout<<setfill('*')<<setw(10)<<setfill('#')<<left<<123<<"OK"<<endl;return 0;)后将输出( )。
A.123*******OK
B.123#######OK
C.123********OK********
D.123#######OK########
第3题:
若语句: cout<<seffill('>')<<setw(5)<<3141512<<sctw(5)<<"OK!"; 是程序中第1个输出语句,则输出结果是( )。
A.3141512>>OK!
B.31415120K!>>
C.314150K!>>
D.31415>>OK!
第4题:
若执行语句:cout<<setfill('*')<<setw(10)<<setfill('#')<<left<<123<<"OK"<<end1后将输出
A.123*******OK
B.123#######OK
C.123********OK********
D.123#######OK#######
第5题:
若执行语句:cout<<setfill('*')<<setw(10)<<123<<"OK"<<endl后将输出( )。
A.******* 1230K
B.123********OK
C.*******123********OK
D.123*******OK********
第6题:
若有以下定义语句: char * sl="12345", * s2="1234"; printf("%d"n",strlen(strcpy(s1,s2))); 则输出结果是 ( )
A.4
B.5
C.9
D.10
第7题:
执行语句:cout<<setfill('*')<<setw(10)<<setfill('#')<<left<<123<<"OK"<<endl;后将输出
A.123*******OK
B.123#######OK
C.123********OK********
D.123#######OK########
第8题:
若有定义语句:char *s1="OK",*s2="ok";,以下选项中,能够输出"OK"的语句是
A.if(strcmp(s1,s2)==0) puts(s1);
B.if(strcmp(s1,s2)!=0) puts(s2);
C.if(strcmp(s1,s2)==1) puts(s1);
D.if(strcmp(s1,s2)!=0) puts(s1);
第9题:
如果X的值小于或等于Y的平方,则打印"OK",表示这个条件的单行格式If语句是()
第10题:
55
105
107
58
第11题:
if(strcmp(s1,s2)==0)puts(s1);
if(strcmp(s1,s2)!=0)puts(s2);
if(strcmp(s1,s2)==1)puts(s1);
if(strcmp(s1,s2)!=0)puts(s1);
第12题:
If x<=y2 Then Print″OK″
If x<=y^2 Print″OK″
If x<=y^2 Then″OK″
If x<=y^2 Then Print″OK″
第13题:
若有以下定义和语句: char*s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2)));则输出结果是______。
A.4
B.5
C.9
D.10
第14题:
如果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"
第15题:
若执行语句:cout<<setfill('*')<<setw(10)<<123<<'OK'<<end1后将输出
A.*******123OK
B.123********OK
C.*******123********OK
D.123*******OK********
第16题:
如果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"
第17题:
若有以下定义和语句
char s1[10]=”aBcd!”,*s2=”\n123\\”
printF(“%d%d\n”,strlen(sl),strlen(s2));
则输出结果是
A.5 5
B.10 5
C.10 7
D.5 8
第18题:
若有定义语句:
char}sl=‘’0K”,:It s2=”ok”;
以下选项中,能够输出“OK”的语句是( )。
A.if(strcmp(sl,s2)!=0)puts(s2);
B.if(strcmp(sl,s2)!=0)puts(s1);
C.if(strcmp(sl,s2)==1)puts(s1);
D.if(strcmp(sl,s2)==0)puts(s1);
第19题:
执行语句:cout<<setfill('*')<<setw(10)<<setrill('#')<<left<123<<"OK"<<endl;后将输出( )。
A.123*******0K
B.123#######OK
C.123********0K********
D.123#######OK########
第20题:
( 31 )若有以下定义和语句
char s1[10]= " abcd! " ,*s2= " \n123\\ ";
printf ( " %d %d\n ", strlen ( s1 ) ,strlen ( s2 ) ) ;
则输出结果是
A ) 5 5
B ) 10 5
C ) 10 7
D ) 5 8
第21题:
如果x的值大于或等于y的立方,则打印“OK”,表示这个条件的单行格式的If语句是()
第22题:
123*******OK
123#######OK
123********OK********
123#######OK#######
第23题:
If x>=y^3 Print “OK”
If x>=y*y*y Then “OK”
If x>=y^3 Then Print “OK”
If x>=y*y*y Then Print “OK” End If