网友您好, 请在下方输入框内输入要搜索的题目:
有以下程序: #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” 相关考题
- ( 难度:中等)Hive有哪些方式保存元数据A.derbyB.MySQLC.hdfsD.SQLite
- 借贷记账法的主要内容是什么?
- “单选(5分)“我能,无限可能”和“to be NO.1”体现的是哪种需要( )A. 自我实现的需要B. 归属和爱的需要C. 生理需要D. 安全需要
- 关于成就需要的说法,错误的是( )。 A.成就需要是指个体追求优越感的驱动力 B.成就需要高的人倾向选择适度的风险 C.成就需要高的人具有较强的责任心和进取意识 D.一般来说,成就需要高的人工作绩效较低
- 对贷款逾期期间不能按期归还的利息,按规定计收复利。
- 美国在冷战之后进行了三次大的战略调整,第一次克林顿政府提出了什么?下列选项错误的是A.“全球反恐战争B.“亚太再平衡C.“称霸战争D.“参与和扩展战略
- ( 难度:中等)Flume的数据源支持哪些A.KafkaB.HTTPC.ThriftD.Avro
- 银行账务组织包括哪些内容?各项内容之间的关系如何?
- 贷款损失准备的计提,不论是本币资产还是外币资产,必须以人民币计提。
- 把自己自身的感觉强加于对方是哪种自我防御机制( )。A.合理化B.升华作用C.投射D.转移