C语言20000带答案.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
试卷十?单选 题(共 20 分) 1、在C语言中,字符型数据在内存中的存储形式是______(D)A、原码B、补码C、反码D、ASCII码2、函数调用strcat(strcpy(str1, str2), str3)的功能是______(B)A、将串str1复制到串str2中,然后再连接到str3之后B、将串str2复制到串str1中,然后再将串str3连接到串str1之后C、将串str2复制到串str1中,再将串str1连接到str3之后D、将串str1连接到串str2之后,再复制到str3之中3、C语言程序由什么组成?______(C)A、子程序B、主程序和子程序C、函数D、过程4、75的十六进制写法为___,八进制写法为______(A)A、0x4b 0113B、0165 117C、61 0x3dD、0x4b 615、( )选择正确的输入语句( )。:(其中:char string[20];)使得string的内容为I am student.(D)A、scanf(%s, string);B、scanf(%c, string);C、scanf(%s, string);D、gets(string);6、已知int a[]={1,2,3,4,5,6,7,8,9,10,11,12}, *p=a; 则值为3的表达式是______(A)A、p+=2, *(p++)B、p+=2, *++pC、p+=3, *p++D、p+=2, ++*p7、若x=2,y=3则x||y的结果是______(C)A、0B、3C、1D、28、已知int a, *p=a;则下列函数调用中错误的是______(D)A、scanf(”%d”, a);B、scanf(”%d”, p);C、printf(”%d”, a);D、printf(”%d”, p);9、源程序要正确地运行,必须要有什么函数?______(C)A、printf函数B、自定义的函数C、mainD、不需要函数10、下面哪个表达式的值为4______(D)A、(float)11/3B、2016/11/3 星期四 上午 12:00:00C、11.0/3D、(int)(11.0/3+0.5?多选 题(共 15 分) 1、下面合法的标识符______(ABD)A、ABCB、a_3C、sum.aD、_stu22、sizeof(float)是______(AB)A、一个双精度型表达式B、一个整型表达式C、一种函数调用D、一个不合法的表达式3、指出下面错误的表达式______(ABD)A、a+b=5B、56=a11C、i=i++D、5.6+6.2%3.14、以下叙述正确的是______(ABCD)A、C语言严格区分大小写英文字母B、C语言用;作为语句分隔符C、C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上D、可以使用/*…*/对C程序中的任何部分作注释5、这段程序中的常量有:#define PI 3.14 ;void main(){ int sum;sum = 10 + 15;printf(sum=%d\n,sum);printf(result is 25\n);}这段程序中常量有______(ACD)A、10B、sumC、15D、PI?填空 题(共 15 分) 1、已知 i=5,写出语句 i*=i+1; 执行后整型变量 i 的值是【】 答案:1). 30 2、c语言程序的三种基本结构是:顺序结构,选择结构,【】结构 答案:1). 循环 3、if(!a)中的表达!a等价于【】 答案:1). a==0 4、按内存排列顺序, 数组char a[2]中的所有元素是a[1]和【】 答案:1). a[0] 5、字符串比较的库函数是【】,只写函数名即可 答案:字符串|函数 ?简答 题(共 20 分) 1、简述Java程序的开发过程? 答案:(1)使用一个文字编辑器,编写源文件(2)使用java编译器,编译源文件得到字节码文件(3)运行java程序,分两种java应用程序必须通过java解释器来解释执行,java小应用程序必须使用解释器和浏览器运行程序。 2、什么是常量?什么是变量?作出简要说明 答案:常量是指在程序执行过程中值不能改变、具有固定值的量。常量可以分为直接常量、符号常量两种。 变量是指在程序执行过程中值可以改变的量。变量是程序中数据的临时存放场所 ?名词解释 题(共 30 分) 1、 static? 答案:声明静态变量 4. 其它关键字(4个) 2、signed 答案:声明有符号类型变量或函数 3、while 答案:循环语句的循环条件 4、struct 答案:声明结构体变量或函数 5、goto 答案:无条件跳转语句 C.开关语句 (1).switch :用于开关语句试卷九?单选 题(共 20 分

文档评论(0)

js1180 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档