嘉兴学院c语言期末考试题库,《c语言程序设计》模拟试题1

41528d3028836879cd698677c3999917.gif《c语言程序设计》模拟试题1

《C 语言程序设计》试题(Error! Reference source not found.) 第 1 页 共 6 页 《C 语言程序设计》试题(Error! Reference source not found.) 第 2 页 共 6 页 函授站(教学点):校本部 班级:姓名:学号:密 封 线 内 请 不 要 答 题 嘉兴学院成人教育学 院 《C 语言程序设计》模拟试题1考试形式:闭卷 考试时间:120 分钟 题 号 一 二 三 四 五 六 七 八 九 十 总分 得 分 阅卷人 考生注意:答题一律做在答卷的指定位置,否则作无效处理。 一、填空题(每空 1 分,共 20 分) 1. C语言提供了丰富的数据类型,有四大类,其中结构体和共用体类型隶属于 ⑴ 类,字符类型属于 ⑵ 类。 2. 设已定义变量:float x=5.0; int a=10 ,b=10;试回答下列各题:(1)若 x 与 a,b 进行算术运算,其运算结果为 ⑶ 类型值。(2)执行(--a= =b++)?--a:++b; 后,a值为 ⑷ ,b值为 ⑸ 。 3. C程序由函数构成,每一个函数由 (6) 和 (7) 二部分组成。 4. 若x的当前值为5,执行语句“ if(x=3)x=x+5;”后,x的值为 ⑻ 。 5. C语言中没有逻辑类型变量,在给出逻辑运算结果时,以 ⑼ 代表“假”。 5. 设有定义char a=’a’,b;则语句 printf(“%c\n“,b=a++);的输出结果是 ⑽ 。 6. #define m(x,y) (x*y) 试求表达式 m(2,3+4) -5 的值是 ⑾ 。 7. 已知:int a ; float b; double c; 执行语句b=a+b+c; 后,变量b的数据类型是 ⑿ 。 8. 数学表达式“12≥y≥3”对应的C语言表达式是 ⒀ 。 9. 一般称指针就是地址,而存放另一变量的地址的变量称为 ⒁ 。 10. 从变量的作用域角度分,变量可以分为 ⒂ 和 ⒃ 。 11.C语言中二维数组中元素在内存中的存放顺序是 ⒄ 。 12.若定义以下结构体,试回答下列各题struct student {int num;char name[20]int age;float score;}; (1)在 TC 系统中,一个 struct student 结构体变量占内存 ⒅ 字节; (2)试定义 stu 变量为 struct student 结构体变量 ⒆ 。 (3)为 stu 变量的结构成员 age 赋值 20: ⒇ 。 二、单项选择题(在每小题的四个备选答案中,选出一个正确答案。每小题 1 分, 共 20 分) 1.一个完整的可运行的C源程序是( ) 。A、至少要由一个主函数或一个以上的辅助函数构成B、由一个且仅有一个主函数和零个以上(含零个)的辅助函数构成C、至少有一个主函数和一个以上的辅助函数构成D、至少有一个主函数和多个以上的辅助函数构成 2. 在 C 语言中,正确的 int 类型的常数是( ) 。A、-2U B、 059C、3a D、0 xAF 3. 下面程序段的运行结果为( ) 。int sum , i ;for(i=1;i= ‘a’)||(c=c) D、 (c>= ‘a’)int f[5]={1,1};for(i=2;i void swap(int *p1,int *p2) { int p;p=*p1;*p1=*p2;*p2=p; } main() { int a,b;int *p11,*p12;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值