首页
题目
TAGS
首页
/
题库
/
[单选题]已知:int n=10;那么下列语句中错的答案
搜答案
已知:int n=10;那么下列语句中错误的是
单选题
2022-03-06 22:08
A、int*p=new long[n];
B、int p[n];
C、int*p=new long(n);
D、int p[10];
查看答案
正确答案
B
试题解析
解析:本题考核指针、数组和new运算符。运算符new用于动态申请存储空间,它的操作数为某种数据类型且可以带有初值表达式或元素个数,若带初值,则其表达式为:指针>=new类型>(初值),例如C选项所示,若带有元素个数,则其语法格式为:指针>=new类型>[元素个数>],例如A选项所示。数组定义中数组大小必须为常量,而B)选项中的n为一变量所以是错误的。
标签:
感兴趣题目
已知:int n=10;那么下列语句中错误的是( )。
已知语句int m=10;则下列引用的表示中正确的是
已知下列语句中的x和y都是int型变量,其中错误的语句是______ .
已知下列语句中的x和y都是int型变量,其中错误的语句是
已知下列语句中的×和y都是int型变量,其中错误的语句是
已知下列语句中的x和y都是int型变量,其中错误的语句是( )。
有说明语句int a[10];void fun(int*,int n);调用函数的正确语句是()
有说明语句int a[10];及函数int fun(int x[10],int n){return sizeof(x);},则语句cout<<><>
设有定义:struct{int n;float x;}s[2],m[2]={{10,2.8},{0,0.0}};,则以下赋值语句中正确的是( )。
若要求定义具有10个int形元素的一维数组a,则以下的定义语句中错误的是()
已知int a,b;double c;则以下语句中错误的函数调用是
设有定义语句int a [ ]= { 66,77,99 };,则下列对此语句的叙述中错误的是
相关题目
若要求定义具有10个int型元素的一维数组a,则下列定义语句中错误的是( )。
设有定义:int n=10,*p=&n,*q;则以下选项中正确的赋值语句是( )
设有定义语句int k[]=new int[3];,则下列对此语句的叙述中错误的是( )。
设有某函数的说明为int*func(int a[10],int n);则下列叙述中,正确的是
已知:int n=10; 在下列定义引用的语句中,正确的是( )。
已知:int m=10;在下列定义引用的语句中,正确的是______。
已知:int m=10;,在下列定义引用的语句中,正确的是( )。
已知:int m=10:在下列定义引用的语句中,正确的是
已知函数fun的原型为int fun(int,int,int);下列重载函数原型中错误的是
执行下列语句后,i和n的值为 ( ) int i=10; int n=i++%5;
执行下列语句后i 和n的值为( )。int i=10;int n=i++%5;
C#中执行下列语句后,int n=21;n<<=1;n的值为()
已知int k=10,m=3,n;则下列语句输出结果是printf("%d ",n=(k%m,k/m));
设有定义语句int a[]={66,77,99},则下列对此语句的叙述中错误的是( )。
设有定义语句int a[]={66,77,99};,则下列对此语句的叙述中错误的是 ( )
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)的返回值是( )。
已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)的返回值是( )。
设有定义语句int a[3],则下列对此语句的叙述中错误的是( ):
已知:int n=10;那么下列语句中错误的是
已知:int a,b;下列switch语句中,( )是正确的。
广告位招租WX:84302438
题库考试答案搜索网
免费的网站请分享给朋友吧