兰州石化职业技术大学《C语言程序设计》2019-2020学年第一学期期末试卷_第1页
兰州石化职业技术大学《C语言程序设计》2019-2020学年第一学期期末试卷_第2页
兰州石化职业技术大学《C语言程序设计》2019-2020学年第一学期期末试卷_第3页
兰州石化职业技术大学《C语言程序设计》2019-2020学年第一学期期末试卷_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1兰州石化职业技术大学《C语言程序设计》2019-考试方式(开卷、闭卷):[闭卷]课程名称:考试方式(开卷、闭卷):[闭卷]一二三四1、C语言中的基本类型包括A.整型、实型、逻辑型B.整型、实型、字符型C.整型、逻辑型、字符型D.整型、实型、逻辑型、字符型2、C语言中,合法的用户标识符是()A._a10B.ab.txtC.returnD.3ab3、以下叙述中,不正确的是()A.C语言程序中可以有若干个main函数B.C语言程序必须从main函数开始执行C.C语言程序中必须要有main()函数D.C语言程序是由若干个函数组成4、以下选项正确的定义语句是()A.doublea;b;B.doublea=b=7;C.doublea=7,b=7;D.double,a,b;5、设“doublex=1,y;”表达式y=x+3/2的值是6、以下能正确定义二维数组的语名为。A.inta[][];B.inta[][]4;C.inta[3][];D.inta[3][4];7、C语言中,正确表示“10<a<20或a>30”的条件表达式为。A.(a>10&&a<20)&&(a>30)B.(a>10&&a<20)||(a>30)C.(a>10||a<20)||(a>30)D.(a>10&&a<20)||!(a<30)8、设“inta=9;”,语句“a+=a-=a+a;”执行后,变量a的值是()9、在以下一组运算符中,优先级最高的是:()2A、<=B、==C、%D、&&10、已知字母A的ASCII码为65,以下语句段的输出结果是。Charc1=’A’,c2=’Y’;printf(“%d,%d\n”,c1,c2);A.输出格式非法,输出错误信息B.65,90C.A,Y11、关于if后面一对圆括号中的表达式,叙述正确的是A.只能用关系表达式B只能能逻辑表达式C.只能用关系表达式或逻辑表达式D可以使用任意合法的表达式12、C程序编译后最终产生(即计算机可执行)的文件的扩展名为()A..exeB..cC..obj13、C语言中,引用数组元素时,其数组下标的数据类型允许是()A.整型常量B.整型表达式C.整型常量或整型表达式D.任何类型的表达式14、以下斜述正确的是A.形参必须是变量B.函数中必须有return语句C.在其他函数中定义的变量不得与main函数中的变量同名D.return语句中必须指定一个确定的返回值或表达式15、已知梯形的上底为a,下底为b,高为h,用C语言写的正确的面积公式是()A.1/2*(a+b)*hB.1.0/2*(a+b)*hC.1.0/2.0(a+b)hD.1.0\2*a+b*h16、下列表达式中,值为0的表达式是()A.3!=0B.3!=3>4C.3>4==0D.6>5>417、用数组名作为函数调用的实参,传递给形参的是()A.数组第一个元素的值B.数组的首地址C.数组中全部元素的值D.数组元素的个数18、在C语言中,函数返回值的类型最终取决于()A.函数定义时在函数首部所说明的函数类型B.return语句中表达式值的类型C.调用函数时主函数所传递的实参类型D.函数定义时形参的类型19、若定义“int*p1,*p2,a=3;”,则能够正确执行的语句是A.p1=&a;B.p2=a;C.*p1=a;D.*p2=*p1;20、下列选项中正确的语句组是:()A.chars[8];s={"Beijing"};B.char*s;s={"Beijing"};C.chars[8];s="Beijing";D.char*s;s="Beijing";1、C语言开发工具直接输入的程序代码是【1】文件,经过编译后生成的是【2】_文件,经过连接后生成的是【3】文件。源,目标,可执行32、C程序中的函数包括_【4】、用户自定义函数与系统提供的库函数。主函数main3、结构化程序的三种基本结构为【5】_、_【6】__、_【7】_。顺序、选择、循环4、C语言程序在执行过程中,不检查数组下标是否_【8】_。越界5、已知变量x为整型,执行语句“x=3+2.6”,x*10;printf(“x=%d\n”,x);后的输出结果是_ 6、若定义intA[3][4];则在数组A的行下标上限是【10】,列下标的上限为【11】。2,37、将数学式|x>2|写成C语言的逻辑表达式【12】。x<-2||x>28、C语言中,“#definePI3.14”将PI定义为【13】。符号常量9、C语言中,用【14】表示’逻辑真’,【15】表示’逻辑假’。10、至少执行一次循环体的循环语句是【16】语句。do-while11、静态局部变量应该用关键字【17】来进行声明。static。12、与语句while(!s)中条件等价的另一种书写方式为【17】。s==013、在C语言中,数组名一个__【18】,不能对其进行赋值操作。地址常量14、若有定义“intx=5”,则表大字式x+=x*=x的计算结果为___【19】_。5015、若有定义“floata[3],*p=a”,则语句p=p+1中的1所代表的字节数是【20】。41、下面程序的执行结果是()a=3,b=7,x=1,y=2#include<stdio.h>voidadd(inta,intb){a+=2;b+=5;printf("a=%d,b=%d\n",a,b);}{intx=1,y=2;add(x,y);printf("x=%d,y=%d\n",x,y);return0;}2、以下程序的输出结果是()5,2#include<stdio.h>{inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p;p=&x[1][1];for(i=0;i<6;i+=3)printf("%d",p[i]);}43、以下程序的输出结果是15#include<stdio.h>{switch(x=1){case0:x=10;break;case1:switch(x=1){case1:x=15;break;case2:x=20;bre

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论