计算机水平考试-软件设计师分类模拟题程序语言基础知识

计算机水平考试-软件设计师分类模拟题程序语言基础知识

ID:42847240

大小:209.16 KB

页数:7页

时间:2019-09-22

计算机水平考试-软件设计师分类模拟题程序语言基础知识_第1页
计算机水平考试-软件设计师分类模拟题程序语言基础知识_第2页
计算机水平考试-软件设计师分类模拟题程序语言基础知识_第3页
计算机水平考试-软件设计师分类模拟题程序语言基础知识_第4页
计算机水平考试-软件设计师分类模拟题程序语言基础知识_第5页
资源描述:

《计算机水平考试-软件设计师分类模拟题程序语言基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件设计师分类模拟题程序语言基础知识1、在C语言中,可以用typedef声明新的类型名來代替已冇的类型名,比如冇学生链表结点:typedefstructnode{intdata;structnode*link;}NODE,*LinkList;卜•述说法正确的是oA.NODE是结构体stzructnode的另U名B.*LinkList也是结扌勾体structnode的另lj名C・LinkList也是结构体structnode的别名D.LinkList等价于node*某C语言程序中,x是一个浮点型变量,m是一个值为止整数

2、的整型常量,表达式x%m(x被m除取余数)在2时会报错,这是一种3错误。2、A.编译B.预处理C.编辑D.运行3、A.词法B.语法C.语义D.运行函数f6、g6的定义如下所示,调用函数f时传递给形参x的值为5,若采用传值(callbyvalue)方式调用g(a),则函数f的返回值为4;若采用传引用(callbyreference)方式调用g(a),则函数f的返回值为5of(intx)r仃nly)in(a=2*x—1;g(a);returna+x;intx;x=y—1;y=x+y;return;4、A.14B・16C・

3、17D.225、A・15B・18C・22D・246、C++语言兼容C语言,因此,oA.C++的关键字与C语言的关键字完全相同B.C++的数据类型与C语言的数据类型完全相同C.CA++编译器能编译c语言程序D.C++编译器能把C语言程序翻译成C++程序7、关于编译程序进行词法分析的说法中,不正确的是oA.词法分析主要是扫描源程序并识别记号,指出出错行号B.词法分析阶段过滤掉了源程序屮的注释C.词法分析阶段单词间的空口被过滤掉了D.词法分析阶段对制表或回车换行字符不作处理8、下面的C程序代码段在运行中会出现错误。inti

4、=0;while(i<10);{i=i+l;}A・语法B・类型不匹配C.变量定义D.动态语义9、在C语言中,mairi()函数可以带两个形参argc和argv,其中argv可以定义为A.intargv;B・char*argy[];10、C程序彳弋码''while((c=getchar()!=1a')putchar(c);〃屮存在错误。A.调用B•语法C.逻辑D.运行根据乔姆斯基于20世纪50年代建立的形式语言的理论体系,文法被分为4种类型,即0型(短语文法)、1型(上下文有关文法)、2型(上下文无关文法)和3型(正规

5、文法)。其中,2型文法与11等价,所以有足够的能力描述多数现今程序设计的语言的语法结构。一个非确定的有穷门动机必存在一个与Z等价的12。从文法描述语言的能力来说,13最强,14最弱,由4类文法的世义可知15必是2型文法。11>A.确定的有穷自动机B.图灵机C.非确定的下推自动机D・非确定的有穷自动机E.冇穷自动机F.线性冇界自动机12.A.确定的有穷口动机B.图灵机C.非确定的下推口动机D.非确定的冇穷自动机E.冇穷自动机F.线性冇界自动机13>A.0型文法B.1型文法C.2型文法D.3型文法14、A.0型文法B.1

6、型文法C.2型文法D.3型文法15、A.0型文法B.1型文法C.2型文法D.3型文法16、与止规式(a

7、b)*等价的止规式是oA.B・b*a*C・(a*)

8、(b*)D.(a*b*)*一种最早用于科学计算的程序设计语言是_17;—种提供指针和指针操作且不存在布尔类型的、应用广泛的系统程序设计语言是一18;一种适合在互联网上编写程序可在不同平台上运行的面向对象程序设计语言是19;一种在解决人工智能问题上使用最多、冇较强表处理功能的函数程序设计语言是20;一种以谓词逻辑为基础的,核心是事实、规则和推理机制的实用逻辑程序设计

9、语言是一21。17>A・PascalB.AdaC.SmalltalkD.SnobolE.CF.Alogo68G.JavaH.LispI.PrologJ.Fortran18、A.PascalB.AdaC・SmalltalkD.SnobolE・cF.Alogo68G.JavaH.Lisp工.PrologJ.Fortran19、A.PascalB.AdaC.SmalltalkD.SnobolE・cF.Alogo68G.JavaH.Lisp工.PrologJ.Fortran20.A.PascalB.AdaC.Smalltal

10、kD.SnobolE・CF.Alogo68G.JavaF.LispG.PrologH.Fortran21>A.PascalB・AdaC・SmalltalkD・SnobolA.CF・Alogo68G.JavaH.LispI.PrologJ.Fortran22、高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是A.语句B.语义C.语

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。