首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 衔nclude<stdio.h> void funl(char*p) { char*q; q=p; while(*q!=’\0’) { (*q)++; q++; } } main() { char a[]={"Program"},*p; p=
admin
2021-07-09
27
问题
有以下程序:
衔nclude<stdio.h>
void funl(char*p)
{
char*q;
q=p;
while(*q!=’\0’)
{
(*q)++;
q++;
}
}
main()
{
char a[]={"Program"},*p;
p=&a[3];
funl(p);
printf("%s\n",a);
}
程序执行后的输出结果是( )。
选项
A、Prphsbn
B、Prohsbn
C、Progsbn
D、Program
答案
B
解析
(*q)++是q所指的字符加1,q++就是指针移到下一个字符。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/xptp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){ inta=0,b=0,c=0,d=0; if(a=1)b=1;c=2; elsed=3; printf("%d,%d,%d,%d\n",a,b,c,d);
有三个关系R、S和T如下:由关系R和S通过进行运算得到关系T,则所使用的运算为()。
以下叙述中正确的是()。
以下给定程序中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列。否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100
有以下程序#include<stdio.h>main(){inti,array[6]={1,5,0,4};for(i=0;i<5;i++)printf("%d,",array[i
设文件指针fp已定义,执行语句fp=fopen(″file″,″w″);后,以下针对文本文件file操作叙述的选项中正确的是()。
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
以下定义数组的语句中错误的是
在C语言中,以下说法不正确的是()。
随机试题
简述现代教育制度改革趋势。
淬火钢回火后的力学性能主要与()相关。
什么叫激光焊?
朱砂药材的主要成分是
下列关于国际铁路货物运输合同的法律适用说法正确的是:
房地产经纪合同和书面告知材料应当由房地产经纪机构授权的()签章。[2007年考试真题]
《标准》采用国际通用的分级方式,将英语课程目标按照能力水平设为______级别。
《党政机关公文处理工作条例》规定的公文种类有()。
以下四项中与其余几项所指的内容不一样的一个是()
“我们,美利坚合众国的人民,为了塑造一个更完善的联邦……”221年前,在至今仍在对面街头屹立的建筑物大厅内,一群人聚集一堂,以这寥寥数语,开始了美国疑难重重的民主实验。在持续至1787年春天的费城制宪会议上,农夫和学者、远涉重洋前来躲避暴政和迫害
最新回复
(
0
)