版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C 语言程序设计(山东联盟)第一章单元测试1 、问题 :01110011 :流程图中用下列哪一个图形符号表示判断?()选项:A: 矩形框B: 菱形框C:平行四边形框D:圆形框答案 :【菱形框】2 、问题 :01110021 :流程图中用下列哪种图形符号表示事情处理过程的开始?(选项:A: 圆括号矩形B: 矩形C:箭头D:圆圈答案 :【圆括号矩形】3 、问题 :01110031 :流程图中用于描述输出的是下列哪一个图形符号?选项:A: 矩形框B: 菱形框C:平行四边形框D:圆括号矩形框答案 :【平行四边形框】4、问题 :01210011 :以下选项中哪一个是C 语言关键字()。选项:A: pri
2、ntfB:includeC:funD:default答案 :【 default】5 、问题 :01210031 :下列选项中不属于 C语言关键字的是()。选项:A:defaultB:enumC:registerD: external答案 :【external】6 、问题 :01210051 :C 语言提供的合法关键字是 ( ) 。选项:A:swithB:cherC:CaseD:default答案 :【 default】7、问题 :01210021 :下列哪一个选项不属于C语言的关键字()。选项:A:whileB: break C:integerD:static答案 :【 integer】8、问
3、题:01210041:下列四组选项中均不是C语言关健字的选项是 ( ) 。选项:A:define IF typeB:gect char printfC:include scanf caseD:while go pow答案 :【 define IF type】9、问题:01210061 :C语言提供的合法数据类型关键字是( )。选项:A: floatB:SignedC:IntegerD:Char答案 :【float】10 、问题 :01310011 :在以下各组标识符中,均可以用作变量名的一组是()。选项:A:a01, IntB:table1, a*1C:0a, W12D:for, point答
4、案 :【 a01, Int】11 、问题 :01310021: 下列不合法的 C语言中标识符是()。选项:A:studentB: #xyzC: totalD: PI答案 :【#xyz 】12 、问题 :01310031: 以下不合法的 C语言标识符是()。选项:A:ABCB: abcC: abcD:ab.c答案 :【 ab.c 】13、问题 :01310041: 下列字符串是合法标识符的是( ) 。选项:A:HJB:9studentC:longD:LINE 1答案 :【 HJ】14 、问题 :01310051: 下列标识符组中,合法的用户标识符为( )。选项:A:0123 与 ssipedB:
5、delword 与 signedC:list与 jerD:keep%与 wind答案 :【 _0123 与ssiped】15、问题:01310061:以下选项中不合法的用户标识符是( )。选项:A:abc.cB:fileC:MainD:PRINT答案 :【 abc.c】16、问题 :01310071: 以下选项中不合法的用户标识符是( ) 。选项:A:_123B:PrintfC: A$D:Dim答案 :【A$】17 、问题 :01310081: 在下列 C语言程序中,可以用做变量名的是 ( ) 。选项:A:1B:a1C:intD:p答案 :【 a1】18 、问题 :01310091: 以下符号
6、中不能用作用户标识符的符号是 ( ) 。选项:A:256B:voidC:ScanfD:Struct答案 :【 void 】19 、问题 :01310101: 下面四个选项中 , 均是不合法的用户标识符的选项是 ( ) 。选项:A:A p0 doB:float laoAC:ba goto intD:123 temp INT答案 :【 ba goto int】20 、问题 :01310111:C 语言中的标识符只能由字母、数字和下划线三种字符组成 , 且第一个字符 ( ) 。选项:A: 必须为大写B: 必须为下划线C:必须为字母或下划线D:可以是字母、数字和下划线中的任一种字符答案 :【必须为字母
7、或下划线】21 、问题 :01380011:C 语言规定标识符只能由字母、数字和小数点三种字符组成。()选项:A: 对B: 错答案 :【错】22 、问题 :01420021:65 的二进制 32 位定长形式是 00000000 00000000 00000000 01000001选项:A: 对B: 错答案 :【对】23 、问题 :01410021: 下面 4 个选项中 , 均是正确的八进制数和十六进制数的选项是( )。选项:A: 10 0X8f 011B:0abc 017 0xcC:0010 0x11 0xf1D:0a12 0x123 0xa答案 :【 0010 0x11 0xf1】24 、问
8、题 :01410011: 某种数制每位上所使用的数码个数称为该数制的()。选项:A: 基数B: 位权C:数值D:指数答案 :【基数】25 、问题 :01410031: 下面四个选项中 , 均是不正确的八进制或十六进制数的选项是 ( ) 。选项:A:016 0x8f 018B:0abc 017 0xaC:010 0x11 0x16D:0a12 7ff 123答案 :【 0a12 7ff 123】第二章单元测试1 、问题 :02180011 :C 语言定义一个变量,占用内存中的一个存储空间。( )选项:A: 对B: 错答案 :【对】2 、问题 :02180021 :C 语言中,要求对所有用到的变量
9、先定义,然后才能使用。( )选项:A: 对B: 错答案 :【对】3 、问题 :02210011 :下面四个选项中均是合法整型常量的选项是 ( ) 。选项:A:160 0xffff 011C:01 986,012 0668D:0x48a 2e5 0x02B2答案 :【 160 0xffff 011】4 、问题 :02210021 :下面四个选项中 , 均是不合法整型常量的选项是 ( ) 。选项:A:0f1 0xffff 0011B:0xcdf 017 12,456C:018 999 5e2D: 0x48eg 068 03f答案 :【0x48eg 068 03f】5 、问题 :02210031 :
10、下列选项中表示一个正确的整型常量( ) 。选项:A:1.2B: 20C: 1,000D: 4 5 6答案 :【20】6 、问题 :02210041 :若 a 为整型变量,则语句a=2;printf(“%d”,a); ()。选项:A: 赋值不合法B: 输出值为 2C:输出为不确定值D:输出值为 2答案 :【输出值为2】7 、问题 :02280011 :在变量声明中给变量赋初值的方法是:int a=b=c=10;()选项:A: 对B: 错答案 :【错】8 、问题 :02280021 :如果 i 的原值为 3,则: j=+i ; j 的值为 3。()选项:A: 对B: 错答案 :【错】9 、问题 :
11、02280031 :设 C 语言中一个 int 型数据在内存中占 2个字节,则int数据的取值范围为3276832767。()选项:A: 对B: 错答案 :【对】10 、问题 :02310011 :下面四个选项中 , 均是不合法浮点数的是 ( ) 。选项:A: 160 0.12 e3 B:123 2e4.2 .e5 C:018 123e4 0.0 D:e3 .234 1e3答案 :【 123 2e4.2 .e5】11、问题:02310031 :以下每个选项都代表一个常量, 其中不正确的实型常量是( ) 。选项:A:2.607E1B: 0.8103e2C: 77.77D:4.6e2答案 :【0.
12、8103e2 】12 、问题 :02310041 :设变量 a 是整型 ,f 是实型 ,i 是双精度型 , 则表达式 10+a+if 值的数据类型为 ( ) 。选项:A:intB:floatC:doubleD:不确定答案 :【 double 】13 、问题 :02310051 :设有说明: char w;int x;float y;double z; 则表达式 wx+zy 值的数据类型为 ( ) 。选项:A:floatB: charC: intD:double答案 :【 double 】14 、问题 :02310062 :以下变量定义中 , 合法的是 ( ) 。选项:A:float 3four
13、=3.4;B:int _abc=2;C:double a=1+4e2.0;D:short do =15;答案 :【 intabc=2; 】15 、问题 :02310072 :已定义 x 为 float 型变量 x=213.82631;printf( “%4.2f ”,x); 则以上语句 ( ) 。选项:A: 输出格式描述符的域宽不够,不能输出B: 输出为 213.83C:输出为 213.82D:输出为 213.82答案 :【输出为 213.83 】16 、问题 :02410031 :C语言中 ,char 型数据在内存中的存储形式是 ( ) 。选项:A: 原码B: 反码C:补码D:ASCII 码
14、答案 :【 ASCII 码】17、问题 :02410041 :下面正确的字符常量是( ) 。选项:A: “c”B: ”C: WD: 答案 :【“c”】18 、问题 :02410081 :下面四个选项中 , 均是正确的数值常量或字符常量的选项是 ( ) 。选项:A:0.0 0f 8.9e&B:”a” 3.9E2.5 1e1”C:3 011 0xFF00 0aD:+001 0xabcd 2e2 50答案 :【 +001 0xabcd 2e2 50】19 、问题 :02480011 :字符型变量用来存放字符常量,注意只能放 2 个字符。()选项:A: 对B: 错答案 :【错】20 、问题
15、 :02480021 :C语言中可以把一个字符串赋给一个字符变量。( )选项:A: 对B: 错答案 :【错】21 、问题 :02480031 :C语言使字符型数据和整型数据在一定范围内之间可以通用。一个字符数据既可以以字符形式输出,也可以以整数形式输出。()选项:A: 对B: 错答案 :【对】22 、问题 :02480041 :C的字符常量是用双引号括起来的一个字符。( )选项:A: 对B: 错答案 :【错】23、问题 :02510011 :下面不正确的字符串常量是( ) 。选项:A: abcB: ”1212”C: “0”D: ” ”答案 :【 abc】24、问题:02510021 :下面4
16、个选项中均是非法常量的是( )。选项:A:as 0fffB:’0xa01 12,456C:0x18 01177 0xfD:0x abc 0 “a”答案 :【 as 0fff0xa】25 、问题 :02580011 :字符串常量是一对单引号括起来的字符序列。( )选项:A: 对B: 错答案 :【错】26、问题 :02610011 :int k=8567;printf(果是()。选项:A: 输出格式描述不合法B: 输出为 |008567|“|%6d| ”,k);结C:输出为 |8567 |D:输出为 |08567|答案 :【输出为 |8567 |】27 、问题 :02610021 :若
17、在 scanf 函数语句中没有非格式字符作输入数据的间隔,则不可用 ( ) 作为输入数据的间隔。选项:A: 空格B: 逗号C:TABD:回车答案 :【逗号】28 、问题 :02610031 :使用 scanf 函数时,在源程序开头 ( ) 。选项:A: 书写 #includeB: 书写 #includeC:不必写#includeD:书写 #include答案 :【书写#include】29 、问题 :02610041 :double x=213.82631; printf( “%6.2e”,x); 则以上语句 ( ) 。选项:A: 输出格式描述符的域宽不够,不能输出B: 输出为 21.38e+
18、01C:输出为 2.14e+02D:输出为 2.14e2答案 :【输出为 2.14e+02 】30 、问题 :02610051 :若输入 4 位整数到整型变量 a 中,可用 ( ) 。选项:A: scanf( “M”); B:scanf( “M”,&a);C:scanf( “M”,a);D:scanf( “%d”,&a);答案 :【scanf( “%d”,&a); 】31 、问题 :02610061 :a 为整型变量,输入 5,执行 printf( “a=%d”,a) 后输出为 ( ) 。选项:A:a=%5B:5C:a=5D:a=a=5答案 :【 a=5】32、问题 :02610072 :下列
19、能正确输入字符数组a 的语句是( ) 。选项:A:scanf( “%s”,a);B: scanf( “%s”,&a); C:scanf( “%c”,a);D: 循环执行 scanf( “%c”,&ai);答案 :【scanf( “%s”,a); 】33 、问题 :02610082 :在输入时,字符变量的值必须使用空格间隔,其输入函数可为 ( ) 。选项:A:scanf( “%c %c %c”,&a,&b,&c);B:scanf( “%c,%c,%c”,&a,&b,&c);C:scanf(“,&a,&b,&c);D:循环执行 getchar()答案 :【scanf( “%c %c %c”,&a,
20、&b,&c);】34、问题:02680011 :若int x=3; printf(“%d”,&x);则系统会报错,没有任何结果。()选项:A: 对B: 错答案 :【错】35、问题 :02680021 :输入语句scanf( “%d,%d,%d”,a,b,c);的格式是正确的。()选项:A: 对B: 错答案 :【错】36 、问题 :02680031 :在 scanf( “%d, %d,%d”,&a,&b) 函数中,当输入为 1, 2,3 时,将 1 赋给 a,将 2 赋给 b。( )选项:A: 对B: 错答案 :【错】37 、问题 :02680041 :printf 函数是一个标准库函数,它的函数原型在头文件” string.h ”中。()选项:A: 对B: 错答案 :【错】38、问题 :02680051 :在 printf函数中,输出列表的各输出项之间可用冒号分隔。()选项:A: 对B: 错答案 :【错】39、问题 :02680061 :若 int x=3;printf(“%d”,&x); 则系统不会报错,会输出x 的地址。()选项:A: 对B: 错答案 :【对】40 、问题 :02680071 :输入语句的格式为:sc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中职(旅游心理学基础)旅游心理阶段测试题及答案
- 2025年中职(农业技术)果树种植综合试题及答案
- 多组学AI模型指导淋巴瘤自体造血干细胞移植时机选择
- 2025年高职(工业机器人技术)机器人轨迹规划综合测试试题及答案
- 2025年高职新能源汽车制造与检测(充电设备维护)试题及答案
- 2025年中职(物流服务与管理)物流基础试题及答案
- 2025年大学民用爆炸物品技术(安全技术)试题及答案
- 2025年高职花卉(技巧应用)试题及答案
- 2025年大学戏剧学(戏剧基础理论)试题及答案
- 2025年大学生物医学工程(生物医学信号处理)试题及答案
- 《无人机地面站与任务规划》 课件 第1-5章 概论 -无人机航测任务规划与实施
- 绿色前缀5000亩生态农业示范园区建设规模及运营模式可行性研究报告
- DB42∕T 2078-2023 红火蚁监测与防控技术规程
- 2025-2030中医养生培训行业市场格局及增长趋势与投资价值分析报告
- 污水处理厂管网调度与优化方案
- 新能源汽车租赁服务在公务用车市场的应用与前景报告
- 《经济博弈论》课后答案补充习题答案
- DB37∕T 4355-2021 浅海区海底重力测量技术规程
- 三轮摩托培训知识大全课件
- 2025年哈铁单招试题及答案
- 2025秋季学期国开电大法律事务专科《民法学(1)》期末纸质考试名词解释题库珍藏版
评论
0/150
提交评论