山东省济宁市金乡县职业中等专业学校2022-2023学年高二下学期期末《C语言》试题

标签:
普通文字版
2023-08-14
| 6页
| 113人阅读
| 0人下载

内容正文:

山东省济宁市金乡县职业中等专业学校 2022-2023学年度高二下学期期末 《C语言》试题 一、选择题(2’×20=40) 1、以下叙述中正确的是 A)C语言程序总是从第一个定义的函数开始执行。 B)在C语言程序中,要调用的函数必须在main()函数中定义。 C)C语言程序总是从main()函数开始执行。 D)C语言程序中的main()函数必须放在程序的开始部分。 撕 2、在C语言中,要求参加运算的数必须是整数的运算符是 A)/ B)米 C)% D)= 3、在C语言中,字符型数据在内存中以 形式存放。 A)原码 B)BCD码 C)反码 D)ASCII码 4、下列语句中,合法的赋值语句是 A)a=7+b+c=a+7; B)a=7+b++=a+7: p C)a=(7+b,b++,a+7); D)a=7+b,c=a+7; 5、 是非法的C语言转义字符。 A)\b' B) \0xf' C)\037' D)\' 6、以下所列的C语言常量中,合法的是 A)17,000 B)01344 C)0x3g D)e13 7、假定x和y为dob1e型,则表达式x=2,y=x+3/2的值是 A)3.500000 B)3 C)2.000000 D)3.000000 8、下列合法的标识符是 A)a5b B)gl(x) C)4pel.1 D)e-10 9、putchar()函数可以向终端输出一个 A)整型变量表达式值 B)实型变量值 C)字符串 D)字符或字符型变量值 10、若变量已正确定义为int型,要给a、b、c输入数据,正确的输入语句是 A)read(a,b,c) B)scanf(“%d%d%d”,a,b,c); C)scanf(“%D%D%D”,&a,&h,&c);D)scanf(“%d%dwd”,&a,&b,&c): 11、若变量a、b、c已正确定义,要将a和b中的数进行交换,以下选项中不正 确的语句组是 A)a=a+b,b=a-b,a=a-b; B)t=a,a=b,b=t; C)a=t,t=b,b=a; D)t=b,b=a,a=t; 12、以下运算符优先级最低的运算符是 A)II B)!= C)= D)+ 13、为表示关系:x≥y≥2,应使用的C语言表达式是 A)(x>=y)&(y>=z) B)(x>=y)AND(y>=x) C)(x>=y>=z) D)(x>y)&(y>=z) 14、设a、b和c都是int型变量,且a=3,b=4,c=5,则以下的表达式中值为0 的表达式是 A)a&&b B)a<=b C)ab+c&&b-c D)1((a<b)&!c1) 15、下面程序段 int k=2; if(k=0){printf(“%d”,k):k-;} 则下面描述中正确的是 A)if后面的符合语句被执行 B)输出:2 C)输出:3 D)什么也不输出 16、已知inti=3,j:执行以下语句:j=+i:j+=i+:后,变量i,j的值 为 A)58 B)57 C)67 D)56 17、以下叙述不正确的是 A)在C程序中,逗号运算符的优先级最低。 B)在C程序中,MAX和max是两个不同的变量。 C)若a和b类型相同,在计算了赋值表达式a=b后,b中的值将放入a中, 且b中的值不变。 D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只 能输入实型数值。 2 18、若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式 的值为“假”。则以下不能满足要求的表达式是 A)A%2=1 B)1(A%2-=0) C)!(A%2) D)A%2 19、以下程序段: intc1=1,c2-2,c3; c3=c1/c2; printf(“%dn”,c3): 执行后的输出结果是 A)0 B)1/2 C)0.5 20、下列程序的输出结果是 main ( {intx=023: printf(“%d”,-x): A)17 B)18 C)23 D)24 题号 2 3 6 9 10 答案 题号 11 12 13 14 15 16 17 18 19 20 答案 二、填空题(1’×20=20’) 1、C程序的基本单位是 任何一个C语言源程序中有且仅有一 个 2、在C语言中(以VC++6.0为例),一个char数据在内存中所占字节数为 ;一个1ong数据在内存中所占字节数为 3、若k为int整型变量且赋值11,则执行“k+;”后k的值为 ,若执 3 行“+k;”后k的值为 4、表达式9%5的值是 ,表达式3.5+1/2的计算结果是 5、设X,i,j,k都是int型变量,表达式x=(i=4,j=16,k=32)计算后,x的值为 6、数学式子V=4x2+3y3的C语言表达式为 7、将条件“y能被4整除但不能被100整除,或y能被400整除”写成逻辑表 达式 8、C语言提

资源预览图

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