《程序设计基础》试卷(A卷)_第1页
《程序设计基础》试卷(A卷)_第2页
《程序设计基础》试卷(A卷)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、浙江工商职业技术学院课程考试试卷密 封 线程序设计基础试卷(a卷)注意:1、考试时间: 90 分钟; 2、班级、姓名、学号必须写在指定地方; 3、适用班级: 4、考试方式:题号一二三四五六七八九十总分得分一、填空题 (每空 2 分,共 20 分)得分1、c程序是由函数构成的,其中有且只能有 1 个主函数,每个c程序总是从它开始执行,并且以 ; 作为结束符。2、c语言中三大基本结构有:顺序结构、 选择结构 、 循环结构 。3、a+3的结果是 68 。4、若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是 2.5  。5、c语言中逻辑运算符 ! 的优先级高于算术运算

2、符。6、符号“a”和a的区别是 “a”2字节 a1字节 。7、c语言的预处理语句以_#_开头。8、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是 a=1,b=3,c=2 。二、选择题 (每小题 3 分,共 30 分)得分1、下列叙述中错误的是( d )。a、 if语句允许用户选择是否执行某个操作。b、 if else 语句允许用户选择执行两个操作中的某个操作。c、 switch语句允许用户选择执行多个操作中的某个操作d、 多分支选择结构只能使用switch语句实现

3、2、以下不正确的c语言标识符是( d )a、abc b、abc c、a_bc d、ab.c3、按照c语言规定的用户标识符命名规则,不能出现在标识符中的是( b )。a、大写字母   b、连接符    c、数字字符    d、下划线4、将int型变量n转换成float型变量的方法是( b )。 a、float n b、(float)n c、float(n) d、(int)n5、( a )是构成c语言的基本单位。 a、函数 b、子函数 c、过程 d、子过程6、下面关于运算符优先顺序的描述中正确的是( b )。a、关系运算符< 算术运

4、算符< 赋值运算符< 逻辑与运算符b、逻辑运算符< 关系运算符< 算术运算符< 赋值运算符c、赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符d、算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符7、在c语言中,要求参加运算的数必须是整数的运算符是( c )。 a、/ b、! c、% d、= =8、char型常量在内存中存放的是( b )。a、ascii代码值 b、bcd代码值 c、内码值 d、十进制代码值9、以下程序的输出结果是( b )main()int x=10,y=4;printf(“%dn”,x/y);a、1

5、 b、2 c、3 d、410、在c语言中,当while语句构成的循环的条件为( d )时,结束循环。a、true b、非0 c、1 d、0三、判断题 (每小题 2 分,共 20 分)得分( )1、c的关键字都是小写的。( )2、在 c 程序中,aph 和aph 代表不同的变量。 ( )3、表达式0195 是一个八进制整数。 ( × )4、a-=7等价于a=a-7。 ( × )5、# define pi=3.14159 ( )6、do while语句常用在需要至少执行一次循环体的地方。 ( )7、int a=123456;( × )8、c语言程序的基本单位是语句。

6、( )9、假设所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值是8。( × )10、程序执行总是从main开始,在程序的最后一个函数中结束。四、程序分析题 (每小题 4 分,共 16 分)得分1、下面程序运行后的输出结果是 a=3,b=1,c=1 。(4分)main()int a=1,b=2,c=3;if(a<c) a1 b2 c3b=a;a1 b1 c3a=c;a3 b1 c3c=b;a3 b1 c1printf("a=%d,b=%d,c=%dn",a,b,c);2、下面程序运行后的输出结果是 3 。(4分)main() int a=1 ,b

7、=2,sum; sum=a+b; printf(“sum=%dn”,sum); 3、以下程序的输出结果是 4 (4分)main( )int a=3,b=4,c;if(a<b) c=b;a3 b4 c4else c=a;printf(“%dn”,c);4、下列程序段的输出结果是 错误   。(4分)main( ) int n=5;if(n>2)if(n<5)printf(“正确n”);elseprintf(“错误n”); 五、编程题 (每小题 7 分,共 14 分)得分1、编写一个求0到100之间奇数之和的程序。(7分)#include <stdio.h>void main()int sum=0;for(int i=0;i<=100;i+)if(i%2!=0)sum = sum + i;printf(“%d”,sum);2、计算前n个自然数的积,其中数字n由用户输入。(7分)void mai

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论