南开23春学期(高起本:1709-2103、专升本高起专:1903-2103)《程序设计基础(上》在线作业三
奥鹏南开大学新学期作业参考

南开大学23春学期(高起本:1709-2103、专升本/高起专:1903-2103)《程序设计基础(上》在线作业
1.已知“char s[]="南开大学";”,则数组s的长度为##。
选项A:4
选项B:5
选项C:8
选项D:9
正确答案问询微信:424329
2.在表示存储器的容量时,1MB的准确含义是( )字节。
选项A:1000K
选项B:1024*1024
选项C:512*512
选项D:2048*2048
正确答案问询微信:424329
3.已知x=3、y=5,则函数调用语句“fun(2*y-1,(++x,y))”中第2个实参的值为##。
选项A:9
选项B:3
选项C:4
选项D:5
正确答案问询微信:424329
4.一个浮点法表示的数值由( )两部分组成。
选项A:指数和基数
选项B:尾数和小数
选项C:阶码和尾数
选项D:整数和小数
正确答案问询微信:424329
5.( )程序设计方法中的类通常规定了可以使用哪些数据和对这些数据执行哪些操作的,数据表示对象的静态特征——属性,操作表示了对象的动态特性——行为。
选项A:软件工程
选项B:软件测试
选项C:结构化
选项D:面向对象
正确答案问询微信:424329
6.若整型变量a、b、c、d、m、n、k的值均为1,运行表达式(m=a>=b)
正确答案问询微信:424329
7.下面关于c++语言的描述错误的是( )
选项A:C++语言支持数据封装
选项B:C++语言中引入友元没有破坏封装性
选项C:C++语言允许函数名和运算符重载
选项D:C++语言支持动态联编
正确答案问询微信:424329
8.已知“char a[]="abcd”,*p=a+2;",则语句“cout>s;”可以将从键盘上键入的字符串保存在数组s中
正确答案问询微信:424329
9.在C++中,与cin一起使用的提取运算符是( )。
选项A:
选项B:>
正确答案问询微信:424329
10.表达式的100+43.6*'a'数据类型是( )。
选项A:float
选项B:double
选项C:long double
选项D:错误的表达式
正确答案问询微信:424329
11.已知“char *s="mybook";”,则下列语句正确的是##。
选项A:strcpy(s,"hello");
选项B:strcat(s, "hello");
选项C:s="hello";
选项D:以上均不正确
正确答案问询微信:424329
12.在32位计算机系统中,已知“int a[2][3]; fun(a);”,fun函数的形参变量名为p,则在fun()函数体中通过sizeof(p)计算得到的结果为##。
选项A:4
选项B:6
选项C:12
选项D:24
正确答案问询微信:424329
13.一台微型计算机的内存容量为2G,指的是该微机的内存是2G个( )。
选项A:位
选项B:字
选项C:字节
选项D:块
正确答案问询微信:424329
14.下面的描述,不正确的是##。
选项A:语句for(i=0;;i++)表示无限循环
选项B:语句for(;;)表示无限循环
选项C:语句for( )表示无限循环
选项D:while(1)表示无限循环
正确答案问询微信:424329
15.已知“char *s="mybook";”,则strlen(s)的值为##。
选项A:4
选项B:6
选项C:7
选项D:不确定
正确答案问询微信:424329
16.每个C++程序都必须有且仅能有一个( )。
选项A:主函数
选项B:预处理命令
选项C:函数
选项D:注释
正确答案问询微信:424329
17.已知“int *p=new int[5];”,若堆内存分配成功,则指针p所指向的内存空间大小为##字节。
选项A:5
选项B:10
选项C:20
选项D:不确定
正确答案问询微信:424329
18.计算机内部采用的数制是( )。
选项A:二进制
选项B:八进制
选项C:十进制
选项D:十六进制
正确答案问询微信:424329
19.十进制数 14 对应的二进制数是( )。
选项A:1111
选项B:1110
选项C:1100
选项D:1010
正确答案问询微信:424329
20.如果函数没有形参,则函数定义时形参列表可以省略,即函数定义“int fun {…}”是正确的。
选项A:对
选项B:错
正确答案问询微信:424329
21.数据是程序使用和处理的信息
选项A:对
选项B:错
正确答案问询微信:424329
22.前缀和后缀运算符++,当它们出现在表达式中,表达式的值会有所不同。
选项A:对
选项B:错
正确答案问询微信:424329
23.字符型数组就是一个字符串。
选项A:对
选项B:错
正确答案问询微信:424329
24.在递归算法中,一个函数会直接或间接地调用自身来完成某个计算过程。
选项A:对
选项B:错
正确答案问询微信:424329
25.while语句的测试条件表达式的类型可以是任意类型的表达式。
选项A:对
选项B:错
正确奥鹏南开大学新学期作业参考答案问询微信:424329
26.在循环语句的或部分必须有改变循环条件、使表达式最终成为假的语句,否则永远为真,造成无法退出循环,即所谓的“死循环”。
选项A:对
选项B:错
正确答案问询微信:424329
27.计算机程序是使用计算机程序语言精确描述的实现模型,它的作用是指示计算机进行必要的计算和数据处理从而帮助我们解决特定的问题。
选项A:对
选项B:错
正确答案问询微信:424329
28.用new动态分配的内存必须用delete释放,否则会产生内存泄漏。
选项A:对
选项B:错
正确答案问询微信:424329
29.已知p是一个int型指针变量,则语句“*p=10;”中的“*”是取内容运算符。
选项A:对
选项B:错
正确答案问询微信:424329
30.只有返回引用的函数可以作为赋值语句的左值。
选项A:对
选项B:错
正确答案问询微信:424329
31.定义数组时,数组的数据类型必须是C++中基本数据类型
选项A:对
选项B:错
正确答案问询微信:424329
32.在计算字符串的长度时,以实际包含的字符数量为准,结束标识'