继续教育本科c语言程序设计_第1页
继续教育本科c语言程序设计_第2页
继续教育本科c语言程序设计_第3页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、单选题1. C语言中,若缺省定义函数返回值类型,则该函数默认返回值类型是(厂(A)void ( B)long 厂(C)int 迄(卩 double分值:1.0C难度:较易2. 下面叙述错误的是()。C源程序可由一个或多个函数组成(A)菖(B)卜源程序必須包含一个mamO?数七?:(c)I1 - I I 'I. - 1 I| 1::二注释说明部分只能位于C源程序的最前面(D)分值:1.0D难度:较易3下面叙述错误的是()。(A 一-'r- - -T' I h'.)(B预处理命令行都必须以L铲开头)(C预处理命令行必须以分号结束)(D C源程序中加入一些预处理命令是

2、为了改进程序设计环境,提高编程效率)分值:1.0D难度:较易4.()语句符合 C语言语法。(A)float z=2SJm x 】y=IS;(C).(D)int K+y=z<5. C语言中,数组名作为函数调用的实参时,下面叙述正确的是(B难度:较易)°分值:1.0小、传递给形参的是数组元素的个数r (A)广(B)传递给形参的是数组第一个元素的值广(C)传递给形参的是数组中全部元素的值分值:1.0(D)形参数组中各元素值的改变会使实参数组相应元素的值同时发生变化D难度:较易6.若有定义iat*plT*pl;则错误的表达式是C人(A)(B)广pl中2(C)-n1(D)PT分值:1.0

3、A难度:较易7. 下面关于字符数组的叙述中,错误的是()°G (A) 可臥通过赋值运算符对字符数组整体 赋值(B)不可叹用关系运算符对字符数组中的字符串进行比较厂(6 |字符数组中的字符串 可汰整体输入输出0(D)宇符数组可以存放宇符串?A难度:较易分值:M8. 下面叙述正确的是():A)每行最多只能写两条语句(B)程序中必需含有自定义函数r ( C)main。圈數必须位干淋程序文件的幵头1亠1(D)所有语句都如页臥分号;结 束9.以下叙述中正确的是()。D难度:较易分值:1.0(A)L ; - - -!1-A' 侣)十一一订?7,十丄一左(C)字符常量有储时,自动在字符后加

4、一个 字符结束符号?(D)J 厂一丄丄"I-L I I -A难度:较易分值:1.0变量必不允枚举类须先定许使型不是厂(A)义后使L(B)用空(C)基本类(D)用类型型10.()是关于C语言数据类型的正确叙述。A难度:较易数组并不是构造类型分值:1.011.()为正确的用户标识符D难度:较易分值:2.0(A)stnicl.型I(B)(C)(D)_for'(A)F (B) wr(C)ir(D)A难度:较易分值:2.013若有定咒int a*x;则语句a=(28*x+8);运行后*变量恥二的值依次为C >*>C (A)16, 8C (B) 8, 8任(C) 16, 16

5、 段(D) 8, 16A难度:较易分值:2.014. 不能对二维数组a进行正确初始化的语句是()P (A)尬【叮 32=12 卄启;50;(B) i二 <(C)血叩2二亿 2,九 4佃?,M (D) iL- -:-<A难度:较易分值:2.0(A)语句(B)变量15. 构成C源程序的基本单位是()(C)运算符(D)函数D难度:较易分值:2.016. main()函数的位置()°必须在可以在自定义r自定义(A)函数前(B)函数后面面必须位必须在于程序(C)的最前自定义(D)函数后B难度:较易分值:2.017若有定义:float ,y=4,h=A- T7列表达式中与仅+y严h&

6、#39;2.D计算结果不相符的是;(几P (A) (x-v)*h:2门(B)啊尸屮1/2 n (C)卜纣(計y; Th厂(D) h严伍切C难度:较易 分值:2.018.()是正确的叙述(A)血饶恥与久巧等价口 ( B)G与G?等价£(C) 5 总与 5.0(D) 3 5 J 等价"A难度:较易分值:2.019.若有臥下程序段,则不能正确 访冋数组元素濟1卩I的是C >-W (*P) 31int |3仁S2A4品翻占朗护p = a;AA难度:较易分值:2.0(A) Pl+2(B)P1P(C)CCP+DX2(D)*(*(a+l)+2>20设有如下定义:typedef

7、 int *INTEGER;INTEGER p/q : T列叙述正碉的是 <厂(A)稈序中可用INTEGER代替int类型名(B)不能用INTEGER来定义变量(C):心土亠讣曰D难度:较易分值:2.0(D) p是基类型为int的指针变重21.在函数调用时,以下说法正确的是(: (a)函数调用后必须带回返回值仓实际参数和形式参数可以同名(n(o函数间的数据传递不可以使用全局变量(D)主调函数和被调函数总是在同一个文件里B难度:较易22.以下在任何情况下计算平方数时都不会引起二义性的宏定义是()。分值:1.0(A).八defi ne XPF(x) x*x,Adefine XPFft)(羸产

8、(乳 卜P (C)削血已XPf何(六)广询ne XPF(xD难度:较易23.如果在程序中要使用系统提供的函数sqrt,则需要书写的编译预处理命令是(分值:1.0)(A)Fin clude<stdio.h>、9ncludevmai ± . li>(B)(二 Aiiidude<5tring h>B难度:较易分值:2.0()24. ()为合法的常量。526&6L(A)(B) I(C) U :C(D)科25. ()是正确的叙述A难度:较易分值:1.0(A)表达式"m r'+" M"是合法的(B)若变量暫丫为整型则?枕

9、严是合法的"(C)强制类型转换运算的优先级高于算术运算(D)表达式* D'是不合法的C难度:较易分值:1.026.8(行语句pHntf( " |妬9.娜n日加34M7);后的谕出结果是(小 I2345.67Q0I12345.670DP(B)广 I12345.670I(C)|12345,67|+(0)27.A难度:较易分值:2.0若有定冥 intni=6; 则正 ift 的轼值表达式是 C )-p (C)iu-二mF(D)C难度:较易分值:2.028. C源程序的调试是指对源程序进行(录入与广c查错与c查错与-连接与(A)编辑(B)编译(C)排错门运行C难度:较易分值

10、:2.029.以下说法中止确的是()(A)字符型变量可以存放字符串(B)递归调用是指函数调用自己(C)所有的外部函数只能在本文件中被调用(D) 在循环体中break语句和continue语句的作用都是结束循环B难度:较易分值:1.030.若有定N 3十2 则表达式的值为V(A) 5厂(B) 7b1(C) 10(D) 0B难度:较分值:2.031.在C语言中,合法的字符常量是()(A) 一丁" A N(B)32.r (C) "ABC :D难度:较易分值:1.0以下程序段运行后工的(3为)o int a=3,b=4iA ;i=(a=b)?a+:-b;八4(A)些(B) 3D难度

11、:较易分值:2.033.臥下程序运杼后输出结果是(。卜Adefi ne MIN( nLU)mainQ int a=3fb=5,c;c=2*MLX(a,b);(A) 3(B) 56(C) 6(D) 10B难度:较易分值:2.034.Turbo C中,基本数摒类型存储空间长度的排列顺厚是(chai<Lai< long in r<floar<d ouble(A)(B) char=hn<loEg int<flaac<doublechar <int<onA in t=float=doiible(D)char 二in t=10 ng in t<f

12、loat<doubk-A难度:较易分值:2.035. C语言整型数据在内存中的代码是用()表示的(A)原码(B)任(C) 补码(D)BCDC难度:较易分值:2.036. 下面叙述错误的是()E(a)算朮运算符中只有叨优先级咼于关系运尊符(C) 一 I 门工':.一二匚三? '.? .1-Ai_.(D) ! -'.匚 1-二;匚A难度:较易分值:1.037. C语言函数体由()括起来。f (A) W > Ir ()(B) I )r(C)( > IC () I lC难度:较易分值:2.038.若克量m? n,t已定义且赋予初值,则正确的表达式是V)m=mA

13、|二t -nm =(5-iL-Lmm=m 2B难度:较易分值:2.039.臥下程序运行后输出结果是(人XQI4 fiiafint D 屮ttot m=2;屮m=i+;屮prin tf("%d“ m)沪nLainO +int m=",n=5; 卩fun(n); ppnntf( TI 悯(D) 67C难度:较易分值:2.040.下面关于C语言变量的叙述中,错误的是()C可以用define关键字定义变量(A)匚 变量名用大小写字母是有区别的匚(c)c语言允许不同基本类型的变量之间进行混合运算分值:2.0广,叩C语言中要求对变量作强制定义的主要理由是:便于确定类型和分配空间A难度:

14、较易41.设 4struct st*'彳intfloat b;屮则正褊的引用是((A)(*)-saC(B)Cp)計h 1(C)*Cp s.a(D)jrB难度:较易分值:1.042 谡有 F 列语句二 cha r strl = °string5tr2 S )/str3/str4= 11 string ()是対阵函数strcpy 的不正确调用令此国数用来复制字符串 * "任(A)蚯曲仙3HELLO)C(B)strcpy (如2/HELIO2 w)否L |strcpy (5til."HELL0L") h |( D)| 血与 yM HELLO4 “)A难

15、度:较易分值:2.0 do.-.while 1W环与“h佢備环的王要区别是(L( Whil已循环体至少无条件执行一次,而d。讷1讥循环体可能都不执行43 A)(do .whilt 循环体中可使用 continue 语句 ivhik 循环体中不允许出现 comiiiut 语旬B)r.do. ?while循环休中可使用bp : ak语旬;while循环体中不允许出现gak语句,C)"二.- - -卄L 二丨: c- .5: L - 1-1D)D 难度:较易分值:2.044.若有定 X : double S 勰则能结输入项读入歡摒的正确程序段是( 儿E (A) Q=&P ; scm

16、fCAlf; *q); 口 qApAcanfCTf 八 r(C)FPp 肆E (D) *q=&P:scanf(-%lf?q) :B难度:较易分值:2.045.若有以下说明:WIO*ABCDEFGITJ 尸帘不龍表示字符c的杲>r(A)r(B)r(C)r(D)*(p2>B难度:较易分值:2.046. 以下叙述中正确的是()cC源程序中注释部分可以岀现在程序中任意合适的地方(貝)但)-一一_丁 1P C源程序编译时注释部分的错误将被发现(C)构成C源程序的基本单位是函数,所有函数名都可以由用户命名r (D)A难度:较易分值:2.047. 以下属于C语言保留字的是()48(A)f

17、ope nin elude(C) ga(D)D难度:较易un sig若有 Lot *pL*pl,则不能用于指针变量Fh p2之间的运草符是(L (A)二 r _(B)-(C)(D)C难度:较易分值:2.049. 下面叙述正确的是()厂 心 程序中必须包含有输入语句(B) 变量按所定义的类型存放数据卜(C)- I ?纤.! 了 |六匚I |】(D)每行只能写一条语句B难度:较易分值:2.050. ()是不正确的叙述' /AX注释说明只能位于一条语句的后面(A)(B) C源程序的基本组成单元是函数(C) C源程序可由一个或多个函数组成(D) 每条语句最后必须有一个分号A难度:较易分值:2.

18、051. 错误的叙述是()(A) 一个C语言源程序可由一个或多个函数组成(B) 若一条语句较长,也可分写在下一行上(C) C程序必须包含一个main()函数D难度:较易分值:2.0(D) 构成C语言源程序的基本单元是算术表达式52. 一个C语言源程序是由()(A)一个主程序和若干子程序组成(B)若干过程组成(C)(D)若干子程序组成A难度:较易分值:2.053. C语言基本数据类型包括(整型、整型、实型、逻辑型广(B)实型、字符型整型型型、(C)型、逻辑型B难度:较易(D)字符 串分值:2.054 已知TX的ASCn硝的十进制價为 65 r'O'的ASCn码的十进制值为 4S,则決T程库运行结果:罡(屮mainO J char cbLdiSz+JchAA'+S'-yydi2-A 屮 $-3”printf( n%d3cflC n chl.ch2!厂(A) 67'D(B) C,D(C) C,68P(D)67 68A难度:较易分值:2.055.()为非法的字符串常量(D),f2662f,C难度:较易 分值:2.056.下面叙述正确的是()(B)预处理命令也是C语句,必须以分号结束(C) 一个源程序只能有一个预编译处

温馨提示

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

评论

0/150

提交评论