湘潭大学《C语言程序设计Ⅱ》课程考试试卷.doc

湘潭大学《C语言程序设计Ⅱ》课程考试试卷.doc

ID:61490932

大小:45.00 KB

页数:10页

时间:2021-02-06

湘潭大学《C语言程序设计Ⅱ》课程考试试卷.doc_第1页
湘潭大学《C语言程序设计Ⅱ》课程考试试卷.doc_第2页
湘潭大学《C语言程序设计Ⅱ》课程考试试卷.doc_第3页
湘潭大学《C语言程序设计Ⅱ》课程考试试卷.doc_第4页
湘潭大学《C语言程序设计Ⅱ》课程考试试卷.doc_第5页
资源描述:

《湘潭大学《C语言程序设计Ⅱ》课程考试试卷.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、制卷人签名:制卷日期:审核人签名::审核日期:………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………装……………………订……………………线…………………………………………………………………湘潭大学2009年上学期2008级《C语言程序设计Ⅱ》课程考试试卷(A卷)适用年级专业2008级测控、微电子专业考试方式闭卷考试时间120分钟学院专业班级学号姓名题号一二三四五六七八总分阅卷教师得分…………………………………………………………

2、……………………………………………………得分一、单项选择题(每小题2分,共30分,请将正确答案写在【】内)1.下列说法正确的是【D】(A)main函数必须放在C程序的开头(B)main函数必须放在C程序的最后(C)main函数可以放在C程序的中间部分,即在一些函数之前在另一个函数之后,但在执行C程序时是从程序开头执行的(D)main函数可以放在C程序的中间部分,即在一些函数之前在另一些函数之后,但在执行C程序时是从main函数开始的2.在以下各组标识符中,合法的标识符是。【D】(A)1)B012)table_13)0_t4)k%(B)1)Fast_2

3、)void3)pbl4)(C)1)xy_2)longdouble3)*p4)CHAR(D)1)sj2)Int3)_xy4)w_y233.对于语句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);的判断中是正确的。【B】(A)语法错误(B)f为5.0(C)f为0.0(D)f为2.04.设以下变量均为int类型,则值不等于7的表达式是。【C】(A)(x=y=6,x+y,x+1)(B)(x=y=6,x+y,y+1)(C)(x=6,x+1,y=6,x+y)(D)(y=6,y+1,x=y,x+1)5.已有如下定义和输入语句,若要求a1,

4、a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是。【C】inta1,a2;charc1,c2;scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);(A)10A,20B↙(B)10A20B↙(C)10A20B↙(C)10A20B↙6.执行下列程序片段时输出结果是。【C】        intx=13,y=5;        printf(“%d”,x%=(y/=2));(A)3(B)2(C)1(D)07.C语言对嵌套if语句的规定是:else总是与。【D】  (A)其之前最近的if配对(B)第

5、一个if配对  (C)缩进位置相同的if配对(D)其之前最近的且尚未配对的if配对8.下面是错误的if语句(设intx,a,b;)【A】  (A)if(a=b)x++;(B)if(a<=b)x++;  (C)if(a-b)x++;(D)if(x)x++;9.下面程序的功能是从键盘输入一组字符,从中统计大写字母和小写字母的个数,选择  填空。【A】#includevoidmain(){intm=0,n=0;   charc;   while((______)!=’’){     if(c>=’A’&&c<=’Z’)m++;    

6、   if(c>=’a’&&c<=’z’)n++;   }} ( A)c=getchar()(B)getchar()(C)c==getchar()(D)scanf(“%c”,&c)10.语句while(!E);括号中的表达式!E等价于。【A】  (A)E==0(B)E!=1(C)E!=0(D)E==111.若运行以下程序时,输入2473↙,则程序的运行结果是。【A】#include

7、e0:         case1:putchar(c+4);         case2:putchar(c+4);break;         case3:putchar(c+3);         default:putchar(c+2);break;      }   printf(“”);}  (A)(B)(C)(D)12.以下能对二维数组a进行正确初始化的语句是。【B】(A)inta[2][]={{1,0,1},{5,2,3}};(B)inta[][3]={{1,2,3},{4,5,6}};(C)inta[2][4]={{1,2,3}

8、,{4,5},{6}};(D)inta[][3]={{1,0,1},{},{1,1}};13.若二维数组a有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。