山东省济宁市曲阜市职业中等专业学校2021-2022学年度高二第一学期《C语言》期末考试试题

标签:
普通文字版
2023-05-19
| 4页
| 207人阅读
| 1人下载

内容正文:

山东省济宁市曲阜市职业中等专业学校2021-2022学年度高二第一学期 《C语言》期末考试试题 班级: 姓名: 成绩: 1、 选择题 (每题2分,共15题,计30分) 1. 常用的数据类型有:整形,浮点型,() A)短整型 B)字符型 C)实型 D)双精度 2.C语言中,整型的类型标识符为() A)double B)int C)short D)long 3.执行程序: int a=2; printf("%d ", (3*5, a=a*4, a+5) );后,a 的值() A)15 B)5 C)6 D)13 4.下列标识符组中,合法的用户标识符为 ( ) A)_0123与ssiped B)del-word与signed C)list与*jer D) keep%与wind 5. 下面四个选项中,均是合法整型常量的选项是( )。 A)160 B)-0xcdf C) -01 D)-0x48a -0xffff 01a 986 2e5 011 0xe 0668 0x 6. C语言提供的合法关键字是( )。 A) swith B) cher C) Case D)Default 7.下面四个选项中,正确的八进制数的选项是( )。 A)099 B)0abG C)0010 D)0633 8.以下每个选项都代表一个常量,其中不正确的实型常量是( )。 A)2.e-1 B)0.81e 0.2 C)7.7e77 D).6e-2 9.在C语言中,逻辑值"真"的表示是用( )。 A) true B) 整型值0 C)非零整型值 D) T 10.若b=4,c=3,则表达式 b&&c的值是( ) A)1 B)0 C)-1 D)不确定 11.若a=0,b=4,则表达式 !A==c的值是( ) A)1 B)0 C)-1 D)不确定 12.则以下不符合C语言语法的表达式是( )。 A)a%3.5 B)w=w-2 C)k=(a=2,b=3,a+b) D)a/3.5 13.设 int a;已知a大于90且小于100,则表达式为() A) ((90<=s)&&(s<=100)) B) ((90>=s)&&(s<=100)) C) (90<=s<=100) D)((90<=s)||(s<=100)) 14.若k为float型变量,则以下语句( )。 k=67; printf("%2.6f ",k); A)输出格式描述不合法 B)输出为000067 C)输出为67.0000 D)输出为67 15. 判断char型变量c1是否为小写字母的正确表达式为 ( )。 A) 'a'<=c1<='z' B) (c1>=A) &&(c1<='z') C) ('a'>=c1)||('z'<=c1) D) (c1>='a')&&(c1<='z') 2、 判断题(每题2分,共10题,计20分) 1.在main函数中,变量一经定义,系统将自动赋予初始值。() 2.若在定义语句double a,b;之后,因为变量a,b已正确定义,因此立刻执行这样的表达式:a=b+9.381是正确的。 () 3.在C语言中,表示逻辑"真"值用【 非零数 】。() 4.在scanf("%d,%*d,%d",&a,&b)函数中,当输入为1,2,3时,将1赋给a,将2赋给b。() 5.printf函数是一个标准库函数,函数原型在头文件"string.h"中。() 6.在printf函数中,格式字符d的意义是:以十进制形式输出带符号整数。() 7.若在scanf函数语句中没有非格式字符作输入数据的间隔,则可用空格作为输入数据的间隔。() 8.C语言中定义了一个变量,代表内存中的一个地址。() 9.表达式3.5 + 1/2 + 56%10的计算结果是7.5。() 10.C语言规定标识符只能由字母、数字和小数点三种字符组成。() 三、程序改错(每处1.5,共8处,计12分) #

资源预览图

山东省济宁市曲阜市职业中等专业学校2021-2022学年度高二第一学期《C语言》期末考试试题
1
山东省济宁市曲阜市职业中等专业学校2021-2022学年度高二第一学期《C语言》期末考试试题
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。