北交《C++语言程序设计》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
一、单选题(共 15 道试题,共 30 分。)
V
1. 下面正确的函数定义形式是______。
A. double fun(int x,int y)
B. double fun(int x;int y)
C. double fun(int x,int y);
D. double fun(int x,y);
需要购买答案的联系QQ:79691519满分:2 分
2. 已知字符b的ASCII码为98,语句printf("%d,%c",b,b+1 );的输出为
A. 98,b
B. 语句不合法
C. 98,99
D. 98,c
需要购买答案的联系QQ:79691519满分:2 分
3. 下列选项中,合法的C语言关键字是____。
A. VAR
B. cher
C. integer
D. default
此题选: D 满分:2 分
4. 以下叙述中正确的是_____。
A. 全局变量的作用域一定比局部变量的作用域范围大
B. 静态(static)类别变量的生存期贯穿于整个程序的运行期间
C. 函数的形参都属于全局变量
D. 未在定义语句中赋初值的auto变量和static变量的初值都是随机值
需要购买答案的联系QQ:79691519满分:2 分
5. 已知: int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+2 ;则值为 3 的表达式是______。
A. (*p)++
B. *p++
C. *++p
D. ++*p
需要购买答案的联系QQ:79691519满分:2 分
6. 有下列程序段,while循环执行的次数是_____。int k=0 while(k=1) k++;
A. 无数次
B. 有语法错,不能执行
C. 一次也不执行
D. 执行一次
需要购买答案的联系QQ:79691519满分:2 分
7. 执行下面程序片段的结果是______。int x=23; do{ printf("%2d",x--);}while(!x);
A. 打印出321
B. 打印出23
C. 不打印任何内容
D. 陷入死循环
需要购买答案的联系QQ:79691519满分:2 分
8. 要打开一个已存在的非空文件"file"用于修改,选择正确的语句____。
A. fp=fopen("file", "r");
B. fp=fopen("file", "a+");
C. fp=fopen("file", "w");
D. fp=fopen("file", "r+");
此题选: D 满分:2 分
9. 能正确表示逻辑关系:"a =10或a =0"的C语言表达式是______。
A. a =10 or a =0
B. a =0 a =10
C. a =10 a =0
D. a =10 a =0
此题选: D 满分:2 分
10. C语言程序中,下列_____________标识符是合法。
A. -sub
B. A$
C. print
D. void
需要购买答案的联系QQ:79691519满分:2 分
11. 若w=1,x=2,y=3,z=4;,则条件表达式w x?w:y z?y:z的结果为______。( )
A. 4
B. 3
C. 2
D. 1
需要购买答案的联系QQ:79691519满分:2 分
12. 下述对C语言字符数组的描术中错误的是____。
A. 字符数组可以存放字符串
B. 字符数组中的字符串可以整体输入、输出
C. 可以在赋值语句通过赋值运算符“=”对字符数组整体赋值
D. 不可以用关系运算符对字符数组中的字符串进行比较
需要购买答案的联系QQ:79691519满分:2 分
13. 有以下语句,下面描述中正确的是_____。typedef struct S{ int g; char h;} T;
A. 可用S定义结构体变量
B. 可用T定义结构体变量
C. S是struct类型的变量
D. T是struct S类型的变量
此题选: D 满分:2 分
14. 在c语言中,运算对象必须是整型数的运算符是()
A. %
B.
C. %和
D. **
需要购买答案的联系QQ:79691519满分:2 分
15. 若有初始化语句“ int a[5]={1,2,3,4,5}; ”,值为 4 的表达式是_____。
A. a[4]
B. a[a[2]+1]
C. a[a[2]]
D. a[3]+1
需要购买答案的联系QQ:79691519满分:2 分
北交《C语言程序设计》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
二、多选题(共 15 道试题,共 45 分。)
V
1. 已知:int x;,则下面的说明指针变量pb的语句______不是正确的。
A. int pb= x;
B. int *pb=x;
C. int *pb= x;
D. *pb=*x
需要购买答案的联系QQ:79691519满分:3 分
2. 在C语言中,正确的int类型的常数是:______。
A. 0
B. 32768
C. 037
D. 0xaf
需要购买答案的联系QQ:79691519满分:3 分
3. 以下正确的C语言标识符是_____。
A. ABC
B. abc
C. a_bc
D. ab.c
需要购买答案的联系QQ:79691519满分:3 分
4. 下列说法中错误的是______。
A. 不允许设置参数的默认值
B. 设置参数的默认值只能在定义函数时设置
C. 设置参数的默认值时,应该设置右边的参数
D. 设置参数的默认值时,应该全部参数都设置
需要购买答案的联系QQ:79691519满分:3 分
5. 带参宏定义与函数的区别是:______。
A. 函数调用时,先求出实参表达式的值,然后代入形参,带参的宏只是进行简单的字符替换
B. 函数调用是在程序运行时为形参分配临时的存储单元,而宏展开是在编译前进行的
C. 宏不存在类型问题,宏名和参数都不存在类型问题
D. 调用函数只能得到一个返回值,而使用宏可设法得到几个结果
需要购买答案的联系QQ:79691519满分:3 分
6. C语言程序中,下列___________标识符是合法。
A. scanf
B. if
C. float
D. _3d
E. str_2
F. AB
G. 5a
H. His.age
此题选: DEF 满分:3 分
7. 内存中供用户使用的存储空间可分为:______。
A. 程序区
B. 静态存储区
C. 动态存储区
D. 数据存储区
需要购买答案的联系QQ:79691519满分:3 分
8. 关于静态局部变量的说明正确的是______。
A. 静态局部变量存储在静态存储区
B. 静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值
C. 若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符
D. 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的
需要购买答案的联系QQ:79691519满分:3 分
9. 下列字符中能构成标识符的是______。
A. 数字字符
B. 连接符
C. 下划线字符
D. 大写字母
需要购买答案的联系QQ:79691519满分:3 分
10. 在动态存储区中主要存放以下数据______。
A. 函数形式参数
B. 自动变量
C. 函数调用时的现场保护和返回地址
D. 全局变量
需要购买答案的联系QQ:79691519满分:3 分
11. 以下说法不正确的是______。
A. 定义函数时,形参的类型说明可以放在函数体内
B. return后边的值不能为表达式
C. 如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准
D. 如果形参与实参的类型不一致,以实参类型为准
需要购买答案的联系QQ:79691519满分:3 分
12. 以下不正确的描述是______。
A. 函数的定义可以嵌套,函数的调用不可以嵌套
B. 函数的定义不可以嵌套,函数的调用可以嵌套
C. 函数的定义和函数的调用均可以嵌套
D. 函数的定义和函数的调用均不可以嵌套
需要购买答案的联系QQ:79691519满分:3 分
13. 下列说法中错误的是______。
A. C程序总是从第一个定义的函数开始执行
B. C程序总是从main函数开始执行
C. C函数必须有返回值,否则不能使用函数
D. C程序中有调用关系的所有函数必须放在同一个程序文件中
需要购买答案的联系QQ:79691519满分:3 分
14. 关于实参和形参的说法正确的是______。
A. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元
B. 实参可以是变量、常量或表达式
C. 实参与形参的类型应相同或赋值兼容
D. 实参变量对形参变量的数据传递是“值传递”
需要购买答案的联系QQ:79691519满分:3 分
15. 在文件操作中,用于检测和设置文件状态的函数有______。
A. 文件结束检测函数feof()
B. 读写文件出错检测函数ferror()
C. 文件出错和结束标志文件函数才clearerr()
D. 文件关闭函数fclose()
需要购买答案的联系QQ:79691519满分:3 分
北交《C语言程序设计》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
三、判断题(共 10 道试题,共 25 分。)
V
1. 若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
2. 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
3. 调用函数只可得到一个返回值,而用宏可以设法得到几个结果。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
4. 在C语言中,不区分字母的大小写。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
5. c语言是低级语言。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
6. 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
7. 因为数组名是指向数组第一个元素的指针,所以可以与指针操作完全一样的方式操作数组名。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
8. 一个#include命令只能指定一个被包含文件,如果要包含n个文件,要用n个#include命令。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
9. 表达式a=a+b可以写成a+=b。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
10. 变量的指针就是指向该变量指针变量的值。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
一、单选题(共 15 道试题,共 30 分。)
V
1. 下面正确的函数定义形式是______。
A. double fun(int x,int y)
B. double fun(int x;int y)
C. double fun(int x,int y);
D. double fun(int x,y);
需要购买答案的联系QQ:79691519满分:2 分
2. 已知字符b的ASCII码为98,语句printf("%d,%c",b,b+1 );的输出为
A. 98,b
B. 语句不合法
C. 98,99
D. 98,c
需要购买答案的联系QQ:79691519满分:2 分
3. 下列选项中,合法的C语言关键字是____。
A. VAR
B. cher
C. integer
D. default
此题选: D 满分:2 分
4. 以下叙述中正确的是_____。
A. 全局变量的作用域一定比局部变量的作用域范围大
B. 静态(static)类别变量的生存期贯穿于整个程序的运行期间
C. 函数的形参都属于全局变量
D. 未在定义语句中赋初值的auto变量和static变量的初值都是随机值
需要购买答案的联系QQ:79691519满分:2 分
5. 已知: int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+2 ;则值为 3 的表达式是______。
A. (*p)++
B. *p++
C. *++p
D. ++*p
需要购买答案的联系QQ:79691519满分:2 分
6. 有下列程序段,while循环执行的次数是_____。int k=0 while(k=1) k++;
A. 无数次
B. 有语法错,不能执行
C. 一次也不执行
D. 执行一次
需要购买答案的联系QQ:79691519满分:2 分
7. 执行下面程序片段的结果是______。int x=23; do{ printf("%2d",x--);}while(!x);
A. 打印出321
B. 打印出23
C. 不打印任何内容
D. 陷入死循环
需要购买答案的联系QQ:79691519满分:2 分
8. 要打开一个已存在的非空文件"file"用于修改,选择正确的语句____。
A. fp=fopen("file", "r");
B. fp=fopen("file", "a+");
C. fp=fopen("file", "w");
D. fp=fopen("file", "r+");
此题选: D 满分:2 分
9. 能正确表示逻辑关系:"a =10或a =0"的C语言表达式是______。
A. a =10 or a =0
B. a =0 a =10
C. a =10 a =0
D. a =10 a =0
此题选: D 满分:2 分
10. C语言程序中,下列_____________标识符是合法。
A. -sub
B. A$
C. print
D. void
需要购买答案的联系QQ:79691519满分:2 分
11. 若w=1,x=2,y=3,z=4;,则条件表达式w x?w:y z?y:z的结果为______。( )
A. 4
B. 3
C. 2
D. 1
需要购买答案的联系QQ:79691519满分:2 分
12. 下述对C语言字符数组的描术中错误的是____。
A. 字符数组可以存放字符串
B. 字符数组中的字符串可以整体输入、输出
C. 可以在赋值语句通过赋值运算符“=”对字符数组整体赋值
D. 不可以用关系运算符对字符数组中的字符串进行比较
需要购买答案的联系QQ:79691519满分:2 分
13. 有以下语句,下面描述中正确的是_____。typedef struct S{ int g; char h;} T;
A. 可用S定义结构体变量
B. 可用T定义结构体变量
C. S是struct类型的变量
D. T是struct S类型的变量
此题选: D 满分:2 分
14. 在c语言中,运算对象必须是整型数的运算符是()
A. %
B.
C. %和
D. **
需要购买答案的联系QQ:79691519满分:2 分
15. 若有初始化语句“ int a[5]={1,2,3,4,5}; ”,值为 4 的表达式是_____。
A. a[4]
B. a[a[2]+1]
C. a[a[2]]
D. a[3]+1
需要购买答案的联系QQ:79691519满分:2 分
北交《C语言程序设计》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
二、多选题(共 15 道试题,共 45 分。)
V
1. 已知:int x;,则下面的说明指针变量pb的语句______不是正确的。
A. int pb= x;
B. int *pb=x;
C. int *pb= x;
D. *pb=*x
需要购买答案的联系QQ:79691519满分:3 分
2. 在C语言中,正确的int类型的常数是:______。
A. 0
B. 32768
C. 037
D. 0xaf
需要购买答案的联系QQ:79691519满分:3 分
3. 以下正确的C语言标识符是_____。
A. ABC
B. abc
C. a_bc
D. ab.c
需要购买答案的联系QQ:79691519满分:3 分
4. 下列说法中错误的是______。
A. 不允许设置参数的默认值
B. 设置参数的默认值只能在定义函数时设置
C. 设置参数的默认值时,应该设置右边的参数
D. 设置参数的默认值时,应该全部参数都设置
需要购买答案的联系QQ:79691519满分:3 分
5. 带参宏定义与函数的区别是:______。
A. 函数调用时,先求出实参表达式的值,然后代入形参,带参的宏只是进行简单的字符替换
B. 函数调用是在程序运行时为形参分配临时的存储单元,而宏展开是在编译前进行的
C. 宏不存在类型问题,宏名和参数都不存在类型问题
D. 调用函数只能得到一个返回值,而使用宏可设法得到几个结果
需要购买答案的联系QQ:79691519满分:3 分
6. C语言程序中,下列___________标识符是合法。
A. scanf
B. if
C. float
D. _3d
E. str_2
F. AB
G. 5a
H. His.age
此题选: DEF 满分:3 分
7. 内存中供用户使用的存储空间可分为:______。
A. 程序区
B. 静态存储区
C. 动态存储区
D. 数据存储区
需要购买答案的联系QQ:79691519满分:3 分
8. 关于静态局部变量的说明正确的是______。
A. 静态局部变量存储在静态存储区
B. 静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值
C. 若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符
D. 虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的
需要购买答案的联系QQ:79691519满分:3 分
9. 下列字符中能构成标识符的是______。
A. 数字字符
B. 连接符
C. 下划线字符
D. 大写字母
需要购买答案的联系QQ:79691519满分:3 分
10. 在动态存储区中主要存放以下数据______。
A. 函数形式参数
B. 自动变量
C. 函数调用时的现场保护和返回地址
D. 全局变量
需要购买答案的联系QQ:79691519满分:3 分
11. 以下说法不正确的是______。
A. 定义函数时,形参的类型说明可以放在函数体内
B. return后边的值不能为表达式
C. 如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准
D. 如果形参与实参的类型不一致,以实参类型为准
需要购买答案的联系QQ:79691519满分:3 分
12. 以下不正确的描述是______。
A. 函数的定义可以嵌套,函数的调用不可以嵌套
B. 函数的定义不可以嵌套,函数的调用可以嵌套
C. 函数的定义和函数的调用均可以嵌套
D. 函数的定义和函数的调用均不可以嵌套
需要购买答案的联系QQ:79691519满分:3 分
13. 下列说法中错误的是______。
A. C程序总是从第一个定义的函数开始执行
B. C程序总是从main函数开始执行
C. C函数必须有返回值,否则不能使用函数
D. C程序中有调用关系的所有函数必须放在同一个程序文件中
需要购买答案的联系QQ:79691519满分:3 分
14. 关于实参和形参的说法正确的是______。
A. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元
B. 实参可以是变量、常量或表达式
C. 实参与形参的类型应相同或赋值兼容
D. 实参变量对形参变量的数据传递是“值传递”
需要购买答案的联系QQ:79691519满分:3 分
15. 在文件操作中,用于检测和设置文件状态的函数有______。
A. 文件结束检测函数feof()
B. 读写文件出错检测函数ferror()
C. 文件出错和结束标志文件函数才clearerr()
D. 文件关闭函数fclose()
需要购买答案的联系QQ:79691519满分:3 分
北交《C语言程序设计》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
三、判断题(共 10 道试题,共 25 分。)
V
1. 若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
2. 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
3. 调用函数只可得到一个返回值,而用宏可以设法得到几个结果。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
4. 在C语言中,不区分字母的大小写。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
5. c语言是低级语言。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
6. 自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
7. 因为数组名是指向数组第一个元素的指针,所以可以与指针操作完全一样的方式操作数组名。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
8. 一个#include命令只能指定一个被包含文件,如果要包含n个文件,要用n个#include命令。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
9. 表达式a=a+b可以写成a+=b。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
10. 变量的指针就是指向该变量指针变量的值。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:2.5 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 14秋北京交通大学《交通政策法规》在线作业二
下一篇 : 14秋北京交通大学《高级财务会计》在线作业二