- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
清华期末C复习题
C语言复习(修订版)
一、判断题:
’\x72’、’\n’、’\\’ 都是字符常量。( y )。
若有说明int c;则while(c=getchar());是正确的C语句。 ( y)
int *p=a ,a=0;是正确的C变量定义语句。 (n )
C语言程序从main函数开始执行,所以main函数必须写在其他被调用的函数之前。( n )
表达式7=3+4不正确。 ( y)
字符数组char str[ ]=abcd; 有5个数组元素( y )
while 1 i,j; 一定是错误的C语句。 (y )
for( ; ; )S中的语句S必执行无穷多次。 ( n)
用字符型指针变量p作为函数void fa(char *pa)的实际参数时,应采用以下的命令格式fa (*p ); ( n )
sub()和Sub( )是不同的函数 ( y)
在C程序中,函数中所定义的局部变量与全局变量同名时,局部变量屏蔽全局变量。( y )
全局外部变量定义命令必须写在函数之外。( y )
指针变量算术运算只能可作+、—运算。( y )
如有定义float a[10]; 可定义表达式a=a+1。( n )
在逻辑表达式的计算中,必须所有的逻辑远算符都被执行后,才会结束表达式的计算()
数组名作为函数实际参数,传送的是地址(y)
若变量pointer是指针变量,命令pointer=0x2000; 是正确的赋值命令. (n)
int c[2][ ]={{1,2},{3,4}}; 是正确的二位数组定义命令。(n)
printf(%5. 3f\n,123456.12345);输出为23456.123 (n) 。
变量定义 char *(pa) [4] ;说明pa是用于数组处理的指针。
用命令scanf(%s,name); 对字符数组进行输入操作,当键入“I am a Student”时,数组的内容为“I”。 (y)
表达式 ‘B’+a’-‘A’ 的结果是’b’ (y)
while ( ) { ;} 表示无限循环 (n)
switch (j) {……..} 语句中的变量j可以是浮点型变量(n)
全局变量的不加存储方式修饰符时,说明其存储类型为auto(n)
指针变量本身没有指针(n)
用关键字“struct” 定义的内容是数据类型(n)
二、 单项选择题:
(1)若有定义数组命令“int b[ ][3]={{1, 2, 3},{ 4, 5},{ 6, 7}}”,则b数组第1维的长度是( )
A) 2 B) 3 C) 4 D) 无确定值
b[2][2]的值是( )
A) 0 B) 1 C) 7 D) 无确定值
(2) C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符 。
A)必须为字母或下划线。 B)必须为下划线。
C)必须为字母 D)可以是字母、数字和下划线中的任一种字符。
(3) 下面四个选项中,均是正确的八进制数或十六进制数的选项是 。
A)-10 0x8f -011 B) 010 -0x11 0xf1
C) 0abc -017 0xc D) 0a12 -0x123 -0xa
(4)以下选项中非法的表达式是( )
A)06x100 B)i3=j3==0
C)(char)(65+3) D)x+y==x+z
(5) 若有定义:int a = 7; floa x = 2.5 , y = 4.7 ; 则表达式 x + a % 3 * (int) (x + y) % 2/4 的值是( ) 。
A) 2.750000 B) 0.00000 C) 3.500000 D) 2.500000
(6) 已有定义: int a=8,则以下表达式中b的值不等于2的是:( )
b=a/3 B) b=10-(a++) C) b=a%2 D) b=a3?2:1
(7)已知ch是字符型变量,下面不正确的赋值语句是 ( ) 。
A)ch = 5 + 9 ; B) ch= a + b ; C) ch = \ 0 ; D) ch= 7 + 6 ;
(8) 设x , y和int型变量,且x = 3, y = 4 , z = 5 则下面表达式中使x值为0的是( ) 。
A)!((z y )(x-=3)) B) (x-y-1 ) y
您可能关注的文档
- 惠普云计算解决方案..doc
- 江苏省盐城市时杨中学南洋中学2014-2015学年高一下学期期中考试物理试题.doc
- 江苏省盐城市时杨中学高考数学第3讲分类讨论思想练习.doc
- 江苏省盐城市建湖县2013-2014学年八年级下学期期中考试物理试题1.doc
- 混凝土楼盖_课程设计计算书---.doc
- 数控车床编程实例详解12.doc
- 江苏省盐城市明达中学2013届高三上学期学情调研考试历史试题.doc
- 江苏省盐城市毓龙路实验学校九年级英语下册Unit3AsiaPeriod7导学案.doc
- 想提高记忆力喝点咖啡吧HowALittleCaffeineCanBoostYourMemory.doc
- 混凝土添加剂的应用.doc
原创力文档


文档评论(0)