首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> void fun1(char *p) { char *q; q=p; while(*q!=’\0’) { (*q)++; q++;
有以下程序 #include <stdio.h> void fun1(char *p) { char *q; q=p; while(*q!=’\0’) { (*q)++; q++;
admin
2021-04-28
30
问题
有以下程序
#include <stdio.h>
void fun1(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
解析
(*q)++是q所指的字符加1,q++就是指针移到下一个字符。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/0Jtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}()。
执行下列程序的输出结果是()。#include<stdio.h>main(){inti,j,x=0,y=0;for(i=0;i<2,i++){for=j=0.j<3;j++)
下面关于“EOF”的叙述,正确的是
下面属于黑盒测试方法的是
在关系数据库中,用来表示实体间联系的是
若有说明inta[3][4];则a数组元素的非法引用是()。
关于字符数组定义中存在语法错误的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
随机试题
男性,60岁,肠梗阻3天入院。查体:血压70/40mmHg,血钠125mmoL/L,血钾3.2mmol/L,血气分析pH7.31。治疗时首先
如图是向左向右转弯标志。
A.良性肿瘤B.恶性肿瘤C.非肿瘤性良性病变D.癌前病变原位癌是
A.链球菌感染后肾小球肾炎B.全身青霉素过敏C.ABO血型不合所致的新生儿溶血病D.支气管肺炎E.同种移植排斥反应I型变态反应
量血压时,患者取坐位应使肱动脉位置平()软骨。
下列各税种中,( )的税收负担不易转嫁。
根据下列资料,回答问题。2003年,金融、保险业实际外商直接投资额比2002年增加了:
以天津教案为例分析中国近代的反洋教运动。
死刑缓期执行减为有期徒刑的刑期,从()之日起计算。
结合材料,回答问题:材料1凡田分九等:其田一亩,早晚二季可出一千二百斤者为尚尚田,可出一千一百斤者为尚中田,可出一千斤者为尚下田,可出九百斤者为中尚田,可出八百斤者为中中田,可出七百斤者为中下田,可出六百斤者为下尚田,可出五百斤者为下中田,可出四百斤者
最新回复
(
0
)