- 0
- 0
- 约7.71万字
- 约 53页
- 2026-01-27 发布于河北
- 举报
国家二级C语言机试结(构体、共用
体、位运算及文件操作)模拟试卷1共(
6套)
共(166题)
国家二级C语言机试结(构体、共用
体、位运算及文件操作)模拟试卷第1
套
一、选题本(题共26题,每题1.0分,共26分。)
An
1、若有以下程序main。{intc;c=105:printf(%d\n,c);}则程序的输出结
果是
A、15
B、10000
C、5
D、105
标准答案:A
知识点解析:按位异或(入)的运算规则是:参与运算的两个运算数中相对应的二进
制位上,若数相同,则该位的结果为0;若数不同,该位的结果为1。整数10和5
的二进制编码分别为1010和0101,异或结果为1111,其上进制数据位15。
2、若有以下程序main。{inic;c=1315;printf(%d\n,c);}则程序的输出结
果是
A、15
B、18
C、13
D、5
标准答案:C
知识点解析:按位或(I)的运算规则是:参加运算的两个运算数中,只要两个相应
的二进制位中一个为1,则该位的运算结果即为1;只有当两个相应位的数都为0
时,该位的运算结果才为0。13的二进制位1101,5的二进制位0101,或运算的
结果为1101,因此值为13o
3、有以下程序main(){inti=0;i=〜i:printf(%d\n,i);}程序运行后的输出
结果是
A、0
B、1
C、8
D、一I
标准答案:D
知识点解析:运算符(〜)是位运算符中唯一的一个单目运算符,运算对象应置于运
算符的右边,其运算功能是把运算对象的内容按位取反(使每一位上的0变1,1变
0)oi的初值为0,二进制位00000000,因此取反后结果最高位为符
号位,为-1的补码形式,因此输出结果为一1。
、有以下程序main(){inti=l:i==i*i;printf(%d\n,i);}程序运行后的输出
结果是
A、一1
B、0
C、1
D、7
标准答案:B
知识点解析:按位异或(人)的运算规则是:参与运算的两个运算数中相对应的二进
制位上,若数相同,则该位的结果为0;若数不同,该位的结果为1。本题中表达
式i人i的值必为0,因为i的各个位置的二进制值相同。
5、下面关于位运算符的叙述,正确的是
A、#表示“按位异或”的运算
B、II表示“按位或”的运算
C、〜表示“按位异或”的运算
D、表示“按位与”的运算
标准答案:D
知识点解析:C语言提供了6种位运算符,各种位运算符的含义见下表:
各种位总算符及K,台义
含义优先级
运算符
■
依位求反1
«K.n2
»(论2
技位「3
A核位v或4
按位或5g
6、以下叙述中正确的是
A、打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖
B、在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能
读到第1个数据
C、C语言中的文件是流式文件,因此只能顺序存取数据
D、当对
您可能关注的文档
最近下载
- 《水利水电工程岩土渗透性原位试验规程 第2部分 注水试验》征求意见稿制定说明.docx VIP
- 23DX001 建筑电气工程设计常用图形和文字符号.docx VIP
- 新人教版七年级语文上册期末试卷及参考答案.doc VIP
- T8联考英语试题.doc VIP
- 大众汽车标准_PV_1210_腐蚀试验.pdf VIP
- GA_T 1611-2019法庭科学 生物检材中甲氰菊酯等五种拟除虫菊酯类农药及其代谢物检验 液相色谱-质谱法.pdf
- 初中语文阅读理解答题技巧汇编(精总).doc VIP
- 呼吸机相关性肺炎预防和控制措施.pptx VIP
- 《GB/T 38271-2025塑料 聚苯乙烯(PS)、抗冲击聚苯乙烯(PS-I)、丙烯腈-丁二烯-苯乙烯(ABS)及苯乙烯-丙烯腈(SAN)树脂中残留苯乙烯单体含量的测定 气相色谱法》.pdf
- 2025年咨询行业管理咨询报告.docx
原创力文档

文档评论(0)