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

奥鹏南开大学新学期作业参考

南开23春学期(高起本:1709-2103、专升本高起专:1903-2103)《程序设计基础(上》在线作业二插图

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

1.已知函数原型“void fun(const int ”,则下列fun()函数调用正确的是##。
选项A:int x=3; fun(x);
选项B:const int y=3; fun(y);
选项C:fun(3);
选项D:以上三种都正确
正确答案问询微信:424329

2.十进制数123变换为等值的二进制数是( )。
选项A:1111000
选项B:1111010
选项C:1111011
选项D:1111100
正确答案问询微信:424329

3.在C++中,表示单行注释开始的符号是( )。
选项A:{
选项B://
选项C:/*
选项D:;
正确答案问询微信:424329

4.在一个非零的二进制数后增加一个0后的数是原来的( )倍。
选项A:1倍
选项B:2倍
选项C:3倍
选项D:4倍
正确答案问询微信:424329

5.数组定义为 int a[2][3]={1,2,3,4,5,6},可以使用##访问值为3的数组元素。
选项A:a[2]
选项B:a[0][2]
选项C:a[3]
选项D:a[1][3]
正确答案问询微信:424329

6.指针函数是指##。
选项A:所有参数都为指针类型的函数
选项B:至少有一个参数为指针类型的函数
选项C:返回值为指针类型的函数
选项D:以上三种都是指针函数
正确答案问询微信:424329

7.已知“char s[]="abc";”,则数组s中最后一个元素的值为##。
选项A:c'
选项B:'0'
选项C:''
选项D:'n'
正确答案问询微信:424329

8.已知“int a[3][2]={{0,1},{2,3},{4,5}}, (*p)[2]=a+1;”,则p[1][1]的值是##。
选项A:2
选项B:3
选项C:4
选项D:5
正确答案问询微信:424329

9.在C++中,要求操作数必须是整型的运算符是( )。
选项A:*(p+2)
选项B:a[5]
选项C:a[3]
选项D:p[p-a]
正确答案问询微信:424329

10.已知函数定义“void fun(int a++;}”,则执行“int x=2,y=3; fun(x,y);”后,变量x、y的值分别为##。
选项A:2,3
选项B:3,4
选项C:2,4
选项D:3,3
正确答案问询微信:424329

11.每个C++程序都必须有且仅能有一个( )。
选项A:主函数
选项B:预处理命令
选项C:函数
选项D:注释
正确答案问询微信:424329

12.已知“int a[2][3], b=fun(a);”,则fun()函数原型为##。
选项A:void fun(int (*p)[2]);
选项B:void fun(int (*p)[3]);
选项C:int fun(int (*p)[2]);
选项D:int fun(int (*p)[3]);
正确答案问询微信:424329

13.C++源程序文件的扩展名是( )。
选项A:DLL
选项B:C
选项C:CPP
选项D:EXE
正确答案问询微信:424329

14.在C++中,与cin一起使用的提取运算符是( )。
选项A:
选项B:>
正确答案问询微信:424329

15.在访问一维数组中的某个元素时,不可以用##指定待访问元素的下标。
选项A:整型常量
选项B:整型变量
选项C:整型表达式
选项D:浮点型常量
正确答案问询微信:424329

16.下列语句中不正确的是##。
选项A:对
选项B:错
正确答案问询微信:424329

17.已知“char s[20];”,则语句“strcpy(s, "abc");”与“s="abc";”的作用相同。
选项A:对
选项B:错
正确答案问询微信:424329

18.当调用一个函数时,系统会将当前函数的运行状态保存起来,然后再去执行被调用的函数;当被调用的函数执行完毕后,系统会将刚才保存的运行状态恢复,继续执行函数调用后面的运算。
选项A:对
选项B:错
正确答案问询微信:424329

19.无值函数调用后能够作为操作数参与其他运算。
选项A:对
选项B:错
正确答案问询微信:424329

20.函数必须有形参,用来进行函数调用。
选项A:对
选项B:错
正确答案问询微信:424329

21.一个引用在初始化后,其所引用的对象可以改变。
选项A:对
选项B:错
正确答案问询微信:424329

22.C++程序中的“#include”是一个注释命令,它使程序具有了基本的输入/输出功能。
选项A:对
选项B:错
正确答案问询微信:424329

23.C++程序需要将数据放在内存单元中,变量名就是内存单元中数据的标识符,通过变量名来存储和访问相应的数据。
选项A:对
选项B:错
正确答案问询微信:424329

24.“cout<<"大家好!";”是输出语句,语句的中“<<”叫提取运算符,不能省略。
选项A:对
选项B:错
正确答案问询微信:424329

25.不考虑溢出情况,下面语句不是“死循环”。
int j, sum(0);
for(j=1; ; j++)
sum++;
选项A:对
选项B:错
正确答案问询微信:424329

26.在日常生活中完成一项较复杂的任务时,我们通常会将任务分解成若干个子任务,通过完成这些子任务逐步实现任务的整体目标。
选项A:对
选项B:错
正确答案问询微信:424329

27.函数形参表关于函数参数的个数、名称和类型的说明列表。
选项A:对
选项B:错
正确答案问询微信:424329

28.函数原型声明就是函数头加上冒号。
选项A:对
选项B:错
正确答案问询微信:424329

29.continue语句的功能是根据某个判断条件结束本次循环,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
选项A:对
选项B:错
正确答案问询微信:424329

30.已知“int a[2][]={{1,2,3},{4,5,6}};”,则二维数组a的列下标为3。
选项A:对
选项B:错
正确答案问询微信:424329

31.用C++高级语言编写的程序,计算机能够直接执行。
选项A:对
选项B:错
正确答案问询微信:424329

32.已知“char c[]="abc";”,则可以使用“c="def";”更改c的值。
选项A:对
选项B:错
正确答案问询微信:424329

33.[X]补是一个正数还是一个负数,是根据[X]补的符号位是“0” 还是“1”确定的。
选项A:对
选项B:错
正确答案问询微信:424329

34.面对问题,需要找出解决问题的方法,我们把这种能够在有限的步骤内解决问题的过程和方法称为程序。
选项A:对
选项B:错
正确答案问询微信:424329

35.局部变量在定义时若没有初始化,则为随机值。
选项A:对
选项B:错
正确答案问询微信:424329

36.定义结构体类型时,结构体中的所有成员可以具有不相同的数据类型。
选项A:对
选项B:错
正确答案问询微信:424329

37.在计算字符串的长度时,以实际包含的字符数量为准,结束标识''不计算在内。
选项A:对
选项B:错
正确答案问询微信:424329

38.对于有默认值的形参,如果在调用函数时给出了相应的实参,奥鹏南开大学新学期作业参考也会使用形参。
选项A:对
选项B:错
正确答案问询微信:424329

39.使用全局变量会降低函数之间的独立性,在编写程序时尽量减少全局变量的使用。
选项A:对
选项B:错
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网