本页仅为文字内容,不可回答。

C2--基础知识测试-2018秋江东周六上午

感谢您能抽出几分钟时间来参加本次答题,现在我们就马上开始吧!
以下不正确的描述为( )。
调用函数时,实参可以是变量,也可以是表达式。
调用函数时,实参的个数可以多于形参的个数,也可以少于形参个数。
调用函数时,系统将为形参分配内存单元。
调用函数时,实参必须与对应的形参类型相兼容。
设有下面的结构体和结构变量定义:正确的是( )。
stu.id=1001; stu.name=Tom; stu.math=88;
id=1001; name=”Tom”; math=88;
stu.id=1001; stu.name=”Tom”; stu.math=89;
id=1001; name=”Tom”; math=88.5;
设存在函数int max(int,int)返回两参数中较大值,若求22,59,,7三者中最大值,下列表达式不正确的是:( )。
int m=max(22,max(59,70));
int m=max(max(22,59),70);
int m=max(22,59,70);
int m=max(59,max(22,70));
若有定义语句:char s[10]=12345678\0\0;则strlen(s)的值是( )。
8
9
10
11
以下叙述错误的是( )。
函数调用可以作为一个独立的语句存在
函数形参的值也可以传回给对应的实参
若函数有返回值,必须通过return语句返回
C++程序必须由一个或一个以上的函数组成
以下freopen()函数,使用正确的是( )。
freopen(b.txt,w,stdout);
freopen(b.txt,w,stdin);
freopen(b.txt,w,stdout);
freopen(b.txt,w,stdin);
以下程序输出结果是( )。
orl
helloorl3d
helorl123d
helloworld
下列有待排序序列{1,5,2,3,4,61},现想要实现序列递增,下列哪种方法只要一次就可以排好( )。
选择排序
快速排序
冒泡排序
桶排序
有序列{1,2,3,4,6,8,9,10,11},先想要用二分查找查找元素4,在找到之前,要比较的元素有( )。
6,2,3
6,3
1,2, 3
1,3
假定对元素系列{7,3,5,9,1,12,8,15}进行快速排序(第一个元素为枢轴),则进行第一次划分后,得到的左区间中元素的个数为( )。
2
3
4
5
举报