程序设计题和选择题.doc

程序设计题和选择题.doc

ID:53070358

大小:39.70 KB

页数:24页

时间:2020-04-01

程序设计题和选择题.doc_第1页
程序设计题和选择题.doc_第2页
程序设计题和选择题.doc_第3页
程序设计题和选择题.doc_第4页
程序设计题和选择题.doc_第5页
资源描述:

《程序设计题和选择题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.一、单选题:(每题1.5分,共60分)1、C语言程序的基本单位是____B___.  A.语句B.函数 C.程序行D.字符2、C语言程序由( C)组成  A.子程序B.过程C.函数D.主程序段程序3、算法的表示方法有__A_____。  A.自然语言,传统流程图,N-S流程图,伪代码,计算机语言  B.高级语言,汇编语言,机器语言  C.C语言,QBASIC语言,InterDev  D.图形图像法,描述法,编程法  E.计算机语言4、以下程序的输出结果是Dmain( ){ int k=17;printf("%d,%o,%x ",k,k,k);}  A.17,021,0x11B.17

2、,17,17  C.17,0x11,021  D.17,21,11 5、下列变量定义中合法的是  A.short_a=1-.le-1;B.doubleb=1+5e2.5;  C.longdo=0xfdaL;D.float2_and=1-e-3; 答案:A6、C语言中合法的字符常量是__B__  A.'84'B.'X43'C.'ab'D.""7、下面说法中正确的是( C )   A.int型和long型运算先将int型转换成unsigned型,再转换  B.两个float型运算结果为double型..  C.只要表达式中存在double型,所有其他类型数据都必须转  D.表达式中

3、的类型转换与运算顺序有关8、以下不正确的叙述是D  A.在C程序中,逗号运算符的优先级最低  B.在C程序中,APH和aph是两个不同的变量  C.若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变  D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值9、设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是B  A.n=(n*100+0.5)/100.0B.m=n*100+0.5,n=m/100.0  C.n=n*100+0.5/100.0D.n=(n/100+0.

4、5)*100.010、下列运算符中优先级最高的是B  A. ='A'&&CH < ='Z')?(CH+32):CH  A.AB.a C.ZD.Z13、表达式18/4*sqrt(4.0)/8值的数据类型为C  A.IntB.FloatC.DoubleD.不确定14、在C语言中,要求运算数必须是整型的运算符是B  A./B.%C.!D.>15、以下说法中正

5、确的是D  A.#define和printf都是C语句..  B.#define是C语句,而printf不是  C.printf是C语句,但#define不是  D.#define和printf都不是C语句16、下面程序的输出是Cmain(){ int a=-1,b=4,k;k=(a++<=0)&&(!(b--<=0));printf("%d%d%d%",k,a,b);}  A.003B.012  C.103D.11217、设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行 (m=a > b)&&(n=c > d)后n的值是B  A.1B.2C.3D.418、若有条件

6、表达式 (exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是B  A.(exp==0B.(exp!=0)  C.(exp==1)D.(exp!=1) 19、为表示关系X≥Y≥Z应使用C语言表达式:A__  A.(X>=Y)&&(Y>=Z)  B.(X>=Y)and(Y>=Z)  C.(X≥Y≥Z)  D.(X≥Y)&(Y≥Z)20、能正确表示逻辑关系:"a ≥ =10或a ≤ 0"的C语言表达式是D  A.a>=10ora<=0B.a>=0

7、

8、a<=10  C.a>=10&&a<=0D.a<=0

9、

10、a>=1021、下面的程序是____D__  main()  { i

11、nt x=3,y=0,z=0;  if (x==y+z) printf("****");  else printf("####");  }  A.有语法错误不能过通过编译B.输出****..  C.可能通过编译,但是不能通过连接,因而不能运行  D.输出####22、执行下面语句后的输出为( D) int i= -1;if (i < =0)printf("****")else printf("%%%%")  A.****B.

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

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

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