ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:31.54KB ,
资源ID:937222      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/937222.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(专科《C语言程序设计》.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

专科《C语言程序设计》.docx

1、专科C语言程序设计试题分类:专科C语言程序设计_08000260题型:单选分数:21.能定义为用户标识符的是( )。A.m/5B.m_5C.m.5 D.5m答案:B2.关于0xfeededUL最准确的解释是( )。 A.0xfeededUL是无符号长整型常量B.0xfeededUL是长整型常量C.0xfeededUL是有符号整型常量D.0xfeededUL是非法常量答案:A3.下列正确的转义字符是 ( )。A.B.138C.0x18D.答案:D4.设有说明:int x = 030;则执行printf(“%u”, x); 语句的输出是( )。A.30B.030C.24D.024答案:C5.设有说

2、明:char x = “a”; 则字符数组x的大小是( )。A.0B.1C.2D.3答案:C6.已知int *x10,则表达式x+1的类型是( )。A.intB.int *C.int *D.int (*);答案:C7.设有说明union char c; short h; long l; m ; 则变量m的存储区域是 ( )。 A.1字节 B.2字节C.4字节D.7字节答案:C8.下列数据中属于合法字符串常量的是( )。 A. 1B. 1C. 12D. 12答案:D9.若有定义 int i, x 3=1,2,3,4,5,6,7;则x20的值是( )。 A. 4B. 5C. 6D. 7答案:D10

3、.静态变量的缺省初值为( )。 A.0B.-1C.1D.不确定答案:A11.设int a=10, b=3; 则表达式(a%b, a/b)的值是( )。A. 1B. 0C. 4D. 3答案:D12.若字符变量ch是数字,能将ch转换为相应的整数的表达式是( )。 A.ch-0B.ch+0C.ch-0D. ch-0答案:A13.若有说明int a3=1,2,3,4,5; 则a数组有( )个元素。 A.7B.6C.5D.3答案:B14.若有定义long x;若从键盘输入数据给x,正确的输入语句是( )。 A.scanf(%d,x);B.scanf(%d,&x);C.scanf(%ld,x);D.sc

4、anf(%ld,&x);答案:D15.已知int a=0;char b = A; 和 #define c 10, 则错误的表达式是( )。 A.b+a B.b+C.c+aD.+c答案:D16.下面哪个既是单目运算符又是双目运算符( )。 A.*B.+ C.% D.!答案:A17.已知char *t=asdf, 则表达式(*+t)的值为( )。 A.aB.bC.sD.t答案:C18.设定义struct student int num; char name20; stud10;则对其中的结构成员num正确的引用是( )。 A.stud1.numB.student.stud.numC.struct.

5、stud.numD.struct student.num答案:A19.描述“x或y中有一个小于z”的表达式是( )。 A.xz & yzB.xz | yzC.xz and yzD.xz or yz答案:B20.若有说明 char x = tdiskn;则x数组的存储长度为( )字节。 A.7B.8C.9D.10答案:B试题分类:专科C语言程序设计_08000260题型:单选分数:21.合法的用户标识符是( )。A. x-B. 2yC. x#yD. x答案:D2.下列运算符中,优先级最高的是( )。A. =B. %C. +D. !=答案:C3.合法的整型常量是( )。A.101BB.081C.1

6、01LD.0x101g答案:C4.合法的字符串常量是( )。A. aB. aC. a D. ab答案:C5.设a, b为int型,则表达式(a=10,b=3,a%b)的值是( )。A. 0B. 1C. 4D. 3答案:B6.设int a=13, b=4; 则表达式a%b的值是( )。A.1B.2C.3D.0答案:A7.若有定义 char a; int b; double d; 则表达式a*b+d值的类型是( )。A. int B. charC. floatD. double答案:D8.已知int a=0;char b = A;则错误的表达式是( )。A.a+bB.b+C.b+=10D.10=a

7、答案:D9.表示数学关系10x20的c语言表达式是( )。A.(10=x)&(x=20)B.(10=x)AND(x=20)C.(10=x=20)D.(10=x)&(x=20)答案:A10.若有定义 int x23=1,2,3,4,5,6;则x12的值是( )。 A. 3B. 4C. 5D. 6答案:C11.若有定义int x;char s20;正确的输入语句是( )。A.scanf(%d %c,&x,&s);B.scanf(%d %s,&x,&s);C.scanf(%d %c,&x,s);D.scanf(%d %s,&x,s);答案:D12.已知float x,y; 则不合法的表达式是( )。

8、A.-x +yB.x/y+2C.x%2+yD.x=y=0答案:C13.常量 11e-5是( )。A.整型常量B.浮点型常量C.字符型常量D.非法常量答案:B14.凡是在函数中没定义存储类型的局部变量,其隐含的存储类别是( )。A.自动(auto)B.静态(static)C.寄存器(register)D.外部(extern)答案:A15.有定义int n=1;则语句while(+n=2); 执行后n 的值是( )。A.2B.3C.4D.有语法错答案:B16.常量0xaL的类型是( )。 A.intB.longC.charD.short答案:B17.给出定义char s =abcd, t =a,b

9、,c,d, 0; 则正确的叙述是( )。A.数组s和数组t的内容完全不同B.数组s和数组t的长度相同C.数组s的长度大于数组t的长度D.数组s的长度小于数组t的长度答案:B18.在C语言中,函数隐含的存储类别是( )。A. auto B.staticC.externD.无存储类别答案:C19.关于变量的存储类,正确的叙述是( )。A.局部变量说明为static存储类,其生存期将得到延长B.全局变量说明为static存储类,其作用域将被扩大C.任何存储类的变量在未赋初值时,其值都是不确定的D.形参可以使用的存储类说明符与局部变量完全相同答案:A20.若ch为char型,能正确判断出“ch为数字”

10、的表达式是( )。 A. 0 = ch =0) | (ch=9)C.(0=ch)D. (ch=0)& (ch=答案:C23.在C源程序中,main函数的位置( )。A.必须在最开始B.必须在最后C.可以任意D.必须在中间答案:C24.若int a=1,2,3,4,5;则对a数组元素的正确引用是( )。A.*(a+2)B.a5C.a+1D.a(3)答案:A25.已知字母A的ASCII码为65,则表达式 A+2-0的值是( )。A.66B.67C.68D.69答案:B26.关于变量,错误的叙述是( )。A. 函数的形参是局部变量B. 局部变量不能与全局变量同名C. 在函数内部定义的变量是局部变量D

11、. 在函数外部定义的变量是全局变量答案:B27.正确的说明语句是( )。A.int a=b=0;B.char c=0;C.int a3=(1,2,3);D.int a,long b;答案:B28.已有定义 int x10,*p; 则正确的赋值语句是( )。A.p=10;B.p=x0;C. p=x+2;D. p=x0+2;答案:C29.能正确定义整型变量a和b并为它们赋初值的语句是( )。A.int a=b=5;B.int a;b=5;C.int a=5;b=5;D.int a=5,b=5;答案:D30.若已定义char s10;表示s1地址的是( )。 A.s1B.s+C.s0 +1D.s+1

12、答案:D31.若int i=2;则语句while(i) printf(%d,i-);循环的次数是( )。A.0B.1C.2D.无限次答案:C32.有定义char s =abcde;则执行puts(s+1);的输出结果是( )。A.abcdeB.bcdeC.cdeD.de 答案:B33.字符串bookn的长度是( )。A.5 B.6C.7D.8答案:B34.说明语句 void fun( int); 的含义是( )。A.fun函数无返回值B.fun函数不带参数C.fun函数的返回值是无值型的指针类型D.fun函数的返回值可以是任意的数据类型答案:A35.设char *a2;则表达式a0+1的类型是( )。A.char *B.char *C.charD.int答案:B36.设int a=2, b=8; 则表达式ab? a: b+1的值是( )。A.2B.3C.8D.9答案:A37.若已定义struct int num;char name20;stud10;则对其中的结构成员num正确的引用是( )。A.stud1.num = 10;B.student.stud.num = 10;C.struct.stud.num = 10D.struct student.num = 10;答案:A38.有定义int a=6,7,8,9,10, *p=a+2;则表达式*(p+1)的值是( )。A.7

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1