南开23春学期《程序设计基础(上》在线作业[正确答案]单选题答案
23春学期(高起本:1709-2103、专升本/高起专:1903-2103)《程序设计基础(上》在线作业-00003
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 50 分)
1.已知“char s[]="南开大学";”,则数组s的长度为##。
正确选项:--------
A.4
B.5
C.8
D.9
正确答案:D
2.在表示存储器的容量时,1MB的准确含义是( )字节。
A.1000K
B.1024*1024
C.512*512
D.2048*2048
随机答案:ABCD
3.已知x=3、y=5,则函数调用语句“fun(2*y-1,(++x,y))”中第2个实参的值为##。
正确答案:B
A.9
B.3
C.4
D.5
正确答案:B
4.一个浮点法表示的数值由( )两部分组成。
A.指数和基数
B.尾数和小数
C.阶码和尾数
D.整数和小数
随机答案:ABCD
5.( )程序设计方法中的类通常规定了可以使用哪些数据和对这些数据执行哪些操作的,数据表示对象的静态特征——属性,操作表示了对象的动态特性——行为。
正确答案:B
A.软件工程
B.软件测试
C.结构化
D.面向对象
随机答案:ABCD
6.若整型变量a、b、c、d、m、n、k的值均为1,运行表达式(m=a>=b)&&(n=c<=d)||(k=0)后,m、n、k的值是( )。
正确答案:A
A.0,0,0
B.1,1,1
C.1,1,0
D.0,1,1
正确答案:C
7.下列函数原型中,正确的是##。
A.void fun(int a=10, int b, int c);
正确答案:D
B.void fun(int a=10, int b=5, int c);
正确答案:B
C.void fun(int a, int b=5, int c=8);
正确答案:C
D.void fun(int, int=5, int);
正确答案:A
8.下面关于c++语言的描述错误的是( )
A.C++语言支持数据封装
B.C++语言中引入友元没有破坏封装性
C.C++语言允许函数名和运算符重载
D.C++语言支持动态联编
正确答案:A
9.已知“char a[]="abcd”,*p=a+2;",则语句“cout<<p;”会在屏幕上输出##。
正确选项:--------
A.bcd
B.c
随机答案:ABCD
C.cd
D.d
正确答案:C
10.函数定义中,下列有关return语句的描述错误的是##。
A.函数定义中可以没有return语句
B.函数定义中可以有多个return语句,但是只执行其中之一
C.函数定义中,一个return语句可以返回多个值
D.只要和函数类型一致,return后面可以是常量、变量和任一表达式
正确答案:D
11.已知“char s[][10]={"Microsoft","Visual","C++"};”,则语句“cout<<s[2];”会在屏幕上输出##。
正确答案:C
A.i
B.c
C.Visual
D.C++
正确选项:--------
12.已知“int *p[5];”,则p是##。
正确答案:A
A.指针数组
B.函数指针变量
C.指向行的指针变量
D.一级指针变量
正确答案:C
13.字符的ASCII码的表示方法是:使用8位二进制码并且( )。
A.最低位为0
B.最低位为1
C.最高位为0
D.最高位为1
正确答案:B
14.已知“char s[]="hello";”,则下面叙述中正确的是##。
正确答案:D
A.数组s的长度为5
B.元素s[2]的值为'e'
C.使用“cin>>s;”可以将从键盘上键入的字符串保存在数组s中
正确答案:B
D.使用“int t[]=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素
正确答案:A
15.在C++中,与cin一起使用的提取运算符是( )。
A.<
B.>
C.<<
D.>>
正确选项:--------
16.表达式的100+43.6*'a'数据类型是( )。
A.float
B.double
正确答案:A
正确选项:--------
C.long double
D.错误的表达式
正确选项:--------
17.已知“char *s="mybook";”,则下列语句正确的是##。
正确答案:C
A.strcpy(s,"hello");
B.strcat(s, "hello");
C.s="hello";
D.以上均不正确
正确答案:C
18.在32位计算机系统中,已知“int a[2][3]; fun(a);”,fun函数的形参变量名为p,则在fun()函数体中通过sizeof(p)计算得到的结果为##。
正确答案:C
A.4
B.6
C.12
D.24
正确答案:B
19.一台微型计算机的内存容量为2G,指的是该微机的内存是2G个( )。
A.位
B.字
C.字节
D.块
正确答案:B
20.下面的描述,不正确的是##。
A.语句for(i=0;;i++)表示无限循环
B.语句for(;;)表示无限循环
C.语句for( )表示无限循环
D.while(1)表示无限循环
正确答案:D
21.已知“char *s="mybook";”,则strlen(s)的值为##。
正确答案:A
A.4
B.6
C.7
D.不确定
正确选项:--------
正确答案:D
22.每个C++程序都必须有且仅能有一个( )。
A.主函数
B.预处理命令
C.函数
D.注释
正确答案:B
23.已知“int *p=new int[5];”,若堆内存分配成功,则指针p所指向的内存空间大小为##字节。
正确答案:C
A.5
B.10
C.20
D.不确定
24.计算机内部采用的数制是( )。
A.二进制
B.八进制
C.十进制
D.十六进制
正确答案:D
25.十进制数 14 对应的二进制数是( )。
A.1111
B.1110
C.1100
D.1010
正确答案:B
南开23春学期《程序设计基础(上》在线作业[正确答案]多选题答案
二、判断题 (共 25 道试题,共 50 分)
26.如果函数没有形参,则函数定义时形参列表可以省略,即函数定义“int fun {…}”是正确的。
正确答案:D
27.数据是程序使用和处理的信息
28.前缀和后缀运算符++,当它们出现在表达式中,表达式的值会有所不同。
29.字符型数组就是一个字符串。
30.在递归算法中,一个函数会直接或间接地调用自身来完成某个计算过程。
31.while语句的测试条件表达式的类型可以是任意类型的表达式。
32.在循环语句的或部分必须有改变循环条件、使表达式最终成为假的语句,否则永远为真,造成无法退出循环,即所谓的“死循环”。
随机答案:ABCD
33.计算机程序是使用计算机程序语言精确描述的实现模型,它的作用是指示计算机进行必要的计算和数据处理从而帮助我们解决特定的问题。
34.用new动态分配的内存必须用delete释放,否则会产生内存泄漏。
正确答案:B
35.已知p是一个int型指针变量,则语句“*p=10;”中的“*”是取内容运算符。
随机答案:ABCD
36.只有返回引用的函数可以作为赋值语句的左值。
37.定义数组时,数组的数据类型必须是C++中基本数据类型
38.在计算字符串的长度时,以实际包含的字符数量为准,结束标识'\0'不计算在内。
39.全局变量在程序中的任何地方都可以访问它。
40.在C++中,要对double型的二般数组进行访问,可以整体进行,例如: double a[3][4]; cin>>a;
正确答案:C
41.函数原型声明就是函数头加上冒号。
42.ASCII 码是一种字符编码,而汉字的各种输入方法也是一种字符编码。
43.if语句中的()可以缺省
44.continue语句可以用在switch语句和3种循环语句中。
45.在定义二维数组的同时可以使用初始化列表对数组中的多个元素赋初值。
46.计算机中可以直接处理十进制数。
47.在对表达式求值的过程中,C++会将操作数全部转换成同一个数据类型之后,再进行计算。
48.若函数类型为void,则函数体内不能有return语句。
正确答案:D
49.*(+i)与[i]等价
50.下面程序段不能实现求n!功能。 int i=1, p=1,n; cin>>n; do { p*=i; ++i; } while(i<=n);
正确选项:--------
南开23春学期《程序设计基础(上》在线作业[正确答案]奥鹏资讯分享:
南开23春学期《程序设计基础(上》在线作业[正确答案]相关练习题:
产品成本计算的分步法的主要特点是()
东财《律师法与律师实务》在线作业一(随机)-0030
数组中的每个元素它们的类型可以是不同的。
联肢剪力墙计算宜选用( )分析方法。
()包括所有固体分散性微粒,这类微粒在空气中的运动受到重力、扩散等多种因素的作用。
短期金融工具交易市场又称为( )
关于缓和曲线,正确的是()。
语文科,作为专门课程,始于清末,时称“国文科”。( )
下列各项中,属于应付职工薪酬核算内容的有( )。
( )是建设项目决策阶段的核心内容和进行项目决策的主要依据
施工进度计划施工进度计划是为实现项目设定的工期目标,对各项施工过程的施工顺序、起止时间和相互衔接关系所作的统筹策划和安排。此部分内容要求按照本工程施工部署的安排编制施工进度计划,最终绘制出本工程施工进度计划图(横道图或网络图)。
国家政权问题是政治的一般问题
下面关于“巨石阵”描述正确的一项是:()
祝由疗法属于下列哪种情志护理方法:
以下加密方法中,属于常规密钥加密的为()。
下列关于整体式斜板桥的钢筋布置描述中错误的是( )。
公关广告的直接目的是()
《企业内部控制基本规范》强调内部控制是由企业董事会、监事会、经理层和全体员工实施的、旨在实现控制目标的过程。
组织政治知觉是由孔思等人在1989年的研究中提出的概念。
行为科学家麦格雷戈提出的X—Y理论中,X理论假设人们:( )。
新的《政府收支分类科目》按支出功能设置的三级科目包括()。
设计流程应考虑的因素主要有( )。
以下哪些组织不具有独立的法人地位?( )
If the bondholder has the right to exchange a bond for shares of common stock, the bond is called a convertible bond.
当订单沿顾客需求向制造商、供应商方向移动,商品的订货数量呈现放大的现象,成为牛鞭效应。