首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void funl(char*p) {char*q; q=p; while(*q!=’\0’) {(*q)++;q++;) } main() { char a[]={"Progra
有以下程序 void funl(char*p) {char*q; q=p; while(*q!=’\0’) {(*q)++;q++;) } main() { char a[]={"Progra
admin
2013-10-19
24
问题
有以下程序
void funl(char*p)
{char*q;
q=p;
while(*q!=’\0’)
{(*q)++;q++;)
}
main()
{ char a[]={"Program"),*p;
p=&a[3];fun1(p);printf("%s\n",a);
}
程序执行后的输出结果是
选项
A、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
在函数void funl(char*p)中,语句(*q)++的功能是q所指的字符加1,变成其后面的字符;q++就是指针q指向下一个字符的位置。所以在主函数中,语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即p指向字符’g’;然后调用函数fun1(p)后,字符’g’变成’h’,字符’r’变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohsbn”。
转载请注明原文地址:https://kaotiyun.com/show/40Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> int fun(int (*s)[4],int n,int k) {int m,i; m=s[0][kl; for(i=1;i<n;i++) if(s[i]
以下程序用来判断指定文件是否能正常打开,请填空。#include<stdio.h>main(){FILE*fp;if(((fp=fopen("test.txt","r"))=【】))
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
以下叙述中不正确的是
若有以下定义和语句#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是
设有以下语句:chara=3,b=6,C;c=a|b<<2;printf("%d\n",C);则c的二进制值是()。
若有定义int*p[3]:,则以下叙述中正确的是______。
下列叙述中,不属于软件需求规格说明书的作用的是______。
在下列叙述中,错误的一条是()
随机试题
下列关于国务院立法的表述,不正确的是()。
温度升高会使污染物的毒性明显地增高。
下列有关原核生物DNA聚合酶Ⅰ的叙述,错误的是
A.IgMB.IgGC.IgDD.IgEE.SIgA
建设单位办理竣工备案应提交()等资料。
2014年6月22日,在卡塔尔首都多哈举行的第38届世界遗产大会上,中国大运河、中国与哈萨克斯坦、吉尔吉斯斯坦联合申报的丝绸之路相继获准列入世界遗产名录。至此,中国已经申报成功的世界遗产总数达47处。()
新农保养老金待遇由()组成。
天文学家一直假设,宇宙中的一些物质是看不见的。研究显示:许多星云如果都是由能看见的星球构成的话,它们的移动速度要比在任何条件下能观测到的快得多。专家们由此推测:这样的星云中包含着看不见的巨大质量的物质,其重力影响着星云的运动。以下哪项是题干的议论所假设的
在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建
算法的时间复杂度是指______。
最新回复
(
0
)