中国大学mooc2024-2025-1 《c语言程序设计》辅导资料

[复制链接]
楼主: 1144766066

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include
int main( )
{
int i,j,a[7][7],x=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[j]=3*i+j;
for(i=0;i<3;i++)
x+=a;
printf(%d\n,x);
return 0;
}
选项:

A. 8

B. 0

C. 12

D. 不确定
答案: 请关注ybaotk.com搜题查看答案
问题 87: 17. 以下程序的输出结果是( )。

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include
int main()
{
int i,x[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
printf(%d,,x);
printf(\n);
return 0;
}
选项:

A. 1,5,9

B. 1,4,7

C. 3,5,7

D. 3,6,9
答案: 请关注ybaotk.com搜题查看答案
问题 88: 18. 以下程序的输出结果是( )。

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include
int main()
{
int a[3][3]={{1,2,3},{3,4,5},{5,6,7}},i,j,s=0;
for(i=0;i<3;i++)
for(j=i;j<3;j++)
s+=a[j];
printf(%d\n,s);
return 0;
}
选项:

A. 22

B. 26

C. 36

D. 19
答案: 请关注ybaotk.com搜题查看答案
问题 89: 19. 下面程序运行后,输出结果是( )。

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include
int main( )
{
int i,j,x=0;
static int a[8][8];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[j]=2*i+j;
for(i=0;i<8;i++)
x+=a;
printf(%d,x);
return 0;
}
选项:

A. 9

B. 18

C. 0

D. 27
答案: 请关注ybaotk.com搜题查看答案
问题 90: 20. 下面程序的功能是( )。

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include
int main()
{
char a[]=clanguage,t;
int i,j,k;
k=strlen(a);
for(i=0;i<=k-2;i+=2)
for(j=i+2;ja[j])
{ t=a; a=a[j]; a[j]=t; }
puts(a);
printf(\n);
return 0;
}
选项:

A. 将字符数组a中的元素从小到大排序

B. 将字符数组a中的元素从大到小排序

C. 将字符数组a中下标为偶数的元素从小到大排序

D. 将字符数组a中下标为奇数的元素从小到大排序
答案: 请关注ybaotk.com搜题查看答案
问题 91: 21. 如果一个int类型变量在内存中占用4个字节,有定义语句int a[ ]={1,8,2,8,3,8,4,8,5,8}; 则数组a在内存中所占字节数是( )。
选项:

A. 8

B. 40

C. 10

D. 不定
答案: 请关注ybaotk.com搜题查看答案
问题 92: 22. 若有定义语句:
char s[100],d[100];
int j=0,i=0;
且s中已赋字符串,请在划线处填( )以实现将字符串s中的内容拷贝到字符串d中。
while(s)
{
d[j]=__________;
j++;
}
d[j]='\0';
选项:

A. s

B. s[++i]

C. s[i++]

D. s[j]
答案: 请关注ybaotk.com搜题查看答案
问题 93: 23. 若有说明char c[7]={'s','t','r','i','n','g'}; 则对元素的非法引用是( )。
选项:

A. c[0]

B. c[9-6]

C. c[4*2]

D. c[2*3]
答案: 请关注ybaotk.com搜题查看答案
问题 94: 24. 在C语言中,数组的下标从1开始。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 95: 25. 设有定义语句char a[ ]={123456789\0};,则表达式strlen(a)的值为1。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 96: 26. 判断字符串s1和字符串s2是否相等,应使用语句1。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 97: 27. 语句printf(%d\n, strlen(ATS\n012\1\\));的输出结果是1。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 98: 28. 把数组a(大小为100)中前n个元素中的最大值放入a的最后一个元素中,n的值由键盘输入,请填空。
注意:答案不要加分号!!!

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include stdio.h
int main( )
{
int a[100], i, n;
1 ;
for(i = 0; i < n; i++)
{
scanf(%d, &a);
}
a[99] = a[0];
for(i = 1; i < n; i++)
{
if(a[99] < a) a[99] = a;
}
printf(Max is %d\n,  2  );
return 0;
}
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 99: 1.

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include
char fun(char c)
{
if (c<='z' && c>='a')
c-='a'-'A';
return (c);
}
int main()
{
char s[81]; int k=0;
gets(s);
while(s[k])
{
s[k]=fun(s[k]);
putchar(s[k]);
k++;
}
putchar('\n');
return 0;
}
若运行时从键盘上输入 open the door(表示回车),则上面程序的输出结果是( )。
选项:

A. oPEN tHE dOOR

B. open the door

C. OPEN THE DOOR

D. Open The Door
答案: 请关注ybaotk.com搜题查看答案
问题 100: 2. 以下程序的输出结果是( )。

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include stdio.h

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341694
 楼主| 发表于 2025-3-20 17:41:56 | 显示全部楼层
include string.h
void fun( char s[])
{
int x,y; char c;
for(x=0,y=(strlen(s)-1)/2; x
选项:

A. ihgfedcba

B. abcdefghi

C. edcbafghi

D. ihgfefghi
答案: 请关注ybaotk.com搜题查看答案
问题 101: 3. 下面程序的输出结果是( )。

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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