资源描述:
《c语言程序设计题目及解答-01》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、判断题 (20分)1.计算机是信息处理的工具,任何信息必须被转换成二进制形式数据后才能由计算机进行处理、存储和传输。2分2.C语言采用解释方式将源程序转换为二进制的目标代码。2分3.在C源程序中,/*与*/之间的注释信息也被编译,但对程序运行运果不发生影响。2分4.在C语言中,字母的大小写不被区分。2分5.对C语言中用到的任何一个变量都要规定其类型。2分6.字符型数据和整数之间是不可以通用的。2分7.转义字符是一种常量。2分8.C程序中的一个变量可以被定义为两个或多个不同的类型。2分9.字符常量是用单撇号括来的一个字符,这
2、个字符可以是任意的。2分10.C语言中的标识符以字母或下划线开头,可跟任何字符。2分二、选择题 (60分)1.目前,在微型计算机中普遍采用的符号编码是() [A]2分A.ASCII码 B.EBCDIC码 C.GB2312-80 码 D.UNICODE码2.下列一组数据表示方式中的最大数是() [D]2分A.1234O B.1FFH C.1010001B D.789D3.ASCII码采用的是()位编码方案,在计算机中的表示方式为()。 [C]2分A.8,最高位为“0”的2B
3、 B.8,最高位为“1”的2B C.7,最高位为“0”的1B D.7,最高位为“1”的1B4.下列字符中,其ASCII码值最大的是()。 [B]2分A.A B.a C.0 D.95.若在一个非零无符号二进制整数右边加两个零形成一个新的数,则新数的值是原数值的()倍。 [A]2分A.4 B.2 C.1/4 D.1/26.计算机中,一个浮点数由两部分组成,它们是()。 [C]2分A.阶码和基数 B.基数和尾数 C.阶码和尾数 D.整数和
4、小数7.汉字编码与ASCII码在计算机内部的区分方法是()。 [C]2分A.两个字节的高八位都为“0”为两个ASCII码B.两个字节的高八位都为“1”为两个ASCII码C.两个字节的高八位都为“1”为一个汉字编码D.两个字节的高八位都为“0”为一个汉字编码8.常用字符的ASCII码值从小到大的排列顺序为()。 [B]2分A.空格、回车、数字字符、大写字母、小写字母B.回车、空格、数字字符、大写字母、小写字母C.小写字母、大写字母、数字字符、空格、回车D.空格、数字字符、小写字母、大写字母、回车9.十进制-55的补码形式为()。
5、 [C]2分A.10110111 B.11001000 C.11001001 D.1100011110.计算机内部存储数据的基本单位是()。 [B]2分A.bit B.Byte C.KB D.MB11.将二进制数1011100111.110111转换成等值的十六进制数。 [B]2分A.7E2.DC B.2E7.DC C.7E2.CD D.2E7.CD12.将十进制数245.67转换成等值的八进制数,小数点后保留3为有效数字。 [C]A.563.
6、725 B.563.527 C.365.527 D.365.72513.128.01,127.11,1010.01,ABC01,上述有几个是正确的八进制数()。[B]A.1 B.2 C.3 D.414.将十六进制数BC1.7转换成等值的十进制数。 [A]2分A.3009.4375 B.3008.4375 C.3009.3457 D.3008.345715.1010H表示()计数制 [D]2分A.二进制 B.八进制 C.十进制
7、D.十六进制16.下列可用于C语言用户标识符的一组是(). [B]2分A.void,define,WORD B.a3_b3,_123,Car C.For,-abc,IFCase D.2a,DO,sizeof17.已知inta;floatb;所用的scanf调用语句格式为:scanf("a//%d,b=%f",&a,&b);为了将数据3和25.08分别赋给x和y,正确的输入应当是()。 [B]2分A.3,25.08 B.a//3,b=25.08 C.a=3,b=25.08
8、D.a//3b=25.0818.以下符合C语言语法的实型常量是______。 [C]2分A.1.2E0.5 B.3.14159E C..5E-3 D.E1519.设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf(