首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知:int n=10;那么下列语句中错误的是
已知:int n=10;那么下列语句中错误的是
admin
2010-03-29
39
问题
已知:int n=10;那么下列语句中错误的是
选项
A、int*p=new long[n];
B、int p[n];
C、int*p=new long(n);
D、int p[10];
答案
2
解析
本题考核指针、数组和new运算符。运算符new用于动态申请存储空间,它的操作数为某种数据类型且可以带有初值表达式或元素个数,若带初值,则其表达式为:<指针>=new<类型>(初值),例如C选项所示,若带有元素个数,则其语法格式为:<指针>=new<类型>[<元素个数>],例如A选项所示。数组定义中数组大小必须为常量,而B) 选项中的n为一变量所以是错误的。
转载请注明原文地址:https://kaotiyun.com/show/LDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");for(i=0;i
有以下程序#includemain()#defineN4{intx[][N]={{1,2,3),{4),{5,6,7,8),{9,10}},
对于一个正常运行的C程序,以下叙述中正确的是
以下选项中与(!a==0)的逻辑值不等价的表达式是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf(’’%d’’,x[i][2-i]);
若有以下函数首部:intfun(doublex[10],int;*n)则下面针对此函数的函数声明语句中正确的是()。
有以下函数:intfun(char*s){char*t=s;while(*ct++);return(t—s);}该函数的功能是()。
面向对象方法中,继承是指()。
给定程序MODI1.C中函数fun的功能是:计算S所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#inc
随机试题
轮胎锯齿状异常磨损的现象主要发生在纵向花纹轮胎上。()
SQL是
A、groundB、soundC、aroundD、countryD
以下哪项不属于PACS和HIS、RIS集成的基本原则
关于卫生法律文件的效力由高到低正确的是
患者女性,65岁,患高血压15年,近日病情加重入院,查体:血压190/110mmHg,全身水肿,患者的饮食应采用
拦水缘石的施工应满足的要求有()。
旗形和楔形都有明确的形态方向,并且和原有的趋势相同。( )
下列各项业务,应同时征收增值税和消费税的有()。(2013年)
学校开展心理健康教育的途径和方法有哪些?
最新回复
(
0
)