首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 void fun1(char宰P) main() {char*q; {char a[]={"Program"),*p; q=p;
有以下程序 void fun1(char宰P) main() {char*q; {char a[]={"Program"),*p; q=p;
admin
2019-08-18
25
问题
有以下程序
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 fun1(char*p)中,语句(*q)++的功能是q所指的字符加1,变成其后面的字符;q++就是指针q指向下一个字符的位置。所以在主函数中,语句p=&a[3]的作用是使指针p指向字符数组a[]中的第四个字符的位置,即p指向字符’g’;然后调用函数fun1(p)后,字符’g’变成’g’,字符’h’,变成’s’,字符’a’变成’b’,字符’m’变成’n’,因而字符数组a[]中的内容就成“Prohsbn”。
转载请注明原文地址:https://kaotiyun.com/show/3iRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(f1))的返回值为
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
关于C语言的符号常量,以下叙述中正确的是
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
函数fun的功能是:计算请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!#include#includedoubl
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#
由N个有序整数组成的数列已放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(10w
下列选项中不属于结构化程序设计方法的是
使用白盒测试方法时,设计测试用例应根据()。
关于算法,以下叙述中错误的是
随机试题
A、Theelectronicinstrumentismuchmoreexpensive.B、Theelectronicinstrumentisslightlymoreexpensive.C、Thepianoissligh
A、微生物检定法B、HPLC法C、碘量法D、电位配位滴定法E、四氮唑比色法盐酸四环素采用的含量测定方法为
以下有关重大事故应急管理中的“恢复”工作,说法正确的是()。
特别重大或重大突发公共事件发生后,省级人民政府、国务院有关部门要在()个小时内向国务院报告,同时通报有关地区和部门。
清水机械厂财务部7月15日开出两张票据:一张为面额10000元的支票,用于向兴隆宾馆支付会议费,另张为面额200000元的银行承兑汇票,到期日为8月5日,用于向甲公司支付材料款,该汇票已经银行承兑。7月20日,兴隆宾馆向银行提示付款。银行发现该支票为空头支
根据企业所得税法的规定,下列说法正确的有()。
下列纠纷中,属于劳动争议的是()。
近代以来,中华民族面对的两大历史任务是()(济宁曲阜)
下面5个句子排序正确的一项是()。①直到此时,人们才会相信,动物更有种为人类所不理解的无声的哀怨②但是直到真的看到了动物的泪,我才相信动物也和人一样,它们也有悲伤,更有痛苦③只是因为它们没有语言,或者是人类还不能破译它
发表权是指著作权人决定作品是否公之于众以及如何公之于众的权利,其中使不特定人可接触自己的作品即为公之于众。根据上述定义,下列各项中不属于行使发表权的行为的是:
最新回复
(
0
)