2022年春季学期新疆电大一体化C语言程序设计期末综合试卷-9

内容查看
查看价格15
    科目求助

一、单选题 (共15题,共30分)
得分:28分
1、
在C语言中,打开一个数据文件的系统函数为( )。
A :
fread()
B :
fwrite()
C :
fclose()
D :
fopen()
得分:2分
本题分值:2分
您的答案: D
2、
一个无符号字符类型的值域范围是( )。
A :
-127到255
B :
0到255
C :
-128到+127
D :
1到255
得分:2分
本题分值:2分
您的答案: B
3、
用于输出表达式值的标准输出函数是( )。
A :
print()
B :
output()
C :
scanf()
D :
printf()
得分:0分
本题分值:2分
您的答案: B
4、
char类型的长度为( )。
A :
4
B :
1
C :
2
D :
3
得分:2分
本题分值:2分
您的答案: B
5、
函数pow(4,3)的值为(  )。
A :
56
B :
27
C :
64.0
D :
12.0
得分:2分
本题分值:2分
您的答案: C
6、
在下面的函数声明语句中存在着语法错误的是( )。
A :
AA(int a; int b)
B :
AA(int a, int)
C :
AA(int a, int b)
D :
AA(int, int)
得分:2分
本题分值:2分

7、
假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为( )。
A :
8
B :
2
C :
4
D :
6
得分:2分
本题分值:2分

8、
若要以读和写两种操作方式打开一个二进制文件,当文件不存在时返回打开失败信息,则选用的打开方式字符串为( )。
A :
“ab+”
B :
“wb+”
C :
“r+”
D :
“rb+”
得分:2分
本题分值:2分

9、
从一个文本文件中读取以换行符结束的一个字符串的系统函数为( )。
A :
fputs()
B :
fgets()
C :
fgetc()
D :
fputc()
得分:2分
本题分值:2分

10、
假定有结构定义“struct Book{char title[20]; double price;};”,则不正确的语句定义为( )。
A :
struct Book* c[10]
B :
struct Book b=(“C++ Programming”,27.0)
C :
struct Book a[5]
D :
struct Book d[2][3]
得分:2分
本题分值:2分

11、
每个C程序文件在编译时可能出现有严重性错误,其对应的标识符号为(  )。
A :
warning
B :
error
C :
warn
D :
err
得分:2分
本题分值:2分

12、
for循环语句能够被改写为( )语句。
A :
while
B :
switch
C :
if
D :
复合
得分:2分
本题分值:2分

13、
在下面的选项中,不能作为函数值返回类型的是( )。
A :
new
B :
void
C :
long
D :
int
得分:2分
本题分值:2分

14、
假定一个函数定义为“extern char* f1(char*x){return x;}”,表示该函数作用域的关键字为( )。
A :
char*
B :
char
C :
int
D :
extern
得分:2分
本题分值:2分

15、
利用动态存储分配创建具有10个字节的一维数组空间的正确语句是( )。
A :
char *p=calloc(10);
B :
char *p=malloc(10,1);
C :
char *p=calloc(5,4);
D :
char *p=malloc(10);
得分:2分
本题分值:2分

二、多选题 (共10题,共40分)
得分:40分
1、
在函数调用时,以下说法不正确的是(  )
A :
函数调用后必须带回返回值
B :
实际参数和形式参数可以同名
C :
函数间的数据传递不可以使用全局变量
D :
主调函数和被调函数总是在同一个文件里
得分:4分
本题分值:4分

2、
下列关于C语言地叙述正确地是
A :
大写字母和小写字母地意义相同
B :
不同类型地变量可以在一个表达式中
C :
在赋值表达式中等号(=)左边地变量和右边地值可以是不同类型
D :
同一个运算符号在不同地场合可以有不同地含义
得分:4分
本题分值:4分

3、
程序的结构可分为哪几类( )。
A :
顺序结构
B :
循环结构
C :
程序结构
D :
选择结构
得分:4分
本题分值:4分

