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.int fun(int x, int y);
D.void fun();
3.对于语句“ cout<<x<<endl;”错误的是描述是( )。
A.“cout”是一个输出流对象
B.“endl”的作用是输出回车换行
C.“x”是一个变量
D.“<<”称作提取运算符
4.已知“int *p=new int[5];”,若堆内存分配成功,则指针p所指向的内存空间大小为##字节。
A.5
B.10
C.20
D.不确定
5.下面关于数组的描述中,错误的是##。
A.数组的长度必须在定义数组时指定,且数组中所有元素的数据类型必须相同
B.如果定义一维数组时提供了初始化列表,则数组的长度可以省略
C.如果定义二维数组时提供了初始化列表,则数组的列下标可以省略
D.如果定义二维数组时提供了初始化列表,则数组的行下标可以省略
6.已知“char s[]="abc";”,则数组s中最后一个元素的值为##。
A.c'
B.'0'
C.'