好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

C语言选择题(1-4章期末复习)(共12页).docx

12页
  • 卖家[上传人]:s9****2
  • 文档编号:485153354
  • 上传时间:2023-11-03
  • 文档格式:DOCX
  • 文档大小:51.25KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 精选优质文档-----倾情为你奉上第1章1. 以下叙述不正确的是( )A、C程序的基本组成单位是函数 B、在C程序中,注释说明只能位于一条语句的后面C、一个C源程序必须包含一个main函数 D、一个C源程序可由一个或多个函数组成2. C语言的注释定界符是( )A、\* *\ B、{ } C、[ ] D、/* */3. C语言规定,在一个源程序中,main函数的位置( )A、必须在最开始 B、必须在系统调用的库函数的后面C、必须在最后 D、可以任意4. 一个C程序的执行是从( )A、本程序文件的第一个函数开始,到本程序main函数结束B、本程序的main函数开始,到main函数结束C、本程序的main函数开始,到本程序文件的最后一个函数结束D、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束5. 以下叙述中正确的是( )A、C程序中注释部分可以出现在程序中任意合适的地方B、分号是C语句之间的分隔符,不是语句的一部分C、花括号“{“和”}”只能作为函数体的定界符D、构成C程序的基本单位是函数,所有函数名都可以由用户命名6. 以下叙述正确的是( )。

      A、在对一个C程序进行编译的过程中,可发现注释中的拼写错误B、C语言本身没有输入输出语句C、在C程序中,main函数必须位于程序的最前面D、C程序的每行中只能写一条语句7. C语言源程序的基本单位是( )A、子程序 B、过程 C、函数 D、标识符8. 下列标识符中,不合法的C语言用户自定义标识符是( )A、printf B、sin C、enum D、_9. 下列四个选项中,均是C语言关键字的选项是( )A、if struct type B、switch typedef continueC、signed union scanf D、auto enum include10. 以下叙述中错误的是( )A、用户所定义的标识符应尽量做到"见名知意"B、用户所定义的标识符允许使用关键字C、用户定义的标识符中,大、小写字母代表不同标识D、用户所定义的标识符必须以字母或下划线开头11. 下列字符序列中,可用作C标识符的一组字符序列是( )A、#md,&12x,month,student_n! B、D56,r_1_2,name,_st_1C、S.b,sum,average,_above D、class,day,lotus_1,2day12. 下面四个选项中,均是不合法的用户标识符的选项是( )。

      A、_123 temp int B、A P_0 doC、b-a goto int D、float la0 _A13. 下列四组选项中,均不是C语言关键字的选项是( )A、file IF type B、include scanf caseC、while go pow D、getc char printf14. 下列字符序列中,不可用作C语言标识符的是( )A、symbol B、#ab C、a_1 D、b7015. C语言中不合法的字符串量是( )A、”\121” B、’y=’ C、”ABCD\x6d” D、”\n\n”16. 下列数据中,为字符串常量的是( )A、$abc B、"house" C、A D、How do you do.17. C语言中不合法的字符常量是( )A、’\65’ B、’\xff’ C、’\028’ D、’&’18. 设有语句char a= ‘\172’;,则变量a( )A、说明不合法 B、包含2个字符 C、包含1个字符 D、包含3个字符答案:C19. 以下常量中,能够代表逻辑“真”值的常量是( )。

      A、‘\0' B、'0' C、0 D、NULL20. 以下所列的C语言常量中,错误的是( )A、0xFF B、2L C、'\72' D、1.2e0.521. 以下数据中,不正确的数值或字符常量是( )A、10 B、0xff00 C、8.9e1.2 D、82.522. 以下数据中,不正确的数值或字符常量是( )A、0xaa B、66 C、c D、5023. 与十进制数97不等值的字符常量是( )A、’\101’ B、’\x61’ C、’\141’ D、’a’24. 已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\101'是( )A、非法的常量 B、字符a C、字符e D、字符A25. 不合法的八进制数是( )A、01 B、0 C、07700 D、02826. 要将字符a赋给变量c,下列语句中正确的是( )A、c="a"; B、C='97'; C、c='a'; D、c="97";27. 设C语言中,int类型数据占2个字节,则long类型数据占( )。

      A、8个字节 B、2个字节 C、1个字节 D、4个字节28. 设C语言中,int类型数据占2个字节,则short类型数据占( )A、1个字节 B、2个字节 C、8个字节 D、4个字节29. 以下关于long、int和short类型数据占用内存大小的叙述中正确的是( )A、由C语言编译系统决定 B、均占4个字节C、由用户自己定义 D、根据数据的大小来决定所占内存的字节数30. C语言中,字符(char)型数据在微机内存中的存储形式是( )A、反码 B、EBCDIC码 C、ASCII码 D、补码31. C语言中,char类型数据占( )A、2个字节 B、8个字节 C、4个字节 D、1个字节32. 设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )A、0—255 B、0— C、0—32767 D、0--6553533. C语言中,double类型数据占( )A、4个字节 B、1个字节 C、2个字节 D、8个字节34. 设有说明:char w; int x; float y; double z; 则表达式w*x+z-y值的数据类型为( )A、float B、int C、double D、char35. C语言中要求对变量作强制定义的主要理由是( )。

      A、便于移植 B、便于确定类型和分配空间C、便于编辑预处理程序的处理 D、便于写文件36. 若变量已正确定义且 k 的值是 4,计算表达式 ( j =4, k--) 后,j和k的值为( )A、j=3, k=3 B、j=4, k=4 C、j=3, k=4 D、j=4, k=337. 设有 int x=11; 则表达式 (x++ * 1/3) 的值是( )A、3 B、4 C、11 D、1238. 以下选项中,与k=n++完全等价的表达式是( )A、k=++n B、k+=n+1 C、k=n,n=n+1 D、n=n+1,k=n39. 执行下列语句后变量x和y的值是( )y=10;x=y++;A、x=10,y=10 B、x=11,y=10 C、x=11,y=11 D、x=10,y=1140. 经过以下语句定义后,表达式z+=x>y?++x:++y的值为( ) int x=1,y=2,z=3;A、6 B、3 C、2 D、541. 设 int x=1, y=1; 表达式(!x||y--)的值是( )A、-1 B、0 C、2 D、142. 若变量已正确定义并赋值,下面符合C语言语法的表达式是( )。

      A、int 18.5%3 B、a:=b+1 C、a=a+7=c+b D、a=b=c+2答案:D43. 如果p是一个整型数,下列表达式始终为真的是( ) A、p && p B、p || p C、p && !p D、p || !p44. 能正确表示逻辑关系:" a≥10或a≤0 "的C语言表达式是( )A、a>=0 && a<=10 B、a>=10 or a<=0C、a>=10 && a<=0 D、a>=10 || a<=045. 以下运算符中,优先级最高的运算符是( )A、+ B、*= C、>= D、(类型)46. 下列运算符中优先级别最高的是( )A、! B、% C、-= D、&&47. 以下关于运算符优先顺序的描述中正确的是( )A、赋值运算符<逻辑运算符<关系运算符<算术运算符B、算术运算符<关系运算符<赋值运算符<逻辑运算符C、逻辑运算符<关系运算符<算术运算符<赋值运算符D、关系运算符<算术运算符<赋值运算符<逻辑运算符48. 以下的选择中,正确的赋值语句是( )A、y=int(x) B、j++ C、a=b=5; D、a=1,b=249. 以下非法的赋值语句是( )A、j++; B、x=j>0; C、n=(i=2,++i); D、++(i+1);50. 以下不符合C语言语法的赋值语句是( )。

      A、a=b=5; B、a=1,b=2 C、++j; D、y=(a=3,6*5);51. 如果int a=2,b=3,c=0,下列描述正确的是( )A、a||(b=c)执行后b的值为0 B、a>b!=c和a>(b!=c)的执行顺序是一样的C、a&&b>c的结果为假 D、!a!=(b!=c)表达式的值为152. 已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值是( )A、6 B、1 C、0 D、253. 若给定条件表达式(M)?(a++):(a--),则其中表达式M( )A、和(M!=1)等价 B、和(M==1)等价 C、和(M!=0)等价 D、和(M==0)等价54. 用下列语句定义a,b,c,然后执行b=a、c='b'+b,则b,c的值是( )long a=3; int b; char c;A、2和101 B、3和101 C、3和100 D、3 和9955. 表达式18/4*sqrt(4.0)/8值的数据类型为( )A、不确定 B、double C、int D、float56. 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是( )。

      A、9 B、-12 C、6 D、-357. 若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是( )A、!(A%2) B、A%2==1 C、!(A%2==0) D、A%258. 判断char型变量cl是否为小写字母的正确表达式是。

      点击阅读更多内容
      相关文档
      高等学校学生手册.doc 2025年区教育系统招聘编外教师储备人才事业单位考试押题.docx 2025年秋季青岛版三年级数学上册认识轴对称现象教学课件.pptx 2025年秋季青岛版三年级数学上册用乘法估算解决问题教学课件.pptx 2025年秋季青岛版三年级数学上册两、三位数乘一位数的笔算(不进位)教学课件.pptx 2025年秋季青岛版三年级数学上册1200张纸有多厚教学设计范文.docx 2025年秋季青岛版三年级数学上册多位数除以一位数教学课件.pptx 2025年秋季青岛版三年级数学上册认识平移、旋转现象教学课件.pptx 2025年秋季青岛版三年级数学上册多位数乘一位数教学设计范本.docx 2025年秋季青岛版三年级数学上册认识平移与旋转教学设计范文.docx 2025年秋季青岛版三年级数学上册乘数中间有0或末尾有0的乘法教学课件.pptx 2025年秋季青岛版三年级数学上册两位数乘一位数的笔算(进位)教学课件.pptx 2025年秋季青岛版三年级数学上册《两、三位数乘一位数的笔算(不进位)》教学设计与意图.docx 2025年秋季青岛版三年级数学上册我学会了吗教学课件.pptx 2025年连云港市妇幼保健院招聘专业技术人员考试笔试试题.docx 2025年深圳市大鹏新区发展和财政局招聘考试笔试试卷.docx 2025年绵阳市梓潼县财政投资评审中心招聘考试试题.docx 2025年来宾市妇幼保健院招聘考试笔试试题.docx 2025年无极县教育系统招聘教师考试笔试试卷.docx 2025年灵山县第三中学调配教师考试笔试试题.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.