浙江科技学院考试试卷
???????????????????? ? ? ? ? ? ? ? ? ? ? ? ?名线姓订 装 ? ? ? ? ? ? ? ? ? 号?学? ? ? ? ? ? ? ? ? ? ? ?级?班?业?专? ?浙江科技学院
2009 - 2010 学年第 2 学期考试试卷 A 卷
考试科目 C语言程序设计 考试方式 闭 完成时限 2小时 拟题人 题库 审核人 批准人 2010年7月2日 信息、建工、生化、经管、轻工、理学 学院 2009 年级 理工科专业 题序 一 二 三 四 五 总分 加分人 复核人 得分 签名 命题:
说明:
1. 应将全部答案写在答卷纸对应的题号处;否则作无效处理;
2. 编程题应写明题号,若答卷纸不够,请写在背面,不要另添卷纸; 3. 考试完成后,必须将试卷与答卷同时交回。
得分 一、判断题(本大题共12小题,每题小1分,共12分) 1. 可以直接执行使用Visual C++编写的C语言源程序文件。 2. 在C程序中可以定义一个名为int的变量。
3. 在main函数中可以定义其他函数。
4. 执行语句“printf(“%s”, “Hello\\0World!”);”后的输出结果是“Hello World!”。 5. 并联电阻的计算公式
R1R2R对应的C语言表达式是R1*R2/R1+R2。
1?R26. 函数中可以使用多个return语句向调用者返回多个值。
7. 使用”w”方式打开一个已经存在的文本文件,将在该文件原有数据的基础上添加
新的数据。
8. 定义语句“char s[]={“Hello”};”和“char s[]={?H?, ?e?, ?l?, ?l?, ?o?};”定义的两个
字符数组是等价的。
9. 在switch语句的每个case分支后写一条break语句的作用是在该分支执行完后
第 1 页 共 14 页
浙江科技学院考试试卷
跳出整个switch语句。
10. 输入一个实型数据时,格式控制可以规定小数点后的位数,如“scanf(“%4.2f”,
&f);”。
11. 字符常量?A?与字符串常量“A”所需的存储空间均为1字节。
12. 有如下的结构体变量定义语句:“struct point{int x, y;} p;”,则可以通过语句
“scanf(“%d%d”,&p);”输入变量p的值。
得分 A.
语句1 假 条件 真 语句2 真 条件 假
C.
语句1 假 条件 真 语句2
语句2
2. 已知x为float类型变量,则执行语句“x=1/2;”后,变量x的值是( )。 A. 0.5
B.
整数0
C.
实数0.0
D.
出错
D.
假 条件 真 语句1 二、单选题(本大题共20小题,每题1分,共20分) 1. 下列不能够表示循环结构的流程图是( )。 ...
B.
语句1 语句2 3. 有如下的变量定义语句:“int x=10, *p;”,如果想使*p的值是10,应当执行的语
句是( )。 A. p=10;
B.
p=*x;
C.
p=x;
D.
p=&x;
第 2 页 共 14 页
浙江科技学院考试试卷
4. 若想在程序中判断输入给字符变量c的字符是否为数字字符,则要使用的表达
式是( )。 A. 0<=c<=9 C. ?0?<=c<=?9?
B. D.
0<=c && c<=9 ?0?<=c && c<=?9?
5. 有如下的变量定义语句:“int x=10;”,则语句“if (x=1) printf(“Y”); else
printf(“N”);”执行后的输出结果是( )。 A. Y
B.
N
C.
YN
D.
语法错误
6. 调试以下if语句时,最合适的一组测试数据是( )。
if (x<0) y=-x; else if (x<100) y=x; else y=x*x; A. -10,-20,-30 B.
10,20,30
C.
101,102,103 D.
-10,20,103
7. 已知x为int类型变量,则语句“for(x=1;x>=10;x--);”执行后,变量x的值是
( )。 A. 0
B.
1
C.
10
D.
11
8. 下列语句的功能是( )。
n=1;
for(i=1;i<=3;i++) { }
A. 输出1!的值 C. 输出3!的值
B. D.
输出2!的值
输出1!、2!和3!的值
n=n*i;
printf(“%d\\n”, n);
9. 使用字符数组name处理姓名字符串,已知姓名的最大长度为10,则下列数组
定义合适的是( )。 A. char name[]; C. int n=10;
char name[n+1];
B. D.
char name[10]; #define N 10 char name[N+1];
10. 有如下数组定义语句“int a[2][3]={1,2,3,4,5,6};”,则*(a+1)+2的值是( )。 A. 2
B.
6
C.
元素2的地址 D.
元素6的地址
第 3 页 共 14 页