福建开放大学_c语言程序设计作业答案辅导资料

[复制链接]
楼主: bb20920d

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-4-11 17:13:41 | 显示全部楼层
include
__ void main() {
__ int i, s1=0, s2=0;
__ for(i=0;i<10;i++)
__ if(i%2) s1+=i; else s2+=i;
__ printf(%d %d\n,s1,s2);
__ }
答案:
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 315: 33.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-4-11 17:13:41 | 显示全部楼层
include
__ void main() {
__ __int n=6,y=1;
__ while(n) y*=n--;
__ printf(y=%d\n,y);
__ }
答案:
选项:
答案
:
请关注ybaotk.com搜题
查看答案
问题 316: 34.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-4-11 17:13:41 | 显示全部楼层
include
__ const int M=20;
__ void main()
__ {
__ int i,c2,c3,c5;
__ c2=c3=c5=0;
__ for(i=1; i<=M; i++) {
__ __if(i%2==0) c2++;
__ if(i%3==0) c3++;
__ if(i%5==0) c5++;
__ }
__ printf(%d %d %d\n,c2,c3,c5);
__ }
答案:
选项:
答案
:
请关注ybaotk.com搜题
查看答案
问题 317: 35.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-4-11 17:13:41 | 显示全部楼层
include
__ void main()
__ {
__ int i,s;
__ for(i=1,s=0;i<10;i++) {
__ if(i%3==0) continue;
__ s+=i;
__ }
__ printf(%d\n,s);
__ }
答案:
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 318: 36.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-4-11 17:13:41 | 显示全部楼层
include
__ void main() {
__ int a[8]={12,39,26,41,55,63,72,40};
__ int i, i1=0, i2=0;
__ for(i=0;i<8;i++)
__ if(a%2==1) i1++; else i2++;
__ printf(%d %d\n,i1,i2);
__ }
答案:
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 319: 37.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-4-11 17:13:41 | 显示全部楼层
include
__ int a[10]={4,5,6,15,20,13,12,7,8,9};
__ void main()
__ {
__ int i,s[4]=0;
__ for(i=0; i<10; i++) {
__ switch(a%4) {
__ case 0: s[0]+=a;break;
__ case 1: s[1]+=a;break;
__ case 2: s[2]+=a;break;
__ default: s[3]+=a;break;
__ }
__ }
__ for(i=0; i<4; i++) printf(%d ,s);
__ }
答案:
选项:
答案
:
请关注ybaotk.com
搜题查看答案
问题 320: 38.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-4-11 17:13:41 | 显示全部楼层
include
__ void main() {
__ char a[]=abcdbfbgacd;
__ int i1=0, i2=0, i=0;
__ while(a) {
__ if(a=='a') i1++;
__ if(a=='b') i2++;
__ __i++;
__ }
__ printf(%d %d %d\n,i1,i2,i);
__ }
答案:
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 321: 39.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-4-11 17:13:41 | 显示全部楼层
include
__ void main() {
__ int a[3][4]={{1,2,7,8},{5,6,10,6},{9,12,3,4}};
__ int m=a[0][0];
__ int i,j;
__ for(i=0; i<3; i++)
__ for(j=0; j<4; j++)
__ if(a[j]>m) m=a[j];
__ printf(%d\n,m);
__ }
答案:
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 322: 1. 在下面的函数声明语句中存在着语法错误的是( )。
选项:

A. AA(int a, int b)

B. AA(int, int)

C. AA(int a; int b)

D. AA(int a, int)
答案
:
请关注ybaotk.com搜题查看答案
问题 323: 2. 如果一个函数定义仅允许为所在的程序文件调用,则应在该函数定义的最前面添加的关键字为( )。
选项:

A. static

B. auto

C. default

D. extern
答案
:
请关注ybaotk.com搜题查看答案
问题 324: 3. 假定一个函数定义为“extern char* f1(char*
x){return x;}”,表示该函数作用域的关键字为( )。
选项:

