软件学院c语言,2011软件学院C语言考试

哈尔滨工程大学本科生考试试卷

( 2011 年 秋季 学期)

C)p1=&m; p2=p1 ; A)各成员所占内存空间的总和

D)p1=&m; *p1=*p2 ; 。

8. 当定义一个结构变量时,系统分配给它的空间大小是 B)结构体中第一个成员所占的内存空间

课程编号: 0920111

课程名称:

程序设计基础

C)成员中占内存空间最大者所占的存储空间 D)结构体中最后一个成员所占的存储空间 9. 以下选项中合法的字符常量是 。 B)'\010' D)D A)"B" C)68 A)任何函数都有返回值 B)函数的返回值类型和 return 语句的表达式类型相同 C)函数的返回值类型和函数的类型相同 D)如未指定函数的类型,则其返回值为 void 类型

一、单选题(每小题 1 分,共 10 分)

姓名:

1. 无法实现数学公式 ab/xy 运算的语句是_______。 A)a*b/x*y C)a*b/(x*y) A)0 B)a*b/x/y D)a/(x*y)*b B)1 D)-1 。

10. 关于函数的返回值,以下正确的是_______。

2. 设 int x=1, y=1; 表达式(!x||y--)的值是_______。

C)2 A)只有元素 a[0][0]可得到初值 0 B)此定义语句不正确

3. 若有语句:int a[3][4]={0};则下面正确的叙述是

二、填空题(每空 1 分,共 10 分) 1、若 a 是 int 变量,则执行表达式 a=35/3%3 后,a 的值是 2. 在一个函数内部直接或间接调用自身称为函数的 3. C 程序的运行总是从 。 B)只能是 0 或非 0 正数 D)可以是任何类型的数据 。 B)5 D)3 函数开始的。 。 文件。 。 4. 设有如下定义: int x=10,y=3,z; 则语句 printf("%d\n",z=(x%y,x/y)); 的输出结果是 5. 计算 a 、 b 中最小值的条件表达式为 6. 函数 fopen("data","r")以只读方式打开了一个 8. 有如下定义: struct{int x; int y;}s[2]={{2,2},{5,4}}, *p=s; 。 个元素。 则:表达式 ++p->x 的结果是 10. 若 i 为整型变量,i=0; while (i=0) i++; 。 则以上循环执行 次。 。 调用。 。

C)数组 a 中各元素都可得到初值,但其值不一定为 0

学号:

线

D)数组 a 中每个元素均可得到初值 0 4. 逻辑运算符两侧运算对象的数据类型 A)只能是 0 或 1 C)只能是整型或字符型数据 A)4 C)6 6. 以下不正确的说法是 。

5. 设 int a=5,b=4;则表达式(a=b++)?++a:b++的值是

7. 已知 int j,i=1; 则执行 j=-i++; 语句后,变量 i 和 j 的值为

A)全局变量、静态变量的初值是在编译时指定的 B)静态变量如果没有指定初值,则其初值为 0 C)动态局部变量如果没有指定初值,则其初值不确定

9. 有定义语句:char s[]="abcdef"; 则数组 s 有

班级:

D)函数中的静态变量在函数每次调用时,都会重新设置初值 7. 若有说明:int *p1, *p2,m=5,n=6;以下有不正确赋值语句的选项是 A)p1=&m; p2=&p1 ; B)p1=&m; p2=&n; *p1=*p2 ;

第1页 共8页

第2页 共8页

1-189-jpg_6_0_______-65-0-0-65.jpg

1-201-jpg_6_0_______-65-0-189-65.jpg

1-201-jpg_6_0_______-65-0-390-65.jpg

1-997-jpg_6_0_______-56-0-591-56.jpg

1-998-jpg_6_0_______-640-0-1588-640.jpg

1-998-jpg_6_0_______-640-0-2586-640.jpg

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值