计算机c试卷8
扬州职业大学非计算机专业 C++程序设计试卷8 注意事项:1、本试卷共7_页,满分100分,考试时间为120分钟。 2、答题时请使用蓝、黑钢笔或圆珠笔。 3、考试形式:—闭卷(开、闭) 项目 ―- 二 三 四 五 六 七 八 总分 得分 得分评卷人一、判断题(rxio) 1. 逻辑表达式,a,则执行完语句 if(j==O)i++;elsei—;i 的值为 11。() 3. 表达式4/5的结果是0.8。() 4. 一个可执行的C++语言程序至少包含一个main()函数。() 5. 在复合语句中最后一个语句的分号一定要省略。() 6. 关系表达式a=b>c等价于a=(b>c),也等价于a= =b>c。() 7. C++语言中直到型循环结构为:do循环体while (表达式);这种循环的 循环体至少执行0次。() 8. 对于类型相同的两个指针变量p和q,两者能进行〈运算。() 9. 数组是一种构造型数据,即是若干相同类型的数据的集合() 10. 全局变量在整个C++程序中有效。() 得分 评卷人 二、选择题(3,X10) 1、若已定义x和y为double类型,则表达式x=l, y=x+3/2的值是:() A. 1B. 2 D. 2.5 C. 2.0 2、在C语言中,合法的字符常量是: A. \084,B. \x43 C. ab,D. “\0“ 3、有如下程序: int main() ( int x=l,a=O,b=O; switch(x) { case 0: b++; case 1: a++; case 2: a++;b++; } cout« a=“«a« , « b=“<= A 不使用中间变量,交换两变量值的语句序列为: 6. 设 int x=l, y=5;表达式(!xlly--)的值是。 7. 在循环语句的循环体中,要结束本次循环,一般是用 语句。 8. 变量的指针,其含义是指该变量的。 9. 函数的定义 嵌套,函数的调用 嵌套。(可以/ 不可以) 得分 评卷人 四、简答题(20,) 1. 请用C++语言的表达式表示下列代数式。 (1) I xA3|+a^l 4 (2) 一状2 3 2. 已知变量s定义如下: struct Date { int month; int day; int year; }; struct Student ( int num; char name[20]; char sex; Date birthday; }s; 设变量S中的”生日”是” 1985年6月12日”,则请写出对”生日”正确 赋值的表达式: 3. 变量有哪几种不同类型的作用域和存储类。 得分 评卷人 五、阅读程序(30,) (一).写出下列程序的输出结果是(5,X2) ■£ 1. #include using namespace std; int main() { void fun(int,int); int i=2,x=5,j=7; fun(j,6); cout<