- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c考试选择题
1.下列叙述中正确的是(C)。
A程序设计就是编制程序 B程序的测试必须由程序员自己去完成
C程序经调试改错后还应进行再测试 D程序经调试改错后不必进行再测试
2.以下叙述中正确的是(B )。
A.C语言的源程序不必通过编译就可以直接运行
B.C语言中的每条可执行语句最终都将被转换成二进制的机器指令
C.C源程序经编译形成的二进制代码可以直接运行 D.C语言中的函数不可以单独进行编译
3.下面关于算法的正确描述是(B )。
A算法就是计算的方法 B算法就是解决问题的步骤
C一个问题的算法是唯一的 D一个问题的算法只能用一种语言设计
4.对计算机进行程序控制的最小单位是(C)。
A语句 B字节 C指令 D程序
5.编制一个好的程序首先要确保它的正确性和可靠性,除此以外,通常更注重源程序的(B)。
A易使用性、易维护性和效率 B易使用性、易维护性和易移植性
C易理解性、易测试性和易修改性 D易理解性、安全性和效率
6.与高级语言相比,用低级语言(如机器语言等)开发的程序,其结果是(C)。
A运行效率低,开发效率低 B运行效率低,开发效率高
C运行效率高,开发效率低 D运行效率高,开发效率高
7.程序设计语言的语言处理程序是一种(A )。
A系统软件 B应用软件 C办公软件 D工具软件 ~
8.(B)是常见的两类程序设计语言处理程序。
A高级语言程序和低级语言程序 B解释程序和编译程序
C编译程序和操作系统 D系统程序和应用程序
9.计算机只能直接运行(C )。
A高级语言源程序 B汇编语言源程序 C机器语言程序 D任何源程序
10将高级语言的源程序转换成可在机器上独立运行的程序的过程称为(B)。
A解释 B编译 C连接 D汇编
11著名计算机科学家Nikiklaus Wirth提出一个公式:程序=__ B ____。
A数据+运算符 B数据结构+算法 C结构+函数 D运算符+运算数
12解释程序和编译程序的主要区别之一在于__ D ____。
A单用户与多用户的差别 B对用户程序的查错能力 C机器执行的效率 D是否生成目标程序
13以下叙述正确的是__ C ____。
A.C语言比其他语言高级 B.C语言可以不用编译就能被计算机识别执行
C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D.C语言出现的最晚、具有其他语言的一切优点
14C语言中最简单的数据类型包括(B)。
A整型、实型、逻辑型 B整型、实型、字符型
C整型、字符型、逻辑型 D整型、实型、逻辑型、字符型
15请选出可用作C语言用户标识符的一组标识符(B)。
A.void ,define ,WORD B.a3_b3,_123,IF C.FOR,——abc , Case D.2a,Do,Sizeof
16C语言中合法的字符常量是(B )
A.\084 B.\x43 C.ab D.\0
17下列运算符中,哪一个优先级最低?( B)
A.?: B.= C.= D.==
18以下能正确定义且赋初值的语句是(B )。
A.int n1=n2=10; B.char c=32; C.float f=f+1.1; D.double x=12.3e2.5;
19设有定义:int k=1,m=2; float f=7;则以下选项中错误的表达式是(C )。
A.k=k=k B.-k++ C.k%f D.k=f=m
20设有定义:int a=2,b=3,c=4;则以下选项中值为0的表达式是(A)。
A.(!a==1)(!b==0) B.!a||b||c C.ab D.a||(b+b)(c=a)
21Char p[]={a,b,c},q[]=abc;printf(%d %d %d\n,sizeof(p),sizeof(q),strlen(q)); 以上程序段的输出结果是(C)。
A.3 4 4 B.3 3 3 C.3 4 3 D.4 3 4
22根据程序段判断:char a1=M,a2=m; printf(%c\n,(a1,a2)); 以下叙述中正确的是(B)。
A程序输出大写字母M B程序输出小写字母m
C格式说明符不足,编译出错 D程序运行时产生出错信息
23设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表
文档评论(0)