[计算机类试卷]国家二级C语言(运算符与表达式、基本语句)机试模拟试卷1及答案与解析.doc
《[计算机类试卷]国家二级C语言(运算符与表达式、基本语句)机试模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言(运算符与表达式、基本语句)机试模拟试卷1及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言(运算符与表达式、基本语句)机试模拟试卷 1及答案与解析 一、选择题 1 表达式 (int)(double)9 2)一 9 2的值是 ( )。 ( A) 0 ( B) 3 ( C) 4 ( D) 5 2 若有定义 int x, y;并已正确给变量赋值,则以下选项中与表达式 (x-y)?(x+):(y+)中的条件表达式 (xy)等价的是 ( )。 ( A) (xy 0 x y 0) ( B) (xy 0) ( C) (xy 0) ( D) (xy=0) 3 若变量已正确定义,在 if(w)prinff(“ d n”, k);中,以下不可替代 w的是( )。 ( A) ay ( B
2、) a (int)(x-y) ( C) (a*y) b ( D) y=x+y=x 9 设变量已正确定义 并赋值,下列表达式中正确的是 ( )。 ( A) x=y+z+5, +y ( B) int(15 8 5) ( C) x=y*5=x+z ( D) x=25 5 0 10 以下不能将 s所指字符串正确复制到 t所指存储空间的是 ( )。 ( A) do*t+=*s+; while(*s); ( B) for(i=0; ti=si; i+); ( C) while(*t=*s)t+; s+ ( D) for(i=0, j=0; ti+=sj+; ); 11 设有定义: int k=0;,以下
3、选项的 4个表达式中与其他 3个表达式的值不相同的是 ( )。 ( A) +k ( B) k+=1 ( C) k+ ( D) k+1 12 若有定义语句: int year=2009, *p= ( B) scanf(“ d d d”, a, b, c), ( C) scanf(“ d”, p), ( D) suauf(“ d”, p); 30 设有定义: int a; float b;,执行 seanf(” 2d f t, &a, &b);语句时,若从键盘输入 876 543 0,则 a和 b的值分别是 ( )。 ( A) 87和 6 0 ( B) 876和 543 0 ( C) 87和 54
4、3 0 ( D) 76和 543 0 31 有以下程序段: #include int j; float y; char name50; seanf(” 2d f s”, &j, y, name); 当执行上述程序段时,从键盘上输入 55566 7777abc后, Y的值为 ( )。 ( A) 566 0 ( B) 55566 0 ( C) 7777 0 ( D) 566777 0 国家二级 C语言(运算符与表达式、基本语句)机试模拟试卷 1答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 先将整型数据 9强制转换成 double型,然后除以 2,得到的结果与double型保持一致,即
5、为 4 5,然后将 4 5强制转换成整型数据 4,然后计算9 2的值为 1,最后计算 41的值为 3,所以选择 B选项。 【知识模块】 运算符与表达式 2 【正确答案】 A 【试题解析】 条件表达式 “x=表达式 1?表达式 2:表达式 3”的含义是:先求解表达式 1,若为非 0(真 ),则求解表达式 2,将表达式 2的值赋给 x;若表达式 1的值为 0(假 ),则求解表达式 3,将表达式 3的值赋给 x。本题中与表达式 1: (xy)等价的是 (xy0)。 【知识模块】 运算符与表达式 3 【正确答案】 A 【试题解析】 选项 A是非法的表达式, C语言中没有 “”运算符,所以 A选项错误。
6、 “ ”运算符的两个操作值必须为整型数据,所以 B选项正确。 a*y的结果为 double型,所以 C选项错误。不能将值赋给像 x+y这样的表达式,所以 D选项错误。 【知识模块】 运算符与表达式 9 【正确答案】 A 【试题解析】 B选项与 D选项中取模运算符的左右两个操作数均应为整数,所以错误。 C选项中不能将 x+y的值赋给表达式 y*5,所以 C选项错误。 【知识模块】 运算符与表达式 10 【正确答案】 A 【试题解析】 “do*t+=*s+; while(*s); ”不能因为当 *s= 0时, while(*s)跳出循环,这样字符串结束标志 0没有复制给 * t,造成 *t不完整。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 运算 表达式 基本 语句 模拟 答案 解析 DOC
