2022年《C程序设计》期中试卷.docx
《2022年《C程序设计》期中试卷.docx》由会员分享,可在线阅读,更多相关《2022年《C程序设计》期中试卷.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师整理 优秀资源 C程序设计期中考试试卷(2022/2022 学年第一学期)考试号 姓名一、挑选题(每题 2 分 计 60 分)1putchar 函数可以向终端输出一个 ;A 整型变量表达式 B 实型变量值C 字符串 D 字符或字符型变量值2以下运算符中优先级最高的是 ;A B 十 C% D.3一个 c 程序的执行是从 . Amain 函数开头,直到 main 函数终止B第一个函数开头,直到最终一个函数终止C.第一个语句开头,直到最终一个语句终止Dmain 函数开头,直到最终一个函数终止; Dch ” ;4
2、设 char ch;以下正确的赋值语句是 . A ch123; B ch xff; Cch 085以下结果为整数的表达式 设有 int i;char c;float f; . Ai 十 f Bi*c Cc 十 f Di 十 c 十 f 3 列;假如字符串长6printf函数中用到格式符%3s,其中数字3 表示输出的字符串占用度大于 3,就输出按方式 ;A 从左起输出该字符串,右补空格B 按原字符长从左向右全部输出C 右对齐输出该字符串,左补空格 D 输出错误信息7下面四个选项中,均是合法整形常量的选项是 . A160 B-0xcdf C-01 D-0x48a -0xffff 01a 986,0
3、12 2e5 011 0xe 0668 0x 8设 n12,i 4、就赋值运算n i+1 执行后, n 的值是 . A 0 B3 C 2 D1 第 1 页,共 8 页 - - - - - - - - - 9设 x、y 和 z 是 int型变量,且x3,y4,z5,就下面表达式中值为0 的是 . Ax&y Bx y Cx|y+z&y-z D.xy .z|1 10下面四个选项中,均是合法浮点数的选项是 . A+1e+1 B-1.60 C123e D-e3 5e-9.4 12e-4 12e-.4 .8e-4 03e2 -8e5 +2e-1 5.e-0 11逗号表达式 a 3*5 , a*4 ,a 十
4、 15 的值为 ; A15 B60 C30 D不确定12下面四个选项中,均是不正确的八进制数或十六进制数的选项是 . A016 Boabc C010 D0a12 0x8f 017 -0x11 7ff 018 0xa 0x16 -123 13如期望当 A 的值为奇数时,表达式的值为“ 真”,A 的值为偶数时,表达式的值为“ 假” ;就以下不能满意要求的表达式是 . 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - -名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -AA2 1 B. A名师整理优秀资源2 2 0 C.A 2 D
5、A14如 x,y 均定义为 int 型,z 定义为 double 型,以下不合法的 scanf 函数调用语句是 (). A scanf“ %d%d1x,%1e” ,&x,&y,&z; B scanf“ %2d*%d%1f” ,&x,&y,&z; C scanf“ %x%*d%o” ,&x,&Y; D scanf“ %x%o%6.2f” , &x,&y,&z; 15依据定义和数据的输入方式,输入语句的正确形式为;已有定义: float f1,f2; 数据的输入方式:4.52 3.5 A scanf“ %f,%f ” ,&f1,&f2; B scanf“ %f%f” ,&f1,&f2; C sca
6、nf“ %3.2f%2.1f ” ,&f1,&f2; D scanf“ %3.2f,%2.1f”,&f1,&f2; 16以下正确的表达是 . A在 C程序中,每行中只能写一条语句B如 a 是实型变量, C程序中答应赋值a=10,因此实型变量中答应存放整型数C在 C程序中,无论是正数仍是实数,都能被精确无误的表示D在 C程序中, %是只能用于整数运算的运算符17已有程序和输入数据的形式,程序中输入语句的正确形式应当为;(注:表示空格,表示回车)main int a; float f; printf“ nInput number:”; 输入语句printf“ nf=%f,a=%dn ” ,f,a;
7、 Input number:4.5 2 A scanf“ %d,%f” ,&a,&f; B scanf“ %f,%d” ,&f,&a; C scanf“ %d%f” ,&a,&f; D scanf“ %f%d” ,&f,&a; 18已知字母 A 的 ASCII 码为十进制数 65,且 c2 为字符型,就执行语句c2=A+6- 3; 后, c2 的值为 . AD B68 C 不确定的值 DC 19在 C语言中,要求运算数必需是整型的运算符是 . A/ B+ C.= D% 20以下不正确的语句是();A if xy & x.=y; B if x= =y x+=y; C if x.=y scanf“
8、 %d” ,&x D if xy x=10; ;21在 C语言中, int 、char 和 short三种类型数据在内存中所占用的字节数A由用户自己定义B均为 2 个字节C是任意的D有所用的机器的机器字长打算22如有说明语句: char c=72 ; 就变量 c ;A包含 1 个字符 B 包含 2 个字符C包含 3 个字符D 说明不合法, c 的值不确定23语句 if.i的条件 .i等价于(); A i=0 Bi.=1 Ci.=0 Dnot i 24设变量 a 是整型,f 是实型,i 是双精度型, 就表达式 10+a +i*f值的数据类型为 ; 第 2 页,共 8 页 Aint Bfloat
9、Cdouble D不确定25设 int n3;就十十 n 后 n 的结果是 A2 B3 C4 D)5 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -名师整理 优秀资源26阅读以下程序;判定程序的输出是();void main int a=5,b=0,c=0; ifa=b+c printf“ *n ” ; else printf“ $n ” ; A)语法有错不能通过编译 B)可以通过编译但不能通过连接C)输出 * D 输出 $ 27已
10、知 int x10,y 20,z 30;以下语句执行后 x,y,z 的值是 . ifxy z=x;x=y; y z; Ax l0 ,y 20,z=30 Bx20,y30,z=20 Cx20,y 30,z 10 Dx20,y30,z=20 28阅读以下程序,当输入数据的形式为:的输出结果为; main int x,y,z; 25 13 10 (注: 表示回车),就正确 scanf“ %d%d%d” ,&x,&y,&z; printf“ x+y+z=%dn”,x+y+z; A x+y+z=48 B x+y+z=35 C x+z=35 D 不确定值29为了防止在嵌套的条件语句if-else中产生二意
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C程序设计 2022 程序设计 期中 试卷
限制150内