C程序设计试题及题解.doc

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计试题及题解

C程序设计试题及题解选择题 C语言概述 1.C程序中main函数的位置(C) A.必须在最开始 B.必须在系统库函数后面 C.可以在自定义函数后面 D.必须在最后 2.下面关于C语言用户标识符的描述,正确的是(D) A.不能区分大小写 B.用户标识符不能描述常量 C.类型名也是用户标识 D.用户标识符可以作为变量名 3关于C语言的叙述中,不正确的是(D) A.C程序可由一个或多个函数组成 B.C程序必须包含一个main()函数 C.C程序的基本组成单位是函数 D.注释说明只能位于一条语句的后面 4若有说明语句:char C=\95;则变量C包含D)个字符 A.1B.2C.3D.语法错误 5结构化程序设计不包括(A) A.最优化B.自顶而下,逐步细化C.模拟化设计D.结构化编码 6结构化程序设计的三种基本语句是C) A.函数结构分支结构判断结构B.函数结构嵌套结构平行结构 C.顺序结构分支结构循环结构D.分支结构循环结构嵌套结构 7关于C语言数据类型的叙述中正确的是C) A.枚举类型是基本类型B.数组不是构造类型 C.变量必须先定义后使用 D.不允许使用空类型 8关于C语言的源程序的叙述中错误的是C) A.C语言的源程序由函数构成B.main函数可写在自定义函数后 C.必须包含有输入语句D.一行可书写多个语句 9下面叙述中,(A)不是结构化程序设计中的三种基本结构之一 A.数据结构B.选择结构C.循环结构D.顺序结构 10char型变量存放的是(A) A.ASC码值B.字符本身C.十进制代码值D.十六进制代码值 11int a; char c1,c2; scanf(%d,%c,%c, a, c1, c2); 若要求c1、c2的值分别为10、A和B,正确的数据输入是(B) A.10AB B.10,A,B C.10A B D.10 AB 12以下叙述不正确的是(D) A.C程序的执行总是从main函数开始 B.一个C源程序必须包含个main函数 C.C语言程序的基本组成单位是函数 D.在编译C程序源程序时,可发现注释中的拼写 13int a, b; scanf(%d, %d, a,b); 若要求a、b的值分别为10和20,正确的数据输入是(B) A.10 20B.1020 C.a=10, b=20D.10;20 14.在C语言源程序中,以下叙述正确的是(C) A.main函数必须位于文件的开头 B.每行只能写一条语句 C.程序中的每一语句可以写成几行 D.每个语句的最后必须有点号 15对于C语言源程序以下叙述错误的是(C) A.可以有空语句 B.函数之间是平等的在一个函数内部不能定义其它函数 C.程序调试时如果没有提示错误就能得到正确结果 D.注释可以出现在在语句的前面 16.下面叙述中,(A)不是结构化程序设计三种基本结构的共同特点 A.先判断后执行B.单入口,单出口C.程序中没有执行不到的语句D.无死循环 17int x=1234, y=123, z=12;则printf(%4d+%3d+%2d, x,y,z);运行后的输出结果为D) A.123412312 B.12341234123412341231231231212 C.1234+1234+1234D.1234+123 +12 1.2 数据类型运算符和表达式 1.int x=2; y=3; float i; 则以下符合C语言语法的表达式是(B) A.x=x*3=2B.x=(y==1)C.i=float(x)D.i%(-3) 2.int a=5, b=2, c=1;则表达式a-bcb==c的值是(A) A.0B.1C.2D.-1 .float x=3.5; int z=8; 则表达式x+z%3/4的值是(B) A.3.75B.3.5C.3D.4 4int a=1, b=2, c=3;语句++a || ++b ++a运行后b的值为(D) A.1B.0C.2D.3 对于整型变量x,下述语句(B)与x=x%2==0 ? 1 : 0;不等价 A.if(x%2!=0)x=0; else x=1;B.if(x%2)x=1; else x=0; C.if(x%2==0)x=1; else x=0;D.if(x%2==1) x=0; else x=1; 下面语句正确的是(BC) Aint *p; *p=20; B.char *s=abcdef;puts(s); C.char str[]=abcdf;puts(str); D.char str[]={ a, b, c };printf(%s, str); 7.int a=2;则正确的赋值表达式是(A) A.-=(a*3) B.double(-a)C.a*D.a*4=3 int m=5

文档评论(0)

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

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

1亿VIP精品文档

相关文档