欢迎光临
奥鹏作业辅导

南开22秋学期《程序设计基础(上)》在线作业[正确正确答案]

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

南开22秋学期《程序设计基础(上)》在线作业[正确正确答案]

南开22秋学期《程序设计基础(上)》在线作业[正确正确答案]单选题答案

22秋学期(高起本1709-1803、全层次1809-2103)《程序设计基础(上)》在线作业-00001

试卷总分:100  得分:100

一、单选题 (共 25 道试题,共 50 分)

1.( )是将所设计的算法变成计算机能够运行的代码的过程。

A.算法

B.程序

C.程序设计

D.编程

正确选项:--------


2.下列函数原型中,错误的是##。

A.int fun(int, int);

B.void fun(int x,y);

正确答案:C

C.int fun(int x, int y);

D.void fun();

正确答案:C


3.对于语句“ cout<<x<<endl;”错误的是描述是( )。

正确答案:D

A.“cout”是一个输出流对象

B.“endl”的作用是输出回车换行

正确选项:--------

C.“x”是一个变量

D.“<<”称作提取运算符

正确答案:D


4.已知“int *p=new int[5];”,若堆内存分配成功,则指针p所指向的内存空间大小为##字节。

A.5

B.10

C.20

D.不确定

正确答案:A


5.下面关于数组的描述中,错误的是##。

A.数组的长度必须在定义数组时指定,且数组中所有元素的数据类型必须相同

B.如果定义一维数组时提供了初始化列表,则数组的长度可以省略

C.如果定义二维数组时提供了初始化列表,则数组的列下标可以省略

D.如果定义二维数组时提供了初始化列表,则数组的行下标可以省略

随机答案:ABCD


6.已知“char s[]="abc";”,则数组s中最后一个元素的值为##。

A.c'

B.'0'

C.'\0'

D.' '

正确答案:C


7.C++中,常量99.78默认的数据类型是( )。

A.int

B.float

C.double

正确答案:A

正确答案:C

正确答案:C

正确答案:A

D.long double

随机答案:ABCD

正确答案:D


8.已知函数原型“int fun(int, int);”,要定义一函数指针变量p使得“p=fun;”成立,则函数指针变量p的定义语句为##。

A.int (*p)(int, int);

B.int *p(int, int);

C.int *p[int, int];

D.以上选项都不对

正确答案:B


9.十进制数 14 对应的二进制数是( )。

A.1111

B.1110

C.1100

D.1010

正确答案:D


10.若m、n为整型,x为实型,ch为字符型,下列赋值语句中正确的是( )。

A.m+n=x;

B.m=ch+n;

C.x=(m+1)++;

D.m=x%n;

正确答案:C


11.在C++中,要求操作数必须是整型的运算符是( )。

A.%

B.&&

C./

D.<=

正确答案:B


12.下列个数值中,最大的数是( )。

A.7DH

正确答案:D

B.(174)8

C.123

D.1111100B

正确答案:D


13.下列无符号数中最大的是( )。

A.101

B.(66)16

C.(145)8

D.(01100101)2

正确答案:A


14.表达式的70*43.6f+34数据类型是( )。

A.float

B.double

C.long double

D.错误的表达式

正确答案:B


15.已知“int a[5]={10,20,30,40,50}, *p1, *p2; p1=&a[2]; p2=&a[4];”,则p2-p1的值是##。

A.2

B.3

C.20

D.30

随机答案:ABCD


16.C++源程序文件的扩展名是( )。

A.DLL

正确答案:C

B.C

C.CPP

D.EXE

随机答案:ABCD


17.二进制数1001101011转换为等值的八进制数是( )。

A.4651

B.1153

C.9AC

D.26B

正确答案:B


18.已知“int a[]={1,2,3,4,5},*p=a;”则以下各选项中值为数组元素地址的是( )。

A.p+3

B.*(a+3)

C.*(&a[3])

D.&(a+3)

正确答案:D


19.一台微型计算机的内存容量为2G,指的是该微机的内存是2G个( )。

A.位

B.字

C.字节

D.块

正确答案:B


20.C++中常量123默认的数据类型是( )。

A.int

B.float

C.double

D.long double


21.下列叙述中,正确的是##。

A.在一个函数的函数体中可以定义另一个函数,但不可以调用另一个函数

B.在一个函数的函数体中可以调用其他函数,但不能调用自己

C.在一个函数的函数体中既可以定义另一个函数,也可以调用另一个函数

D.在一个函数的函数体中既可以调用其他函数,也可以调用自己

正确答案:C


22.下列函数声明中,为重载函数的一组是##。

A.void fun(int); void fun(double=5.0);

随机答案:ABCD

B.void fun(int); int fun(int=5);

正确答案:D

C.int f1(int); int f2(int, int);

D.void fun(int); int fun(int, int = 3);

正确答案:B


23.以下各选项中,非法的变量名是( )。

A.No_1

B.No123

C.2name

D.sumOfStudent

正确选项:--------


24.二进制数10101011B变换为等值的十进制数是( )。

A.17

B.161

C.21

D.171

随机答案:ABCD


25.指针函数是指##。

A.所有参数都为指针类型的函数

B.至少有一个参数为指针类型的函数

C.返回值为指针类型的函数

D.以上三种都是指针函数

正确答案:A


南开22秋学期《程序设计基础(上)》在线作业[正确正确答案]多选题答案

二、判断题 (共 25 道试题,共 50 分)

26.赋值表达式具有计算和赋值双重功能。


27.已知“int a[3];”,则可以使用“a[3]=10;”将数组a中的第3个元素赋值为10。


28.switch语句中的default分支不可以缺省。

正确答案:A


29.if语句中的()不能缺少,只能是逻辑类型的表达式。


30.当输出汉字时,输出的是汉字机内码。


31.语句for(i=0;;i++)和for(;;)都表示一次也不循环。


32.已知p是一个int型指针变量,则语句“*p=10;”中的“*”是取地址运算符。


33.对于二维数据的存储问题,只能使用C++提供的二维数组。


34.函数原型声明就是函数头加上冒号。


扫描二维码获取答案

热门文章

猜你喜欢

  • 北语23春《日本经济》作业3[正确答案]

  • 23春《日本经济》作业3 试卷总分:100 得分:100 一、单选题 (共 15 道试题,共 75 分) 1.日本金融制度经过改革,形成新的体系,具有六大特征:长期金融和短期