[计算机类试卷]国家二级C语言(C语言基础知识)机试模拟试卷18及答案与解析.doc
《[计算机类试卷]国家二级C语言(C语言基础知识)机试模拟试卷18及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言(C语言基础知识)机试模拟试卷18及答案与解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言( C语言基础知识)机试模拟试卷 18及答案与解析 一、选择题 1 若有以下程序 #include stdio.h main() char c1, c2; c1=C+8-3; c2=9-0; printf(“%c %dn“, c1, c2); 则程序的输出结果是 ( A) H 9 ( B) H 9 ( C) F 9 ( D)表达式不合法输出无定值 2 下面选项中合法的字符常量是 ( A) X ( B) abc ( C) X ( D) 3 以 下叙述中正确的是 ( A)字符常量在内存中占 2个字节 ( B)转义字符要用双引号括起来,以便与普通的字符常量区分开 ( C)字符常量需要
2、用单引号括起来 ( D)字符常量是不能进行关系运算的 4 以下叙述中正确的是 ( A)字符变量在定义时不能赋初值 ( B)同一英文字母的大写和小写形式代表的是同一个字符常量 ( C)字符常量可以参与任何整数运算 ( D)转义字符用 符号开头 5 若有定义语句: char a=82; 则变量 a ( A)包含 1个字符 ( B)说明不合法 ( C)包含 2个字符 ( D)包含 3个字符 6 有以下程序 main() char c1=A, c2=Y; printf( “%d, %dn“, c1,c2 ); 程序的输出结果是 ( A)输出格式不合法,输出出错信息 ( B) 65,90 ( C) 65
3、,89 ( D) A,Y 7 C语言中 char类型数据占字节数为 ( A) 2 ( B) 3 ( C) 1 ( D) 4 8 有以下程序 main() char a=H; a = ( a =A printf(“%cn“, a ); 程序运行后的输出结果是 ( A) H ( B) A ( C) h ( D) a 9 以下正确的字符串常量是 ( A) abc ( B) Olympic Games ( D) 10 若有代数式 (其中 e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的 C语言表达式是 ( A) sqrt(fabs(pow(n,x)+pow(x,e) ( B) sqrt
4、(abs(nx+ex) ( C) sqrt(fabs(pow(n,x)+exp(x) ( D) sqrt(fabs(pow(x,n)+exp(x) 11 表达式: (int)(double)9/2)- 9%2 的值是 ( A) 0 ( B) 4 ( C) 3 ( D) 5 12 若有定义语句: int x=12, y=8, z; 在其后执行语句 z= 0.9+x/y; 则 z的值为 ( A) 1.9 ( B) 1 ( C) 2 ( D) 2.4 13 表达式 3.6-5/2+1.2+5%2的值是 ( A) 4.8 ( B) 3.3 ( C) 3.8 ( D) 4.3 14 有以下定义: int
5、 a; long b; double x, y; 则以下选项中正确的表达式是 ( A) a%(int)(x-y) ( B) a=x y ( C) (a*y)%b ( D) y=x+y=x 15 若有以下程序 #include stdio.h main() int a=0,b=0,c=0,d; c= (a+=b, , b+=a); /*第 4行 */ d=c; ; /*第 5行 */ ; /*第 6行 */ printf(“%d,%d,%dn“,a,b,c); /*第 7行 */ 编译时出现错误,你认为出错的是 ( A)第 4行 ( B)第 5行 ( C)第 6行 ( D)第 7行 16 不能正
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 基础知识 模拟 18 答案 解析 DOC
