中国大学mooc2024c语言程序设计辅导资料

[复制链接]
楼主: 1144766066

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341712
 楼主| 发表于 2025-3-20 16:39:59 | 显示全部楼层
include
int main()
{
int a = 4;
switch(a > 5)
{
case 0:
printf(this is 0\n);
break;
case 1:
printf(this is 1\n);
break;
case 2:
printf(this is 2\n);
break;
default:
printf(this is default\n);
}
return 0;

写出该程序的输出
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 80: 1. 若有说明float a[10], i = 1;int j = 1; 则下面正确的数组元素引用方式是( )。
A. a B. a[j] C. a[10] D. a[i + j]
选项:

A. a

B. a[j]

C. a[10]

D. a[i+j]
答案: 请关注ybaotk.com搜题查看答案
问题 81: 2. 以下对一维数组的所有元素进行正确初始化的是( )。
A. int a[10] = (0, 0, 0, 0); B. int a[10] = { };
C. int a[ ] = {0}; D. int a[10] = {10*6};
选项:

A. int a[10] = (0, 0, 0, 0);

B. int a[10] = { };

C. int a[ ] = {0}

D. int a[10] = {10*6}
答案: 请关注ybaotk.com搜题查看答案
问题 82: 3. 以下能对一维数组 a进行正确初始化的语句是()
选项:

A. int a[10]=(0,0,0,0,0) ;

B. int a[10]={};

C. int a[]={0};

D. int a[10]={10*1};
答案: 请关注ybaotk.com搜题查看答案
问题 83: 4. 若使用一维数组名作函数实参,则以下正确的说法是()
选项:

A. 必须在主调函数中说明此数组的大小

B. 实参数组类型与形参数组类型可以不匹配

C. 在被调用函数中 ,不需要考虑形参数组的大小

D. 实参数组名与形参数组名必须一致
答案: 请关注ybaotk.com搜题查看答案
问题 84: 5. 以下程序运行后输出的结果是()
int main(){
int p[8]={11,12,13,14,15,16,17,18},i=0,j=0;
while(i++<7)
if(p%2) j+=p;
printf(%d\n,j);
}
选项:

A. 42

B. 45

C. 56

D. 60
答案: 请关注ybaotk.com搜题查看答案
问题 85: 6. 以下程序的运行结果是 。

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341712
 楼主| 发表于 2025-3-20 16:39:59 | 显示全部楼层
include
void main( )
{
int a[10],i;
a[0] = 1;
for (i = 1; i<10; i++ )
a = a[i - 1] + 2;
for (i = 0; i<10; i++ )
printf(a[%d] = %d\t,i,a);
}
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 86: 7. 以下程序的运行结果是 。

本帖子中包含更多资源

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

x
回复

使用道具 举报

24万

主题

24万

帖子

34万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
341712
 楼主| 发表于 2025-3-20 16:39:59 | 显示全部楼层
include
void main( )
{
int i, a[5];
for (i = 0; i<5; i++ )
a = 2*i + 1;
for (i = 0; i<5; i++ )
printf(a[%d] = %d\t,i,a);
printf(\n );
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 87: 1. 下面有关for循环的正确描述是()
选项:

A. for循环只能用于循环次数已经确定的情况

B. for循环是先执行循环体语句,后判断表达式

C. 在for循环中,不能用break语句跳出循环体

D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
答案: 请关注ybaotk.com搜题查看答案
问题 88: 2. 执行语句:for(i=1;i++<4;);后变量i的值是()
选项:

A. 3

B. 4

C. 5

D. 不定
答案: 请关注ybaotk.com搜题查看答案
问题 89: 3. 以下 for 循环是 ( )。
for(x=0,y=0;(y!=123) && (x<4);x++)
选项:

A. 无限循环

B. 循环次数不定

C. 执行 4 次

D. 执行 3 次
答案: 请关注ybaotk.com搜题查看答案
问题 90: 4. 若 i,j 已定义为 int 类型,则以下程序段中内循环
体的总的执行次数是
for(i=6;i>0;i--)
选项:

A. 20

B. 24

C. 15

D. 30
答案: 请关注ybaotk.com搜题查看答案
问题 91: 5. 以下程序段的输出结果是 ( )
int k,j,s;
for(k=2;k<6;k++,k++)
{ s=1;
for(j=k;j<6;j++)
s+=j;}
printf(%d\n,s);
选项:

A. 1

B. 9

C. 11

D. 10
答案: 请关注ybaotk.com搜题查看答案

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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