网友您好, 请在下方输入框内输入要搜索的题目:
有以下程序: #include<stdio.h> #include<string.h> #include 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
对下述程序的判断中,正确的是( )。 #include<stdio.h> void main() {char *P,s[256]; p=s; while(strcmp(s,"the end")) {printf("Input the string:"); gets(s); while(*P) putchar(*p++);}}
A.此程序循环接收字符串并输出,直到接收到字符串“the end”为止
B.此程序循环接收字符串,接收到字符串“the end”则输出,否则程序终止
C.此程序循环接收字符串并输出,直到接收字符串“the end”为止,但因为代码有错误,程序不能正常工作
D.此程序循环接收字符串并将其连接在一起,直到接收字符串“the end”为止,输出连接在一起的字符串
解析:strcmp(str1,str2)是比较字符串str1和sir2,当两字符串相等时,返回值为0,不相等时返回值为非0;所以此段程序的功能是在未接收到字符串“the end”时,读入字符并输出。
下列程序的输出结果是______。# include<stdio.h>f(char 8s){ char *p=s; while(*p!='\0')p++; return(p-s);}main(){ printf("%d\n",f("ABCDEF"));}
A.3
B.6
C.8
D.0
以下程序的输出结果是( )。 #include <stdio.h> charcchar(char eh) { if(ch>='A,&&ch<='Z') ch=ch-'A'+'a'; return ch; } main() { char s[]="ABC+abc=defDEF",*p=s; while(*p) { *p=cchsr(*p); p++; } printf("%s\n",s); }
A.abc+ABC=DEFdef
B.abc+abc=defdef
C.abcABCDEFdef
D.abcabcdefdef
解析:本题中cchar函数的作用是:如果参数ch是大写字母,则将它转换成小写字母,而对大写字母以外的字符不起作用。
有以下程序 并include<stdio.h> #include<string.h> fun(char * w,int n) { char t,*s1,*s2; s1=w; s2=w+n-1; while(s1<s2) { t=*s1++; * s1=*s2--; * s2=t; } } main() { char p[]="1234567"; fun(p,strlen(p)); puts(p); } 程序运行后的输出结果是( )
A.1234567
B.7654321
C.1711717
D.7177171
摘要:朝鲜韩国的政治与对外关系网课答案问:对下述程序的判断中,正确的是().#include"stdio.h"voidmain(){char*p,s[128];p=s;while(strcmp(s,"End"))串:");gets(s);while(*p){printf("请输入一个字符putchar(*p++);}}答:此程序循环接收字符串并输出,直到接收字符串"End"为止问:若有定义和语句int*point,a=4;point=&a;下面均代表地址的一组选项是().答:&a,&*point,point问:现有如下定义:inta,b,*p,*q;,则下列赋值语句错误的是().答:p=a;问:有以下程序voidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="acc",aa[10]="bbxxyy";fun(ss,aa);printf("%s,%s\n",ss,aa);}程序的运行结果是().答:accbbxxyy,bbxxyy问:有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是().答:求字符串s的长度问:有以下语句,则对a数组元素的引用不正确的是()(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;答:*(*(a+i))问:有以下函数intfun(char*s){char*t=s;while(*t)t++;re
下面程序的运行结果是 #include<stdio.h> main() {int a=28,b; char s[10],*p; p=s; do{b=a%16; if(b<10) *p=b+48; else*p=b+55; p++;a=a/5;}while(a>0); *p='\0';puts(s);}
A.10
B.C2
C.C51
D.\0
有以下程序: #include <stdio.h>void funl (char * p){ char * q; q=p; while( *q! ='\0') } (*q) ++;q++;}mains( ){ char a[ ] = { "Program" } , * p; p = &a[3]; fun1 (p); printf("% s \n" ,a);}程序执行后的输出结果是( )。
A.Prohsbn
B.Prphsbn
C.Progsbn
D.Program
解析:在main函数中,p=&a[3]说明指针p指向a数组的第4个字符(即字符'g');fun1中的q=p意味着指针q也指向了a数组的第4个字符。执行while语句,表达式(*q)++使'g'+1,使'g'变成了'h';表达式q++使q指向a[4]的起始地址。继续执行while语句,直到遇到'\0'结束循环,返回形参。最终得到的结果是从字符串"Program'的第4个字符开始,每个字符加1。
有以下程序 #include <stdio.h> void fun(char **p) { ++p; printf("%s\n",*p); } main() { char *a[]={"Moming","Afternoon","Evening","Night"}; fun(a); } 程序的运行结果是
A.Afternoon
B.fternoon
C.Morning
D.orning
解析:本题主函数中定义了一个指针数组a,可以将它看成一个以字符指针为元素的一维数组。和—般的一维数组名能赋给同类型指针变量一样,该字符指针数组也可以赋给指向字符指针的指针(即字符型二级指针),所以数组名a可以用作函数fun()的实参。
以下程序的输出结果是______。 #include<stdio.h> #include<string.h> fun(char*w,int n) { char t,*s1,*s2; s1=w;s2=w+n-1; while(s1<s2) { t=*s1++; *s1=*s2-; *s2=t; } } main() { char*p; p="1234567"; fun(p,strlen(p)); puts(p); }
A.1234567
B.7654321
C.1711717
D.7177171
解析:在子函数fun中,s1为字符串w的起始地址,s2为字符串的结束地址(字符'\0'除外),当执行循环结束循环, w="1711717"。
有以下程序: #include <stdio.h> main( ) { char s[ ] ="159" , * p; p=s; printf( "% c", * p + + ); printf("%~", * p++);}程序运行后的输出结果是( )。
A.15
B.16
C.12
D.59
解析:语句p=s将指针变量p指向字符数组s,第一次输出时,由于++和*为同一优先级,而结合方向为自右向左,所以,*p++相于*(p++)。但又因为“++”在p的右侧,所以,先输出*p,得到s[0]的值,然后P++,P指向s[1],故第二次输出时,输出s[1]的值,所以输出结果为15。
更多 “朝鲜韩国的政治与对外关系网课答案.docx” 相关考题
- 填空题根据《中国共产党基层组织选举工作条例》,选举单位研究确定代表候选人(),报召开党员代表大会的党的基层委员会审查。
- 单选题数字图像处理中的()技术可应用于机动车车牌识别系统。A 图像变换B 图像增强C 图像分割D 图像复原
- 内心独白
- 后期录音
- 龈上洁治术后牙本质过敏应选用的脱敏药物是()A、碘化银B、75%氟化钠糊剂C、晶体麝香草酚D、氨硝酸银E、以上都不是
- ()是利用人或物做前景,背景处得人物在纵深处由后面走向前面,即有全景走向近景。A、平面场景调度B、分切场景调度C、纵深场景调度D、对比场景调度
- 判断题电池灌液后,静置4~6h,待液温下降到30℃以下或室温时,即可按产品规定进行初充电。A 对B 错
- 男,15岁,因右下颌6急性根尖周炎进行根管治疗,在根管预备后,选择5%次氯酸钠、3%HO交替冲洗根管,选择该组冲洗液的原因如下,除了()A、能溶解根管壁牙本质B、能产生新生氧C、有充分发泡作用能使根管内碎屑朝着牙冠方向排出D、有很强的杀菌作用E、对坏死组织有溶解作用
- 重复蒙太奇
- 伤口换药要求()A、充分引流伤口分泌物B、除去坏死组织C、减轻感染D、清除肉芽组织E、有感染发生要早拆线