下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学习资料学习资料收集于网络,仅供参考C 语言 1-3 章习题(部分)、判断题1、C 程序的注释部分可以出现在程序的任何位置,它对程序的编译和运行 不起任何作用。但是可以增加程序的可读性。(V)2、 自增运算符 (+)或自减运算符 (-)只能用于变量, 不能用于常量或表达式。(V)3、 c 程序可由若干个源程序文件组成。 (V)4、 宏替换时先求出实参表达式的值,然后代入形参运算求值。(X)5、 用%s 格式符输出字符串时,输出字符不包括结束符 0(V)6、 #define 指令是一个预处理编译器指令,不是程序语句,因此,#define 不 能用分号结尾。(V)7、 一个程序应包括对数据的描述和
2、对操作的描述,其中对数据的描述也就 是算法。(X)8、 在 C 程序中对用到的所有数据都必须指定其数据类型。 (V)9、 一个实型变量的值肯定是精确的。(X)10、do-while 循环的 while 后的分号可以省略。(X)11、 c 语言中函数定义不允许嵌套,但调用可嵌套。(V)12、 与其他语句一样,预处理命令必须以分号结尾。(X)13、在一个源程序中, main 函数的位置必须在最开始。(X)14、 函数可以调用自己。(V)15、 seanf 函数一次只能读取一个值。(X)16、一个函数中可以有一个以上的 return 语句,执行到哪一个 return 语句, 哪一个语句起作用。(V)
3、17、 字符串“ a”只包含 1 个字符。(X)18、在 C 语言中,要求对所有用到的变量作强制定义,也就是“先定义,后 使用”。(V)19、C 程序中,函数的定义可以嵌套,但函数的调用不可以嵌套。(X)20、C 程序中,无论是整数还是实数,都能被准确无误地表示。(X)学习资料21、一个 C 源程序中有且仅有一个 main ()函数。(V)学习资料收集于网络,仅供参考22、 语句可以用分号或句号结尾。(X)23、“0”是字串常量,长度为 2。(X)24、3/9 和 9%3 的结果都是 0。(V)25、 字符常量是用双引号括起来的一个字符。(X)26、 3/9 和 9%3 的结果都是 0。(V)
4、27、 取模运算符只能用于整数。(V)28、 while 语句是先判断循环条件,后执行循环体。(V)29、 所有变量在声明时都必须给定一个类型。(V)、填空题1、 计算机算法可以用自然语言、流程图 和 计算机语言(或伪代码)等方法表示。2、 scanf 处理输入数据时,遇到下列情况时该数据认为结束:(1) 空格或回车或跳格(Tab)键,(2)非法输入_, (3)按指定的宽度结束。3、 “ n 是大于整数 m 的奇数”的 C 语言表达式是nm&n%2=1_。4、a=12,运行表达式“ a/=a+s” 后,a 的值为_ 0_。5、 C 源程序的基本单位是 _函数_ 。&运行 C 程
5、序的步骤是:编辑源程序f编译,得到 目标 程序f连接,得 到可执行程序一运行,得到结果。7、 三种基本程序结构是顺序,选择 和循环 。8、已知 a,b,c 是一个十进制数的百位,十位,个位,则该数的表达式是a*100+b*10+c_ 。9、 printf 函数和 scanf 函数的格式说明都使用%_ 字符开始。10、 一般地,调用标准字符或格式输入输出库函数时,文件开头应使用stdio.h_ 头文件。11、“y能被 4 整除但不能被 100 整除,或 y 能被 400 整除”的 C 语言表达式 是学习资料(y%4=0&y%100!=0)|(y%400=0)。12、 至少执行一次循环体的
6、循环语句是 _ do-while_ 。13、 设 x,y,z 均为 int 型变量,描述“x或 y 中有一个小于 z”的表达式为学习资料收集于网络,仅供参考xz|yyz,正确的逻辑表达式是:xy&yz三、单项选择题1、以下描述正确的是(C )。A .在 C 程序中,main 函数必须位于程序的最前面B.C程序中的每行中只能写的一条语句C.C 语言本身没有输入输出语句D .在对一个 C 程序进行编译的过程中,可发现注释中的拼写错误2、 下面四个选项中,不合法的用户标识符选项是(C)。A._AB._123C. b-aD.tan3、下面不正确的字符串常量是(A )。A . beB. “ 12
7、 12”C. “0”D. “ ”4、 在 C 语言中,要求运算数必须是整型的运算符是(D )0A . /B. +C.! =D. %5、表达式 18/4*sqrt (4.0) / 8 值的数据类型为(C )。A.intB. floatC. doubleD.不确定6C 语言中,函数返回值类型的定义可以缺省,此时函数值的隐含类型是(B )A. voidB. i ntC. floatD. double7、已知 eh 是字符变量,下面不正确的赋值语句是(A )。A. eh= a+b;B. eh= 0;C. eh= 7 + 9;D.eh=5+9;8、 设 x 和 y 均为 int 型变量,则以下语句:x
8、+= y ; y = x-y ; x -= y ;的功能 是(D)oA .把 x 和 y 按从大到小排列B .把 x 和 y 按从小到大排列学习资料C.无确定结果D.交换 x 和 y 中的值9、一个 C 语言的语句至少应包一个(C )。学习资料收集于网络,仅供参考A B. 逗号 C. 分号 D. 什么不要9、算法的确定性是指( B )。A. 算法应包含有限的操作步骤B. 算法中的每一个步骤都应当是确定的C. 在执行算法时需要从外界取得必要的信息D. 算法中的每一个步骤都应当能有效地执行,并得到确定的结果10、下列关于 C 语言用户标识符的叙述中正确的是(B )。A 用户标识符中可以出现下划线和
9、中划线(减号)B 用户标识符中不可以出现中划线,但可以出现下划线C 用户标识符中可以出现下划线,但不可放在标识符开头D 用户标识符中可以出现下划线和数字, 它们都可放在用户标识符的开头11、已知梯形的上底为 a,下底为 b,高为 h,用 C 语言写的正确的面积公式 是( B )。A 1/2*(a+b)*hB 1.0/2*(a+b)*hC 1.0/2.0(a+b)hD 1.0/2*a+b*h12、已有定义 char s1,s2; ,下面正确的语句是( C )。A scanf( “ %s%”c ,s1,s2);B scanf( “ %s%”c ,s1,&s2);C scanf( “ %c%
10、”c ,&s1,&s2);D scanf( “ %s%”c ,s1,s2);13、为下面的程序输入数据,使得 i=10, k= aj=15,正确的键盘输入方法是 (D )。#includevoid main ( )int i,j,k;scanf ( “ %d%c%”d,&ki,&j);printf (“i=%d,j=%c,k=n%”d,i,k,j);学习资料A 1O,a,15B 10 回车a15 C 10 a回车D 10a15学习资料收集于网络,仅供参考14、设整型变量 x、 y、 z 的值分别为 3、 2、If(xy) x=y;if(xz) x=z;print
11、f(“ %d,%d,n%”d ,x,y,z);A 3,2,1 B 1,2,3 C 1,2,115、putchar 函数可以向终端输出一个(16、一个 C 语言程序是由( B )。int a, b; float x ;19、若变量 c 为 char 类型,能正确判断出 c 为小写字母的表达式是(D )。B .(c= a)|(c= z)20、在宏定义 #define PI 3.14159 中,用宏名 PI 代替一个( D )A. 单精度数 B. 双精度数 C. 常量D. 字符串21、表达式 (float)12/8 及表达式 12/8 的值分别是( C )B.1.51.5 C. 1.51 D. 1.
12、5222、C 源程序的扩展名为( C )23、C 语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字学习资料1,则下列程序段的输出是( C )。D 1,1,1)。A. 整型变量表达式值B.实型变量值C. 字符串D.字符或字符型变量值A 一个主程序和若干子程序组成的B函数组成C.若干过程组成D若干子程序组成17、在 C 语言中,char 型数据在内存中的存储形式是D )。A .补码B.反码C原码DASCII 码18、若有以下定义,则正确的赋值语句是( B)。A . a=1 ,b=2,B . b+; C. a=b=5D. b=int(x );A.a=c= zC.(a=c)D .(c= a)&(c= z)A. 1.0A. .doc B. .txtC.c D. .obj学习资料学习资料收集于网络,仅供参考符:(C)。A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 行车监护制度规范
- 规范化仓储管理制度
- 工会制度运行不规范
- 挤压机管理制度规范
- 制度要注重运行规范
- 通防队值班制度规范
- 会计回避制度规范
- 规范网络工作制度
- 音乐餐厅规范管理制度
- 团队文化制度规范
- 2026年初二生物寒假作业(1月31日-3月1日)
- (2025年)(新)高等教育自学考试试题《国家税收》真题及答案
- 北京海淀中关村中学2026届高二数学第一学期期末调研试题含解析
- 2025年(完整)《公共基础知识》考试题库附答案
- 广告挂靠协议书
- 2025贵州铜仁市“千名英才·智汇铜仁”本地引才413人考试题库附答案
- 办公室危险源清单办公室
- 码头工程混凝土结构防腐涂料施工方案
- 动迁房房屋买卖合同
- 计算机网络技术基础课程标准
- LED照明基础知识培训资料课件(PPT 49页)
评论
0/150
提交评论