网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
有如下程序段:其中会产生编译错误的语句是(  )。
A

B

C

D


参考答案

参考解析
解析:
语句①是合法的引用声明语句,变量i被r引用;语句②通过引用r将变量j的值赋给变量i;语句③声明了指针变量p,并初始化指向变量i;语句④中*p代表了变量i的值,是数值常量,不能放在赋值表达式的左端。
更多 “单选题有如下程序段:其中会产生编译错误的语句是(  )。A ④B ③C ②D ①” 相关考题
考题 现有如下程序段,此程序段编译有错误,则程序段的错误出在#includemain(){ int a=30,b=40,c=50,d;d=a 30?b:c;switch(d){case a:printf("%d,",a);case b:printf("%d,",b);case c:printf("%d,",c);default:printf("#");}}A.default:printf("#");这个语句B.d=a30?b:c;这个语句C.case a:printf("%d,",a); case b:printf("%d,",b); case c:printf("%d,",c);这三个语句D.switch(d)这个语句

考题 下列语句哪一个正确()A.Java程序经编译后会产生machinecodeB.Java程序经编译后会产生bytecodeC.Java程序经编译后会产生DLLD.以上都不正确

考题 ( 20 )有如下程序段int i =0, j=1;int & r=i ; // ①r =j; // ②int*p= & i ; // ③*p= & r ; // ④基中会产生编译错误的语句是A ) ④B ) ③C ) ②D ) ①

考题 当程序出现编译错误时,程序可以继续执行,只是运行过程中会出错。()

考题 有如下程序段int i=0,j=1;int r=i; //①r=j; //②int*p=i; //③*p=r; //④其中会产生编译错误的语句是A.④B.③C.②D.①

考题 对于已经被定义过可能抛出异常的语句,在编译时()。A.必须使用try/catch语句处理异常B.如果程序错误,则必须使用try/catch语句处理异常C.不使用try/catch语句会出现编译错误D.不使用try/catch语句不会出现编译错误

考题 有如下程序段,其中会产生编译错误的语句是 inti=0,j=1; int &r=i; //① r=j; //② int * p=&i; //③ * p=&r; //④A.④B.③C.②D.①

考题 有如下程序:#includeiostream#includecmathusing std::cout;class Point{public:friend double distance(const Point p); //P距原点的距离Point(int xx=0,int yy=0):x(xx),Y(YY){}//①private:int x,y;};double distance(const Point p){ //②return sqrt(P.x*P.x+P.y*P.y);}int main(){Point p1(3,4);coutdistance(p1);return 0; //③}下列叙述中正确的是A.程序编译正确B.程序编译时语句①出错C.程序编译时语句②出错D.程序编译时语句③出错

考题 有如下程序:#includeiostreamusing namespace std;class Music{public:void setTitle(char*str){strcpy(title,str);}protected:char type[10];private:char title[20];};class Jazz:public Music{public:void set(char*str){strcpy(type,”Jazz”); //①strcpy(title,str); //②}};下列叙述中正确的是A.程序编译正确B.程序编译时语句①出错C.程序编译时语句②出错D.程序编译时语句①和②都出错

