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

标签:
普通文字版
2023-05-19
| 2页
| 168人阅读
| 0人下载

内容正文:

山东省济宁市曲阜市职业中等专业学校2021-2022学年度高二第二学期 《C语言》期中试题 年级________姓名________成绩________ 1、 选择题(每题5分,共10题,共50分) 1. int a[10]={1,2,3};a[2]的值为多少?( ) A. 1 B. 2 C. 3 D.0 2. int a[10]={1,2,3,4};a[7]的值为多少?( ) A.1 B. 2 C. 3 D.0 3. 下列一维数组定义正确的是( ) A. int 2_a[10]; B. int a[3.1] C. int a[2+3]; D. Int n=2; int a[n]; 4. int x=2,y; y=x>2?x:-x;y值为( ) A. 0 B. 1 C.2 D.-2 5. char xhd;//信号灯 switch(xhd){ case ‘r’:putchar(‘r’);break; case ‘g’:putchar(‘g’);break; case ‘y’:putchar(‘y’);break; default: printf(“输入错误”);} 若输入字符’r’,结果为: A. r B.g C.y D.rgy 6. char xhd;//信号灯 switch(xhd){ case ‘r’:putchar(‘r’); case ‘g’:putchar(‘g’); case ‘y’:putchar(‘y’);break; default: printf(“输入错误”);} 若输入字符’r’,结果为: A.r B. g C.y D.rgy 7. char a= ‘a’;a--;printf(%d,%c ”,a+2,a+3); A. b,c B.c,d C.99,d D. 98,c 8. 以下选项中,能表示逻辑“假”的是( ) A.1 B.0.000001 C.0 D.100.00 9. 设有定义:int a=2,b=3,c=4;则以下选项中值为0的是( ) A. true B.false C.1 D.0 10. main(){ int x=0,a=0,b=0; If(x=a+b)printf(“**** ”);else printf(“### ”); } A. 有语法错误,不能通过编译 B.通过编译,但不能连接 C.输出****D.输出#### 2、 填空题(每题5分,共4题,共20分) 1. 1 2 34 2 -2 45 1 2 3 写出定义二维数组_______________ 2. 1 2 3 2 -2 3 写出一维数组的初始化_______________ 3. int i ,j; for(i=0;i<2;i++) for(j=0;j<3;j++) prinf(“#”); 共执行了_____次。 4. for(i=0;i<2;i++) for(j=0;j<3;j++) If(j==1)break; printf(“#”); 共执行了_____次。 3、 综合应用题(每题10分,共3题,共30分) 编程求1+2+3+4+5 利用1.while(){},2.do{}while();3.for()三种循环结构写出来,每题10分。(要求标题号按顺序写,不然扣分) 学科网(北京)股份有限公司 $

资源预览图

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