• 游客 下载了资源 2012年421公务员联考《申论》卷及参考答案(福建、广西、四川、辽宁、海南、湖南、湖北、山西、黑龙江、重庆、陕西、云南、新疆、宁夏、青海)
  • 游客 下载了资源 2019年新疆兵团公考《申论》真题(下半年)及参考答案
  • 游客 下载了资源 2014年0920公务员考试联考《行测》真题(重庆下半年,新疆兵团、政法干警)答案及解析
  • 游客 下载了资源 2017年新疆兵团公考《申论》真题及参考答案
  • 游客 下载了资源 2011年917公务员联考《行测》答案及解析(河南、福建、甘肃、重庆、新疆兵团)
  • 游客 下载了资源 2012年河北公务员考试《申论》真题及参考答案
  • 游客 下载了资源 2015年425公务员联考《申论》(新疆兵团卷)及参考答案
  • 游客 下载了资源 2013年413公务员联考《行测》卷(辽宁、湖南、湖北、安徽、四川、福建、云南、黑龙江、江西、广西、贵州、海南、内蒙古、山西、重庆、宁夏、西藏)答案及解析
  • 游客 下载了资源 2010年河北公务员考试《申论》真题及参考答案
  • 游客 下载了资源 2016年423公务员联考《行测》(海南卷)答案及解析

2021年秋新疆电大一体化C语言程序设计形考2

2021年秋季C语言程序设计第二次作业-1
总分:100 分
单选题多选题判断题问答题简答题
一、单选题 (共8题,共32分)
得分:32分
1、
若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字( )。
A :
const
B :
continue
C :
case
D :
static
得分:4分
本题分值:4分
回答正确
您的答案: A
正确答案: A
试题解析:
定义符号常量有多种方法,其中一种是使用常量定义语句,该语句以const开始,其后带有类型标识符,定义的符号常量具有确定类型。
2、
已知“int a[10], x, *pa=a;”,若要把数组a[3]元素的值赋给x,则不正确的语句为( )。
A :
x=a[3];
B :
x=pa[3];
C :
x=*pa+3;
D :
x=*(a+3);
得分:4分
本题分值:4分
回答正确
您的答案: C
正确答案: C
试题解析:
由于pa指向a,所以数组元素a[3]还可以表示为pa[3],它们的指针访问方式分别为*(a+3)和*(pa+3)。而表达式*pa+3等同与a[0]+3,所以D选项是错误的。
3、
利用一维字符数组存储一个字符串时,在其末尾自动存储的一个字符是( )。
A :
回车
B :
‘’
C :

D :
空格
得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
一维字符数组存储一个字符串时,字符数组的长度要大于字符串的长度,或者说,要大于等于字符串的长度加1。假定一个字符串的长度为n,则占用字符数组中的下标范围是0~n-1,从下标n开始的位置向后都存储字符’’,即ASCII码为0的空字符。
4、
for循环语句能够被改写为( )语句。
A :
while
B :
switch
C :
if
D :
复合
得分:4分
本题分值:4分
回答正确
您的答案: A
正确答案: A
试题解析:
5、
假定有一个定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为( )。
A :
6
B :
4
C :
2
D :
8
得分:4分
本题分值:4分
回答正确
您的答案: A
正确答案: A
试题解析:
6、
假定a为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a数组的首地址大( )个字节。
A :
32
B :
4
C :
16
D :
8
得分:4分
本题分值:4分
回答正确
您的答案: C
正确答案: C
试题解析:
7、
假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为( )。
A :
8
B :
2
C :
4
D :
6
得分:4分
本题分值:4分
回答正确
您的答案: D
正确答案: D
试题解析:
8、
当处理一个问题时的循环次数已知时,最好采用( )循环来解决。
A :
for
B :
while
C :
do-while
D :
switch
得分:4分
本题分值:4分
回答正确
您的答案: A
正确答案: A
试题解析:
二、多选题 (共2题,共8分)
得分:8分
1、
指出下面哪些是合法的用户定义的标识符______
A :
P-S
B :
_908
C :
wind
D :
x y
得分:4分
本题分值:4分
回答正确
您的答案: B C
正确答案: B C
试题解析:
2、
下面哪些是合法的用户定义的标识符( )。
A :
_908
B :
*par
C :
sheep!
D :
wind
得分:4分
本题分值:4分
回答正确
您的答案: A D
正确答案: A D
试题解析:
三、判断题 (共5题,共20分)
得分:20分
1、
在一个函数定义中,函数体的格式是一条复合语句。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
在一个函数定义中,包括函数头和函数体两个部分,其函数体的格式是一条复合语句,其中可以包含一条或多条语句。
2、
在“printf(“s=%c”,”abc”);”语句中,格式符的使用同后面的输出数据相适合。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
在此printf()函数调用格式中,格式字符串中包含的格式字符为%c,表示将输出的数据项为字符类型,而后面输出的为字符串”abc”,即格式字符和输出的数据项类型不适合。
3、
使用const语句定义一个符号常量时,则必须对它同时进行初始化。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
4、
break语句可以使用在switch语句中。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
5、
假定二维数组的定义语句为“double a[M][N];”,则每个数组元素的列下标取值范围在1~N之间。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
四、问答题 (共2题,共20分)
待批阅
1、
补充完整下面的函数定义,计算出1+1*3+2*3+…+n*3的值并返回。 int FF(int n) { int i,s=1; //在下面添上一行for循环语句,循环变量为i,累加变量为s return s; }
本题分值:10分

您的答案: for(i=1;i<=n;i++) s+=i*3;

正确答案: for(i=1;i<=n;i++) s+=i*3;
教师评价:
试题解析:
2、
补充完整下面的函数定义,要求返回二维数组a[m][n]中所有元素的平均值。假定在计算过程中采用变量s存放累加值,采用i和j作为扫描数组的循环变量。 double Mean(double a[][N],int m,int n) { int i,j; double s=0.0; //在下面添上合适的for双重循环语句 return s/(m*n); }
本题分值:10分

您的答案: for(i=0; i

正确答案: for(i=0; i<m; i++) for(j=0; j<n; j++) s+=a[i][j];
教师评价:
试题解析:
五、简答题 (共2题,共20分)
待批阅
1、
根据函数原型“int DD(int a[], int n, int MM)”编写函数定义,利用双重for循环统计出数组a[n]中任何两个不同元素的值等于MM值的配对个数,然后返回统计结果。如假定a[i]+a[j]等于MM,同时i≠j,则为一个配对。 int DD(int a[], int n, int MM) { int i,j,c=0; //用i和j作为循环变量,用c作为统计变量 //在下面补充一个双重for循环语句
本题分值:10分

您的答案: for(i=0; i

正确答案:
教师评价:
试题解析:
2、
补充完整下面的函数定义,计算出1+1*3+2*3+…+n*3的值并返回。 int FF(int n) { int i,s=1; //在下面添上一行for循环语句,循环变量为i,累加变量为s return s; }
本题分值:10分

您的答案: for(i=1;i<=n;i++) s+=i*3;

正确答案:
教师评价:
试题解析:

内容查看
查看价格5
点点赞赏,手留余香 给TA打赏

AI创作

课程作业代写,点击图片加微信,有偿服务

评论0

请先
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录