c语言基本练习题 doc,C语言练习题-基本数据类型和运算.doc

C语言练习题-基本数据类型和运算.doc

第2章 基本数据类型和运算练习题一、 单项选择题1下列数据中属于“字符串常量”的是( )。 A”a”B. ABCC. abc0 D. a2下列数据中属于“字符串常量”的是( )。 AABCB. “ABC”C. abc D. a3. 在PC机中,n在内存占用的字节数是( )。A. 1 B. 2 C. 3 D. 44. 在PC机中,”axff” 在内存占用的字节数是( )。A. 5 B. 6 C. 3 D. 45. 字符串”ABC”在内存占用的字节数是( )。A. 3 B. 4 C. 6 D. 86. 字符串ABCD在内存占用的字节数是( )。A. 4 B. 6 C. 7 D. 87. 在C语言中,合法的长整型常数是( )。 A. 0L B. 4962710 C. 0.054838743 D. 2.1869e108在C语言中,合法的短整型常数是( )。 A. OL B. 0821 C. 40000 D. 0 x2a9.下列数据中不属于“字符常量”的是( )。 A. aB. 160C. 070D. 07010char型常量在内存中存放的是( )。A. ASCII代码值 B. BCD代码值 C. 内码值 D. 十进制代码值11设整型变量m,n,a,b,c,d均为0,执行(mab)ncd后,m,n的值是( )。 A. 0,0 B. 0,1 C. 1,0 D. 1,112设整型变量m,n,a,b,c,d均为1,执行“mabnab”后,m,n的值是( )。A. , B. , C. , D. ,13设a为2,执行下列语句后,b的值不为0.5的是( )。A. b1.0/a B. bfloat1/aC. b1/floata D. b1/a*1.014设a为5,执行下列语句后,b的值不为2的是( )。A. ba/2 B. b6-aC. ba2 D. ba32215. 执行语句“xa3,ba”后,x,a,b的值依次为( )。A. 3,3,2 B. 3,2,2 C. 3,2,3 D. 2,3,216. int b0,x1; 执行语句“ifx bx1;”后,x,b的值依次为( )。A. 2,3 B. 2,0 C. 3,0 D. 3,217.设有语句int a3;,则执行了语句aa-a*a;后,变量a的值是( )。A. B. C. 9 D. 1218.设有语句int a3;,则执行了语句aa-a*a;后,变量a的值是( )。A. B. C. 9 D. 1219. int a4,b3,c-2,d2; 逻辑表达式a0bc0d0的值是( )。 A. 1 B. C. -1 D. 出错20.在以下一组运算符中,优先级最高的运算符是( )。 A. B. C. D. 21.设整型变量i的值为,则计算表达式i-i后表达式的值为( )。 A. B. C. D. 表达式出错22.设整型变量i,j3; 则计算表达式ijj后i,j的值为( )。 A. 4,4 B. 6,6 C. 4,6 D. 6,423.设整型变量a,b,c均为,表达式abc的结果是( )。A. B. C. D. 表达式出错24.设整型变量i值为,表达式iii的结果是( )。A. B. 12 C. 15 D. 表达式出错25.设整型变量i,j值均为3,执行了“ji,j,i”后,i,j的值是( )。 A. 3,3B. 5,4C. 4,5D. 6,626.若已定义x和y为double类型,则表达式;x1,yx3/2的值是( )。A. B. C. 2.0 D. 2.527.sizeofdouble的结果值是 。 A8B. 4C. 2D. 出错28. 表达式“10321010” 的值是( )。 A. 3B. 2C. 1D. 029.设a1,b2,c3,d4,则表达式abacdad的结果为( )。A. 4 B. 3 C. 2 D. 130.设a为整型变量,不能正确表达数学关系10a15的语言表达式是( )。A. 10a15 B. a11a12a13a14C. a10a15 D. a10a1531.int a0; ifa1 a10; 结果的值是( )。 A. 0B. 11C. 10D. 出错32.下列表达式中符合语言语法的赋值表达式是( )。A. a7bca7 B. a7ba7 C. a7b,b,a7 D. a7b,ca733.设f是实型变量,下列表达式中不是逗号表达式的是( )。A. f3.2,1.0 B. f0,f10 C. f2.0,f0 D. f3.2,1.034.下列表达式中,不正确的表达式是( )。 A. a1,b1B. yintxC. ab5D. i35.若有以下定义char a、int b、float c、double d,则表达式a*bd-c值的类型是( )。A. float B. int C. char D. double36.int n; float f13.8; 执行“nintf3”后,n的值是( )。 A. 1B. 4C. 4.333333D. 4.637.用十进制数表示表达式“12|012”的运算结果是( )。 A. B. C. D. 38.设有整型变量a35,表达式“x15x|15” 的值是( )。 A. 0 B. 1C. 15 D. 3539.设字符型变量a3,b6,计算表达式cab2后c的二进制值是( )。A. 00011100 B. 00000111 C. 00000001 D. 0001010040.设a,b和c都是int型变量,且a3,b4,c5,则下面的表达式中值为的是( )。A. ab B. ab C. abcb-c D. abc141.设a是char型变量,其值字符为1,则把其值变成整数1的表达式是( )。 A. intaB. intaC. aa-48D. a/inta 42.设a是int型变量,其值为3,则把其值变成字符 3 的表达式是( )。 A. charaB. a3C. aa-48D. aa48 43.设ch是char型变量,其值为 A,则下面表达式的值是( )。 chchAchZch32chA. B. a C. Z D. z44.设有整型变量i、j、k,i值为3,j值为6。计算表达式“kij3;”后,k的值是( )。 A. 56B. 51C. 40D. 2745.设有无符号短整型变量i、j、k,i值为013,j值为0 x13。计算表达式“ki|j3;”后,k的值是( )。A. 06 B. 0177776 C. 066 D. 017776646.设有无符号短整型变量a值为331, 计算表达式“aa404”后,a的值是( )。A. 0 B. 15 C. 015 D. 017二、填充题1在内存中存储“A”要占用 个字节,存储A要占用 个字节。2C语言中的逻辑值“真”是用 表示的,逻辑值“假”是用 表示。逻辑表达式值为“真”是用 表示的,逻辑表达式值为“假”是用 表示的。3符号常量的定义方法是 。4说明变量时,若省略存储类型符,系统默认其为 存储类别,该存储类别的类型符为 。5无符号基本整型的数据类型符为 ,双精度实型数据类型符为 ,字符型数据类型符为 。6定义变量的完整语句格式是 。7变量的作用域主要取决于变量 ,变量的生存期既取决于变量 ,又取决于变量 。8从变量的存储类型来说, 变量不允许初始化。 变量、 变 量和 变量可以初始化。其中变量如果不进行初始化,则 变量和 变量的初值不确定,而 变量初值为0。9设下列运算符、、、、,其中优先级最高的是 ,优先级最低的是 。10设二进制数A是00101101,若想通过异或运算AB使A的高4位取反,低4位不变,则二进制数B应是 。11设a3,b2,c1,则ab的值为 ,abc的值为 。12.若已知a10,b20,则表达式ab的是值为 。13设x和y均为int型变量,且x1,y2,则表达式1.0x/y的值为 。14设整型变量x,y,z均为5 执行“x-y-z”后x , 执行“xyz”后x , 执行“xyzx2x-2,3,2”后x 。bca15能表述“20X30或X-100”的C语言表达式是 。16请写出数学式 的C语言表达式 。17C语言中运算结果可以当成逻辑值使用的表达式有 表达式、 表达式、 表达式、 表达式、 表达式和 表达式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值