2016年武汉科技大学计算机科学与技术学院C语言程序设计复试笔试仿真模拟题.doc

上传人:q****9 文档编号:121185735 上传时间:2020-03-06 格式:DOC 页数:4 大小:22KB
返回 下载 相关 举报
2016年武汉科技大学计算机科学与技术学院C语言程序设计复试笔试仿真模拟题.doc_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2016年武汉科技大学计算机科学与技术学院C语言程序设计复试笔试仿真模拟题.doc》由会员分享,可在线阅读,更多相关《2016年武汉科技大学计算机科学与技术学院C语言程序设计复试笔试仿真模拟题.doc(4页珍藏版)》请在金锄头文库上搜索。

1、2016年武汉科技大学计算机科学与技术学院C语言程序设计复试笔试仿真模拟题一、选择题1 以下程序: 程序运行后的结果是( )。A.0B.-12C.-20D.10答:C【解析】将函数的宏替 2 设有定义: 若变量均已正确赋初值,则以下语句中错误的是( )。 答:A【解析】A 项错误,struct 中的mark 成员是数组,数组一旦定义,不能直接赋值。B 项正确,numl 是int 变量,可以直接赋值。C 项正确,C 语言中struct 变量可以直接赋值,实际操作是内存拷贝;D 项正确,num2是int 变量,可以直接赋值;C 语言中,数组不能直接赋值,但是把数组包装在struct 中,就可以实现

2、直接赋值。 3 有以下程序段: 换代入程序中即可。当执行上述程序段,并从键盘输入:name=Lilinum=1001后,name 的值为( )。A.LiliB.name=LiliC.Lilinum=D.name=Lilinum=1001答:A【解析】在C 语言中输入多个字符串时,系统会把空格字符作为输入的字符串之间的分隔符。本题中,由于输入两个变量,所以中间应该以回车键为间隔,当从键盘输入name=Lilinum=1001只是输入第一个变量,并且只将Lili 赋值给了name 。 4 若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是( )。A. 函数的形参和实参分别占用不同的

3、存储单元B. 形参只是形式上的存在,不占用具体存储单元C. 同名的实参和形参占同一存储单元D. 函数的实参和其对应的形参共占同一存储单元答:A【解析】函数体中,变量(包括形参)只在函数被调用时才临时开辟存储单元,当退出函数时,这些临时开辟的存储单元全被释放掉。C 语言中函数调用可以分成传值和传引用,传值调用,形参是实参的数据拷贝;传引用调用,形参是实参的指针拷贝;所以,形参和实参占用不同的存储单元。 5 有以下程序: 执行时若输入:Fig flower is red. 则输出结果是( )。A.Figflowerisred.B.Figflowefisred.C.Figflower is red.

4、D.Fig flower is red.答:A【解析】scanf ( )函数从输入设备按照指定的类型输入对应类型的若干个数据,遇到空格、制表符和回车 时读取结束。可知读到第一个空格时读到第二个空格时赋值结束,为flower , 可知赋值结束,为Fig , 从第一个有效字符为red. 。prinff ( )函数格为is ,式控制符输出字符串,遇到结束输出。输出结果为 “Figflowerisred. ”。 6 关于地址和指针,以下说法正确的是( )。A. 通过强制类型转换可以将一种类型的指针变量赋值给另一种类型的指针变量B. 可以取一个常数的地址赋值给同类型的指针变量C. 可以取一个表达式的地址

5、赋值给同类型的指针变量D. 可以取一个指针变量的地址赋值给基类型相同的指针变量答:A【解析】常数的地址存储在内存的常量区,常量区存储的都是常量,值都是不可修改的,所以直接取常量的 地址赋给指针变量没有任何意义,C 语言也不允许这样做,编译会出错,B 选项错误;表达式的值存储在临时变 量中,内存中存在专门用来存储临时变量的区域,对这块地址进行操作也是没有意义的,C 语言不允许这样做,编译会出错,C 选项错误;可以取一个指针变量的地址,但是指针变量的地址属于指针,只能赋值给指针类型的指针变量,D 选项错误。故答案为A 选项。 7 有以下定义: 以下叙述中错误的是( )。A.x 的内存地址与x.i

6、的内存地址相同B.struct data是一个类型名C. 初始化时,可以对x 的所有成员同时赋初值D. 成员i 、c 和d 占用的是同一个存储空间答:D【解析】i 、c 、d 是结构体变量x 中的三个不同的成员,占用不同的存储空间。共用体的各成员占用同一个存储空间。 8 以下选项中关于C 语言常量的叙述错误的是( )。A. 所谓常量,是指在程序运行过程中,其值不能被改变的量B. 常量分为整型常量、实型常量、字符常量和字符串常量C. 常量可分为数值型和非数值型常量D. 经常被使用的变量可以定义为常量答:D【解析】常量是指在程序运行过程中其值不能被改变的量。在C 语言中,有整型常量、实型常量、字符常量和字符串常量等类型。整型常量和实型常量又称数值型常量,它们有正值和负值的区分。所谓变量是指在程序 运行过程中其值可以改变的量。C 语言规定,程序中所有变量都必须先定义后使用。变量和常量有明显的区分。 9 有以下程序: 一、选择题考研试题

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号