1、3;x+) ciny;第12题填 空(1分)已知 a=10,b=15,c=1,d=2,e=0,则表达式a+& 1). 0第13题填 空(1分)int x=2,y=3,z=4; 则表达式x+y&z的值为【1】.第14题填 空(1分)C+中,预定义算子hex表示【1】进制的输出. 1). 十六 或 15第15题填 空(1分)用来说明结构体的关键字是【1】. 1). struct第16题填 空(1分)在c+中,标准输入操作是由输入流对象【1】完成的,标准输出操作是由输出流对象【2】完成的(. 1). cin 2). cout第17题填 空(1分)int x; x=-3+4%-5*3, 则x的值为【1
2、】. 1). 9第18题填 空(1分)C+语言源程序的基本单位是【1】. 1). 函数第19题填 空(1分)设a、b、c为整型数, 且a=2、b=3、c=4, 则执行完以下语句:a*=16+(b+)-(+c);后,a的值是 【1】. 1). 28第20题填 空(1分)在面向对象程序设计中,基类的构造函数和【1】函数不能被继承. 1). 析构第1题判 断(1分)数组它不做下标是否越界的判断,在编译和连接过程中都不会出现错误提示.Y第2题判 断(1分)字符串复制函数strcpy (字符数组1, 字符数组2),字符数组1的长度应大于等于字符数组2的长度.第3题判 断(1分)字符串常量是用一对双引号括
3、起来的字符序列,C+规定以字符0作为字符串的结束标志.第4题判 断(1分)在C+中,整型数据在内存中占2个字节.N第5题判 断(1分)若有 #define S(a,b) a*b 则语句 area=S(3,2); area的值为6.第6题判 断(1分)关闭文件可以使用成员函数fclose();第7题判 断(1分)初值个数多于定义的数组元素个数时,会产生编译错误.第8题判 断(1分)字符常量初始化.char ch7=s , t u , d e n t ;第9题判 断(1分)结构体就是一个可以包含不同数据类型的一个结构.第10题判 断(1分)用于字符串复制的函数是strcat()第11题判 断(1分
4、)如果函数值的类型和return语句中表达式的值不一致,则以函数类型为准.第12题判 断(1分)continue语句用于 while、do-while、for构成的循环中,常与if条件语句一起使用,用来加速循环.第13题判 断(1分)实参与形参值传递是双向的传递.第14题判 断(1分)x=52是错误的写法第15题判 断(1分)函数调用时,出现在函数名后括号中的参数是实参.第16题判 断(1分)C+语言中只能逐个引用数组元素而不能一次引用整个数组.第17题判 断(1分)指针函数是指函数的返回值为指针的函数.第18题判 断(1分)数组只有一个下标,称为一维数组.第19题判 断(1分)定义一个文件流
5、对象,同时以输入和二进制方式打开d盘du文件夹下的abc.dat文件方法是:fstrea.第20题判 断(1分)是预定义的插入符第1题单项选择(1分)以下对C+语言函数的描述中,正确的是().A:C+程序必须由一个或一个以上的函数组成B:C函数既可以嵌套定义又可以递归调用C:函数必须有返回值,否则不能使用函数D:C+程序中有调用关系的所有函数必须放在同一个程序文件中A第2题单项选择(1分)下列说法不正确的是().主函数main中定义的变量在整个文件或程序中有效不同函数中,可以使用相同名字的变量形式参数是局部变量在一个函数内部,可以在复合语句中定义变量,这些变量只在复合语句中有效第3题单项选择(
6、1分)下列语句中,不正确的是().static char a2=1,2;static int a2=1,2;static char a2=3C第4题单项选择(1分)下列程序段的输出结果为(). #include void main() int a=7,b=9,t; t=a*=ab?a:b; coutt;796349第5题单项选择(1分)以下叙述中正确的是().全局变量的作用域一定比局部变量的作用域范围大静态(static)类别变量的生存期贯穿于整个程序的运行期间函数的形参都属于全局变量未在定义语句中赋初值的auto变量和static变量的初值都是随机值B第6题单项选择(1分)下列程序段的输出结
7、果为().void main() float x=213.82631f;(int)x;213.82213.83213214第7题单项选择(1分)若i为整型变量,则以下循环执行次数是().for(i=2;i=0;) couti-;无限次0次1次2次第8题单项选择(1分)以下描述中正确的是().由于 do-while 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句do-while 循环由do开始,用while结束,在 while(表达式)后面不能写分号在 do-while 循环体中,一定要有能使 while 后面表达式的值变为零(假)的操作do-while 循环中,根据情况可以
8、省略 while第9题单项选择(1分)以下定义语句中,错误的是().int a=1,2;char *a3;char s10=test;int n=5,an;D第10题单项选择(1分)执行下列语句后变量x和y的值是().y=10;x=y+;x=10,y=10x=11,y=11x=10,y=11x=11,y=10第11题单项选择(1分)若有下列定义,则对a数组元素正确引用的是(). int a5,*p=a;*(p+5)*p*(a+2)*&a5第12题单项选择(1分)以下程序的输出结果是().void main()int i,j,k,a=3,b=2;i=(-a=b+)?-a:+b;j=a+;k=b;
9、c.i=2,j=1,k=3i=1,j=1,k=2i=4,j=2,k=4i=1,j=1,k=3第13题单项选择(1分)在定义构造数据类型时,不能().说明变量说明存储类型初始化末尾不写分号第14题单项选择(1分)判断char型变量cl是否为小写字母的正确表达式是().a=cl=a)&(cl=z)(=cl)|(=cl)&)第15题单项选择(1分)以下选项中,与k=n+完全等价的表达式是().k=n,n=n+1n=n+1,k=nk=+nk+=n+1第16题单项选择(1分)下列运算符中是C+语言关系运算符的是().+!=第17题单项选择(1分)执行下列语句后的输出为(). int j=-1; if(j
10、=1) cout*endl; else cout0|Ec3且x3 & x=103 | x3第28题单项选择(1分)一个C+语言程序是由().一个主程序和若干子程序组成函数组成若干过程组成若干子程序组成第29题单项选择(1分)变量p为指针变量,若p=&a,下列说法不正确的是().*p=&aa=a(*p)+=a+*(p+)=a+第30题单项选择(1分)下列叙述中正确的是().C+语言编译时不检查语法C+语言的子程序有过程和函数两种C+语言的函数可以嵌套定义C+语言默认的函数都是外部函数第1题程序填空(8分)/*-【程序填空】-功能:数组名作为函数参数,求平均成绩。-*/#includefloat
11、aver(float a ) /*定义求平均值函数,形参为一浮点型数组名*/int i;float av,s=a0;for(i=1;5;i+)/*SPACE*/s+=【?】i;av=s/5;return 【?】;void main()float sco5,av;int i;cout【?av=aver(【?】);average score is av 1). a 2). av 3). scoi 4). sco第2题程序填空(8分)题目:以下程序的功能是求100999之间的水仙花数(水仙花数 是指一个三位数的各位数字的立方和是这个数本身, 如:153135333)。int fun(int n) i
12、nt i,j,k,m; m=n; 【?】 for(i=1;4; m=(m-j)/10; k=k+j*j*j; if(k=n) 【? else return(0); int i; for(i=100;1000; if(【?】=1) cout i is ok! char * fun (char *s, char *t )char *p , *r, *a;/*FOUND*/a = NULL;while ( *s ) p = s; r = t;while ( *r )if ( r = p ) r+; p+;else break;if ( *r = ) a = s;s+;return a ;char s
13、100, t100, *p;nPlease enter string S :s;nPlease enter substring t :p = fun( s, t );if ( p ) coutnThe result is :pelse coutvoid fun(char s)/*Program*/* End */ void wwjt(char );据调查,大学生对此类消费的态度是:手工艺制品消费比“负债”消费更得人心。 char s80 = abdsaFDSAFdsafASFDSafghHFDHTjte2003年,上海市人均GDP按户籍人口计算就达到46700元,是1995年的2.5倍;居民家
14、庭人均月可支配收入为14867元,是1995年的2.1倍。收入不断增加的同时,居民的消费支出也在增加。2003年上海居民人均消费支出为11040元,其中服务性消费支出为3369元,是1995年的3.6倍。 fun(s); wwjt(s);2003年,全年商品消费价格总水平比上年上升1%。消费品市场销售平稳增长。全年完成社会消费品零售总额2220.64亿元,比上年增长9.1%。void wwjt(char s)(一)对“漂亮女生”饰品店的分析 int k;我们女生之所以会钟爱饰品,也许是因为它的新颖,可爱,实惠,时尚,简单等。的确,手工艺品价格适中。也许还有更多理由和意义。那么大学生最喜欢哪种手工艺品呢?此次调查统计如下图(1-3) fstream myfile;(5) 资金问题 myfile.open(out.txt,ios:out)