《计算机程序设计语言》试卷A.doc

上传人:wux****ua 文档编号:9130337 上传时间:2020-04-03 格式:DOC 页数:5 大小:56.01KB
返回 下载 相关 举报
《计算机程序设计语言》试卷A.doc_第1页
第1页 / 共5页
《计算机程序设计语言》试卷A.doc_第2页
第2页 / 共5页
《计算机程序设计语言》试卷A.doc_第3页
第3页 / 共5页
点击查看更多>>
资源描述
计算机程序设计语言试卷专业 年级 班级 学号 姓名 一 、选择题(每小题2分,共20分。将答案填在下面表格内)题号12345678910答案1、下列可以正确表示字符型常数的是_ A. a B. t C. n D. 2972、表达式(y=3)4)&(y=5)7)执行后,y的值为( ),表达式的值为( )A、y的值为3,表达式的值为0 B、y的值为4,表达式的值为0 C、y的值为4,表达式的值为1 D、y的值为3,表达式的值为13、选出下列合法的变量名A int B. 3count C. sum1 D. name.14、C语言中运算对象必须是整型的运算符是_A. % B. / C. = D. =10 or a=10a=10 & a=0|a0) x=1; else x=0;A. 1(a0)D. 1(a0)C. 0(a0)B. 1(a0)8、有以下程序段:int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是 _A. 0.5 B. 1 C. 0 D. 29、若有说明:int a10; 则对a数组元素的正确引用是_A. a10 B. a3.5 C. a(5) D. a10-1010、有输入语句:scanf(“a=%d,b=%d,c=%d,&a,&b,&c);为使变量a的值为1,b为2,c为3,从键盘输入数据的正确形式应是_ (注:表示空格,表示回车)A. 132 B. 1,3,2 C. a=1b=3c=2 D. a=1,b=2,c=3 二、填空(每小题3分,共24分)1、结构化程序设计由 、和三种结构组成。2、在c语言中,源程序文件的后缀是,经过编译后的文件后缀是,经过连接后的文件后缀是。3、程序输出结果为 main()int c1,c2;c1=97;c2=98;printf(“%c,%d”,c1,c2);4、写出程序运行结果main()int i, j, m, n;i=8;j=10;m=+i;n=j+;printf(“%d,%d,%d,%d”,i,j,m,n);5、程序输出结果是 main() int a,b;a=1;switch(a) case 1:a=a+1,b=a; case 2: a=a+2,b=a;case 3: a=a+3,b=a;break;case 4: a=a+4,b=a;printf(“n%d”,b);6、程序中循环执行的次数是main()int a=0; int j;for(j=10;j3;j-)a+; if(a3) break;printf(“%d”,a);7、如果已经定义了变量a,b并已分别赋值,如何实现a,b值的交换t= ,a= ,b=。 8、阅读下面程序,写出输出结果 main() int a10=9,8,7,6,5,4,3,2,1,0,*p;p=a+5; printf(%d,*p);三、完成程序(每空3分,共21分)1、下面程序的功能是输入任意三个整数,求它们的和及平均值,将程序补充完整。(本题每空3分,共6分)main() int num1,num2,num3,sum;float aver;printf(“Please input three numbers:”);scanf(“%d,%d,%d”,&num1,&num2,&num3); _ ; /*求和*/_; /*求平均数*/ printf(sum=%d,aver=%7.2fn,sum,aver);2、下面程序的功能是键盘输入任意五个数,求其和;请将程序补充完整。(本题3分)main()float x,s=0;int n=1;while(n=5)scanf(%f,&x); _; /*累加求和*/ n+;printf(%f,s);3、下面程序的功能是将10个人的成绩输入计算机后按逆序显示,请将程序补充完整。(本题每空3分,共6分)#define N 10main( ) int i;float scoreN; for (i=0; iN; i+) scanf(%f,&scorei); _ /*逆序显示*/ _;/*逆序显示*/ 4、下面程序的功能是求正整数329的各位数字之和,请将程序补充完整。(本题每空3分,共6分)main()int x,a,b,c,sum;x=329;a=_; /*分解百位上的数字 */b=_; /*分解十位上的数字 */c=x%10;sum=a+b+c;printf(“nsum=%d”,sum);得分阅卷人四、程序改错题,每个程序中有三处错误,请在程序中用横线标出,并在相应程序后改正(每空4分,共24分)1、下面程序的功能是:用户进入某系统,从键盘回答口令有三次机会。三次中任何一次回答正确均可进入系统,显示 “welcome to the system!”;否则显示“I am sorry”。(提示:程序中用长整型变量password来存放用户输入的密码,如果输入密码为123456则为密码输入正确,并且只有三次输入密码的机会。)main( )long password; int n=0,flag=0; printf(“please input password:”); do n+; scanf(“%d”,&password); if(password= 123456) flag=1; break;while(ny?x:y;main( ) int a,b,c; scanf(%d,%d,a,b); c=max(a,b); printf(max is %dn,c);改正:_,_,_。五、程序设计题(共11分)某数列前两项为0、1,以后各项均为前相邻两项之和,输出数列前20项。(用数组做)第 5 页 共 8 页
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!