问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在C语言中 语句 printf("%d%d%%d%d",1+2,5/2,-2*4,11%3)是怎样运算的...

发布网友 发布时间:14小时前

我来回答

5个回答

热心网友 时间:14小时前

先算1+2=3,这个没什么要说的
再计算 5/2=2(整型数与整型数计算,结果也为整型数.5/2=2.5,取整得2)
再计算 -2*4=-8,这个也没什么要说的
最后 11%3=2(11/3取余数) 关于取余计算.我想说一下,就是只有整型数才能进行取余计算. 特殊情况,如果M小于N,M%N=M.
输出框输出的是32-82(没有空格)

还想说一下关于printf的问题.就以本题为例.如果%d的个数少于输出项的个数,则多余的项不输出.如果%d的个数多于输出项的个数.则多项的%d会输出不定值.
还有,就是printf是按从左向右的顺序输出的.但是输出项部分.是以从右向左的顺序运算的.也就是说.本例中.是先运算11%3=2,最后运算1+2=3,但是输出时,还是自左向右.这点需要注意...(函数参数的计算顺序是自右向左)

关于习题嘛.我觉得你到书店里买一本好点的二级习题就可以了.最重要的是反复的做,自己总结知识点.不然.做再多的习题,也没有用.

祝你成功!

热心网友 时间:14小时前

printf 语句的运算方法是从右至左 先做11%3

习题 江苏的你可以买金版电子出版社的2级C语言考试 考点与题解

全国的你可以买和C语言配套的清华出版社的那本习题书

热心网友 时间:14小时前

"/"是求商运算,所以"5/2=2"."%"是求余运算,所以"11%3=2".它们全部以十进制的整形的形式输出,所以最后结果为:3 2 -8 2;
计算机等级考试,肯定用的着!!!!!

2008-03-11 18:13

08年计算机等考网上辅导:http://ncre.educity.cn/hzzx/kspx.htm

考试须知:http://ncre.csai.cn/ncreguide/no0055.htm

时间安排:http://ncre.csai.cn/ncreguide/200709221714301950.htm

指定教材:http://ncre.csai.cn/zt/2007ncre/

一级MS Office

考试大纲:http://ncre.csai.cn/ncredg/no0006.htm

资料下载:http://data.csai.cn/search.asp?keyword=%25%25ms+office%25%25&page=1

历年试题:http://ncre.csai.cn/category.asp?class=v3

一级WPA Office

考试大纲:http://ncre.csai.cn/ncredg/no0005.htm

资料下载:http://data.csai.cn/search.asp?keyword=%25%25%25wps%25%25%25&page=1

历年试题:http://ncre.csai.cn/category.asp?class=v2

一级B 考试大纲:http://ncre.csai.cn/ncredg/no0004.htm

资料下载:http://data.csai.cn/search.asp?keyword=%25%25%D2%BB%BC%B6B%25%25&page=1 历年试题:http://ncre.csai.cn/category.asp?class=v1

考点分析:http://ncre.csai.cn/ncrefx/200702031607191332.htm

二级C语言

考试大纲:http://ncre.csai.cn/ncredg/200605160849041980.htm

资料下载:http://data.csai.cn/View_7744.html

历年试题:http://ncre.csai.cn/category.asp?class=v17

视频教程:http://platform.csai.cn/intro/ncre_c.htm

重难点分析与题解:http://ncre.csai.cn/ncrefx/200703151118271174.htm

模拟测试:http://data.csai.cn/View_43696.html

复习全攻略:http://ncre.csai.cn/zt/ZT_C_cc0911.htm

考点分析:http://ncre.csai.cn/ncrefx/200612201144361030.htm

二级Visual Basic

考试大纲:http://ncre.csai.cn/ncredg/200605160904311624.htm

资料下载:http://data.csai.cn/View_7748.html

历年试题:http://ncre.csai.cn/category.asp?class=v22

视频教程:http://platform.csai.cn/intro/ncre_VB.htm

重难点分析:http://ncre.csai.cn/ncrefx/200708141419091328.htm

考点分析:http://ncre.csai.cn/ncrefx/200612141547271298.htm

