c语言复习题

二、填空题1.一个C语言程序中至少应包含一个。2.C语言程序总是先从开始执行。3.若a,b是int型变量,则表达式(a=2,b=5,b++,a+b)的值为。4.C语言规定... 二、填空题
1.一个C语言程序中至少应包含一个 。
2. C语言程序总是先从 开始执行。
3.若a,b是int型变量,则表达式(a=2,b=5,b++,a+b)的值为 。
4.C语言规定,一个char型数据在内存中所占的字节数为 。
5. 设 int a=7,b=9,t; 执行完表达式t=(a>b)?a:b后,t的值是 。
6.在一个字符数组中,表示一个字符串结束的转义符为 。
7. 设x的值为12,n的值为5,则表达式x%=(n++)运算后,x的值为 ,n的值为 。
8.C语言中,表示逻辑“真”值用 。
9.设x,y,z均为int型变量,请写出描述“x,y和z中有两个为负数”的表达式为 。
10. 设a为整型变量,初值为12,执行完语句 a+=a-=a*a后,a的值是 。
11.若有定义:int x=3, y=2; float a=2.5,b=3.5;,则表达式 (x+y)%2+(int)a/(int)b的值为 。
12. 一个数组定义为int a[3],则a数组的所有元素是 。
13.循环语句:for(k=1;k<=5;k++)执行结束后,K的值为 。
14.若定义:double x[3][5];则x数组中行下标的的下限为 ,列下标的上限为 。
15. 设有以下宏定义,则执行赋值语句i=P*2;后,整型变量i的值是 。
#define P 2
#define P P+4
16. 转义字符\n的功能___________,\b的功能是____________.
17. 表达式4.5+3/2的计算结果是___________。
18. 若已知,a=10,b=20, 则表达式!a<b的值为___________。
19. 若有 int a[3]={1,2,3};则a+2是 的地址,*(a+1)= 。
20. 若已知,a=3,b=4,c=5,则表达式!(a>b)&&!c||1的值为_________。
21. 有如下程序片段:
int a,b,c;
printf(“input a,b,c: ”);
scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);
欲使a=1、b=2、c=3,正确的输入形式为___________。
22. 若有说明int a[][3]={{1,2},{0},{3,4,5}},则a数组共有_________个元素。
23. 设i,j,k均为int型变量,则执行完下面的for循环后,k的值为________。
for(i=0,j=10;i<=j;i++,j- -) k=i+j;
24. 函数调用有哪两种方式________ 和__________。
25 a数组定义为char a[10];,若使数组a中存放字符串“friend” ,写出为数组a赋值的语句 。
展开
 我来答
匿名用户
2010-06-22
展开全部
1. main()函数

2. main()函数

3. 8

4. 1字节

5. 9

6. '\0'

7. x=2,n=6

8. 非0值

9. x*y*z>0&&(x<0||y<0||z<0)

10. -264(该死的杂种才会出这种变态烂题)

11. 1

12. a[0]、a[1]、a[2]

13. 6

14. 行下标的的下限为0,列下标的上限为4

15. 题目有误,对P宏重定义。如果宏定义如下:

#define Q 2
#define P Q+4

那么i=P*2,i的值是10

16. 换行 退格

17. 5.5

18. 1

19. a[2]元素 2

20. 1

21. a=1,b=2,c=3(之后按回车)

22. 9

23. 10

24. C语言只有一种调用方式:__cdecl式(从右至左的顺序压参数入栈)
我猜这个题目应该是说调用函数时参数的传递方式吧?有传值和传址两种(实际上都是传值)

25. char a[10]="friend";
luzhiwei512
2010-06-22 · TA获得超过386个赞
知道小有建树答主
回答量:407
采纳率:0%
帮助的人:366万
展开全部
1,main函数2,main函数3,8
4,1
5,9
6,‘\0’
7,2 6
8,1
9,(x<0+y<0+z<0)==2
10 -264
11 1
12 a[0],a[1],a[2]
13 6
14 2 4
15 8
16 换行 退格
17 5.5
18 0
19 3 2
20 0
21 1,2,3
22 9
23 10
24 传值和传参
25 strcpy(a,"friend");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
harry12800
2010-06-22 · 超过12用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:28.7万
展开全部
1.主函数main()
2.主函数
3. 8
4.1
5.9
6.'\0'
7. 2,6;
8.1
9.a*b*c>0&&(a*b)(b*c)*b<0
10.-264
11. 1
12.a[0],a[1],a[2]
13.6
14.2,4
15.出错,p重复定义
16.换行,进格
17.5.500000
18.1
19.a[2];2;
20.1
21.scanf("%d%d%d",&a,&b,&c);
22.9
23.10
24.库函数调用与用户自定义函数调用 (嵌套调用与递归调用)(有参与无参)
25.strcpy(a,"friend");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhurou081
2010-06-24 · TA获得超过740个赞
知道答主
回答量:45
采纳率:0%
帮助的人:0
展开全部
呵呵 自己看完书就懂了 C语言的最有价值的是指针。其他的只要你看完课本(C语言程序设计——谭浩强)前面几章书了都会做的。C语言比较简单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式