A. extern

B. char*

C. char

D. int
答案
:
请关注ybaotk.com搜题查看答案
问题 325: 4. 假定一个函数的原型语句为“int ff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是( )。
选项:

A. ff(a)

B. ff(a[0])

C. ff(a+3)

D. ff(&a[0])
答案
:
请关注ybaotk.com搜题查看答案
问题 326: 5. 假定一个函数原型语句为“int f1(int a[],int n);”,与数组参数等价的表示为( )。
选项:

A. int** a

B. int a

C. int& a

D. int* a
答案
:
请关注ybaotk.com搜题查看答案
问题 327: 6. 假定一个函数的参数说明为const int a,则在函数体中不能进行的操作是( )。
选项:

A. printf(%d,a)

B. a==0

C. int
x=a

D. a=10
答案
:
请关注公
众号ybaotk.com搜题查看答案
问题 328: 7. 在函数体中定义的变量具有( )。
选项:

A.
全局作用域

B.
局部作用域

C.
文件作用域

D.
函数作用域
答案
:
请关注ybaotk.com搜题查看答案
问题 329: 8. 在函数外定义的变量,若带有作用域关键字static,则它具有( )。
选项:

A.
函数作用域

B.
局部作用域

C.
全局作用域

D.
文件作用域
答案
:
请关注ybaotk.com搜题查看答案
问题 330: 9. 在函数体中定义一个静态变量时,选用的存储属性关键字为( )。
选项:

A. static

B. extern

C. auto

D. register
答案
:
请关注ybaotk.com搜题查看答案
问题 331: 10. 假定一个函数原型为“void ff(int a[],int n)”,则对应的函数指针类型为( )。
选项:

A. void
(*ff)(int*a,int)

B. int (*ff)(int*a,int)

C. void
*ff(int*a,int)

D. *ff(int[],int)
答案
:
请关注ybaotk.com搜题查看答案
问题 332: 11. 函数定义格式中的参数表被称为实参表。
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 333: 12. 函数定义格式中的参数表被称为形参表。
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 334: 13. 函数调用参数表中的每个实参可以是表达式。
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 335: 14. 对于标识为static属性的变量,若没有对它进行初始化,则默认的初值为0。
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 336: 15. 在函数体中定义一个变量时,若不选用任何存储属性关键字进行标识,则它为静态变量。
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 337: 16. 在C语言程序中,主函数也可以成为递归函数。
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 338: 17. 在C语言程序中,除主函数外的任何用户定义的函数都可以是递归函数。
选项:
答案
:
请关注公
众号ybaotk.com搜题查看答案
问题 339: 18. void xk9(int x) {
__ char a[10];
__ int i=0,rem;
__ do {
__ rem=x%8; x=x/8;
__ a=48+rem;__ //'0'字符的ASCII码为48
__ __i++;
__ } while(x!=0);
__ while(i>0) printf(%c,a[--i]);
__ printf(\n);
}
答案:
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 340: 19. int wr1(int a[], int n, int x) {
__ int i;
__ for(i=0;i
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 341: 20. void wr4(int a[], int b[], int n) {
__ int i;
__ b[0]=b[1]=0;
__ for(i=0;i
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 342: 21.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-4-11 17:13:41 | 显示全部楼层
include
int wr11(int a[], int n, int k) {
__ int i,c=0;
__ for(i=0;i=k) c++;
__ return c;
}
void main() {
__ int a[9]={9,5,7,12,4,8,15,10,15};
__ int c=wr11(a,9,8);
__ printf(%d\n,c);
}
答案:
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 343: 22.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-4-11 17:13:41 | 显示全部楼层
include
int c=15;
void main() {
__ int a=10, b=20;
__ { int b=a+15; printf(%d ,a+b+c);}
__ printf(%d\n,a+b+c);
}
答案:
选项:
答案
:
请关注ybaotk.com搜题查看答案
问题 344: 23.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图