- 543
- 0
- 约5.89千字
- 约 13页
- 2017-07-05 发布于河南
- 举报
c程作业文件
1. 下面定义结构变量的语句中错误的是____ A) struct student {int num; char name[20]; } s; B) struct {int num; char name[20]; } s; C) struct student { int num; char name[20]; } struct student s; D) struct student { int num; char name[20]; }; student s; 2. 如果有定义语句: stuct { int x,y; } s[2]={ {1,3}, {2,7} }; 则语句:printf(%d\n, s[0].y/s[1].x); 输出结果为____ A) 0 B) 1 C)2 D)3 3. 根据下面的定义, 能打印出字母 M 的语句是____ struct person{ char name[10]; int age;}c[10={ John,17,Paul,19,Mary,18,Adam,16}; A) printf(%c,c[3].name); B)printf(%c,c[3].name[1]); C) printf(%c,c[2].name[0]); D)printf(%c,c[2].name[1]); 4. 设有如下定义,则对 data 中的a成员的正确引用是____ struct sk{int a; float b;} data , *p=data; A) (*p).data.a B) (*p).a C) p-data.a D) p.data.a 5. 对于以下结构定义, (*p) - str++ 中的++ 加在____ struct {int len; char *str; } *p; A) 指针 str上 B)指针 p 上 C) str 指向的内容上 D)语法错误 6) 要调用数学处理函数时,在#include 命令行中应包含_____ A) “stdio.h” B) “string.h” C) “math.h” D) “ctype.h” 7) 对于以下递归函数 f , 调用 f(4), 其返回值为_____ A) 10 B) 4 C) 0 D) 以上均不是 8) 执行下列程序段: #define MA(x,y) (x*y) int i=5; i = MA(i, i+1) -7; 变量 i 的值应为: A) 30 B) 19 C) 23 D) 1 9) 宏定义 “define DIV(a,b) a/b”经 DIV(x+5,y-5) 引用,替换展开后是_____ A) x+5/y-5 B) (x+5/y-5) C) (x+5)/(y-5) D) (x+5)/(y-5) 10) 定义带参数的宏 #define JH(a, b, t) t=a; a=b; b=t, 对两个 a, b的值进行交换,下列表述中正确的是_____ A) 不定义参数 a 和b 将导致编译错误 B) 不定义参数 a,b 和 t 将导致编译错误 C) 不定义参数 t 将导致运行结果错误 D) 不需要定义参数 a,b和 t 的类型 11) 执行下面程序, 正确的输出是_____ int x=5,y=7; void swap() { int z; z = x; x = y; y = z; } int main() { int x=3, y=8; swap(); printf(%d, %d\n, x, y); return 0; } A) 3,8 B) 8,3 C) 5.7 D)7,5 12) 下列说法中正确的是_____ A) 若全局变量仅在单个文件中访问,则可以将这个变量修改成静态全局变量,以降低模块间的耦合度 B) 若全局变量仅由单个函数访问,则可以将这个变量改为函数的静态局部变量,以降低模块间的耦合度 C) 设计和使用访问动态全局变量、静态全局变量、静态局部变量的函数时,需要考虑变量生存周期问题 D) 静态全局变量使用过多, 可能会导致动态存储区(堆栈)溢出 13. 以下语句将输出_____ #include stdio.h printf(%d %d %d, NULL, \0, EOF); A) 0 0 1 B) 0 0 -1 C) NULL EOF D) 1 0 EOF 14) 如果二进制文件 a.dat已经存在, 现在要求写入全新数据, 应以____方式打开。 A) w B) wb C) w+ D)wb 15. 定义 FLE *fp, 则文件指针 fp 指向的是 A) 文件在磁盘上的读写位置 B) 文件在缓冲区上的读写位置 C) 整个磁盘文件 D) 文件类型结构体 16. 缓冲文件系统的文件缓冲区位于 A) 磁盘缓冲区
您可能关注的文档
最近下载
- ISO∕IEC 42001-2023人工智能管理体系之2:“4 组织环境-4.2 理解相关方的需求和期望”解读、实施流程和风险描述(雷泽佳编制-2024).pdf VIP
- 节假日加班安全管理规定.docx VIP
- 第四章船体结构节点图.ppt.ppt VIP
- 社区卫生服务站(诊所)门诊病历(A4打印版).docx VIP
- 船体结构节点图.pptx VIP
- 预包装食品标签通则.pdf VIP
- 船体结构第一节船用钢材及连接方法略第二节船体结构第三节船体.ppt VIP
- 餐饮企业餐厅开业筹备推进表.xls VIP
- ISO∕IEC 42001-2023人工智能管理体系之1:“4 组织环境-4.1 理解组织及其环境”解读、实施流程和风险描述(雷泽佳编制-2024).pdf VIP
- 电路(一)试题 - 上海大学.doc VIP
原创力文档

文档评论(0)