假定已有如下变量说明和枚举定义:判断下列语句是否符合语法规则,结果是()。

题目
假定已有如下变量说明和枚举定义:判断下列语句是否符合语法规则,结果是()。

A.语句1错误,语句2和语句3正确

B.语句2正确,语句1和语句3错误

C.语句3正确,语句1和语句2错误

D.语句1正确,语句2和语句3错误

参考答案和解析
参考答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知names是一个如下定义的变量: manes byte ‘Tom bush’ 符合汇编语言语法的正确语句是______。

A.mov edi,names

B.mov edi,names[ebx]

C.mov edi,offset names[ebx]

D.lea edi,names[ebx]


lea edi,names[ebx]

第2题:

【判断题】假定已有变量定义语句:int m=3,n=2;,那么(float)(m/n)表达式的值是1.5。

A.Y.是

B.N.否


错误

第3题:

18、若有下列枚举类型和变量定义,则枚举变量x的值为()。 enum BOOL{ FALSE, TRUE} x=FALSE;

A.T

B.F

C.1

D.0


0

第4题:

可以使用如下语法来直接定义变量并赋值:变量类型 变量名 = 变量的值;比如,如下语句:char ch = ‘n’;定义个char类型的变量c,并将其赋值为’a’:_________


B

第5题:

可以使用如下语法来直接定义变量并赋值:变量类型 变量名 = 变量的值;比如,如下语句:char ch = ‘n’;定义个char类型的变量c,并将其赋值为’s’。


B

第6题:

编译程序对C语言源程序进行语法分析时,可以确定______。

A.变量是否定义(或声明)

B.变量的值是否正确

C.循环语句的执行次数

D.循环条件是否正确


正确答案:A
解析:本题考查程序语言基础知识。
  对C源程序进行编译时,需建立符号表,其作用是记录源程序中各个符号(变量等)的必要信息,以辅助语义的正确性检查和代码生成,在编译过程中需要对符号表进行快速有效地查找、插入、修改和删除等操作。符号表的建立可以始于词法分析阶段,也可以放到语法分析和语义分析阶段,但符号表的使用有时会延续到目标代码的运行阶段。

第7题:

编译程序对C 语言源程序进行语法分析时,可以确定 (66) 。

A.变量是否定义(或声明)

B.变量的值是否正确

C.循环语句的执行次数

D.循环条件是否正确


正确答案:A
本题考查程序语言基础知识。对C源程序进行编译时,需建立符号表,其作用是记录源程序中各个符号(变量等)的必要信息,以辅助语义的正确性检查和代码生成,在编译过程中需要对符号表进行快速有效地查找、插入、修改和删除等操作。符号表的建立可以始于词法分析阶段,也可以放到语法分析和语义分析阶段,但符号表的使用有时会延续到目标代码的运行阶段。

第8题:

编译程序对C语言源程序进行语法分析时,可以确定(22)。

A.变量是否定义(或声明)

B.变量的值是否正确

C.循环语句的执行次数

D.循环条件是否正确


正确答案:A
解析:程序错误一般分为语法错误和语义错误两种类型。其中,语法是形式上的错误,语义错误是意义上的错误,编译程序能够发现程序中的所有语法错误。本题中编译程序对源程序语法分析时可以找出形式上的错误,即变量是否定义,而不能找出意义上的错误,如BCD。

第9题:

若已有定义int x;下列说明指针变量p指向x的正确语句是( )

A. int p=&x;

B. int *p=&x;

C. int p=x;

D. int *p=x;


正确答案:B