欢迎来到天天文库
浏览记录
ID:31322638
大小:152.12 KB
页数:18页
时间:2019-01-08
《继续教育本科c语言程序设计2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、单选题1.C语言屮,若缺省定义函数返回值类型,则该函数默认返回值类型是()。C⑷void口⑹long口(c)int,d(°)doubleC难度:较易分值:1.02.下面叙述错误的是()。□(A)C源程序可由一个或多个函数组成口(B)C源程序必须包含一个maiiiO函数
2、□(C)—个C源程序的执行是从mainO函数幵始〉直到mainO函数结束□(D)注释说明部分只能位于C源程序的最前面D难度:较易分值:1.03下面叙述错误的是()。■(A;#definePRICE3(T命令的作用是定义一个与30等价的符号常量
3、PRICE)口(B预处理命令行都必须以'泮'幵头)口(C9预处理命令行必须以分号结束)口m(DC源程序中加入一些预处理命令是为了改进程序设计环境,提高编程效率)D难度:较易分值:1.04.()语句符合C语言语法。口⑷floatz=28:intx5y=l8;.(B)intx=25,y=25:z=25;*.O(C).intx=25:y=25:z=25:□⑴)intxf=z;〈B难度:较易4.C语言中,数组名作为函数调用的实参时,下面叙述止确的是()。□(A)传递给形参的是数组元素的个数□(B)传递给形参的是数组
4、第一个元素的值□(C)传递给形参的是数组中全部元素的值□⑴)形参数组屮各元素值的改变会使实参数组和应元索的值同时发牛变化D难度:较易5.若有定义int*pl,*p2;则错误的表达式罡()。口⑷P1狼口(B)B1-P2口(c)pl5、A难度:较易6.下面关于字符数组的叙述中,错误的是()。分值:1.0分值:1.0分值:1・0口(A)可以通过赋值运算符对字符数组整体赋值口(B)不可以用关系运算符对字符数组中的字符串进行比较□(C)字符数组中的字符串可以整体输入、输出□(D)字符数组可以存6、放字符串,8•下而叙述正确的是()□(A)每行最多只能写两条语句□(B)程序屮必需含冇自定义函数□(C)main。函数必须位于源程序文件的幵头.□(D)所有语句都必须以分号罗结束.D难度:较易分值:1.09.以下叙述中正确的是()。□(A)字符常量用一对单撇号''作为单个字符的定界符,□佗)手符常量和字符串常重一样,都是用双引号括起来;E(C)字符常量存储时,自动在字符后加一个字符结束符号・(r□(D)字符常量和字符串常量所分配的内存空间犬小杲一样的A难度:较易分值:1.010.()是关于C语言数据类型的7、正确叙述。变量必不允须先定口许使LJ(A)义后使(B)用空用类型11.()•为正确的用户标识符。□(A)struct□⑻5f.□(0.J0.6.□(D)for枚举类数组并型不是(c)基本类型口(D)不是构造类型A难度:较易分值:1.012.C语言的下列运算符中,优先级最高的运算符是()。口(A):廿口⑻+二口(0-IID(D)!二13A难度:较易分值:2.0若有定义inta,x;则语句a=(x=8,x+8);运行后,变量恥x的值依次为(口⑷16,8口(B)&8口(c)16,16口(p)&16A难度:较易分值8、:2.014.不能对二维数组a进行止确初始化的语句是()。口⑷inta[3][2]={{1,2,3},{4,5,6}};:口(B)inta[3][2]={{l}3{233}3{435}}?口(C)inta[][2]={{l32}3{334}3{556}};.口(D)inta[3][2]={L2:35455};tA难度:较易分值:2.015.构成C源程序的基本单位是()C(A)语句C1⑻变量□(C)运算符1□(d)函数分值:2.0D难度:较易16.main()函数的位置()。必须在可以在必须位必须在n自定义n9、自定义n于程序厂自定义⑷函数前⑻函数后©的最前1(D)函数后血面面面若有定义:floatx=2,y=4?h=3;下列表达式中与(x+y)*h/2.0计算结果不相符的是(口(A).(xr)*h/2口⑻(x-Hy)*h*l/2口(C)(l/2)*(x^)*hI口(D)h2*(x^>1&是止确的叙述。C难度:较易分值:2.0⑷Jnt)5.0/6与5/6等价(B)5/6与5.0/6.0(D)卄3与4等价,A难度:较易分值:2.019.若有決下程序段,则不能正确访问数组元素a[l][2]的是(诚"P)⑶*inta[]10、[3]={U4,4,5A7,84>}^p=a;®)o⑻P[l]⑵(0(畑1))⑵A难度:较易分值:2.0设有如下定义:tjpedefint*INTEGER;INTEGERp,*q;下列叙述正确的是(分值:2.0分值:1.0分值:1.0()口⑷屋序中可用INTEGER代替int类型名丨□(B)不能用INTEGER来走义变量C(c)p是:int型变曇q是:基类型为int的指针变量口(D)P是基类型为血的指针变羁D难度
5、A难度:较易6.下面关于字符数组的叙述中,错误的是()。分值:1.0分值:1.0分值:1・0口(A)可以通过赋值运算符对字符数组整体赋值口(B)不可以用关系运算符对字符数组中的字符串进行比较□(C)字符数组中的字符串可以整体输入、输出□(D)字符数组可以存
6、放字符串,8•下而叙述正确的是()□(A)每行最多只能写两条语句□(B)程序屮必需含冇自定义函数□(C)main。函数必须位于源程序文件的幵头.□(D)所有语句都必须以分号罗结束.D难度:较易分值:1.09.以下叙述中正确的是()。□(A)字符常量用一对单撇号''作为单个字符的定界符,□佗)手符常量和字符串常重一样,都是用双引号括起来;E(C)字符常量存储时,自动在字符后加一个字符结束符号・(r□(D)字符常量和字符串常量所分配的内存空间犬小杲一样的A难度:较易分值:1.010.()是关于C语言数据类型的
7、正确叙述。变量必不允须先定口许使LJ(A)义后使(B)用空用类型11.()•为正确的用户标识符。□(A)struct□⑻5f.□(0.J0.6.□(D)for枚举类数组并型不是(c)基本类型口(D)不是构造类型A难度:较易分值:1.012.C语言的下列运算符中,优先级最高的运算符是()。口(A):廿口⑻+二口(0-IID(D)!二13A难度:较易分值:2.0若有定义inta,x;则语句a=(x=8,x+8);运行后,变量恥x的值依次为(口⑷16,8口(B)&8口(c)16,16口(p)&16A难度:较易分值
8、:2.014.不能对二维数组a进行止确初始化的语句是()。口⑷inta[3][2]={{1,2,3},{4,5,6}};:口(B)inta[3][2]={{l}3{233}3{435}}?口(C)inta[][2]={{l32}3{334}3{556}};.口(D)inta[3][2]={L2:35455};tA难度:较易分值:2.015.构成C源程序的基本单位是()C(A)语句C1⑻变量□(C)运算符1□(d)函数分值:2.0D难度:较易16.main()函数的位置()。必须在可以在必须位必须在n自定义n
9、自定义n于程序厂自定义⑷函数前⑻函数后©的最前1(D)函数后血面面面若有定义:floatx=2,y=4?h=3;下列表达式中与(x+y)*h/2.0计算结果不相符的是(口(A).(xr)*h/2口⑻(x-Hy)*h*l/2口(C)(l/2)*(x^)*hI口(D)h2*(x^>1&是止确的叙述。C难度:较易分值:2.0⑷Jnt)5.0/6与5/6等价(B)5/6与5.0/6.0(D)卄3与4等价,A难度:较易分值:2.019.若有決下程序段,则不能正确访问数组元素a[l][2]的是(诚"P)⑶*inta[]
10、[3]={U4,4,5A7,84>}^p=a;®)o⑻P[l]⑵(0(畑1))⑵A难度:较易分值:2.0设有如下定义:tjpedefint*INTEGER;INTEGERp,*q;下列叙述正确的是(分值:2.0分值:1.0分值:1.0()口⑷屋序中可用INTEGER代替int类型名丨□(B)不能用INTEGER来走义变量C(c)p是:int型变曇q是:基类型为int的指针变量口(D)P是基类型为血的指针变羁D难度
此文档下载收益归作者所有