题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-06-05 05:06:43

[单选题]有以下程序 void fun1(char *p) {char *q; q=p; while(*q!='\0') { (*q)++; q++; } main() {char a[]={"Program"}, *p; p=&a[3];fun1(p);printf("%s\n",a); } 程序执行后的输出
A.Prohsbn
B.Prphsbn
C.Progsbn
D.Program

更多"[单选题]有以下程序 void fun1(char *p) {char"的相关试题:

[单选题]有以下程序
Void fun1(char *p)
{ char *q;
Q=p;
While(*q!= '\0')
{(*q)++;
Q++;}
}
Main()
{ char a[]={"Program "},*p;
P=&a[3];
Fun1(p);
Printf("%s\n",a);
}
程序执行后的输出结果是()。
A.Prohsbn
B.Prphsbn
C.Progsbn
D.Program
[单选题]有以下程序
Void ss(char *s,char t)
{while(*s)
{if(*s==t) *s=t-'a'+'A';
S++;
}
}
Main()
{char str1[100]="abcddfefdbd",c='d';
Ss(str1,c); printf("%s\n",str1);
}
程序运行后的输出结果是()。
A.ABCDDEFEDBD
B.abcDDfefDbD
C.abcAAfefAbA
D.Abcddfefdbd
[单选题]下面函数
Int fun1(char *x)
{ char *y=x;
While(*y++);
Return(y-x-1);
}
的功能是()。
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串x复制到字符串y
D.将字符串x连接到字符串y后面
[单选题]有以下程序 void swap(char *x,char *y) {char t; t=*x; *x=*y; *y=t; } main() {char *s1="abc",*s2="123"; swap(s1,s2);printf("%s,%s\n",s1,s2); } 程序执行后的输出结果是()。
A.123,abc
B.abc,123
C.1bc,a23
D.321,cba
[单选题]有以下程序
Void swap(char *x,char *y)
{ char t;
T=*x;*x=*y;*y=t;
}
Main()
{ char *s1="abc",*s2="123";
Swap(s1,s2); printf("%s,%s\n",s1,s2);
}
程序执行后的输出结果是()。
A.123,abc
B.abc,123
C.1bc,a23
D.321,cba
[单选题]有以下程序
Int fun1(double a)
{return a*=a;}
Int fun2(double x,double y)
{ double a=0,b=0;
A=fun1(x);
B=fun1(y);
Return (int)(a+b);
}
Main()
{double w;
W=fun2(1.1,2.0);
……
}
程序执行后变量w中的值是()。
A.5.21
B.5
C.5.0
D.0.0
[单选题]有以下程序 void fun2(char a, char b){printf(“%c%c”,a,b);} char a= 'A',b= 'B'; void fun1( ){ a= 'C'; b= 'D'; } main( ) { fun1( ) ; printf( “%c%c”,a,b);fun2('E', 'F'); } 程序的运行结果是()。
A.CDEF
B.ABEF
C.ABCD
D.CDAB
[单选题]有以下程序
Void fun(char *a, char *b)
{ a=b; (*a)++; }
Main()
{ char c1='A',c2='a',*p1,*p2;
P1=&c1; p2=&c2; fun(p1,p2);
Printf("%c%c\n",c1,c2);
}
程序运行后的输出结果是()。
A.Ab
B.aa
C.Aa
D.Bb
[单选题]有以下程序   struct stu   { int num;   char name[10];   int age;   };   void fun(struct stu *p)   { printf("%s\n",(*p).name); }   main()   {   struct stu students[3]={{9801,"Zhang",20},   {9802,"Wang",19},   {9803,"Zhao",18} };   fun(students+2);   }   输出结果是()。
A.Zhang
B.Zhao
C.Wang
D.18
[单选题]有以下程序
Point(char *p){p+=3;}
Main()
{ char b[4]={a','b','c','d'},*p=b;
Point(p);
Printf("%c\n",*p);
}
程序运行后的输出结果是()。
A.a
B.b
C.c
D.d
[单选题]有以下程序
Struct STU
{ char name[10]; int num; float TotalScore; };
Void f(struct STU *p)
{ struct STU s[2]={{"SunDan",20044,550},{"Penghua",20045,537}},*q=s;
++p; ++q; *p=*q;
}
Main()
{ struct STU s[3]={ {"YangSan",20041,703},{"LiSiGuo",20042,580}};
F(s);
Printf("%s %d %3.0f\n",s[1].name, s[1].num,s[1].TotalScore);
}
程序运行后的输出结果是()。
A.SunDan 20044 550
B.Penghua 20045 537
C.LiSiGuo 20042 580
D.SunDan 20041 703
[单选题]有以下程序
Struct STU
{ char name[10];
Int num;
Int Score;
};
Main()
{ struct STU s[5]={{"YangSan",20041,703},{"LiSiGuo",20042,580},
{"WangYin",20043,680},{"SunDan",20044,550},
{"Penghua",20045,537}}, *p[5],*t;
Int i,j;
For(i=0;i<5;i++) p[i]=&s[i];
For(i=0;i<4;i++)
For(j=i+1;j<5;j++)
If(p[i]->Score>p[j]->Score)
{t=p[i];p[i]=p[j];p[j]=t;}
Printf("%d %d\n",s[1].Score,p[1]->Score);
}
执行后输出结果是()。
A.550 550
B.680 680
C.580 550
D.580 680
[单选题]8、 有以下程序 struct STU{ char name[10]; int num; }; void f1(struct STU c) { struct STU b={"LiSiGuo",2042}; c=b;} void f2(struct STU *c) { struct STU b={"SunDan",2044}; *c=b; } main( ) { struct STU a={"YangSan",2041},b={"WangYin",2043}; f1(a);f2(&b); printf("%d %d\n",a.num,b.num);} 执行后的输出结果是 ()。
A.2041 2044
B.2041 2043
C.2042 2044
D.2042 2043
[单选题]有以下程序
Struct stu
{ char num[10];float score[3];};
Main( )
{ struct stu s[3]={ {"20021",90,95,85},
{"20022",95,80,75},
{"20023",100,95,90} },*p;
Int i; float sum=0;
P=s+2;
For(i=0;i<3;i++)
Sum=sum+p->score[i];
Printf("%6.2f\n",sum);}
程序运行后的输出结果是()()。
A.250.00
B.250
C.285.00
D.285
[单选题]有以下程序
Struct STU{
Char name[10];
Int num;
};
Void f1(struct STU c)
{struct STU b={"LiSiGuo",2042};
C=b;
}
Void f2(struct STU *c)
{struct STU b={"SunDan",2044};
*c=b;
}
Main()
{struct STU a={"YangSan",2041},b={"WangYin",2043};
F1(a);f2(&b);
Printf("%d %d\n",a.num,b.num);
}
执行后输出结果是()。
A.2041 2044
B.2041 2043
C.2042 2044
D.2042 2043
[单选题]有以下程序
#include
Void fun(char *t, char *s)
{ while(*t!=0 ) t++;
While((*t++=*s++)!=0);
}
Main()
{ char ss[10]= "acc",aa[10]= "bbxxyy";
Fun(ss,aa); printf("%s,%s\n",ss,aa);
}
程序的运行结果是()。
A.accxyy,bbxxyy
B.acc,bbxxyy
C.accxxyy,bbxxyy
D.accbbxxyy,bbxxyy

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码