欢迎来到天天文库
浏览记录
ID:48418653
大小:52.50 KB
页数:7页
时间:2020-01-24
《C++模拟试题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.模拟试题一.单项选择题(每小题2分,共40分)1.下列字符列中,合法的浮点型常量是:D (A)457 (B)6e5.3 (C)e7 (D)123e62.字符串常量”wx42\x103y”的长度是:A (A)7 (B)11 (C)15 (D)163.以下运算符中,自右向左结合的运算符是:C (A)[] (B)<= (C)*= (D)<<4.表达式4/8*100/2.0的值是:D (A)25 (B)25.0 (C)0 (D)0.05.设变量inta=5;下列哪个表达式计算后,使得变量b的值不为2:C (A)b=a
2、/2 (B)b=6-(--a) (C)b=a%2 (D)b=a<3?3:26.设a是整型变量,不能表达数学关系式1111&&a<15 (B)a==12
3、
4、a==13
5、
6、a==14 (C)!(a<=11)&&!(a>=15) (D)11>s1;(B)chars1=”name”;(C)chars1[5]=”name”; (D)chars1[]={”name”};8.一个具有6
7、个整型指针元素的一维数组的正确定义是:C(A)int**p[6] (B)int(*p)[6](C)int*p[6] (D)*(*(p)[6])9.执行语句x=1;while(x++<7)cout<<’*’;后输出结果是:C(A)** (B)**** (C)****** (D)*******10.若用一维数组名作为调用函数时的实参,则传递给形参的是:A(A)数组首元素的地址 (B)数组首元素的值(C)数组元素的个数 (D)数组中全部元素的值11.运算符优先级从高到低顺序的正确排列是( )。C..(A)*=、&&、>、%
8、 (B)*=、%、&&、>(C)%、>、&&、*= (D)&&、%、>、*=12.可以正确表示a、b之中只有一个大于k的表达式是( )。D(A)a>b>k (B)ak (C)a>k
9、
10、b>k (D)a>k!=b>k13.已知inti=0,x=0;下面while语句执行时循环次数为( )。Dwhile(x
11、
12、i){x++;i++;}(A)3 (B)2 (C)1 (D)014.执行语句x=1;while(++x<7)cout<<’*’;后输出结果是:( )A(A)***** (B)******
13、(C)******* (D)********15.有函数原型voidf(int*);下面选项中,正确的调用是( )。C(A)char*s="ABCD"; f(s); (B)inta=15; f(a);(C)intm=100; f(&m); (D)doublepi=3.14; f(pi);16.以下正确的函数原型是:( )A(A)voidfun(int,int=0); (B)floatfun(x,y);(C)voidfun(*,&); (D)intfun(int=0,int);17.设有变量定义inta[]={2,3,
14、5,9,11,13},*pa=a,w;执行语句w=++(*pa++);后,变量w和*pa的值是:A(A)3和3 (B)4和3 (C)3和4 (D)4和418.下面的变量定义中,不正确的是:A(A)char*p=”string”; (B)inta[]={‘A’,’B’,’C’};(C)int&q=b;intb; (D)doublea;double*r=&a;19.下述叙述正确的是( )。D(A)字符型变量不能赋予整数 (B)任意整数都能表示字符(C)字符型变量可存放多个字符 (D)字符数据的值是整数值20.设有变量定义inti,j;与表
15、达式i==0&&j==0等价的表达式是:( )C(A)i==j (B)i&&j (C)!i&&!j (D)i
16、
17、j二.简答题(每小题3分,共24分)1.设整型变量x为任何一个整数,表达式–2
此文档下载收益归作者所有