更多"设char*s1='12345',*s2='1234';,执行语句pr"的相关试题:
[填空题]设char c[5]=’c’,’d’,’/0’,’e’,’/0’);,执行语句printf("%s/n",c );后的结果是______。
[填空题]设char*strp="CHINA";,执行printf("%s/n",strp+3);后的输出结果是______。
[单项选择]s1和s2已正确定义,并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;,则以下选项正确的是______。
A. if(s1>s2) S;
B. if(strcmp(s1,s2))S;
C. if(strcmp(s2,s1)>0)S;
D. if(strcmp(s1,s2)>0)S;
[填空题]执行语句序列
char str1[10]="ABCD",str2[10]="XYZxyz";
for(int i=0;strl[i]=str2[i];i++);
后,数组strl中的字符串是______。
[填空题]执行语句序列
char str1[10]="ABCD",str2[10]="XYZxyz";
for(int i=0;strl[i]=str2[i];i++);
后,数组strl中的字符串是______。
[填空题]执行语句序列
char strl[10]="ABCD",str2[10]="XYZxyz";
for (int i=0; strl[i]=str2[i]; i++)
后,数组str1中的字符是XYZxyz,数组str2中的字符串是 【6】 。
[填空题]执行语句序列
char strl[10]="ABCD",str2[10]="XYZxyz";
for (int i=0; strl[i]=str2[i]; i++)
后,数组str1中的字符是XYZxyz,数组str2中的字符串是 【6】 。
[单项选择]下述语句中,在字符串s1和s2相等时显示“they are Equa1”的是()。
A. if(*s1==*s2)
B. if(!strcmp(s1,s2))
C. if(s1==s2)
D. if(strcmp(s1,s2))
[简答题]试画出下面四条语句的前趋图,并用相应的PV操作实现各语句的同步关系
S1:a=x+2;S2:b=y+4;
S3:c=a+bS4:d=c+6
[单项选择]若有定义语句:
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);
[单项选择]编译过程中,对高级语言程序语句的翻译主要考虑声明语句和可执行语句。对声明语句,主要是将需要的信息正确地填入合理组织的______中;对可执行语句,则是______。
A. 符号表
B. 栈
C. 队列
D. 树
[简答题]试画出下面四条语句的前趋图:
S1:a=x+2;S2:b=y+4;
S3:c=a+b S4:d=c+6
[单项选择]从功能上说,程序语言的语句大体可分为执行性语句和 语句两大类。
A. 编译性
B. 说明性
C. 解释性
D. 伪
[单项选择]若已知char str [20];,且有语句cin>>str;,此时输入为“This is a
program",则所得的结果是str= 。
A. This is a program
B. This
C. This is
D. This is a