资源描述:
《2013年9月计算机二级c语言模拟试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2013年3月计算机二级C语言模拟试题-1(总分105,考试时间90分钟)一、填空题1. C语言中基本的数据类型有:__________、__________、__________。该题您未回答:х 该问题分值:2答案:整型、实型、字符型。2. C语言中普通整型变量的类型说明符为__________,在内存中占__________字节,有符号普通整型的数据范围是__________。该题您未回答:х 该问题分值:2答案:int,2,-32768~+327673. 整数-35在机内的补码表示为__________。该题您未回答:х 该问题分值:2答案:1111111111011
2、1014. 执行下列语句inta=8;a+=a-=a*a;后,a的值是__________。该题您未回答:х 该问题分值:2答案:-1125. 有如下语句:charA[]={”Iamastudent”};该字符串的长度是__________,A[3]=__________。该题您未回答:х 该问题分值:2答案:14,’m’6. 符号”a”和’a’的区别是__________。该题您未回答:х 该问题分值:2答案:”a”是字符串常量,而’a’是字符常量。7. 所谓“指针”就是__________。 “&”运算符的作用是__________。 “*”运算符的作用是______
3、____。该题您未回答:х 该问题分值:2答案:存放地址值的变量或常量,或者答地址。取运算对象的地址。取指针变量所指的内容。8. 有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是__________。该题您未回答:х 该问题分值:2答案:a=1,b=3,c=2二、选择题9. 设整型变量a为5,使b不为2的表达式是()。A b=a/2B b=6-(--a)C b=a%2D b=a>3?2:1该题您未回答:х 该问题分值:2答案:C10. 为了避免嵌套的条件分支语句if-el
4、se的二义性,C语言规定:C程序中的else总是与()组成配对关系。A 缩排位置相同的ifB 在其之前未配对的ifC 在其之前未配对的最近的ifD 同一行上的if该题您未回答:х 该问题分值:2答案:C11. 以下程序的输出结果是()。 intx=10,y=10; printf(“%d%d”,x--,--y);A 1010B 99C 910D 109该题您未回答:х 该问题分值:2答案:D12. 设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i个元素的地址为()。A P+i*2B P+(i-1)*2C P+(i-1)D P+i该题您未回答:х 该问题分
5、值:2答案:B13. 选出下列标识符中不是合法的标识符的是()。A hot_doB cat1C _priD 2ab该题您未回答:х 该问题分值:2答案:D14. 以下程序的输出结果是()。 inta=5; floatx=3.14; a*=x*(‘E’-‘A’); printf(“%f”,(float)a);A 62.000000B 62.800000C 63.000000D 62该题您未回答:х 该问题分值:2答案:A15. 设有说明double(*p1)[N];其中标识符p1是()。A N个指向double型变量的指针。B 指向N个double型变量的函数指针。C 一
6、个指向由N个double型元素组成的一维数组的指针。D 具有N个指针元素的一维指针数组,每个元素都只能指向double型量。该题您未回答:х 该问题分值:2答案:C16. 在C程序中有如下语句:char*func(intx,inty);它是()。A 对函数func的定义。B 对函数func的调用。C 对函数func的原型说明。D 不合法的。该题您未回答:х 该问题分值:2答案:C17. 以下程序的输出结果是()。 charstr[15]=”hello!”; printf(“%d”,strlen(str));A 15B 14C 7D 6该题您未回答:х 该问题分值:2答
7、案:D18. 分析以下程序的输出结果是()。 main() {inta=5,b=-1,c; c=adds(a,b); printf(“%d”,c); c=adds(a,b); printf(“%d”,c);} intadds(intx,inty) {staticintm=0,n=3; n*=++m; m=n%x+y++; return(m);}A 2,3B 2,2C 3,