VB语言复习专题:http://ncre.csai.cn/zt/ZT_VB_cc0913.htm

二级Visual Foxpor

考试大纲:http://ncre.csai.cn/ncredg/200605170854421935.htm

资料下载:http://data.csai.cn/View_7747.html

历年试题:http://ncre.csai.cn/category.asp?class=v25

视频教程:http://platform.csai.cn/intro/ncre_VF.htm

重难点分析与题解:http://ncre.csai.cn/ncrefx/200703231548431006.htm

考点分析:http://ncre.csai.cn/ncrefx/200612281154001109.htm

VF程序设计辅导:http://ncre.csai.cn/ncrefx/200606280918141757.htm

二级C++

考试大纲:http://ncre.csai.cn/ncredg/200605160915441498.htm

资料下载:http://data.csai.cn/View_7745.html

历年试题:http://ncre.csai.cn/category.asp?class=v8

视频教程:http://platform.csai.cn/intro/ncre_c%2B%2B.htm

重难点分析:http://ncre.csai.cn/ncrefx/200707131042431538.htm

二级java

考试大纲:http://ncre.csai.cn/ncredg/200605160911201577.htm

资料下载:http://data.csai.cn/View_7749.html

历年试题:http://ncre.csai.cn/category.asp?class=v6

视频教程:http://platform.csai.cn/intro/ncre_java.htm

重难点分析:http://ncre.csai.cn/ncrefx/200707130908401249.htm

二级Access

考试大纲:http://ncre.csai.cn/ncredg/200605170846131747.htm

资料下载:http://data.csai.cn/View_7743.html

历年试题:http://ncre.csai.cn/category.asp?class=v7

视频教程:http://platform.csai.cn/intro/ncre_access.htm

重难点分析:http://ncre.csai.cn/ncrefx/200708071015051882.htm

三级网络技术

考试大纲:http://ncre.csai.cn/ncredg/200605170904011735.htm

资料下载:http://data.csai.cn/View_7895.html

历年试题:http://ncre.csai.cn/category.asp?class=v11

视频教程:http://platform.csai.cn/intro/ncre_net.htm

三级数据库考试大纲:http://ncre.csai.cn/ncredg/200605170907541652.htm

资料下载:http://data.csai.cn/View_7896.html

历年试题:http://ncre.csai.cn/category.asp?class=v12

三级信息管理考试大纲:http://ncre.csai.cn/ncredg/200605170913551586.htm

资料下载:http://data.csai.cn/search.asp?keyword=%25%25%C8%FD%BC%B6%D0%C5%CF%A2%B9%DC%C0%ED%25%25&page=1

历年试题:http://ncre.csai.cn/category.asp?class=v10

重难点分析:http://ncre.csai.cn/ncrefx/200708091433401200.htm

三级PC技术考试大纲:http://ncre.csai.cn/ncredg/200605170919491762.htm

资料下载:http://data.csai.cn/search.asp?keyword=%25%25%C8%FD%BC%B6PC%BC%BC%CA%F5%25%25&page=1

历年试题:http://ncre.csai.cn/category.asp?class=v9

四级网络工程师

考试大纲:http://ncre.csai.cn/ncredg/200710311119271004.htm

资料下载:http://data.csai.cn/View_7896.html

历年试题:http://ncre.csai.cn/category.asp?class=v31

热心网友 时间:14小时前

按照引号中指定的格式,依次用后面的参数列表中的数字去填充,最后将字符串输出。

习题:
C语言习题
一、单项选择题
1.正确的自定义标识符是 ( )
A.a=2 B.a+b C.name D.default
2.错误的转义字符是 ( )
A.'\091' B.'\\' C.'\0' D.'\''
3.设int a,b,c;执行表达式a=b=1,a++,b+1,c=a+b--
后,a,b和c的值分别是 ( )
A.2,1,2 B.2,0,3 C.2,2,3 D.2,1,3
4.在C语言中,错误的常数是 ( )
A. 1E+0.0 B. 5. C. 0xaf D. 0L
5.下面运算符优先级最高的是 ( )
A.'\0';j+=2)
s=10*s+p[j][k]-'0';
printf(”%d\n”,s);
}
运行结果:
3.main( )
{ int j;
for(j=1;j=2;j--)
switch(j)
{case 0: printf("%4s","ABC");
case 1: printf("%4s","DEF");
case 2: printf("%4s","GHI");break
case 3: printf("%4s","JKL");
default: printf("%4s","MNO");
}
printf("\n");
}
运行结果:

7.main()
{int j,a[6]={1,2}};
for(j=3;jc&&b+c>a&&a+c>b)
{
if(________________________________)printf("DY");
if(________________________________)printf("DB");
a2=a*a;b2=b*b;c2=c*c;
if(________________________________)printf("ZJ");
printf("\n");
}
else printf("NO\n");
}

2.输出下列图形。
1 2 3 4 5 6 7 8 9 main()
2 3 4 5 6 7 8 9 { int I,J;
3 4 5 6 7 8 9 for(I=1;I<=_________;I++)
4 5 6 7 8 9 for(J=_________;J<=9;J++)
5 6 7 8 9 printf("%2d",J);
6 7 8 9 printf("\n");}
7 8 9
8 9
9
五、程序设计题
1.判断输入整数x的正负性和奇偶性。
2.从键盘输入10个整数,求出其中的最大值。
3.输入一行字符,统计其中的数字、字母、空格
和其它字符出现的次数。
4.输入十个整数,计算出平均值(aver),找出其中最
大者(max)和最小者(min)并将三者输出。
5.将十个实型数输入数组(float n[10];)逆序存放后再
输出。

数组题目:
c语言习题--数组

1. 给出以下定义:

char x[]="abcdefg";

char y[]={'a','b','c','d','e','f','g'};

则正确的叙述为

A)数组X和数组Y等价 B)数组x和数组Y的长度相同

C)数组X的长度大于数组Y的长度 D)数组X的长度小于数组Y的长度

2. 若有下面的程序片段:

int a[12]={0}, *p[3], **pp, i;

for(i=0; i<3; i++)

p[i]=&a[i*4];

pp=p;

则对数组元素的错误引用是

A) pp[0][1] B) a[10] C) p[3][1] D) *(*(p+2)+2)

3. 设有以下定义:

int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};

int (*prt)[3]=a,*p=a[0];

则下列能够正确表示数组元素a[1][2]的表达式是

A) *((*prt+1) [2]) B) *(*(p+5))

C) (*prt+1)+2 D) *(*(a+1)+2)

4. 不能把字符串:Hello!赋给数组b的语句是

A) char b[10]={'H','e','l','l','o','!'};

B) char b[10];b="Hello!";

C) char b[10];strcpy(b,"Hello!");

D) char b[10]="Hello!";

5. 若有以下说明:

int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};

char c='a',d,g;

则数值为4的表达式是

A)a[g-c] B)a[4]

C)a['d'-'c'] D)a['d'-c]

6. 若有以下说明:

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

则数值为6的表达式是

A) *p+6 B) *(p+6) C) *p+=5 D) p+5

7. 若有以下说明:

int w[3][4]o={{0,1},{2,4},{5,8}};

int(*p)[4]=w;

则数值为4的表达式是

A) *w[1]+1 B) p++,*(p+1)

C) w[2][2] D) p[1][1]

8. 若有以下的说明和语句:

main()

{int t[3][2], *pt[3],k;

fpr(k=o; k<3;k++)pt[k]=t[k];

}

则以一选项中能正确表示t数组元素地址的表达式是

A) &t[3][2] B) *pt[0]

C) *(pt+1) D) &pt[2]

9. 以下程序的输出结果是

main( )

{ int i,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];

for(i=0;i<4;i+=2)printf("%d ",p[i]);

}

A) 5 2 B) 5 1 C) 5 3 D) 9 7

10. 若有以下的说明和语句,则在执行for语句后,*(*(pt+l)+2)表示的数组元素是

int t[3][3], *pt([3], k;

for (k=0;k<3;k++) pt[k]=&t[k][0];

A) 5 2 B) 5 1 C) 5 3 D) 9 7

11. 执行下面的程序段后,变量k中的值为

int k=3, s[2];

s[0]=k; k=s[1]*10;

A) 不定值 B) 33 C) 30 D) 10

