C语言基础知识测试题全面完整_第1页
C语言基础知识测试题全面完整_第2页
C语言基础知识测试题全面完整_第3页
全文预览已结束

下载本文档

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

文档简介

1、.基础知识测试题一单项选择题1以下不正确的C语言标识符是(D )A.ABCB.abcC.a_bcD. ab.c2以下正确的C语言标识符是(C )A. %xB.a+bC.a123D.test !3一个 C语言程序的执行是从(A )。A. main( )函数开始,直到main( )函数结束B. 第一个函数开始,直到最后一个函数结束C. 第一个语句开始,直到最后一个语句结束D. main( ) 函数开始,直到最后一函数结束4在 C语言程序中, main(C ) 的位置()。A. 必须作为第一个函数B. 必须作为最后一个函数C. 任意D. 必须放在它所调用的函数之后5一个 C语言程序是由(B )。A.

2、 一个主程序和若干个子程序组成B. 一个或多个函数组成C. 若干过程组成D. 若干子程序组成6 C语言源程序的基本单位是(B)。A. 过程B. 函数C. 子程序D. 标识符7编辑程序的功能是(A )。A. 建立并修改程序C. 将 C源程序编译成目标程序D. 调试程序E. 命令计算机执行指定的操作8 C编译程序是(D)。A. C语言程序的机器语言版本B. 一组机器语言指 .D. 将 C源程序编译成目标程序的程序F. 由制造厂家提供的一套应用软件B9. 不属于字符型常量的是(D )A.'A'B."B"C.'n'D.'x72'10

3、. 设char ch;以下正确的赋值语句是:(B )A.ch='123'B.ch='xff'C.ch='08'D.ch=""11 . 以下使 i 的运算结果为 4的表达式是(D )A.int i=0,j=0;(i=3,(j+)+i);.B.int i=1,j=0;j=i=(i=3)*2);C.int i=0,j=1;(j=1)?(i=1):(i=3);D.int i=1,j=1;i+=j+=2;A12 . 若 t 为 double 类型,表达式t=1,t+5,t+的值是( D)A.1B.6.0C.2.0D.1.0C13. 设整

4、型变量 m,n,a,b,c,d均为 1,执行 “(m=a>b)&&( n=a>b) ”后 m,n的值是( B )A.0,0B.0,1C.1,0D.1,1B14 . 执行语句 “x=(a=3,b=a-)”后, x,a,b 的值依次为( CA.3,3,2B.3,2,2C.3,2,3D.2,3,2B15 . 若 a=1,b=2,c=3,d=4,则条件表达式 a<b?a:a<d?c:d 的值为( A)A.1B.2C.3D.416. 设int n=7; 则 +n+1= =9 的结果是( C )A.true B.falseC.1D.017. 设a=2,b=2; 则

5、+a+b的结果是( ),a的结果是(), b的结果是()A.2B.3C.4D.518. 设a=2, 则执行 b=a=!a; 语句后, b的结果是( A )A.0B.1C.2D.319 . 设有以下语句,则c的二进制值是()chara=3,b=6,c;c=ab<<2;A.00011011B.00010100C.00011100D.0001100020 . 在C语言类型说明中,int 、 char 、 short 等类型的长度是(A)A. 固定的B.由用户自己定义的C.任意的D.与机器字的长度有关的二填空题1 C语言中的标识符只能由三种字符组成,它们是、。2 一个 C语言程序有且仅有一

6、个 _主_函数。3 一个 C语言程序有 _1_个main( ) 函数和 _若干个 _个其他函数。4结构化设计中的三种基本结构是_ 。5 C语言程序的执行是从 _ 开始执行的。6 C语言源程序文件后缀是 _.c_,经编译后生成文件的后缀是 _。经链接后生成文件的后缀是 _。7 C语言源程序的语句分隔符是 _;_ 。8 C语言程序开发的四个步骤是 _、 _ 、 _、 _。9. 若 a是 int 型变量, 且 a的初值为 6,则执行下面表达式后a的值为。a+=a-=a*a10. 72 在内存中占1个字节, “72 ”在内存中占2。11. 字符串 “”ABC""的长度是8。12.C

7、 语言中的基本数据类型分为型、型和型。13.C 语言的整型可分为型、型、型、整型、.型和型。14.C 语言的实型可分为型和型。15. 已知 a=13,b=6, 写出下列表达式的值。( 1) 2( 2) 1( 3) 1( 4) 4(5) 11(6) 0( 7)0( 8) 15( 9) 1( 10) -56( 1) a/b(2)a%b(3)a&&b( 4) a&b(5)ab(6)!a( 7) a>>b(8)a|b(9)a|b(10)a<<2一单项选择1.D2.C3.A4.C5.B6.B7.A8.C9.B10.B11.D12.D13.B14.C 15 . A 16 . C 17 . 18. D 19 . A 20 . D二填空题1. 英文字母 数字 下划线2. 被称为主函数且名为 main( )3. 一若干4. 顺序 分支循环5. main( ) 函数的第一条语句6.c .obj .exe7. ;(分号)8. 编辑 编译 链接 执行9. -6010. 1 ,

温馨提示

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

评论

0/150

提交评论