资源描述:
《2011年福建高考理综试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、对外经济贸易大学远程教育学院2011-2012学年第二学期《程序设计基础》复习大纲一、单选题1.下面描述中不正确的是( )A.程序就是软件,但软件不仅仅是程序 B.程序是指令的集会,计算机语言是编写程序的工具 C.计算机语言都是形式化语言,它有严格的语法规则和定义 D.计算机语言只能编写程序而不能表示算法 2.C语言程序的基本单位是( )A.语句 B.函数 C.程序行 D.字符 3.C语言中字符(char)数据在内存中存储的是( )A.原码 B.补码 C.反码
2、 D.ASCⅡ码 4.以下错误的转义字符是( )A.’\’ B.’’’ C.’81’ D.’ ’ 5.已知:chara;intb;floatc;doubled;执行语句c=a+b+c+d;后,变量c的数据类型是( )A.int B.char C.float D.double 6.执行下面语句后x的值为inta=14,b=15,x;charc=’A’;x=((a&&b)&&(c<’a’));( )A.TRUE B.FALSE
3、 C.0 D.1 7.下列四个选项中,均是C语言关键字的选项是( )A.autoenuminclude B.switchtypedefcontinue C.signedunionscanf D.ifstructtype 8.C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符( )A.必须为字母 B.必须为下划线 C.必须为字母或下划线 D.可以使字母,数字和下划线中任一字符 9.若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x
4、+y)%2/4的值是( )A.2. B.2. C.3. D.0. 10.设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为( )A.int B.float C.double D.不确定 11.表达式(a=3*5,a*5),a+5的值是多少( )A.20 B.80 C.不能确定 D.15 12.若已定义x和y为double型,则表达式:x=1,y=x+3/2的值是( )A.1
5、 B.2 C.2.0 D.2.5 13.若x和y都是int型变量,x=100,y=200,且有下面的程序片段:printf("%d",(x,y));上面程序片段的输出结果是( )A.200 B.100 C.200100 D.输出格式符不够,输出不确定的值 14.表达式:10!=9的值是( )A.true B.非零值 C.0 D.1 15.若inta,b,c;则为它们输入数据的正确输入语句是( )A.read(a,b,c); B.
6、scanf(“%d%d%d”,a,b,c); C.scanf(“%D%D%D”,&a,&b,&c); D.scanf(“%d%d%d’,&a,&b,&c); 16.在C语言中,错误的int类型的常数是( )A.32768 B.0 C.037 D.0xAF 17.在下列结论中,只有一个是错误的,它是( )A.C语言允许函数的递归调用 B.C语言中的continue语句,可以通过改变程序的结构而省略 C.有些递归程序是不能用非递归算法实现的 D.C语言中不允许在函数中再定义函数
7、 18.已知:int*p,a;则语句“p=&a;”中的运算符“&“的含义是( )A.位与运算 B.逻辑与运算 C.取指针内容 D.取变量地址 19.以下能对二维数组a进行正确初始化的语句是( )A.inta[2][]={{1,0,1}{5,2,3}}; B.inta[][3]={{1,2,3},{4,5,6}}; C.inta[2][4]={{1,2,3},{4,5},{6}}; D.inta[][3]