C语言程序的设计

C语言程序的设计

ID:46866591

大小:119.50 KB

页数:21页

时间:2019-11-28

C语言程序的设计_第1页
C语言程序的设计_第2页
C语言程序的设计_第3页
C语言程序的设计_第4页
C语言程序的设计_第5页
资源描述:

《C语言程序的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.....C语言程序设计1.单项选择题(60道)(1)以下关于C语言程序的说法中正确的为()。a)计算机不能直接执行b)计算机能直接执行c)编辑好就可以执行d)编译好就可以执行(2)以下不属于C语言特点的为()。a)简洁b)运算符丰富c)具有结构化的控制语句d)语法限制严格。(3)C语言的程序必须包含()。a)语句b)变量声明c)函数d)宏定义(4)以下不属于算法特点的为()。a)有穷性b)无穷性c)有效性d)确定性(5)算法的三种基本结构除了顺序结构、选择结构外,还有()。a)循环结构b)递归结

2、构c)调用结构d)跳转结构(6)在下列关于C语言常量的说法中正确的为()。a)没有数据类型b)有数据类型c)必须有名字d)不能输出(7)在下列关于C语言变量的说法中正确的为()。a)必须先定义后使用b)不必先定义后使用c)只能在函数外修改变量的值d)只能在函数内修改变量的值(8)以下属于整型常量不正确写法的为()。a)123b)0123c)0x123d)1,230(9)以下关于整型量所占内存字节数的正确说法为()。a)所有的整型量都占2个字节b)基本整型量占2个字节,长整型量占4个字节c)C语言标

3、准没有规定整型量占多少个字节d)使用sizeof可以确定整型量占几个字节(10)以下正确声明整型变量的为()。a)int1x,2x,3x;b)intx1,x2,x3;c)int1x,int2x,int3x;d)intx1,intx2,intx3;(11)以下关于实数类型常量的说法中,正确的为()。a)实数类型常量只能用小数形式表示b)实数类型常量只能用指数形式c)实数类型常量既可以用小数形式表示,也可以用指数形式表示d)1.0不是实数类型常量,而是整数类型常量(12)以下属于实型常量不正确写法的为

4、()。a)0.123b)1.23e-1c).123d)123e2(13)下列不合法的字符常量为()。a)‘a’b)‘’c)“a”d)‘\’(14)假设一个字符类型的量占一个字节,则字符串“abc”所占的字节数为()a)1b)2c)3d)4(15)设整型变量a为5,使b不为2的表达式是(    )。     a)b=a/2   b)b=6-(--a)   c)b=a%2   d)b=a>3?2:1(16)设有说明double(*p1)[N];其中标识符p1是(    )。   a)N个指向do

5、uble型变量的指针。学习参考.....   b)   指向N个double型变量的函数指针。   c)一个指向由N个double型元素组成的一维数组的指针。   d)具有N个指针元素的一维指针数组,每个元素都只能指向double型量。(17)以下程序的输出结果是(    )。   charstr[15]=”hello!”;printf(“%d”,strlen(str));      a)15        b)14         c)7          d)6(18)选出下列标识符中不是

6、合法的标识符的是(    )。 a)hot_do     b)cat1      c)_pri        d)2ab(19)为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与(    )组成配对关系。a)缩排位置相同的if                  b)在其之前未配对的ifc)在其之前未配对的最近的if    d)同一行上的if(20)以下程序的输出结果是(     )。  intx=10,y=10; printf(“%d %d”,x--,--y

7、);    a)10 10     b)9  9     c)9  10    d)10  9(21)设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i个元素的地址为(    )。a)P+i*2      b) P+(i-1)*2     c)P+(i-1)      d) P+i(22)以下程序的输出结果是(    )。  inta=5;floatx=3.14;a*=x*(‘E’-‘A’);printf(“%f”,(float)a); a)62.000000    b)62.8

8、00000     c)63.000000    d)62(23)下列描述中不正确的是(    )。a)字符型数组中可能存放字符串。b)可以对字符型数组进行整体输入、输出。c)可以对整型数组进行整体输入、输出。d)不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。(24)设有如下定义:intx=10,y=3,z;则语句printf("%d",z=(x%y,x/y));的输出结果是(    )。a)1     b)0      c)4       d)3(25)定义如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。