河北农业大学2009-2010现科,C语言期末考试真题及答案
河北农业大学课程考试试卷 3. (1分)若x为float型变量,则以下语句 ( )
x 213.82631;
printf(“%4.2f\n”,x);
2009 –2010 学年 第 2 学期 学院 现科
A、输出格式描述符的域宽不够,不能输出 B、输出为213.83
C、输出为213.82 D、输出为-213.82
专业 卷别: A
4. (1分)下列说法中错误的是 ()。
考试科目: C语言程序设计 考核方 A、一个数组只允许存储同种类型的变量
式: 闭卷 B、如果对数组进行初始化时,给定的数据元素个数比数组元素个数
少时,多余的数组元素会被自动初始化为最后一个给定元素的值。
姓 名: 学号: 专业班级: C、数组的名称其实是数组在内存中的首地址
D、当数组名作为参数被传递给某个函数时,原数组中的元素的值可
(注:考生务必将答案写在答题纸上,写在本试卷上无效)
能被修改
本试卷共 (4)页
5. (1分)变量的指针,其含义是指该变量的 ()
一、 单选题。(共30分) A、值 B、地址 C、名 D、一个标志
6. (1分)以下不正确的说法是 ()。
1. (1分)有程序段:int x,y;
A、在不同函数中可以使用相同名字的变量
scanf(“%d ,%d”,&x ,&y);
B、形式参数是局部变量
printf(“%d” ,(x ,y));
C、在函数内定义的变量只在本函数范围内有效
若输入3 ,5,则printf语句 ()。
D、在函数内定义的变量在本函数和main 函数内都有效
A、输出5 B、输出3
C、输出3,5 D、编译出错 7. (1分)已知int i,j,k;scanf(“%d%d%d”,&i,&j,&k); ,若从键盘输
2. (1分)C语言规定,简单变量做实参时,它和对应形参之间的 入i、j、k 的值分别为1、2、3 时,