《高级语言程序设计练习题1及答案.docx》由会员分享,可在线阅读,更多相关《高级语言程序设计练习题1及答案.docx(11页珍藏版)》请在优知文库上搜索。
1、一、单选题1、程序设计语言包括()A.机器语言B.机器语言、汇编语言、高级语言C.高级语言D.汇编语言正确答案:B2、用C语言编写的程序()A.以上说法都不对B.可直接被计算机硬件执行C.经过编译方式翻译成其机器指令,并链接后可以执行D.经过解释方式翻译成其机器指令后可以执行正确答案:C3、程序设计的基本步骤主要包括()A.确定程序实现算法、编写程序以及程序测试B.确定程序设计方法,描述数据方式、编写程序以及程序调试C.确定数据结构,算法描述、编写程序以及程序测试D.数据描述,算法描述、编写程序正确答案:C4、一个C语言程序如何执行()A.从主程序开始执行B.子程序开始执行C.主函数main(
2、)开始执行D.主过程开始执行正确答案:C5、以下叙述中错误的是()A.一个C程序只能有一个主函数B.C程序在书写时,有严格的缩进要求,否则不能编译通过C.C程序的主函数必须用main作为函数名D.一个C程序中可以包含多个不同名的函数正确答案:B6、下列叙述中错误的是()A.后缀为Qbj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件B.C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件c计算机不能直接执行用C语言编写的源程序D.后缀为.obj和.exe的二进制文件都可以直接运行正确答案:D7、C语言源程序中如何实现注释A. 一行中#开始的剩余部分为注释内容。例如int
3、a=10;#测试B. 一行中开始的剩余部分为注释内容。例如inta=10;测试C. 一行中开始的剩余部分为注释内容。例如inta=10;测试D.通过/*/界定的内容为注释内容。例如/*测试*/正确答案:D8、C语言程序中主函数的名称是A.mainB.MAINC.MainD.WinMain正确答案:A9、如下属于C语言的基本语句的是?A.x=sin(100)B.#includeC.1+2;D.x=l+2正确答案:C10、C语言中界定函数开始与结束的符号是A.B()c.D)正确答案:D11、不合法的C语言标识符是()A.MDB.x.cC.lntD._abc正确答案:B12、关于C语言中数的表示,以
4、下叙述中正确的是OA.只有实型数在允许范围内能精确无误的表示,整型数会有误差B.只有整型数在允许范围内能准确无误的表示,实型数会有误差C,只要在允许范围内整型数和实型数都能精确的表示D.只有用八进制表示的数才不会有误差正确答案:B13、已知Chara=17,变量a中()A.存储3个字符B.存储1个字符C.错误的变量声明与初始化D.存储2个字符正确答案:B14、有定义:inta;Iongb;doublex,y;则以下选项中正确的表达式是()A.y=x+y=xB.a=x10=y;C.a%(int)(x-y)D. (a*y)%b正确答案:C15、设有定义:intx=2;,以下表达式中,值不为6的是A
5、.x+,2*xB.x*=(l+)C.2*x,x+=2D.*=x+1正确答案:C16、若有intn=6;表达式n%=n+=n-=n*n的值为()A.0B.10C.12D.6正确答案:A17、SiZeof(float)是()A.一个整型表达式B.一个函数调用C.一个不合法的表达式D.一个双精度型表达式正确答案:A18、判断Char型变量Cl是否为大写字母的正确表达式是()A.,A,=cl=,Z,B.(A,=cl)C.(cl=,A,)S(cl=,A,)SS(cl=,Z)正确答案:D19、正确表达式数学不等式10100的C语言表达式是?(假设X已经声明)()A.10xand100B.10x&x100C
6、.lOx100正确答案:B20、关于如下语句的输出结果为constinta=100;a=a+100;printf(%d,a);A.300B.200C.100D.程序存在错误无法运行正确答案:D21、有以下程序voidmain()inta=6zb=7;printf(,a=%d,b=%cla,b);输出结果是()oA.a=b,y=3B.a=%dzb=%dC.a=%6,b=%7D.a=%6,b=%d正确答案:B22、有以下程序:voidmain()(charazb,czd;SCanf(%c%c”,&a,&b);c=getchar();d=getchar();printf(a%c%c%c%cnff,a
7、,b,c,d);)当执行程序时,按下列方式输入数据(从第1列开始,代表回车,注意:回车也是一个字符)1234则输出结果是()。A.123B.1234C.12D.1234正确答案:A23、以下程序段:inta=1234;printf(%2dn,a);输出结果是()A.提示出错,无结果B.1234C.23D.12正确答案:B24、有如下语句:SCanf(匕=%也限。(:二叩,&3,&b&0;为使变量3的值为Lb的值为3,c的值为2,从键盘输入数据的正确格式是()A.l,3,2B.132C.a=lb=3c=2D.a=l,b=3,c=2正确答案:D25、数字字符O的ASQl值为48,若有以下程序mai
8、n()(chara=la,b=,b,;printf()%c,b+);printf(%dn,b-a);)程序运行后的输出结果是A.0,2B.c,2C.b,2D.2z50正确答案:C26、有以下程序main()inta,b,d=25;a=d10%9;b=a&(-l);printf(%d,%dn,a,b);程序运行后的输出结果是A.2z0B.6,lC.2zlD.6,0正确答案:C27、若整型变量柄13=1力=2,337=4;则条件表达式20)*a+;printf(%d,c);A.201B.200C.203D.202正确答案:B30、如下程序段执行的结果为inta=100zb=200zc;c=!a+(b2)%10;printf(%dzc);A.80B.0C.10D.101正确答案:B