网课知到c语言程序设计(西华大学)智慧树答案

[复制链接]
楼主: bb20920d

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-5-24 15:48:38 | 显示全部楼层
include<stdio.h>  int f(int x);  void main( )   { int a, b=0;  for(a=0; a<3; a++)   { b=b+f(a);     purchar(‘A’+b);       }   }  int f(int x)   {  return x*x+1;}程序运行后的输出结果是()。
A:BCF
B:ABE
C:BCD
D:BD1
正确答案:【BD1】
17、单选题:有以下程序

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-5-24 15:48:38 | 显示全部楼层
include<stdio.h>

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-5-24 15:48:38 | 显示全部楼层
define N  3void fun(int a[][N],int b[]){ int i,j;  for(i=0;i<N;i++)   { b=a[0];  for(j=1;j<N;j++)    if(b<a[j])  b=a[j];   } } void main( ){ int x[N][N]={1,2,3,4,5,6,7,8,9}, y[N],i;  fun(x,y);  for(i=0;i<N;i++)  printf( “%d,”,y );   printf( “n”);} 程序运行后的输出结果是( )。
A:2,4,8
B:3,5,7
C:1,3,5
D:3,6,9
正确答案:【3,6,9】
18、单选题:有以下程序

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-5-24 15:48:38 | 显示全部楼层
include<stdio.h>int a=1,b=2;void fun1(int a, int b ){ printf(“%d %d”,a,b); }void fun2(){ a=3; b=4; }void main( ){ fun1 (5,6);    fun2();  printf(“%d %dn”,a,b); }程序运行后的输出结果是( )。
A:5 6 1 2
B:3 4 5 6
C:1 2 5 6
D:5 6 3 4
正确答案:【5 6 3 4】
19、单选题:设有如下函数定义int fun(int k){ if (k<1) return 0;  else if(k==1)return 1;  elsereturn fun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是()。
A:4
B:5
C:2
D:3
正确答案:【3】
20、单选题:有以下程序

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-5-24 15:48:38 | 显示全部楼层
include<stdio.h>int fun() { static int x=1;   x+=1;    return x; }void main() { int i, s=1;  for(i=1;i<=5;i++)s+=fun();   printf(“%dn”,s); } 程序运行后的输出结果是 ()。
A:6
B:21
C:120
D:11
正确答案:【21】
21、单选题:有以下程序

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-5-24 15:48:38 | 显示全部楼层
include<stdio.h>int f(int t[],int n);void main( ) { int a[4]={1,2,3,4},s;s=f(a,4);     printf(“%dn”,s);  }int f(int t[],int n){ if(n>0)  return t[n-1]+f(t,n-1);  else return 0; }程序运行后的输出结果是()。
A:4
B:6
C:10
D:14
正确答案:【10】
22、单选题:有以下程序

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-5-24 15:48:38 | 显示全部楼层
include<stdio.h>int f(int x,int y)  {return((y-x)*x);}void main( ){int a=3,b=4,c=5,d; d=f(f(a,b),f(a,c)); printf(“%dn”,d);}程序运行后的输出结果是()。
A:7
B:8
C:9
D:10
正确答案:【9】
23、单选题:有以下程序

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-5-24 15:48:38 | 显示全部楼层
include<stdio.h> int f(int x) {int y;  if(x==0||x==1) return(3);  y=x*x-f(x-2);  return y;  } void main() {int z;  z=f(3);   printf(“%dn”,z);  } 程序的运行结果是(  )。
A:0
B:8
C:9
D:6
正确答案:【6】
24、单选题:在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
A:auto和register
B:extern和register
C:static和register
D:auto和static
需要更多科目答案请联系我们

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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