12. 若已定义:

int a[ ]={0,1,2,3,4,5,6,7,8,9], *p=a,i;

其中 0≤i≤9, 则对a数组元素不正确的引用上

A) a[p-a] B) *(&a[i]) C) p[i] D) a[10]

13. 设有数组定义: char array [ ]="China"; 则数组 array所占的空间为

A) 4个字节 B) 5个字节 C) 6个字节 D) 7个字节

http://www.gz-accp.com/news/newsshow.asp?id=837
http://www.csdn.net/
http://www.cyybase.com/print.asp?id=2610
http://www.cyybase.com/ShowPost.asp?id=2610
http://www.baidu.com/s?ie=gb2312&bs=C%D3%EF%D1%D4%CF%B0%CC%E2&sr=&z=&cl=3&f=8&wd=C%D3%EF%D1%D4%CF%B0%CC%E2%2B%CA%FD%D7%E9&ct=0

热心网友 时间:14小时前

先算1+2=3,再5/2=2(取整输出,因为5和2都是整数),-2*4=-8,11%3=2(11/2取余数)
输出框输出的是32-82(没有空格)
习题集就随便在百度上找个呗,我一般都不去找这种垃圾的习题,小学生都会做的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
异地伙食补助金在辞职赔偿中是否计入? 关于企业加强职工福利费财务管理的通知福利费开支的调整 考到外省异地的公务员在工资上有没有“异地补贴”这一项,就是每个月会... symantec这个是什么 什么是Symantec应用程序啊? http://service.symantec.com是个什么网站 用方砖铺地,如果用边长3分米的方砖,360块正好铺满。如果用边长6分米的... 一条人行道长360米,宽6米,要用边长是3分米的方砖铺地,铺满这条人行道需... 一九七六年农历九月十五是什么星座? ...有好几排小白点,有一个小黑点在上面乱跳,统计一分钟点中小黑点的... 全国计算机二级考试教材上的例题,printf后括号内的格式很不解,%d和\... 电源稳压器 闺蜜头像三张 三张闺蜜头像 中山眼科医科的吕林教擅长哪方面治疗,要怎样预约 冰箱冷冻成品区和冷冻生鲜区的区别 东京大学东洋文化研究所前身今世 简单介绍东洋武士文学 东洋西洋区别 追高被套的股票怎么操作? 求助!要有怎样的配置才能玩得起古剑奇谭或仙剑5? 我的配置玩古剑奇谭老重启和卡 高手帮忙看一下怎么解决啊 我的配置玩... 电脑任务栏微信QQ图标怎么消失? qq和微信这样的弹出窗口怎么取消 我的 实况足球2010 有中文有英文怎么办? 实况足球10为什么有英文? 实况足球10重装系统后成了英文版。只是球员名成了英文,其他全是中文... 交通银行的信用卡未激活会产生年费吗?以后会不会影响到自己的信用呢... 415消痛喷剂在哪里买啊?网上找不到。 415消痛喷剂在美国能买到吗? 中国加入SDR后,普通百姓有哪些实惠? 国际货币基金组织上海区域中心成立,具有怎样的意义? 中国黄金储备 外汇储备 国际货币基金组织的储备头寸 特... 手机管家是人工的吗 对象扩展方法Object.fromEntries()和Object.entries() array_uintersect_uassoc定义和用法 请问,父亲把房子赠与孩子,需要什么手续? 怎么删除微信里的微信好友提示? 求这个视频里片头曲之后的那日文首歌的歌名 求这三首日文歌的歌名QAQ 有很大可能是动漫里的www万分感谢! 梦见女女到工地要饭吃 去Prospero Markets浦华证券这个投一资会不会出现安全问题啊? 水果店运来750千克梨子,上午卖出255千克,下午卖出407千克,还剩多少千克... ...上午卖出苹果325千克,下午卖出350千克,今天卖出。545千克,平均每天... 新版三国吴奇隆演什么 梦三国押镖劫镖显示自不量力被一招制服啥意思 梦三国镖师之靴任务是什么? 转基因食物好吗? 第六感和第七感分别是什么意思?两者有什么不同? 第七感和第六感区别在哪