2022年春季学期新疆电大一体化C语言程序设计第3次平时作业-1

微信小程序
内容查看
查看价格5
    科目求助

一、单选题 (共5题,共20分)
得分:20分
1、
函数pow(4,3)的值为(  )。
A :
56
B :
27
C :
64.0
D :
12.0
得分:4分
本题分值:4分
回答正确
您的答案: C
正确答案: C
试题解析:
函数pow(4,3)对于的数学算式为4的3次方,其值为64.0,在C语言中的运算结果是一个实数,写成整数64是不正确的。
2、
若要结束所在函数的执行过程,返回到调用该函数所在位置,则使用的语句为( )。
A :
continue
B :
break
C :
return
D :
goto
得分:4分
本题分值:4分
回答正确
您的答案: C
正确答案: C
试题解析:
此题的4个选项都属于C语言中的跳转类语句,但只有D选项中的return语句能够结束函数的调用执行,进行返回操作,其他跳转类语句无此功能。
3、
假定有定义为“int a[4][5]={{1,3,5},{2,8}};”,则a[1][1]的值为( )。
A :
5
B :
2
C :
3
D :
8
得分:4分
本题分值:4分
回答正确
您的答案: D
正确答案: D
试题解析:
4、
在下面的函数声明语句中存在着语法错误的是( )。
A :
AA(int a; int b)
B :
AA(int a, int)
C :
AA(int a, int b)
D :
AA(int, int)
得分:4分
本题分值:4分
回答正确
您的答案: A
正确答案: A
试题解析:
5、
当不需要函数返回任何值时,则所使用的返回类型为(  )。
A :
int
B :
union
C :
void
D :
Void
得分:4分
本题分值:4分
回答正确
您的答案: C
正确答案: C
试题解析:
二、多选题 (共5题,共20分)
得分:20分
1、
以下叙述中错误的选项是
A :
C程序地基本组成单位是语句
B :
C程序中地每一行只能写一条语句
C :
简单C语句必须以分号结束
D :
C语句必须在一行内写完
得分:4分
本题分值:4分
回答正确
您的答案: A B D
正确答案: A B D
试题解析:
2、
下列关于C语言地叙述正确地是
A :
大写字母和小写字母地意义相同
B :
不同类型地变量可以在一个表达式中
C :
在赋值表达式中等号(=)左边地变量和右边地值可以是不同类型
D :
同一个运算符号在不同地场合可以有不同地含义
得分:4分
本题分值:4分
回答正确
您的答案: B C D
正确答案: B C D
试题解析:
3、
以下C语言程序说法中不正确的是( )。
A :
C语言程序总是从第一个定义的函数开始执行
B :
在C语言程序中,要调用的函数必须在main( )函数中定义
C :
C语言程序总是从main( )函数开始执行
D :
C语言程序中的main( )函数必须放在程序的开始部分
得分:4分
本题分值:4分
回答正确
您的答案: A B D
正确答案: A B D
试题解析:
4、
下列不正确的标识符是(  )。
A :
-a1
B :
a[i]
C :
a2_i
D :
int t
得分:4分
本题分值:4分
回答正确
您的答案: A B D
正确答案: A B D
试题解析:
5、
下面说法中,正确地是
A :
全局变量一定是外部变量
B :
局部变量一定是内部变量
C :
全局变量作为函数间传递数据地手段时,与文件地作用类似,都是通过共享某种资源来传递数据
D :
全局变量与局部变量不可以重名资
得分:4分
本题分值:4分
回答正确
您的答案: A B C
正确答案: A B C
试题解析:
三、判断题 (共5题,共20分)
得分:20分
1、
向文本文件中输出数据时,需要调用系统函数fputc()或fputs()。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
向文本文件中输出数据时,调用系统函数fputc()能够写入一个字符,调用系统函数fputs()能够写入一个字符串。
2、
用于释放动态存储空间的函数为free,调研它需要带有一个参数。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
3、
浮点数只有单精度表示,没有双精度表示。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
4、
在C语言中,求一个整数的绝对值的数学函数为abs(x)。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
5、
定点数包括单精度定点数和双精度定点数两种。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:

四、填空题 (共8题,共32分)
1、一个函数定义所包含的两个部分是()。
待批阅
1)、本题分值:4分

正确答案:
函数头和函数体

试题解析:一个函数定义所包含的两个部分是函数头和函数体,函数头给出调用格式(接口),函数体给出执行过程。
2、在C语言中,用户定义的标识符分为4种作用域,下列选项中不属于这4种作用域的是()。
待批阅
1)、本题分值:4分

正确答案:
语句

试题解析:在C语言中,用户定义的标识符有4种作用域:全局、文件、函数、局部。没有语句作用域,所以选项B是错误的。
3、int a=2,b=3;float x=3.5,y=2.5;则表达式 (float)(a+b)/2+(int)x%(int)y的值为。
待批阅
1)、本题分值:4分

正确答案:
3.5

试题解析:
4、设 char *s= ”ta17bc ”; 则指针变量 s 指向的字符串所占的字节数是个。
待批阅
1)、本题分值:4分

正确答案:
2

试题解析:
5、10、以下程序 void fun(char *a, char *b) { a=b; (*a)++; } main () { char c1=”A”, c2=”a”, *p1, *p2; p1=&c1; p2=&c2; fun(p1,p2); printf(“&cn&c” ,c1,c2); } 运行后的输出结果是
待批阅
1)、本题分值:4分

正确答案:
&c&c

试题解析:
6、C语言允许函数值类型缺省定义,此时该函数值隐含的类型是 。
待批阅
1)、本题分值:4分

正确答案:
整形

试题解析:
7、已有定义 :int x=0,y=0;,则计算表达式 :(x+=2,y=x+3/2,y+5)后 , 表达式的值是。
待批阅
1)、本题分值:4分

正确答案:
8

试题解析:
8、若有定义: int a[2][3]={2,4,6,8,10,12};则*(&a[0][0]+2*2+1)的值是
待批阅
1)、本题分值:4分

正确答案:12

试题解析:
五、简答题 (共1题,共8分)
待批阅
1、补充完整下面函数定义中while循环的循环体,该函数的功能是求出并返回由字符指针ptr所指向的字符串中包含的小写英文字母的个数。 int fun(char* ptr) { int n=0; //使用n作为统计变量 while(*ptr) { //在下面补充合适的函数体内容 } return n; }
本题分值:8分
您的答案:
if(*ptr>=’a’ && *ptr<=’z’) n++; ptr++;

点点赞赏,手留余香 给TA打赏

AI创作

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

评论0

请先

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

社交账号快速登录