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

[复制链接]
楼主: bb20920d

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-5-24 15:48:38 | 显示全部楼层
define N 10
int x[N];
D:int x[0..10];
正确答案:【

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-5-24 15:48:38 | 显示全部楼层
define N 10
int x[N];】
6、单选题:有以下程序:

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-5-24 15:48:38 | 显示全部楼层
include<stdio.h>void main(){ char s[]=”012xy8s34f4w2”;  int i,n=0;  for(i=0; s!=0; i++) if(s>=’0’&&s<=’9′)n++;  printf(“%dn”,n);  }程序运行后的输出结果是()。
A:8
B:3
C:0
D:7
正确答案:【3】
9、单选题:有以下程序段char name[20];int num;scanf(“name=%s num=%d”,name;&num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为()。
A:Lili
B:name=Lili
C:name=Lili num=1001
D:Lili num=
正确答案:【Lili】
10、判断题:在C语言中能逐个地使用下标变量,也能一次引用整个数组。
A:错
B:对
正确答案:【错】
11、判断题:能对二维数组a进行正确初始化的语句是int a[2][ ]={{1,0,1},{5,2,3,}};
A:错
B:对
正确答案:【错】
12、判断题:若有定义语句:int b[3][4]; 按在内存中的存放顺序,b数组的第4个元素是a[1][3].
A:对
B:错
正确答案:【错】
13、判断题:能对二维数组a进行正确初始化的语句是int a[ ][3]={{1,0,1},{},{1,1}};
A:对
B:错
正确答案:【错】
14、判断题:在c语言中,引用数组元素时,其数组下标的数据类型允许是整型表达式
A:错
B:对
正确答案:【对】
15、判断题:一个数组是由连续的一块内存单元组成的,数组名就是这块连续内存单元的首地址
A:对
B:错
正确答案:【对】
16、判断题:C语言允许用字符串的方式对数组作初始化赋值。
A:错
B:对
正确答案:【对】
17、判断题:用字符串方式赋值比用字符逐个赋值要多占一个字节, 用于存放字符串结束标志’’。
A:对
B:错
正确答案:【对】
第六章 单元测试
1、判断题:函数调用可以作为一个独立的语句存在
A:对
B:错
正确答案:【对】
2、判断题:若函数调用时的实参为变量,函数的实参和其对应的形参共占同一存储单元
A:对
B:错
正确答案:【错】
3、判断题:定义时,函数的形参只是形式上的存在,不占用具体存储单元
A:错
B:对
正确答案:【对】
4、判断题:函数可以没有参数,但是不能没有返回值
A:对
B:错
正确答案:【错】
5、判断题:函数定义时必须给出函数体,函数体内至少有一条语句
A:对
B:错
正确答案:【错】
6、判断题:C语言中,函数可以用原型说明,也可用简单说明
A:对
B:错
正确答案:【错】
7、判断题:函数的存储类别有外部的和静态的两种,它们的作用域分别是程序级的和文件级的
A:错
B:对
正确答案:【对】
8、判断题:C程序函数的形参不可以说明为static型变量
A:对
B:错
正确答案:【对】
9、判断题:C程序函数中定义的自动变量,系统不自动赋确定的初值
A:对
B:错
正确答案:【对】
10、判断题:在一个C源程序文件中所定义的全局变量,其作用域为所在程序的全部范围
A:对
B:错
正确答案:【错】
11、单选题:有以下程序: 

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
 楼主| 发表于 2025-5-24 15:48:38 | 显示全部楼层
include <stdio.h>void fun(int a[],int n){ int i,t;  for(i=0;i<n/2;i++)   { t=a;a=a[n-1-i];a[n-1-i]=t; }}void main(){ int k[10]={1,2,3,4,5,6,7,8,9,10},i;fun(k,5);for(i=2; i<8; i++)printf(“%d”,k);printf(“n”);}程序的运行结果是()。
A:345678
B:1098765
C:321678
D:876543
正确答案:【321678】
14、单选题:有以下程序:

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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