首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<string.h> void f(char *s,char *t) {char k; k=*s; +s=*t; *t=k; S++; t--; if(*s) f(s,t);
有以下程序: #include<string.h> void f(char *s,char *t) {char k; k=*s; +s=*t; *t=k; S++; t--; if(*s) f(s,t);
admin
2013-06-11
33
问题
有以下程序: #include<string.h> void f(char *s,char *t) {char k; k=*s; +s=*t; *t=k; S++; t--; if(*s) f(s,t); } main() {char.str[10]="abcdefg",*p; p=str+strlen(str) /2+1; f(p,p-2); printf("%s\n",str); } 程序运行后的输出结果是 ______。
选项
A、abcdefg
B、gfedcba
C、gbcdefa
D、abedcfg
答案
B
解析
本程序的作是将字符串str倒序。语句“p=str+strlen(str)/2+1;”用于将指针变量p指向e字符所在的存储单元,p-2指向了c字符所在的存储单元,在函数f中将这两个存储单元的内容交换,并使得f函数中指向c字符的指针变量s加1。指向c字符的指针变量t减1,然后继续将s和t指向的存储单元的内容进行交换,直到s指向的存储单元的内容为空为止。所以本题程序输出的结果是字符串“abcdefg”的倒序形式“gfedcba”。
转载请注明原文地址:https://kaotiyun.com/show/yjJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有文本文件test.txt,其中的内容为:Hello,everyone!。以下程序中,文件test.txt已正确为“读”而打开,由文件指针fr指向该文件,则程序的输出结果是【】。#include<stdio.h>main()
有以下程序:#include<string.h>main(intargc,char*argv[]){inti,len=0;for(i=1;i<argc;i+=2)len+=strlen(argv[
有以下说明和定义语句structstudent{intage;charnum[8];structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};
设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节) structdate {long*cat; structdate*next; doubledog; {too; printf("%d",
电子数字计算机最主要的工作特点是()
在树形结构中,树根结点没有______。
若以下程序所生成的可执行文件名为filel.exe,当执行该程序时输入FILE1 CHINA BEIJING SHANGHAI,程序的输出结果是______。 main (int argc,char* argv[]) { while(--argc>0){
已有定义;char c=’ ’;int a=1,b;(此处c的初值为空格字符),执行b=!c &&a;后b的值为【 】。
下面可以作为C语言用户标识符的一组是
_______是构成C语言程序的基本单位。
随机试题
FactorsforAmerica’sInventivenessWhataccountsforthegreatoutburstofmajor【W1】______inearlyAmerica—breakthroughssu
符合肿瘤生长方式的描述是
下列有关支气管扩张症的手术范围描述哪一项是正确的
下列哪项不是先天性反射
根据我国《劳动法》等法律法规的规定,受理对违反劳动保障法律、法规或者规章行为举报、投诉的是()。
《祖国颂》是________作词,________作曲。
按照能力的功能不同,可以将能力分为认知能力、__________和社交能力。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
[2015年]设函数f(x)在定义域I上的导数大于零,若对任意x0∈I,曲线y=f(x)在点(x0,f(x0))处的切线与直线x=x0及x轴所围成区域的面积恒为4,且f(0)=2,求f(x)的表达式.
Ifyouareworriedaboutthingsandareunderalotofstressatworkorschool,thenyouareprobablynotsleepingwell.Worr
最新回复
(
0
)