首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知:int n=10;那么下列语句中错误的是
已知:int n=10;那么下列语句中错误的是
admin
2010-03-29
30
问题
已知: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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>intfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!"));}程序的输出结果
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d",i);break;}
设有定义:intn1=0,n2,*p=n2,*q=n1;,以下赋值语句中与n2=n1;语句等价的是
有以下程序#include<stdio.h>intf(intn){intt=0,a=5;if(n/2){inta=6;t+=a++;}el
当输入为’’Fool&Swalow’’时,下面程序的执行结果是()。#include<stdio.h>main()fcharc;while(c!=’?r1fc=getchar0;putchar(c);}}
有以下程序:#include<stdio.h>main(){inta=3:a+=a-=a*a;printf("%d\n",a);}程序的输出结果是()。
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
软件生命周期是指()。
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
简述医疗事故分级。
关于“麻醉药品专用卡”下列说法正确的是
常先困脾的邪气是
主要用于预防疟的药物是
决定微机性能的主要是()。
汉译英:“重量;价值”,正确的翻译为( )。
关于Word中的多文档窗口操作,以下叙述中错误的是()。
当一位胆小的学生敢于主动向教师提问时,教师耐心解答并给予表扬和鼓励。教师的这种做法属于行为改变方法中的()
我们党领导下的改革开放是为了
设f(x)有二阶连续导数,且(x0,f(x0))为曲线y=f(x)的拐点,则=()
最新回复
(
0
)