




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二级C语言程序设计全真标准预测试卷(一)2 31.在printf函数中用来输出十六进制无符号整数的格式字符是() (本题分值:1分) 【正确答案】 B A.d格式符 B.x格式符 C.u格式符 D.o格式符 32.下列叙述中,正确的一条是() (本题分值:1分) 【正确答案】 B A.语句“goto 12;”是合法的 B.for(;)语句相当于while(1)语句 C.if(表达式)语句中,表达式的类型只限于逻辑表达式 D.break语句可用于程序的任何地方,以终止程序的执行 33.下列语句执行后的结果是() y=5;p=&y;x=*p+; (本题分值:1分) 【正确答案】 A A.x=5,y
2、=5 B.x=5,y=6 C.x=6,y=5 D.x=6,y=6 34.若在fopen函数中使用文件的方式是wb+,该方式的含义是() (本题分值:1分) 【正确答案】 D A.为读/写打开一个文本文件 B.为输出打开一个文本文件 C.为读/写建立一个新的文本文件 D.为读/写建立一个新的二进制文件 35.下述程序段的输出结果是() int x=10; int y=x+; printf(%d,%d,(x+,y),y+); (本题分值:2分) 【正确答案】 A A.11,10 B.11,11 C.10,10 D.10,11 36.设a=12、b=12345,执行语句printf(%4d,%4d,
3、a,b);的输出结果为() (本题分值:1分) 【正确答案】 B A.12,123 B.12,12345 C.12,1234 D.12,123456 37.如果文件1包含文件2,文件2中要用到文件3的内容,而文件3中要用到文件4的内容,则可在文件1中用三个#include命令分别包含文件2、文件3和文件4。在下列关于这几个文件包含顺序的叙述中,正确的一条是() (本题分值:1分) 【正确答案】 A A.文件4应出现在文件3之前,文件3应出现在文件2之前 B.文件2应出现在文件3之前,文件3应出现在文件4之前 C.文件3应出现在文件2之前,文件2应出现在文件4之前 D.出现的先后顺序可以任意 3
4、8.以下程序的运行结果是() #define PI 3.141593 #include _in() printf(PI=%fn,PI); (本题分值:1分) 【正确答案】 B A.3.141593=3.141593 B.PI=3.141593 C.3.141593=PI D.程序有误,无结果 39.在下列叙述中,正确的一条是() (本题分值:1分) 【正确答案】 D A.语句“int *pt;”中的*pt是指针变量名 B.语句“int *p=a;”等价于“int *p;p=&a0;” C.运算符*和&都是取变量地址的运算符 D.已知指针变量p指向变量a,则a和*p值相同,都是变量a的值 40.
5、以下程序运行后的输出结果是() _in() int a,b; a=50;b=90; printf(%dn,(a,b); (本题分值:1分) 【正确答案】 A A.90 B.50 90 C.50 D.450 41.若有以下定义和语句: int s45,(*ps)5; ps=s; 则对s数组元素的正确引用形式是() (本题分值:2分) 【正确答案】 C A.ps+1 B.*(ps+3) C.ps02 D.*(ps+1)+3 42.若已定义x为int型变量,说明指针变量p的正确语句是() (本题分值:2分) 【正确答案】 C A.int p=&x; B.int *p=x; C.int *p=&x;
6、D.*p=*x; 43.设a为int型变量,执行下列赋值语句后,a的取值分别为() a=125.534;a=20.0/3;a=20%3;a=(int)125.521%4;a=52; (本题分值:2分) 【正确答案】 D A.125,6.666666,2,1,1 B.125,6,2,1,1 C.125.534,6.666666,2,1,20 D.125,6,2,1,20 44.以下程序的输出结果是() _in() int b33=0,1,2,0,1,2,0,1,2,i,j,t=1; for(i=0:i3;i+) for(j=i;j=i;j+) t=t+bij; printf(%dn,t); (本
7、题分值:2分) 【正确答案】 B A.3 B.4 C.1 D.9 45.在下列叙述中,错误的一条是() (本题分值:2分) 【正确答案】 D A.scanf()函数可以用来输入任何类型的多个数据 B.数组名作函数参数时,也采用“值传送”方式 C.如果形参发生改变,不会改变主调函数的实参值 D.函数的实参与形参的类型应一致 46.执行下列语句的结果为() i=3; printf(%d,+i); printf(%d,i+); (本题分值:2分) 【正确答案】 D A.3,3 B.3,4 C.4,3 D.4,4 47.已知x=3、y=2,则表达式x*=y+8的值为() (本题分值:2分) 【正确答案
8、】 C A.3 B.2 C.30 D.10 48.在下列叙述中,错误的一条是() (本题分值:2分) 【正确答案】 B A.关系表达式的值是一个逻辑值,即“真”或“假”,可赋给一个逻辑变量 B.数组必须先定义,后使用,并且只能逐个引用数组元素,而不能一次引用整个数组 C.在C语言中,判断一个量是否为“真”时,用0代表“假”,1代表“真” D.将字符串常量赋给字符数组时,必须在字符串后加0,表示字符结束 49.已知大写字母F的ASCII码为70,以下程序的运行结果为() #include&bsp _in() char c1=F,c2=P; printf(%d,%dn,c1,c2); (本题分值:2分) 【正确答案】 A A.70,80 B.70,81 C.70,82 D.70,83 50.设有以下语句: struct stint n;struc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物质变化与我们课件
- 孝老爱亲活动方案
- 物联网零碎性知识培训课件
- 新质生产力:发展前景展望
- 2025年公务用车司机面试问题及答案大全
- 新能源汽车自动驾驶2025年技术创新与新能源调度应用分析报告
- 20《雾在哪里》教学设计-2024-2025学年二年级上册语文统编版(五四制)
- 2025年陕西省咸阳百灵中学生物高三上期末达标测试试题
- 分级护理制度、危重患者抢救制度考试题库及答案
- 申论国家公务员考试试题及答案指导
- 中医院全国名老中医药专家传承工作室制度
- 中国建设银行专用PPT模板
- 套管预留预埋技术交底
- 全国一等奖 宁夏教研工作平台 宁夏回族自治区教育厅教研室
- YS/T 677-2016锰酸锂
- 第20章-货币政策与财政政策-(《金融学》课件)
- 神经外科常见疾病的护理课件
- 科技论文写作与文献检索-1课件
- 危重患者抢救制度
- 优秀班主任的修炼手册 课件(共34张ppt)
- 冀教版九年级全一册英语全册课前预习单
评论
0/150
提交评论