首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun1(char*p) main() {char*q; {char a[]={"Program"},*p; q=p; p=&a[3];fun1(p);printf("%s\n",a); while(*q!=’\0’) } {
有以下程序 void fun1(char*p) main() {char*q; {char a[]={"Program"},*p; q=p; p=&a[3];fun1(p);printf("%s\n",a); while(*q!=’\0’) } {
admin
2019-04-24
77
问题
有以下程序
void fun1(char*p) main()
{char*q; {char a[]={"Program"},*p;
q=p; p=&a[3];fun1(p);printf("%s\n",a);
while(*q!=’\0’) }
{(*q)++;q++;}}
程序执行后的输出结果是
选项
A、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
在函数void funl(char*p)中,语句(*q)++的功能是q所指的字符加1,变成其后面的字符:q++就是指针q指向下一个字符的位置。所以在主函数中。语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即D指向字符’g’:然后调用函数fun1(p)后,字符’g’变成’h’,字符’r’变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohshn”。
转载请注明原文地址:https://kaotiyun.com/show/1hRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明:inta[][3]={0,0};则不正确的叙述是()。
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
层次模型的典型代表是IBM公司的【】数据库管理系统。
有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【】,成绩)。
有以下程序: #include<string.h> main(int argc,char *argv[ ]) { int i,len=0; for(i=1;i<argc;i++) len+=strlen(argv[i]); printf("
若变量已正确定义并赋值,以下符合C语言语法的表达式是
有说明char.*c[]={"European","Asian","American","African"};则下列叙述中正确的是
数据结构分为逻辑结构与存储结构,线性链表属于【】。
请编写函数fun(),对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按ASCII码值升序排列。例如:原来的字符串为BdsihAd,则排序后输出为BAdhisd。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
随机试题
继父或者继母经继子女的生父母同意,收养继子女的,可以不受限制的有()
对羊水过多患者分娩的新生儿,应注意下列哪种情况
关于药物相互作用A、大环内酯类抗生素B、氢化可的松C、阿片类D、阿司匹林E、苯巴比妥作用可被纳洛酮拮抗的是
下列犯罪中,侵犯复杂客体的犯罪是:()
甲公司于2014年1月1日取得乙公司60%的股权,甲公司和乙公司无关联方关系。取得投资时乙公司可辨认净资产公允价值和账面价值一致。乙公司2014年10月5日向甲公司销售商品一批,售价为60万元(不含增值税),成本为40万元,未计提存货跌价准备,至2014年
与“奇松”并称“黄山四绝”的有()。
在泰勒的课程原理和评价原理基础上设计的课程评价模式是目的游离评价模式。()
对长时记忆中有意义的学习材料进行加工的主要方式是()。
主机H通过快速以太网连接Internet,IP地址为192.168.0.8,服务器S的lP地址为211.68.71.80。H与S使用TCP通信时,在H捕获的其中5个IP分组如题47一a表所示。请回答下列问题。题47一a表中的IP分组中,哪几个是由H
在某个航班的全体乘务人员中,飞机驾驶员、副驾驶员和飞行工程师分别是余味、张刚和王飞中的某一位。已知:副驾驶员是个独生子,钱挣得最少;王飞与张刚的姐姐结了婚,钱挣得比驾驶员多。从以上陈述.可以推出下面哪一个选项为真?
最新回复
(
0
)