C语言章节练习题_第1页
C语言章节练习题_第2页
C语言章节练习题_第3页
C语言章节练习题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C程序设计基本概念1. 编写c程序一般需经过的几个步骤依次是A)编辑、调试、编译、连接B)编辑、编译、连接、运行C)编译、调试、编辑、连接D)编译、编辑、连接、运行2. 以下叙述中正确的是A)C语言比其他语言高级B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D)C语言出现的最晚,具有其他语言的一切优点3. C语言中用于结构化程序设计的3种基本结构是A)顺序结构、选择结构、循环结构B)if,switch,breakC)for,while,do-whileD)if,for,continue4. 以下叙述中正确的是A)构成C程序的基本单位是函

2、数B)可以在一个函数中定义另一个函数C)main ()函数必须放在其他函数之前D)所有被调用的函数一定要在调用之前进行定义5. C语言规定,在一个源程序中,main函数的位置A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后6. 以下叙述不正确的是A)一个C源程序可由一个或多个函数组成B)一个C程序必须包含一个main函数C)C程序的基本组成单位是函数D )在。程序中,注释说明只能位于一条语句的后面7. 下列选项中不是结构化程序基本结构的是A )顺序结构B)跳转分支结构C)选择结构D )循环结构基本数据类型、常量和变量、操作符1. 下列可用于C语言用户标识符的 一组是A

3、) void, define, WORDB) a3_b3, _123,CarC) For, -abc, IF CaseD) 2a, DO, sizeof2. C语言中基本数据类型包括A) 整型、实型、逻辑型B) 整型、实型、字符型C) 整型、字符型、逻辑型D) 字符型、实型、逻辑型3. 下面哪些不是常量A) 067B)C)abcD)”abc”E)6.12F) maxG)0xabH)3e5I)65535J)4. C语言中,常量23和3.14的数据类型为A) int和 floatB) long 和 floatC) int和doubleD) int和 long double5. 下面四个选项中,均是

4、不正确的8进制数或16进制数的选项是A)0160x8f018B)0abc0170xaC )010-0x110x16D)0a127ff-1236.下面四个选项中,均是合法整型常量的选项是A) 160 -0xffff011C ) -019860120668B) -0xcdfD) -0x48a01a2e50xe0x7.下列数据中,不合法的C语言实型数据的是A) 0.123B) 123e3C )2.1e3.5D ) 789.08. 若变量已正确定义并赋值,以下符合C语言语法的表达式是A) a:=b+1B) a=b=c+2C ) int 18.5%3D) a=a+7=c+b9. C语言中运算对象必须是整

5、型的运算符是A) %= B) /C) =D) =10. 若变量a,i已正确定义,且i已正确赋值,合法的语句是A)a=1B)+i ;C)a=a+=5 ;D)a=int ( i);11. 若有定义:int a=7;float x=2.5,y=4.7;则表达式 x+a%3* ( int) ( x+y) %2/4 的值是A)2.500000B)2.750000C )3.500000D)0.00000012. 若x,i,j和k都是int型变量,则计算表达式 x= ( i=4,j=16,k=32 )后,x的值为A) 4B) 16C )32D )5213. 设有int x=11 ;则表达式(x+*1/3 )

6、的值是A) 3B) 4C )11D )1214. 设变量a是int型,f是float型,i是double型,则表达式10+a+i*f值的数据类型为A) intB) floatC) doubleD)不确定15.设以下变量均为int类型,表达式的值不为7的是A) (x=y=6,x+y,x+1 ) B) (x=y=6,x+y,y+1 )C) (x=6,x+1,y=6,x+y ) D) ( y=6,y+1,x=y,x+1 )16. 若变量a是int类型,并执行了语句:a= A +1,6则正确的叙述是A) a的值是字符CB) a的值是浮点型C) 不允许字符型和浮点型相加D) a的值是字符A 的ASCII

7、值加上117. 以下选项中,与k=n+完全等价的表达式是A)C)k=n,n=n+1 k=+nB) n=n+1,k =nD) k+=n+1x* y * z的C语言表达式是常量18. 以下叙述正确的是A )在C程序中,每行中只能写一条语句B) 若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C) 在C程序中,无论是整数还是实数,都能被准确无误地表示D )在。程序中,%是只能用于整数运算的运算符19. 以下变量x, y, z均为double类型且已正确赋值,不能正确表示数学式子A) x/y*zB) x* (1/ (y*z )C ) x/y*1/zD) x/y/z20. 不能进行

8、+和-运算的数据类型为A)指针B)整型C )长整型D)标准输入输出1. 若变量已正确说明为float型,要通过语句scanf (” f%f%f ,&a,&b,&c );给a赋予10.0, b赋予22.0, c 赋予33.0,下列不正确的输入形式是A) 10回车22回车33回车B) 10.0,22.0,33.0 回车 C) 10.0回车 22.0 33.0 回车 D) 10 22回车33回车2. 下列程序段的输出结果是:int a=1234;float b=123.456;double c=12345.54321;printf (%2d,%2.1f,%2.1f,a,b,c);A)无输出B)12,123.5,12345.5C)1234,123.5,12345.5D)1234,123.4,1234.53. 下列程序

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论