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

付费下载

下载本文档

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

文档简介

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

2、言程序是由(B ) oA.一个主程序和若干个子程序组成B.一个或多个函数组成C.若干过程组成D.若干子程序组成6. C语言源程序的基本单位是(B )。A.过程B.函数C.子程序D.标识符7.编辑程序的功能是( A ) oA.建立并修改程序C.将C源程序编译成目标程序D.调试程序E.命令计算机执行指定的操作8. C编译程序是(D) oA.C语言程序的机器语言版本B.一组机器语言指D.将C源程序编译成目标程序的程序F.由制造厂家提供的一套应用软件B9.不属于字符型常量的是(D )A/Af B/B11Cm D.,x72,D.chiV;10 设char ch;以下正确的赋值语句是:(B ) Ach=1

3、23; B.ch二C.ch二、0&;1 1 .以下使i的运算结果为4的表达式是(D )A.int i=0 ,j=0;(i=3,(j+)+i);B. inti=l,j=O;j=i=(i=3)*2);C. int i=O,j=l;(j=l)?(i=l):(i=3);D. int i= 1 ,j= 1 ;i+=j+=2;A12 .若为double类型,表达式t=l,t+5,t+ 的值是(D)C13.设整型变量 m,n,a,b,C,d均为 1,执行“ (m=ab) & ( n=ab) ”后 m,n 的值是(B )A.0,0 B.0,1 C.1,0D.1,1的值依次为(CB14 .执行语句 “x=(a=

4、3,b=a)”后,x,a,bA.3,3,2B.3,2,2C.3,2,3D.2,3,2ab?a:ad?c:d 的值为(A )B15 .若a = l,b=2,c=3,d=4,则条件表达式A.1B.2C.3D.416 .设 intn=7;则 +n+l= =9 的结果是(C )A. true B.fa IseC.l D.O),b的结果是17 .设a=2,b=2;则+a+b的结果是(d ) , a的结果是(b ( a)A. 2 B.3C.4D.518 设a=2,则执行b=a=!a;语句后,b的结果是(A )A.0 B.l C.2D.319 .设有以下语句,则c的二进制值是()char a=3,b=6,c

5、;c=aAb2;A.00011011B.00010100C.00011100 D.0001100020 .在C语言类型说明中,int、charshort等类型的长度是(A )A.固定的 B.由用户自己定义的C.任意的 D.与机器字的长度有关的二.填空题1. C语言中的标识符只能由三种字符组成,它们是2 一个C语言程序有且仅有一个_主函数。3 一个C语言程序有_1_个main()函数和_若干个_个其他函数。4 结构化设计中的三种基本结构是 o5 C语言程序的执行是从 开始执行的。6 C语言源程序文件后缀是_.c_,经编译后生成文件的后缀是o经链接后生成文件的后缀是O7 C语言源程序的语句分隔符是

6、o8 C语言程序开发的四个步骤是 、o9.若a是int型变量,且a的初值为6,则执行下面表达式后a的值为。a+=a-=a10. 72 在内存屮占1个字节,“72 在内存中占一O11.字符串“” ABC”的长度是-8O12. C语言中的基本数据类型分为 一13. C语言的整型可分为型、-型、型和-型、型。、整型、型和型。14. C语言的实型可分为 型和型。15. 已知a=13,b=6,写出下列表达式的值。(1 ) 2 ( 2) 1 (3) 1 ( 4)4 (5)1 1 (6) 0 ( 7) 0 (8) 15(9)1(10) -56(1) a/b(2)a%b(3)a&b(4) a&b(5)aAb(6)!a(7) ab(8)alb(9)allb(10)a2一.单项选择1.D2.C3.A4.C5.B6.B7.A8.C9.BIO.Bll.D12.D13.B14C 15 . A 16 . C 17.db 18.D 19 . A20 . D二填空题1. 英文字母数字下划线2. 被称为主函数且名为main()3. 一若干4. 顺序分支循环5. main()函数的第一条语句6. .c .obj .exe7. ;(分号)8. 编辑编译链接执行9. -6010. 1 , 211. 8

温馨提示

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

最新文档

评论

0/150

提交评论