首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是【 】。 main() { char a[]="Language",b[]="Pragrame"; char *p1,*p2; int k; p1=a; p2=b;
以下程序运行后的输出结果是【 】。 main() { char a[]="Language",b[]="Pragrame"; char *p1,*p2; int k; p1=a; p2=b;
admin
2013-02-23
39
问题
以下程序运行后的输出结果是【 】。
main()
{ char a[]="Language",b[]="Pragrame";
char *p1,*p2; int k;
p1=a; p2=b;
for(k=0;k<=7;k++)
if(*(p1+k)==*(p2+k))
printf("%c",*(p1+k));
}
选项
答案
gae
解析
主函数中定义了字符数组a和b,其初值分别为Language和Programe,然后定义了两个指针变量p1和p2,并让它们指向a和b。通过分析可知下面的for循环中,每循环一次就将p1+k和p2+k所指向的字符进行比较,如果相等,输出该字符,循环共执行8次,显然Language和Programe中只有字符gae相等,所以最后辖出为gae。
转载请注明原文地址:https://kaotiyun.com/show/5oJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
单元测试又称模块测试,一般采用【】测试。
对软件是否能达到用户所期望的要求的测试称为【】。
若有如下程序:structstudent{charname[10];floatscore[3];}stu[3]={{"lili",75,90,90},{"liudan",90,
以下程序的输出结果是()voidfun(float*p1,float*p2,float*s){s=(float*)calloc(1,sizeof(float));*s=*p1+*p2++;}
有以下程序main(){intm,n;printf("Enterm,n:");scanf("%d%d",&m,&n);while(m!=n){while(m>n)m-=n;
以下程序的输出结果是()#include<string.h>main(){chars1[]="123",s2[]="abc",ss[20]="010";strcat(ss+1,strcpy(s2,
以下不正确的叙述是
若x为int类型变量,则执行以下程序段后的x值是______。x=6;x+=x-=x*x;
在C语言中,引用数组元素时,其数组下标的数据类型允许是______。
下面函数的功能是将一个字符串的内容颠倒过来,请填空。voidfun(charstr[]){inti,j,k;for(i=0,j=【】;i<j;i++,j--){k=str[i];
随机试题
设AX=8765H,DX=4321H,执行“CWD"指令后,DX中的内容是()
中华人民共和国公民在中华人民共和国领域外犯刑法规定之罪的,适用我国刑法,但是按照刑法规定的最高刑为三年以下有期徒刑的,不予追究。()
临床上术后硬膜外镇痛的常用药物是
A.血钙↑血磷↓B.血磷↑C.血钙↑血磷↑D.血钙↓血磷↓E.血钙↓血磷↑甲状旁腺功能亢进时可见
放款执行部门的主要职能包括()。
下列选项中,不属于横向垄断协议行为的是()。
试述教育的文化功能。
x+y+1=0.
为了便于和用户交流,只从系统逻辑功能上讨论问题,通常在绘制数据流图时,力求做到数据流图只反映(46)。
Overthepastdecade,Americancompanieshavetriedhardtofindwaystodiscourageseniormanagersfromfeatheringtheirownne
最新回复
(
0
)