本文主要是介绍【C/C++_选择题】(D15 1209),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【C/C++_选择题】(D15 1209)
1、对两个字符a和b进行初始化:char a[]=“ABCDEF”;char b[]={‘A’,‘B’,‘C’,‘D’,‘E’,‘F’};则以下叙述正确的是 ( A )
A a数组比b数组长度长
B a与b长度相同
C a与b数组完全相同
D a和b中都存放字符串
2、x 是一个行列数均为1000二维数组,下面代码效率执行最高的是( D )
A for(int j=0;j<1000;j++) for(int i=0;i<1000;i++) x[i] [j]+=x[j] [i];
B for(int i=0;i<1000;j++) for(int j=0;j<1000;j++) x[i] [j]+=x[j] [i];
C for(int i=0;i<1000;j++) for(int j=0;j<1000;j++) x[j] [i]+=x[j] [i];
D for(int i=0;i<1000;i++) for(int j=0;j<1000;j++) x[i] [j]+=x[i] [j];
3、C++中关于堆和栈的说法,哪个是错误的 ( C )
A 堆的大小仅受操作系统的限制,栈的大小一般一般较小
B 在堆上频繁的调用new/delete容易产生内存碎片,栈没有这个问题
C 堆和栈都可以静态分配
D 堆和栈都可以动态分配
4、下面程序会输出什么( B )
static int a=1;
void fun1(void) { a=2; }
void fun2(void) { int a=3; }
void fun3(void) { static int a=4; }int main(int argc,char** args)
{printf(“%d”,a);fun1( );printf(“%d”,a);fun2( );printf
这篇关于【C/C++_选择题】(D15 1209)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!