南开大学23秋学期《程序设计基础(上)》在线作业三
奥鹏南开大学23年秋季新学期作业参考
23秋学期(高起本:1709-2103、专升本/高起专:2003-2103)《程序设计基础(上)》在线作业-00003
下面定义变量语句中,错误的是( )。
A:int x(10), y(10);
B:int x=y=10;
C:int x=10, y=10;
D:int x=10, y=x;
正确答案问询微信:424329
二进制数 1011+1001=( )。
A:10l00
B:1010l
C:11010
D:10010
正确答案问询微信:424329
以下各选项中,非法的变量名是( )。
A:No_1
B:No123
C:2name
D:sumOfStudent
正确答案问询微信:424329
已知“int a=5, b, *p=”,则下列语句中正确的是##。
A:
B:b=*p;
C:*p=
D:b=p;
正确答案问询微信:424329
一台微型计算机的内存容量为2G,指的是该微机的内存是2G个( )。
A:位
B:字
C:字节
D:块
正确答案问询微信:424329
自定义头文件中一般不包含##。
A:数据类型的定义
B:全局变量的定义
C:符号常量的定义
D:内联函数的定义
正确答案问询微信:424329
已知“enum Color{Red, Green, Blue}; Color co;”,则下列语句正确的是##。
A:co=0;
B:co=Blue;
C:co=Green+1;
D:co++;
正确答案问询微信:424329
C++源程序文件的扩展名是( )。
A:DLL
B:C
C:CPP
D:EXE
正确答案问询微信:424329
关于C++和C语言的描述中,错误的是( )。
A:C++是C语言的超集
B:C++对C语言进行了扩充
C:C++和C语言都是面向对象的程序设计语言
D:C++包含C语言的全部语法特征
正确答案问询微信:424329
下面程序的输出结果为:87,则横线处应填入( )。
#include
using namespace std;
struct Student
{
char num[8];
char name[10];
int score[3];
} stu[]={{"1210101","Zhangsan",{87,97,67}},{"1210102","Lisi",{92,86,79}}};
int main()
{
cout
正确答案问询微信:424329
下面关于c++语言的描述错误的是( )
A:C++语言支持数据封装
B:C++语言中引入友元没有破坏封装性
C:C++语言允许函数名和运算符重载
D:C++语言支持动态联编
正确答案问询微信:424329
表达式的100+43.6*'a'数据类型是( )。
A:float
B:double
C:long double
D:错误的表达式
正确答案问询微信:424329
下面关于for循环的正确描述是##。
A:for循环只能用于循环次数已经确定的情况
B:for循环是先执行循环体语句,后判断表达式
C:在for循环中,不能用break语句跳出循环体
D:for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
正确答案问询微信:424329
假设堆内存分配均成功,则下面程序段完全正确的是##。
A:对
B:错
正确答案问询微信:424329
? 高维数据都可以使用一维数组进行存储。
A:对
B:错
正确答案问询微信:424329
使用if…else语句可以处理多选择问题,不会因为嵌套层次太多而导致程序的可读性下降,奥鹏南开大学23年秋季新学期作业参考也不容易出错。
A:对
B:错
正确答案问询微信:424329
C++中也允许在函数定义或函数声明时给出默认的形参值。在调用函数时,如果没有给出相应的实参,则函数会自动使用默认形参值;如果给出相应的实参,则函数会优先使用传入的实参值。
A:对
B:错
正确答案问询微信:424329
使用转向语句可以使程序简练,或减少循环次数,或跳过那些没有必要再去执行的语句,以提高程序执行效率。
A:对
B:错
正确答案问询微信:424329
在运行一个程序时,系统将分配给该程序一些内存空间,根据内存空间中存储的数据类型不同,可将其分为4个区域:代码区、全局数据区、堆区、栈区。
A:对
B:错
正确答案问询微信:424329
在C++中,无论是符号常量还是变量,都必须“先定义,后使用”。
A:对
B:错
正确答案问询微信:424329
函数调用时,实参的个数、类型、顺序要和形参一一对应。
A:对
B:错
正确答案问询微信:424329
函数必须有形参,用来进行函数调用。
A:对
B:错
正确答案问询微信:424329
函数的函数体需要用一对花括号“{}”括起来。
A:对
B:错
正确答案问询微信:424329
一个源文件中定义的全局变量在其他源文件中使用之前必须有外部声明。
A:对
B:错
正确答案问询微信:424329
一个结构体类型定义的最后必须以分号结束。
A:对
B:错
正确答案问询微信:424329
将数组名作为函数实参,表示将数组首地址传递给函数,在函数中可以通过该首地址操作数组中的元素并更改元素的值。
A:对
B:错
正确答案问询微信:424329
计算机中可以直接处理十进制数。
A:对
B:错
正确答案问询微信:424329
for语句中的会被循环执行多次
A:对
B:错
正确答案问询微信:424329
? 递归调用的函数必须有能够结束递归调用的条件语句,否则会一直递归调用下去、程序处于无响应状态。
A:对
B:错
正确答案问询微信:424329
C++规定的逗号表达式的求值顺序为,1)从左向右依次求每一个表达式的值;2)最后1个表达式的值就是整个逗号表达式的值。
A:对
B:错
正确答案问询微信:424329
当输出汉字时,输出的是汉字机内码。
A:对
B:错
正确答案问询微信:424329
若函数类型为void,则函数体内不能有return语句。
A:对
B:错
正确答案问询微信:424329