题目内容 (请给出正确答案)
[主观题]

设有如下函数定义,则输出结果为_______。char*fun(char*str){char*p=str;while(*p){if(*p>'d')con

设有如下函数定义,则输出结果为_______。 char*fun(char*str) { char*p=str; while(*p) {if(*p>'d')continue; p++; } return p; } main() { printf("%s\n",fun("welcome!")); }

A.welcome

B.come!

C.w

D.程序进入死循环

提问人:网友fangxiguo2 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“设有如下函数定义,则输出结果为_______。char*fu…”相关的问题
第1题
设有如下函数定义,则输出结果为______。 char*fun (char*str) {char*p=str; while(*p) { if(*p>'d

设有如下函数定义,则输出结果为______。 char*fun (char*str) {char*p=str; while(*p) { if(*p>'d') continue; p++; } return p; } main() { printf("%s\n",fun("welcome!")); }

A.welcome!

B.come!

C.w

D.程序陷入死循环中

点击查看答案
第2题
设有如下函数定义。若在主函数中用语句cout<<f("good")调用上述函数,则输出结果为(48)。int f(char

设有如下函数定义。若在主函数中用语句cout<<f("good")调用上述函数,则输出结果为(48)。 int f(char *s){ char *p=s; while(*p! ='\0')p++; return(p-s); }

A.3

B.4

C.5

D.6

点击查看答案
第3题
设有如下函数定义:intf(char*s){char*p=s;while(*p!='\0')p++;return(p-s);}如果在主程序中用下面的语句调用上述函数,则输出结果为。printf(%d\n,f(goodbey!))()

A.3

B.6

C.8

D.0

点击查看答案
第4题

设有如下函数定义: int f(char s[ ]) { int i=0; while(s[i++]!='\0'); return (i-1); } 如果在主程序中用下面的语句调用上述函数,则输出结果为________。 printf("%d\n",f("goodbey!"));

A.3

B.6

C.8

D.9

点击查看答案
第5题
则下列程序段的输出结果为()。则下列程序段的输出结果为()。则下列程序段的输出结果为()。

A.8,10

B. 6,8

C. 7,9

D. 6,10

点击查看答案
第6题
设有如下定义: int data[]={6,7,8,9,10}; int * ptr; 则下列程序段的输出结果为 ptr=data; *(ptr+2)+=2; printf ("%d,%d\n",*ptr,*(ptr+2));

A.8,10

B.6,8

C.7,9

D.6,10

点击查看答案
第7题
设有如下定义: int arr[]={6,7,8,9,10); int*ptr: ptr=arr; *(ptr2)=2; printf("%d,%d\n",*ptr,*

设有如下定义: int arr[]={6,7,8,9,10); int*ptr: ptr=arr; *(ptr2)=2; printf("%d,%d\n",*ptr,*(ptr2)): 则下列程序段的输出结果为()。

A.8,10

B.6,8

C.7,9

D.6,2

点击查看答案
第8题
设有如下程序:#include <iostream. h>class A{public:int i;display(){ cout<<"class A\n"; }};c

设有如下程序:#include <iostream. h>class A{public:int i;display(){ cout<<"class A\n"; }};class B{public:int i;display(){ cout<<"class B\n"; }};class C: public: A, public: B{int j;public:int i;show(){ j=i*i; display(); }};void main(){C demo;demo. show();}则主程序运行时,将()。

A.因为变量i的重复定义而报错

B.因为对象demo间接调用display函数时产生歧义性而报错

C.因为类定义的语法错误而不能运行

D.没有语法错误,能够正常输出结果

点击查看答案
第9题
设有如下两个类: class A{ int a; public: A(int x):a(x){ cout< <a; } ~a() { cout }; b

设有如下两个类: class A{ int a; public: A(int x):a(x){ cout< <a; } ~a() { cout }; b : public a private: int b; x; public: b(int v) b(v), x(b+1), a(v+2) ~b(){ 如果主函数内执行b b1(1); 则输出的结果为>

点击查看答案
第10题
设有如下程序: #include <iostream> using namespace std; class A { public:int i;display(){co

设有如下程序: #include <iostream> using namespace std; class A { public: int i; display() { cout<<"class A\n"; } }; class B { public: int i; display() { cout<<"class B\n"; } }; class C : public A, public B { int j; public: int i; show () { j = i * i; display(); } }; int main() { C demo; demo.show(); return O; } 则主程序运行时将()。

A.因为变量i的重复定义而报错

B.因为对象demo间接调用display()函数时产生二义性而报错

C.因为类定义的语法错误而不能运行

D.没有语法错误,能够正常输出结果

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信