
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赋值的语句 。 展开
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赋值的语句 。 展开
4个回答
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";
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";
展开全部
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");
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");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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");
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");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵 自己看完书就懂了 C语言的最有价值的是指针。其他的只要你看完课本(C语言程序设计——谭浩强)前面几章书了都会做的。C语言比较简单。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |