预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

高级语言程序设计A课程考核大纲(C语言程序设计)一、适应对象A)/B)++C)!=D)%修读完本课程规定内容的非计算机专业的本科学生;4、#defineS(x)x则表达式w=2*S(1+5)的值是提出并获准免修本课程、申请进行课程水平考核的非()。计算机专业的本科学生;A)12B)7C)表达式有错D)2*S6提出并获准副修第二专业、申请进行课程水平考核的5、下面不正确的字符串常量是()。非计算机专业的本科学生。A)'abc'二、考核目的本课程的教学主要是让学生们了解如何让计算机系统6、若w,x,y,z,m均为int型变量,则执行下面语句后的m工作的编程方式,掌握实现该编程方法的基本步骤,要求值是()。学生能够编写基本的应用程序。w=1;x=2;y=3;z=4;能顺利通过省计算机等级考试。m=(w<x)?w:x;三、考核形式与方法m=(m<y)?m:y;闭卷,无纸化考试。m=(m<z)?m:z;四、课程考核成绩构成A)1B)2C)3D)4期评成绩=期末考试×60%+平时成绩×20%+实验7、假定所有变量均已正确说明,下列程序段运行后x×20%。的值是()。五、考核内容与要求a=b=c=0;x=35;通过监控和评估学生到课和课堂学习态度、平时作业、if(!a)x--;实验和期末上机成绩,重点考核学生对C语言的基本数据elseif(c)x=3;类型掌握,并让学生能够动手编写简单的C语言程序,达elsex=4;到教学大纲的要求。A)4B)34C)35D)3六、样卷8、在C语言中,当while语句中的条件为()时,结计算机学院《高级语言程序设计》课程考试试题束该循环。XXX年X学期XX-XX班级A)0B)1C)trueD)非0时量:90分钟,总分100分9、设有如下程序,运行结果是()。一.选择题(每小题2分,共40分,答案必须填写半main()角大写字母ABCD){inty=9;1、设intn=3,则++n的结果是()。for(;y>0;y--)A)2B)3if(y%3==0)printf(“%d”,--y);}C)4D)5A)852B)9632、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)C)1063D)741的值是()。10、若有以下定义:A)7B)8C)6D)2chars[20]=”programming”,*p=s;3、在C语言中,要求运算数必须是整型的运算符是则不能正确表示s[2]元素的表达式是()。()。A)p+2B)*(s+2)156C)p[2]D)p+=2,*pD)数组元素的个数11、下面程序段中循环体的执行次数是()二、填空题(每小题2分,共10分)a=10;1、执行语句inta=2;a+=a-=a*a;后,a的值是______。b=0;2、以下程序的输出结果为________do{b+=2;a-=2+b;}while(a>=0);age(n)A)3B)4C)5D)不定intn;12、若有定义和语句:{intc;int**pp,*p,a=10,b=20;if(n==1)c=10;pp=&p;p=&a;p=&b;printf(“%d,%d”,*p,**pp);elsec=age(n-1)+2;则输出结果是()return(c);A)10,20B)10,10C)20,10D)20,20}13、若给定条件表达式(x)?(a++):(a--),则表达式xmain()()。A)和(x==0)等价B)和(x==1)等价3、设a和n为整型变量,a=10,n=5,则表达式a*=3+4C)和(x!=0)等价D)和(x!=1)等价的值为_______。14、变量的指针,其含义是指该变量的()。4、设x=1,y=2,z=3,则表达式x+y==z&&3的值为A)值B)地址C)名D)一个标志_______。15、下面函数调用语句中含有实参个数为()。5、若charstrlen(str)的结func((exp1,exp2),(exp2,exp4,exp5));果是______。A)1B)2C)3D)4/*以下二题考生可以自行将试卷中的源程序复制到16、主函数main()带参数的正确形式是()。中。方法为:在考试界面中选中相应的源程序代码,A)main(int*argc,charargv)Ctrl+C复制,然后打开“附件”中的记事本,粘贴到记事B)main(intargc,char*argv[])本中,“另存为”扩展名为.c的文件(保存的目标文件夹必C)main(intargc,charargv)须是TC环境中F3找到该程序即可。*/D)main(intargc,charz[])三、程序改错并得到答案(10分)17、若有说明inta[][3]={1,2,3,4,5,6,7};,则a数组第一维求s=1!+3!+5!+…+(2n+