资源描述:
《广西区二级c语言试题2010年12月25日》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、全国高校计算计等级(广西考区)二级C语言试题卷2010年12月25日闭卷考试考试时间:120分钟考生注意:本试卷包括第一卷和第二卷,考试时间共120分钟。第一卷全部为选择题,每题下都有四个备选答案,但只有一个是正确的或者是最佳的答案。第一卷答案必须填涂在标准化答题卡上,标记在试题卷上的答案一律无效。每题只能填涂一个答案,多涂本题无效。考试答第一卷的题目时务必使用2B铅笔按正确的填涂方法在答题卡上相应题号的答案的方格涂黑,如果改动答案,可用橡皮擦擦干净后再另涂新的答案。第二卷均为填空题,在阅读和理解原理程序的基础上,在第二卷答题卡相应题号的空
2、栏填入适当的字符、语句。考生答第二卷的题目时,要用钢笔或圆珠笔书写,用铅笔答题无效。在试题卷上直接答题者无效。请考生在答题卡和第二卷答题卡上准确填涂或者填写准考证号。第一卷本卷共70分,其中第1~26题每题2分,第27~32每题3分。第一部分:基础知识1.C语言的程序一行写不下时,可以()。A.用逗号换行B.用分号换行C.在任意一空格处用回车符换行D.用短横线换行2.C语言中要求参加运算的数必须是整数的运算符是()。A./B.!C.%D.==3.C语言程序的基本单位是()。A.函数B.过程C.子程序D.子例程4.C语言中定义一个变量,该变量
3、代表内存中的一个()。A.区域B.单元C.地址D.容量5.下列语句中正确的是()。A.a=1,b=2B.i++;B.a=b=5D.y=int(x);6.C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是()。A.float型B.int型C.long型D.double型7.为了把100和765.12分别赋给int类型变量i和float类型变量f,可用scanf("i=%d,f=%f",&i,&f);语句进行输入,正确的输入是()。A.100<空格>765.12B.100765.12C.i=100
4、,f=765.12D.i=100<空格>f=765.128.语句if(!e)中e等于()是为真。A.0B.1C.非0D.29.设有语句chara=’x68’,则变量a()。A.包含2个字符B.包含3个字符C.说明不合法D.包含一个字符10.已知字母D的ASCII码为十进制数68,且c2为字符型,则执行语句c2=’D’+’6’-’3’;后c2的值为()。A.GB.71C.不确定的值D.F711.下面有关for循环的正确描述是()。A.for循环只能用于循环次数已经确定的情况B.for循环是先执行循环体语句,后判定
5、表达式C.在for循环中,不能用break语句跳出循环体D.for循环体语句中,可以包含多条语句,但要用花括号括起来12.执行语句for(i=1;i++<4;);后变量i的值是()。A.3B.4C.5D.不定13.用数组名作为函数调用时的参数,实际上传递给函数的是()。A.数组全部元素B.数组第一个元素的值C.数组首地址(指向数组的指标)D.数组元素的个数14.以下不能正确定义二维数组的选项是()。A.inta[2][]={1,2},{3,4};B.inta[][2]={1,2,3,4};C.inta[2][2]={{1},{2,3}};D
6、.inta[2][2]={{1},{2}};15.以下能正确定义整数变量a、b和c,并全部赋初值5的语句是()。A.inta=b=c=5B.inta,b,c=5;C.inta=5,b=5,c=5;D.inta=5;b=5;c=516.以下不正确的说法为()。A.在不同的函数中可以使用相同的名字的变量B.全局变量的作用域是从定义变量开始的位置到程序结束之处C.在函数内定义的变量只在本函数范围内有效D.形式参数不属于局部变量17.若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是()。A.a,point,*&aB
7、.&*a,&a,*pointC.*&point,*point,&aD.&a,&point,point18.以下程序段运行后,b中的值是()。inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];A.5B.6C.8D.919.设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是()A.c=*p1+p2B.p2=cC.p1=p2D.c=*p1*(*p2);20.以下程序的运行结束是()。#include"stdio.h"main(){union{longa;intb
8、;charc;}m;printf("%d",sizeof(m));}A.2B.4C.6D.87第二部分:简单程序21.若运行时给变量x输入12,以下程序运行结果是()。mai