4、
在C语言中,函数的数据类型是指____。
A :
函数返回值的数据类型
B :
函数形参的数据类型
C :
调用该函数时的实参的数据类型
D :
任意指定的数据类型
得分:4分
本题分值:4分

5、
以下正确的说法是
A :
在不同函数中可以使用相同地名字地变量
B :
形式参数是局部变量
C :
在函数内定义地变量只在本函数范围内有效
D :
在函数内地复合语句中定义地变量在本函数范围内有效
得分:4分
本题分值:4分

6、
以下哪些是有效的变量名?( )。
A :
main
B :
4ever
C :
monkey-king
D :
__int
得分:4分
本题分值:4分

7、
以下C语言程序说法中不正确的是( )。
A :
C语言程序总是从第一个定义的函数开始执行
B :
在C语言程序中,要调用的函数必须在main( )函数中定义
C :
C语言程序总是从main( )函数开始执行
D :
C语言程序中的main( )函数必须放在程序的开始部分
得分:4分
本题分值:4分

8、
以下叙述中,不正确地
A :
调用printf函数时,必须要有输出项
B :
使用putchar函数时,必须在之前包含头文件stdio.h
C :
在C语言中,整数可以以十二进制、八进制或十六进制地形式输出
D :
调用getchar函数读入字符时,可以从键盘上输入字符所对应地ASCII码
得分:4分
本题分值:4分

9、
下面说法中,正确地是
A :
全局变量一定是外部变量
B :
局部变量一定是内部变量
C :
全局变量作为函数间传递数据地手段时,与文件地作用类似,都是通过共享某种资源来传递数据
D :
全局变量与局部变量不可以重名资
得分:4分
本题分值:4分

10、
设int a=3,b=4,c=5;,则下面的表达式中,值为0的表达式是( )。
A :
a>b
B :
a<=b
C :
(a||b)>c
D :
a<=(b||c)
得分:4分
本题分值:4分

三、判断题 (共15题,共30分)
得分:30分
1、
在一行中出现多条语句时,注释语句只能为最后一条语句。
A
:

B
:

得分:2分
本题分值:2分

2、
在同一个结构类型的定义中,各数据成员名必须不同。
A
:

B
:

得分:2分
本题分值:2分

3、
在一个函数定义中,参数表中的参数定义之间是采用分号分开的。
A
:

B
:

得分:2分
本题分值:2分

4、
进行动态存储分配的calloc()函数带有一个参数。
A
:

B
:

得分:2分
本题分值:2分

5、
函数调用参数表中的每个实参只能是常量或变量。
A
:

B
:

得分:2分
本题分值:2分

6、
在执行“printf(“%5d”,x);”语句时,其输出的x的值所占用的显示宽度将大于等于5个字符位置。
A
:

B
:

得分:2分
本题分值:2分

7、
假定a是一个二维数组,则表达式*(a[j]+i)所对应的元素为a[i][j]。
A
:

B
:

得分:2分
本题分值:2分

8、
do-while循环语句是以循环体结尾的。
A
:

B
:

得分:2分
本题分值:2分

9、
已知“int a[10], *p=a;”,则进行*p++运算是不允许的。
A
:

B
:

得分:2分
本题分值:2分

10、
假定a是一个指针数组,则a+i所指对象的地址比a地址大4*i个字节。
A
:

B
:

得分:2分
本题分值:2分

11、
假定a是一个二维数组,则数组名a的值和a[0]的值相等。
A
:

B
:

得分:2分
本题分值:2分

12、
while循环语句中的循环体可能不会被执行。
A
:

B
:

得分:2分
本题分值:2分

13、
do-while循环语句的循环体,只能是复合语句,不能是简单语句。
A
:

B
:

得分:2分
本题分值:2分

14、
在C语言中,系统函数fseek()用来移动数据文件中的文件位置指针。
A
:

B
:

得分:2分
本题分值:2分

15、
在C语言中,退出程序运行的系统函数为exit()。
A
:

B
:

得分:2分
本题分值:2分

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

AI创作

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

评论0

请先

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

社交账号快速登录