2016年常州大学信息学院程序设计与C语言(包括上机)之C程序设计考研复试题库
● 摘要
目录
2016年常州大学信息学院程序设计与C 语言(包括上机) 之C 程序设计考研复试题库(一) .... 2 2016年常州大学信息学院程序设计与C 语言(包括上机) 之C 程序设计考研复试题库(二) .... 9 2016年常州大学信息学院程序设计与C 语言(包括上机) 之C 程序设计考研复试题库(三) .. 16 2016年常州大学信息学院程序设计与C 语言(包括上机) 之C 程序设计考研复试题库(四) .. 22 2016年常州大学信息学院程序设计与C 语言(包括上机) 之C 程序设计考研复试题库(五) .. 28
第 1 页,共 35 页
一、选择题
1. 有如下程序:
程序运行后的输出结果是( )。 A.59 B.73 C.115 D.72 答:A
【解析】整型常量有3种,①十进制整常量,没有前缀,输出格式控制符为常量,以0作为前缀,输出格式控制符为式控制符为项正确。
2. 有如下程序:
程序运行后的输出结果是( )。 A.8 B.9 C.7 D.10 答:A
strlen 是求字符串长度的函数,【解析】
是一个长度为8的字符串,其中
均为转义字符常量,但是长度也是1, 因此输出结果是8, 答案为A 选项。
3. 有以下程序段:
第 2 页,共 35 页
②八进制整
故A
③十六进制整常量,以或作为前缀,输出格
八进制数072表示成十进制数为58, 即以十进制格式输出
若文件
已存在,则以下叙述正确的是( )。
中的原有内容将全部消失
A. 程序运行后,文件C. 对文件D. 对文件答:A
【解析】fopen 函数以一定方式打开指定文件,返回一个指向文件的文件指针,如果不能实现打开指定文件的操作,则返回一个空指针NULL 。如果指定文件不存在,则创建一个文件名为指定文件名的新文件,然后打开它。在指定文件有错误或者指定文件不存在却不能创建新文件的情况下,打开文件操作错误,返回空指针。本题程序中,文件
已存在,程序运行后,
文件
中的原有内容将全部消失,A 选项正确。文件原本就存在,不会导致程序出错,会按照
指定的方式打开文件,B 选项错误。对文件进行写操作,只能对指针指向的位置内容进行写操作,不能随机读写,C 选项错误。对文件件尾部,D 选项错误。
4. 有以下程序:
己知字母A 的ASCII 码值为65, 程序运行后的输出结果是( )。 A.E , 68 B.D , 69 C.E , D D. 输出无定值 答:A
【解析】C 语言中,字符型可以作为整型用,可以出现在任何需要整型的表达式中。该题中c2, 然后将cl 按字母格式输出,c2按整型格式输出。 的main 函数将字符A 经过运算分别赋值给cl 、
5. 有以下程序:
第 3 页,共 35 页
B. 程序运行时,会因文件存在而出错
进行写操作后,可以随机进行读取 写入的内容总是被添加到文件尾部
写入的内容写到指针所指向的位置,而不是添加在文
程序的运行结果是( )。 A.1, 2 B.3, 6 C.4, 7
D. 变量的地址值 答:B
【解析】程序的执行过程为:定义整型数组结构体数组X ,并为其初始化,则
x2的第一个元6。程序的运行结果是3,6, 故B 选项正确。
6. 有以下程序段:
已知字符a 的ASCII 码十进制值为97,则执行上述程序段后输出的结果是( )。 A. 因变量类型与格式描述符的类型不匹配输出无定值 B. 输出项与格式描述符个数不符,输出为零值或不定值 C.a ,97,12k=12 D.a ,97,k=12 答:D
【解析】字符变量中的值就是该字符的Ascn 代码值,
可以参与对整型变量所允许的任何运算。
c 表示以字符格式输出ch 的值,所以输出为a ; %d表示以十进制代码的形式输出。h
,然后以十进制的值,为97; k 没有对应的输出格式,不输出。在第二个语句中,首先输出“k=”代码输出k 的值,为12。
7. 有以下程序:
程序的运行结果是( )。
第 4 页,共 35 页
并进行初始化,两个数组长度均为2。定义
输出x[0]的成员指针b
指向的内存单元值,即数组xl 的第一个元素3, 输出x[l]的成员指针b 指向的内存单元值,即数组
相关内容
相关标签