《程序设计语言C课程设计 试卷A卷+答案.docx》由会员分享,可在线阅读,更多相关《程序设计语言C课程设计 试卷A卷+答案.docx(5页珍藏版)》请在优知文库上搜索。
1、学年度第一学期期末考试程序设计语言C课程设计(八)卷专业班级姓名学号一、单选题(每题的备选答案中只有一个量佳答案,每题4分,共100分)1 .下列数据中属于字符串常量”的是()ArABCB:AB(TC:ABcDA2 .能正确表示逻辑关系:”a210或aWO”的C语言表达式是()Aza=10ora=0|a=10&a=10a8+2B: a&dC:(a*2-c)dD:arbc*d6.C语言源程序文件经过C编译程序编译连接之后生成-个后例为()的可执行文件:.c.B: .objC: .exe.D: .bas7 .若变量已正确定义,执行语句SCanf(飞sd,%d,&k1.,&k2,&k3);时,()是
2、正确的输入A:2030,40B:203010C:20,3040D:20,30,408 .在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是()Azextern.BrregisterCzau1.o.Drsta1.ic9 .C语言源程序文件经过C编译程序编译后生成的目标文件的后缀为()A:,cB: .objC: .exeD: .bas10C语言的if语句中,用作判断的表达式为()A:任意表达式B:逻辑表达式C:关系表达式D:算术表达式11.设有说明:ChHrc;intx;doub1.ez;则表达式c*x+z值的数据类型为()Azf1.oatB:i
3、ntCzcharD:doub1.e【2.定义共用体的关键字是()Arunion.Bcenum.CrstructD:typedef13 .以下正确的字符串常量是()A:1.*B:abc*CzO1.ympicGanesD:A14 .定义结构体的关键字是()AzunionBzenum.CrstructD:typedef15 .下列正确的标识符是()A:_doB:6aC:%6yD:atb16C程序的基本结构单位是()A:文件B:语句C:函数D:表达式17.下列说法中错误的是()A: 个数组只允许存储同种类型的变量B:如果在对数组进行初始化时,给定的数据元素个数比数组元素个数少时,多余的数组元素会被自动
4、初始化为最后一个给定元素的值C:数组的名称其实是数组在内存中的首地址D:当数组名作为参数被传递给某个雨数时,原数组中的元素的值可能被修改18 .算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为()A:算术运算、赋值运算、关系运算B:关系运算、赋值运算、.算术运算C:算术运算、关系运算、赋值运算D:关系运算、算术运算、赋值运算19 .若x=2,y=3则X1.y的结果是()4:0B:1C:2D:320 .C语言程序的三种基本结构是顺序结构、选择结构和()结构.A:循环B:递归C:转移D:嵌套21 .设有说明:Charw;intx;f1.oaty:doub1.ez;则表达式w*x
5、+z-y值的数据类型为().Azf1.oatB: intCzcharDrdoub1.e22.执行下列程序段后,m的值是()intw=2,x=3,y=4,z=5,m;m(wx)?ir:x:.f(my)?m:y;旷(mz)?m:z;A:4B:3C:5D:223. C语言的switch语句中case后()R:只能为常址B:只能为常量或常量表达式C:可为常盘或表达式或有确定值的变用及表达式D:可为任何员或表达式24. C语言函数的隐含存储类别是()Azstatic.Ikau1.o.CzregisterD:extern25. 以卜.程序的执行结果是Inain()(iniw=1.,x=2,y=3,z=4;W-(Wx)?x:w;r=(wy)?y:w:vr=(wz)?z:w:printf(*%dw,w);A:1B:2C:3D:4A卷答案,标准答案及评分标准)一、单选国(每题的备选答案中只有一个最佳答案1.每题4分,共WO分)123456789IO)112131415BJCBC1;DC16171819202122232425CBBDDI)D