《专科《C语言程序设计》-08000260试卷-20160613221722.doc》由会员分享,可在线阅读,更多相关《专科《C语言程序设计》-08000260试卷-20160613221722.doc(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、试题分类:专科C语言程序设计_08000260题型:单选分数:2能定义为用户标识符的是( )。A.mB._5C.5 D.5m答案:B.关于0feeeL最准确的解释是( )。 A.xfeededUL是无符号长整型常量B.xfeeedL是长整型常量C.0xeeddUL是有符号整型常量.0xeededUL是非法常量答案:A3.下列正确的转义字符是 ( )。A.B.18C018D.答案:D4.设有说明:nt x = 30;则执行pintf(“”, x); 语句的输出是( )。.30B.0024.2答案:5.设有说明:charx= “a”;则字符数组的大小是( )。A.01C.3答案:C已知t x0,则
2、表达式+的类型是( )。.intB.int *C.it *Dit ();答案:C.设有说明nion ca c; shrt h;long l; m ; 则变量m的存储区域是 ( )。 A1字节2字节C.4字节.字节答案:C.下列数据中属于合法字符串常量的是( )。 A. 1B 1C. 1. 12答案:9.若有定义int i, x =1,2,3,4,5,6,7;则20的值是( )。 . B. 5C. 6. 7答案:10.静态变量的缺省初值为( )。 A.0B.-C.1D.不确定答案:11.设in =10, b=3;则表达式(a%b,/b)的值是( )。A. 1 .4D. 3答案:D12若字符变量是
3、数字,能将转换为相应的整数的表达式是( )。 A.ch0B.ch+C.ch-0D ch-0答案:A13.若有说明int a3=1,2,3,4,; 则a数组有( )个元素。 A.7B.6.5D3答案:B14.若有定义long x;若从键盘输入数据给x,正确的输入语句是( )。 A.sn(%d,x);Bscanf(%d,&x);C.nf(%l,);D.scanf(%ld,x);答案:D15已知int =0;char b = A; 和 define10, 则错误的表达式是( )。 Ab B.bCc+aD.+c答案:D16下面哪个既是单目运算符又是双目运算符( )。 A*B+ C.% D.!答案:A1
4、7.已知char*t=asdf, 则表达式(*+t)的值为( )。 A.aB.bC.D.t答案:C18设定义struct studen intnum; charname20; sd10;则对其中的结构成员m正确的引用是( )。 Atud1.numBstudent.std.numCtruc.stu.nmD.trutstudt.m答案:1.描述“x或y中有一个小于z”的表达式是( )。 .z & yzB.x|yz.xzad yzDxz o z答案:B20若有说明ch x =diskn;则x数组的存储长度为( )字节。 .7.C.9D10答案:B试题分类:专科C语言程序设计000026题型:单选分数
5、:.合法的用户标识符是( )。A x-B. 2C xD 答案:D2.下列运算符中,优先级最高的是( )。A =B. %C +D !=答案:C.合法的整型常量是( )。.101BB01.11L.0x11g答案:4合法的字符串常量是( )。A. aB. .a . ab答案:设a, b为in型,则表达式(a10,b=,a%b)的值是( )。A. 0B1 4D. 答案:B6设int a=13, b=4; 则表达式%b的值是( )。A.1.C.D0答案:A7若有定义 har; int b; dobe d; 则表达式a*b+值的类型是( )。. int B harC oaD. oubl答案:8.已知int
6、=;har b = ;则错误的表达式是( )。.+B.b+C+=10D.10答案:D9.表示数学关系100的c语言表达式是( )。(10=)&(x=20).(x)AND(x=20)C.(10=x=)D.(10=x)&(x=)答案:0.若有定义nt 23=,2,3,4,5,6;则x1的值是( )。 A 3B 4C. 5D. 6答案:C11.若有定义int x;car20;正确的输入语句是( )。A.sanf(d ,x,s);Bcnf(%d%,&x,s);C.canf(d c,&x,);D.scanf(%s,x,);答案:D12.已知flot x,y; 则不合法的表达式是( )。Ax +y.x/y
7、+2C.x%+D.x=y=0答案:C13.常量 e-5是( )。A整型常量B.浮点型常量C.字符型常量D.非法常量答案:B14凡是在函数中没定义存储类型的局部变量,其隐含的存储类别是( )。A自动(uo)B静态(staic)C.寄存器(regstr)D外部(xte)答案:A1有定义in =1;则语句while(+=); 执行后n 的值是( )。A.2B.3C.4.有语法错答案:B16.常量0L的类型是( )。A.int.lngC.chrt答案:B17.给出定义car s =bd, t=,b,c, 0; 则正确的叙述是( )。A.数组s和数组的内容完全不同数组和数组t的长度相同C数组s的长度大于
8、数组t的长度D数组s的长度小于数组t的长度答案:B18.在C语言中,函数隐含的存储类别是( )。Aaut sti.xtern无存储类别答案:C.关于变量的存储类,正确的叙述是( )。A.局部变量说明为tic存储类,其生存期将得到延长B.全局变量说明为ttic存储类,其作用域将被扩大C.任何存储类的变量在未赋初值时,其值都是不确定的D.形参可以使用的存储类说明符与局部变量完全相同答案:A2若ch为car型,能正确判断出“c为数字”的表达式是( )。 . = c =0) | (h=9)C.(=ch)D. (ch=)& (ch=答案:C.在源程序中,min函数的位置( )。.必须在最开始B必须在最后
9、C可以任意D.必须在中间答案:24.若in a1,2,3,4,5;则对a数组元素的正确引用是( )。A.*(a+)B.a.a1D.(3)答案:25已知字母A的SCII码为6,则表达式 +2-的值是( )。A.6B.6C.686答案:B26.关于变量,错误的叙述是( )。A.函数的形参是局部变量. 局部变量不能与全局变量同名C. 在函数内部定义的变量是局部变量. 在函数外部定义的变量是全局变量答案:B27正确的说明语句是( )。.int=b=0;B.cha c0;C.it a=(1,2,);Dnt,ong;答案:B28.已有定义in x1,*p; 则正确的赋值语句是( )。=0;.p=x0;.
10、px+2;. =0+;答案:C能正确定义整型变量a和并为它们赋初值的语句是( )。A.int a=5;B.in a;b5;C.in a=;b=5;D.inta=5,b=5;答案:3若已定义ar s10;表示s1地址的是( )。 As1B.s.s0 +D.s+1答案:D31.若it =2;则语句wle(i) pritf(%d,-);循环的次数是( )。A.0.2D.无限次答案:32有定义har s=abde;则执行puts(+1);的输出结果是( )。A.adeB.cdeC.cd.de 答案:B33.字符串ookn的长度是( )。A5 B.6C.7.8答案:B34.说明语句 vd un( in)
11、; 的含义是( )。Afun函数无返回值B.fn函数不带参数.函数的返回值是无值型的指针类型Dfun函数的返回值可以是任意的数据类型答案:A5设char *2;则表达式0+1的类型是( )。Aar *Bchr CchrD.int答案:B36.设int =2,=8;则表达式b? a:b+1的值是( )。.B3C.8D.9答案:37.若已定义tuct it num;chr nae20;stud10;则对其中的结构成员num正确的引用是( )。A.st1.u= 10;Btuntud.num = 0;C.sruct.tudnum 10D.trct tunt.num = 10;答案:A38.有定义int
12、 a6,7,8,9,1, *=+2;则表达式*(p+1)的值是( )。.8C.9D.1答案:9.正确的枚举类型定义是( )。A.enu R,G,;B.enuma R=1,,B; C.enu=R,G,B; D.enua R,G,;答案:B40.有定义truct in a,b; x= 4,*p=&x; 则表达式-b的值是( )。A.4B.5C.D.7答案:D试题分类:专科C语言程序设计_080060题型:多选分数:1下列运算符的优先级比 != 高的有( )。A.!B. %+=. &答案:A,B2.下列选项是C合法常量的有( )。A.bB.E2D.023答案:A,D.能够输出26个小写字母(a z)
13、的语句为( )。 A.for (i=0; i; i+) rinf(%c,a+i);Bfor (i=;i26; ) intf(%c, a+i);.i=;whle(i) pinf(%c, a+i+);D.i=0;wile(+i2)pritf(%c, i);答案:A,4.正确的函数说明是( )。A.ha fu(x,y);Bchafu(in,int);hr fu(itx,y);D.carun( ,ity);答案:B,D.设有说明int *s,*;正确的赋值语句是 ( )。A=sBp=s0p=s1D.p&答案:B,C试题分类:专科语言程序设计_080060题型:多选分数:21.合法的整型常量有( )。A
14、.1101B.038C.0x34gD.3U答案:A,正确的字符常量有( )。A. 0B00C. 0. 答案:A,D3.合法的语言表达式有( )。A.(a+b)1,b=0Cdouble(a+b)Db=a+=10答案:B,D4优先级比“!”高的运算符有( )。A. !B =C. ,D. &答案:,B5.属于C的合法常量的有( )。A. bB. C. ED. 01答案:A,B,D.设有定义 int a5,*p=;则能够正确表示数组元素a的表达式有( )。A.*p+.*(+1)C.*+*+答案:,C.正确的二维数组定义有( )。.in a22=1,2; Bint a ,2,3,;t a ,4,2,3;Din a=1,3,4;答案:A,8已知 t k=2,*p,p2;且p1和p均指向k,能正确执行的赋值语句有( )。A.p1;B.*p1=*p2;.*2k+;.k*p1p;答案:B,.关于宏替换,正确的叙述有( )。A宏替换不占用运行时间宏名无类型C宏替换只是字符串替换D.宏名必须用大写字母表示答案:A,C10.对于下面程序段, 说法正确的有( )。A. 首次调用un函数时,fun函数返回0B. 每次调用fun函数时,f函数返回0C. 变量z与变量y的作用域相同. 变量z的生存期与变量x的生存期相同答案:A,C,D