考题 有如下程序段: includedefine Max(a,b) a>b?a:bmain(){int a=5,b=6,c=4,d;d=c+Max(a, 有如下程序段: #include<stdio.h> #define Max(a,b) a>b?a:b main() { int a=5,b=6,c=4,d; d=c+Max(a,b); printf("%d",d); } 其输出结果为______。A.10B.5C.6D.编译错误

考题 有如下程序段: int i=0,J=1; nt&r=i;//④ ’ r=j;//② int * P=i;//③ * P=r;//④ 其中会产生编译错误的语句是( )。A.④B.③C.②D.①

考题 下面各项语句中会产生编译错误的是( )。A.float F=4096.0 F;B.double D=4096.0;C.byte B=4096;D.char C=4096;

考题 阅读以下程序该程序在编译时产生错误,其出错原因是( )。A.定义语句出错,case是关键字,不能用作用户自定义标识符B.定义语句出错,printF不能用作用户自定义标识符C.定义语句无错,scanf不能作为输入函数使用D.定义语句无错,scanf不能输出case的值

考题 对下列程序的叙述中,正确的是( )。 A.第1行会产生编译错误B.第6行会产生编译错误SXB 对下列程序的叙述中,正确的是( )。A.第1行会产生编译错误B.第6行会产生编译错误C.第6行会产生运行错误D.程序正常运行

考题 现有如下程序段,此程序段编译有错误,则程序段的错误出在includemain(){int a=30,b=40, 现有如下程序段,此程序段编译有错误,则程序段的错误出在 #include<stdio.h> main() { int a=30,b=40,c=50,d; d=a>30? b:c; swish(d) { case a: Printf("%d,",a); case b: printf("%d,",b); case c: printf("%d,",c); default printf("#");}}A.default:printf("#");这个语句B.d=a>30? b:c;这个语句C.case a:printf("%d,",a);case b:printf("%d,",b);case c:printf("%d,",c);这三个语句D.switch(d)这个语句

考题 下面各项语句中会产生编译错误的是( )。A.float F=4096.0F;B.double D=4096.0;C.byte B=4096;D.char C=4096;

考题 有以下定义语句,编译时会出现编译错误的是( )。 A)B)A.B.

考题 有如下程序: Class Base{ publiC: int data; }; Class Derivedl:publiC Base{}; Class Derived2:proteCted Base{}; int main( ) { Derivedl dl; Derived2 d2; dl.data=0;//① d2.data=0;//② retum 0; } 下列关于程序编译结果的描述中,正确的是( )。A.①②皆无编译错误B.①有编译错误,②无编译错误C.①无编译错误,②有编译错误D.①②皆有编译错误

考题 有如下程序: ClassBase{ public: intdata; }; ClassDerived1:publicBase{}; ClassDerived2:protectedBase{}; intmain(){ Derived1d1; Derived2d2; d1.data=0;//① d2.data=0;//② return0; } 下列关于程序编译结果的描述中,正确的是( )。A.①②皆无编译错误B.①有编译错误,②无编译错误C.①无编译错误,②有编译错误D.①②皆有编译错误

考题 有如下程序段:include define Max(a,b) a>b?a:bmain(){int a=5,b=6,c=4,d;d=c+Max(a, 有如下程序段: #include <stdio.h> #define Max(a,b) a>b?a:b main() { int a=5,b=6,c=4,d; d=c+Max(a,b) ; printf("%d",d) ; } 其输出结果为______。A.10B.5C.6D.编译错误

考题 某程序对一组源语言语句进行编辑,以便发现语法错误,同时将语句翻译成目标程序,该程序是:()A、翻译程序B、编译程序C、调式程序D、加密程序

考题 关于以下程序段的说法正确的是()。 1.publicclassMyar{ 2.publicstaticvoidmain(Stringargv[]){ 3.int[]i=newint[5] 4.System.out.println(i[5]) 5.}A、第2行编译出错B、第4行编译出错C、编译时产生错误D、编译时没有产生错误,运行时发生异常

考题 下列语句哪一个正确()A、Java程序经编译后会产生machine codeB、Java程序经编译后会产生byte codeC、Java程序经编译后会产生DLLD、以上都不正确

考题 单选题关于以下程序段的说法正确的是()。 1.publicclassMyar{ 2.publicstaticvoidmain(Stringargv[]){ 3.int[]i=newint[5] 4.System.out.println(i[5]) 5.}A 第2行编译出错B 第4行编译出错C 编译时产生错误D 编译时没有产生错误,运行时发生异常

考题 单选题下面是关于解释程序和编译程序的叙述,其中正确的一条是()。A 编译程序、解释程序均能产生目标程序B 编译程序、解释程序均不能产生目标程序C 编译程序能产生目标程序,解释程序不能产生目标程序D 编译程序不能产生目标程序,而解释程序能产生目标程序

考题 单选题下列语句哪一个正确()A Java程序经编译后会产生machine codeB Java程序经编译后会产生byte codeC Java程序经编译后会产生DLLD 以上都不正确

考题 单选题有如下程序段:其中会产生编译错误的语句是(  )。A ④B ③C ②D ①

考题 单选题某程序对一组源语言语句进行编辑,以便发现语法错误,同时将语句翻译成目标程序,该程序是:()A 翻译程序B 编译程序C 调式程序D 加密程序