[南开大学]20秋学期《程序设计基础(上)》在线作业参考资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[南开大学]20秋学期《程序设计基础(上)》在线作业
一、单选题 (共 25 道试题,共 50 分)
1.十进制数–100的8位二进制补码是( )。
[A题].10011100
[B题].11100100
[C题].00011011
[D题].10011011
难点分析:此题难度中等,完成本学期课程后,回答上述题目
[参考答案是]:A
2.下面关于c++语言的描述错误的是( )
[A题].C++语言支持数据封装
[B题].C++语言中引入友元没有破坏封装性
[C题].C++语言允许函数名和运算符重载
[D题].C++语言支持动态联编
难点分析:此题难度中等,完成本学期课程后,回答上述题目
[参考答案是]:B
3.表达式的100+43.6*'a'数据类型是( )。
[A题].float
[B题].double
[C题].long double
[D题].错误的表达式
难点分析:此题难度中等,完成本学期课程后,回答上述题目
[参考答案是]:B
4.已知“char a[]="abcd”,*p=a+2;",则语句“cout<
[B题].c
[C题].cd
[D题].d
难点分析:此题难度中等,完成本学期课程后,回答上述题目
[参考答案是]:C
5.已知字母“0”的ASCII码是48,则字母“9”的ASCII码是( )。
[A题].32
[B题].9
[C题].39
[D题].57
难点分析:此题难度中等,完成本学期课程后,回答上述题目
[参考答案是]:D
6.C++中,常量99.78默认的数据类型是( )。
[A题].int
[B题].float
[C题].double
[D题].long double
难点分析:此题难度中等,完成本学期课程后,回答上述题目
[参考答案是]:C
7.有关函数的形参和实参的描述,错误的是##。
[A题].函数调用时传入的参数称为实参
[B题].函数定义时给出的参数称为形参
[C题].形参和实参可以同名
[D题].在函数体中修改形参,则相应实参的值也会改变
难点分析:此题难度中等,完成本学期课程后,回答上述题目
[参考答案是]:D
8.若m、n为整型,x为实型,ch为字符型,下列赋值语句中正确的是( )。
[A题].m+n=x;
[B题].m=ch+n;
[C题].x=(m+1)++;
[D题].m=x%n;
难点分析:此题难度中等,完成本学期课程后,回答上述题目
[参考答案是]:B
9.函数定义中,下列有关return语句的描述错误的是##。
[A题].函数定义中可以没有return语句
[B题].函数定义中可以有多个return语句,但是只执行其中之一
[C题].函数定义中,一个return语句可以返回多个值
[D题].只要和函数类型一致,return后面可以是常量、变量和任一表达式
难点分析:此题难度中等,完成本学期课程后,回答上述题目
[参考答案是]:C
10.在一个非零的二进制数后增加一个0后的数是原来的( )倍。
[A题].1倍
[B题].2倍
[C题].3倍
[D题].4倍
难点分析:此题难度中等,完成本学期课程后,回答上述题目
[参考答案是]:B
11.已知“int a[3][2]={{0,1},{2,3},{4,5}}, (*p)[2]=a+1;”,则p[1][1]的值是##。[A题].2
[B题].3
[C题].4