设有宇宙飞船a和binta=2,b=1,*p=&a;则执行语句*p=3;a=a+b;后,变量a的值为

已知有声明“int a=3, b=4,”,则执行语句“c=1/2*(a+b);”后,变量c的值为_______。_百度知道
已知有声明“int a=3, b=4,”,则执行语句“c=1/2*(a+b);”后,变量c的值为_______。
我想知道怎么做的????????????
我有更好的答案
int 型 的数做除法结果为int型3楼错的 左结合 先算1\2
采纳率:50%
1、根据运算符的优先级,先算括号里面的a+b=72、c=1/2*7;再从右往左算,2*7=143、再算1/14,由于c是int型的,所以等于0
本回答被提问者采纳
1/2 取整后为0,0*(3+7)还是0咯
在C语言中,1/2结果为0,
其他1条回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。当前位置: >>
同济c++期中模拟题1
同济大学学年第二学期 C/C++程序设计期中模拟试题(含答案)一、选择题 1.在下列特性中,不属于面向对象程序设计语言特征的是( )。 A.封装性 B.继承性 C.多态性 D.模板 答案 D 2.若有定义int a=3,&b=a;则执行语句b=5后a和b的值为( )。 A.a=3,b=5 B.a=5,b=5 C.a=3,b=3 D.a=5,b=3 答案 B 3.有说明:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a+1; 则*(p+2)的值为( A.3 B.4 C.5 D.6 答案 B 4.以下程序的运行结果为( )。)。A.2 4 8 B.2 3 C.2 4 D.2 3 4 答案 C 5. 已知有如下的结构定义,则对结构成员的正确赋值是( struct abc { char s[10]; } A.abc.i=5 C.stu.s=&qbcd& 答案 B) 。B.strcpy(stu.s,&abc&) D.stu-&c 6.有如下函数定义: void func(int x,int y ,int *z) {*z=x+y;} 若要将变量a、b之和存入c中(均为整型),则调用语句应为___________。A.func(a,b,&&c); B.c=func(a,b); C.*c=func(a,b,c) ; D.func(a,b,*c); 答案 A 7.设有定义:char s[20]=&AB&,*s1=&abcdefg&;则执行函数调用语句strcpy(s,s1)后,s的内容为 __________。A.abcdefg C.ABabcdefg 答案 A 8.下面函数说明正确的是_________。 A.void f (int a=1, int b); C.void f ( int b); 答案 D 9.以下程序段中循环执行的次数是_______。 int k=1; for(;k=1;) k++;B.AB D.abcdefgABB.void f(int a , b); D.void f (int a, int b=2);A.无限次 B.有语法错,不能执行 C.1次 D.0 次 答案 A 10.已知float a[10],*p=a,*q=&a[2];假设数组的首地址为1000H,则表达式q-p的值为()。 A.2 B.4 C.8 D.出错 答案 A 二、程序填充 1.注意:不要随意加不是必须的空格和分号! 以下fun函数判别数n是否是完全数。 主函数的功能是输出100以内的所有完全数。 完全数是指这样的 数,该数恰好等于它的因子之和(除自身这个因子之外)。如6的除自身之外的因子有1、2、3,而 6=1+2+3,故6为完全数。 #include &iostream.h& void main() { _____(1)____; for(n=1; n&100; n++) if(fun(n)) cout&&n&&&\t&&& } int fun(int n) { int s,m; ____(2)____; for(m=1;___(3)___; m++) if(____(4)_____ ) s=s+m; return(s==n); } 答案 int fun(int n)@int fun(int) s=0 m&n n%m == 02.注意:不要随意加不是必须的空格和分号! 以下程序在值域为num,指针域为link的单链表中,查找与变量d的值相等的数据在链表中的位置, 找到了输出该位置,否则提示不在链表中。 #include &iostream.h& struct node { node * }; void main() { node *head,*tail,*p; int d,i; ____(1)___; for(i=0;i&10;i++) { p= cin&&p-& if(head==NULL) head=p; else ____(2)____; tail=p; } tail-&link=NULL; cin&&d; p= i=0; while(p!=NULL) { i++; if(____(3)____) else p=p-& } if(____(4)____) cout&&d&&&不在该链表中&; else cout&&d&&&为该链表中的第&&&i&&&个结点&; } 答案 head=NULL 三、设计操作tail-&link=pp-&num==dp==NULL1.编一函数int f(int n),功能为判断一个整数n是否为回文数(回文是指正读、倒读都一样的数, 如121,2332都是回文数),若是,函数的返回值为1,否则为0。在主函数中统计并输出四位正整数 中回文数的个数。 要求在C:\ks下建立一个名为ct11的工程,在该工程下建立一个ct11.cpp的文件。 注意: 务必在要求的目录下建立工程。 程序调试完毕,务必关闭VC应用程序后,再做上传。 2.编程将字符串s1和s2中对应位置上字符较大者, 写入到文件c:\ks\abc.txt中, 若s1和s2长度不同, 长出的内容原封不动地写到文件中。如,假设:s1为:&abcd& , s2为:&badcfA& ,则: 文件abc.txt的内容为:&bbddfA&要求在C:\ks下建立一个名为ct12的工程,在该工程下建立一个ct12.cpp的文件。 注意: 务必在要求的目录下建立工程。 程序调试完毕,务必关闭VC应用程序后,再做上传。 3.程序改错 注意: ?下面程序中有4个错误(一个表达式中出现的错误算做一个错误),请修改之,并将修改后的程序以 ct13.cpp文件保存。 ?具体操作指导: 在c:\ks下建立一个ct13工程,在该工程下建立一个ct13.cpp的文件。将下面的程序用Ctrl+C复制 后粘贴到ct13.cpp文件中进行修改调试。 ?调试完毕后,关闭VC应用程序后再上传。 以下程序中输出不小于 m的最小素数,函数prime的功能是判断m是否为素数,若是返回1,否则返回 0。 #include &iostream.h& #include &math.h& int prime(int n); { for(k=2;k&=sqrt(n);k++) if(n/k==0) return 0; else return 1; } void main() { cin&&m; while(prime(m)==1) m++; cout&&m&& }4.程序改错 注意: ?下面程序中有4个错误(一个表达式中出现的错误算做一个错误),请修改之,并将修改后的程序以 ct14.cpp文件保存。 ?具体操作指导: 在c:\ks下建立一个ct14工程,在该工程下建立一个ct14.cpp的文件。将下面的程序用Ctrl+C复制 后粘贴到ct14.cpp文件中进行修改调试。 ?调试完毕后,关闭VC应用程序后再上传。 函数max的功能是返回字符串s中最大字符的地址。主函数首先调用该函数获取该最大字符的地址, 并将该最大字符后面的所有小写字母转换成大写字母。 #include &iostream.h& #include &stdio.h& #include &string.h& char *max(char s[]) { int i=0, while(s[i]!='\0') { if(s[i]&s[imax]) imax=i; } return(&s[imax]); } void main() { char s[100],*p; gets(s); *p=*max(s); while(*p!='\0') { if('a'&=*p&='z') *p=*p-32; p++; } puts(s); }
更多搜索:
All rights reserved Powered by
文档资料库内容来自网络,如有侵犯请联系客服。已解决问题
设有定义语句&int a[3][4]={{1},{2},{3}};&则a[1][1]的值为多少?a[2][1]的值为多少?能有详细解题步骤吗
提问时间: 02:51:35
设有定义语句&inta[3][4]={{1},{2},{3}};&则a[1][1]的值为多少?a[2][1]的值为多少?能有详细解题步骤吗
浏览次数:9981
该答案已经被保护
*p=a;&#47,p当前值为原p+1,p++完成向后移动一个数据当*p==3时;/同时定义一个指针p指向数组a的首地址p-&gt,当*p不是3时;/*p是取地址中的内容(数据);定义一个数组a;&#47!=3)p++;a[2]=5p+3-&gt,共五个元素;a[4]=9while(*p;a[1]=3p+1是a[1]的地址;a[3]=7p+4-&gt,下同p+2-&a[0]=1即p是a[0]的地址p+1-&gt,5,9},7,3inta[]={1,即指向a[1]此时的p+1指向a[2]=5所以,此时的p+2指向a[3]=7即。即m=m*y,NULL),一般是打开的文件不存在或者打开方式错误.txt&;fp=fopen(&c,m=2*5=10接着执行y-=m;if(fp==NULL)return,即y=y-m:y+=y-=m*=y,即y=y+y=-8-8=-16所以最好的y为-16第二题;按照从左到右的执行顺序,如果fopen函数发生错误,一般用FILE*fp,就会返回&NULL&:&#92楼上的答案正确第一题,y=2-10=-8最后执行最左边的y+=y,首先执行m*=y,答案是&NULL&。
答案创立者
以企业身份回答&
快速解决你的电商难题
店铺优化排查提升2倍流量
擅长&nbsp 店铺优化
您可能有同感的问题若int a=2,b=3;则执行语句if(a&b) x=a&b;else x=a&b; 后x的值是_百度知道
若int a=2,b=3;则执行语句if(a&b) x=a&b;else x=a&b; 后x的值是
我有更好的答案
x=1;以上if语句执行 x=a&b;在C语言里,0为假,非0为真,一般用1表示真。a&b为真得到的结果是1,然后再赋值给x就好了
采纳率:86%
分析:b++,先取b的值,再b++。因此,a&b++表示先判断a&b,再b++。1、如果a&b,x=a++(即x=a=3,a++得a=4),又b++(a&b++这个)得b=32、如果a
这是我这道题的答案么?
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
C语言模拟题1
下载积分:2500
内容提示:C语言模拟题1
文档格式:DOCX|
浏览次数:8|
上传日期: 19:50:38|
文档星级:
全文阅读已结束,如果下载本文需要使用
 2500 积分
下载此文档
该用户还上传了这些文档
C语言模拟题1
关注微信公众号

我要回帖

更多关于 设ab为有理数 方程 的文章

 

随机推荐