- 真题试卷
- 模拟试卷
- 预测试卷
若变量已正确定义,有以下程序段: i=0; do printf("%d,",i);while(i++); printf("%d\h",i); 其输出结果是( )。
A.0,0
B.0,1
C.1,1
D.程序进入无限循环
正确答案
B
解析
[解析]do…while循环的执行过程如下:①执行do后面的循环体中的语句。②计算while后一对圆括号中表达式的值。当值为非0时,转去执行步骤①;当值为0时,执行步骤③。③退出do…while循环。对于本题变量i的初始值等于“0”,接着执行do后面的循环体中的语句,输出变量i的值0。再判断while后面括号中表达式i++的值,其值为0,所以循环结束。此时变量i的值经过自加已经变为1,所以再次输出i的值“1”。
当a=4,b=5,c=7,d=6时,执行下面一段程序: if(a<b) if(c<d)x=1; else if(a<c) if(b<c)x=2: else x=3; else x=4; else x=5; 程序执行后,x的值为( )。
A.1
B.2
C.3
D.4
正确答案
B
解析
[解析]本题考查if else语句。第一个if语句,先判断条件,a<b成立,则执行下面的语句;第二个if语句,先判断条件,c<d不成立,则执行其对应的else语句;第三个if语句,先判断条件,a<c成立,执行其后语句;第四个if语句,先判断条件,b<c成立,执行语句x=2。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为( )。
A.并运算
B.交运算
C.差运算
D.积运算
正确答案
A
解析
[解析]关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,新关系中包含两个关系中的所有元组。
下列关于C语言数据文件的叙述中正确的是( )。
A.文件由ASCII码字符序列组成,C语言只能读写文本文件
B.文件由二进制数据序列组成,C语言只能读写二进制文件
C.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件
D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件
正确答案
D
解析
[解析]本题考查数据文件的基本概念。①文件由数据流形式组成,可以按数据的存放形式分为二进制文件和文本文件;②C语言既能读写文本文件,又可以读写二进制文件。
已知char**S,下面正确的语句是( )。
A.s="ABCDEF";
B.*s= "ABCDEF";
C.**s="ABCDEF";
D.*s='A';
正确答案
C
解析
[解析]“s”是代表数组首地址的地址常量,不是变量,“=”左边不能出现常量,因此s="ABCDEF"语法错误。“**s”和“s”一样;“*s”是指变量地址,不能给其赋字符串。
在C语言程序中,以下说法正确的是( )。
A.函数的定义和函数的调用均不可以嵌套
B.函数的定义不可嵌套,但函数的调用可以嵌套
C.函数的定义可以嵌套,但函数的调用不可以嵌套
D.函数的定义和函数的调用均可以嵌套
正确答案
B
解析
[解析]本题考查函数调用的基本概念。因为函数的结果是一个未知量,而函数定义时不能使用未知量,所以函数定义不可以嵌套,但是函数调用可以嵌套。
下列工具中,不属于结构化分析的常用工具的是( )。
A.数据流图
B.数据字典
C.判定树
D.N.S图
正确答案
D
解析
[解析]结构化分析的常用工具有数据流图、数据字典、判定树和判定表。
以下程序段的输出结果为( )。 static char a[]="programme"; char*p; p=a; for(p=a;p<a+8;p+=2) putchar(*p);
A.programme
B.porm
C.有语法错误
D.prog
正确答案
B
解析
[解析]本程序首先定义了静态字符数组a,然后将指针p指向数组a的首地址,第一次for循环,p=a,p指向数组的第一个元素,*p是取指针p所指地址的内容,输出p;第二次for循环,p=p+2,则p指向数组的第三个元素,*p是取指针p所指地址的内容,输出o;第三次for循环,p=p+2,则p指向数组的第5个元素,*p是取指针p所指地址的内容,输出r;第四次for循环,p=p+2,则p指向数组的第7个元素,*p是取指针p所指地址的内容,输出m;结束循环。
有以下程序 #include<stdio.h> main() {int k=5,n=0; while(k>0) {switch(k) {defhult:break; case 1:n+=k: case 2: case 3:n+=k; } k--; } printf("%d\n",n); } 程序运行后的输出结果是
A.0
B.4
C.6
D.7
正确答案
D
解析
[解析]因为没有break语句,当k=2的时候,会顺序执行两条语句,k=1的时候,会顺序执行3条语句。
下列选项中,不属于数据模型所描述的内容的是( )。
A.数据类型
B.数据操作
C.数据结构
D.数据约束
正确答案
A
解析
[解析]数据模型描述的内容包含数据结构、数据操作和数据约束。
线性表常采用的两种存储结构是( )。
A.散列方法和索引方式
B.链表存储结构和数组
C.顺序存储结构和链式存储结构
D.线性存储结构和非线性存储结构
正确答案
C
解析
[解析]线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。
有以下定义和语句: struct students {int num;char name[20];char c; struct {int grade1;int grade2;}s; }; struct students w,*pw; *pw=w; 下列赋值语句不正确的是( )。
A.w.num=1002;
B.w.grade1=85;
C.pw->num=1002;
D.w.s.grade2=85;
正确答案
B
解析
[解析]本题主要考查的是结构体变量的嵌套定义,也就是说一个结构体变量也可以是一个结构体。在本题中student这个结构体中包含了结构体s。所以对结构体变量w中grade1成员的引用是w.s.grade1或w->s->grade1。
王某因涉嫌盗窃被检察机关批准逮捕,并提起公诉,一审法院判处有期徒刑4年。王某不服,提起上诉,二审法院改判无罪。王某提起国家赔偿请求,本案中赔偿义务机关应是下列哪些机关
A.作出逮捕决定的机关和作出一审判决的人民法院
B.作出一审判决的人民法院
C.作出逮捕决定的机关
D.作出逮捕决定的机关和作出二审判决的人民法院
正确答案
A
解析
本题属于二审改判无罪的情形。《国家赔偿法》第19条:"行使国家侦查、检察、审判、监狱管理职权的机关及其工作人员在行使职权时侵犯公民、法人和其他组织的合法权益造成损害的,该机关为赔偿义务机关。 对没有犯罪事实或者没有事实证明有犯罪重大嫌疑的人错误拘留的,作出拘留决定的机关为赔偿义务机关。 对没有犯罪事实的人错误逮捕的,作出逮捕决定的机关为赔偿义务机关。 再审改判无罪的,作出原生效判决的人民法院为赔偿义务机关。二审改判无罪的,作出一审判决的人民法院和作出逮捕决定的机关为共同赔偿义务机关。"依此,A项为正确答案。
有以下程序段 int j;float y; char name[50]; scanf("%2d%f%s",&j,&y,name); 当执行上述程序段,从键盘上输入55566 7777abc后,y的值为( )。
A.55566.0
B.566.0
C.7777.0
D.566777.0
正确答案
B
解析
[解析]因为在输入格式控制符中指定变量i的输入格式控制符为“%2d”,即变量j所占的宽度为2,所以变量j只接收输入数据的前两位,从第3位开始直到空格之间的输入整数都会被保存到变量y中,因为y为浮点型数据,所以输出结果为选项B)。
14.一充电后的平行板电容器保持两极板的正对面积、间距和电压不变,现在两极板间插入一电介质,其电容C和极板的电荷量Q的变化情况是( )
正确答案
解析
由公式知,在两极板间插入一电介质,其电容C增大,由公式知,电压U不变时Q增大;故A正确.
故选:A
考查方向
电容器的动态分析.
解题思路
根据电容的决定式判断电容大小,根据定义式判断电压变化.
易错点
电容的定义式和决定式的配合应用.
知识点
39.选考题三 【物理-选修3-5】
下列说法正确的是
正确答案
解析
AE、对黑体辐射的研究表明:随着温度的升高,辐射强度的最大值向波长较短的方向移动,即向频率较大的方向移动.故A错误,E正确;
B、半衰期有原子核的种类决定,与物理、化学状态无关,故B错误;
C、由光电效应的方程Ek=hυ-W0可知,光电子的动能由入射光频率决定,频率越大,光电子的最大初动能越大,故C正确;
D、根据玻尔氢原子模型的相关理论,电子轨道和能量都是量子化的,而在“跃迁”过程中要遵循hυ=Em-En,故只能辐射特定频率的光子,故D正确;
考查方向
光电效应;原子核衰变及半衰期、衰变速度;黑体辐射
解题思路
对黑体辐射的研究表明:随着温度的升高,辐射强度的最大值向波长较短的方向移动;半衰期有原子核的种类决定;根据光电效应方程得出光电子的最大初动能与入射光频率有关;能级间跃迁辐射的光子能量等于两能级间的能级差.
易错点
半衰期并不能指少数原子,它的定义为:放射性元素的原子核有半数发生衰变所需的时间。衰变的快慢是由原子核内部自身决定的,与外界的物理和化学状态无关.
知识点
37.选考题二 【物理-选修3-4】
下列说法正确的是
正确答案
解析
AE、用标准平面检查光学平面的平整程度是利用光在标准平面与被检查的平面之间的空气薄膜的前后表面上的两束反射光的干涉现象,故A错误,E正确;
B、根据狭义相对论的两个基本假设可知:在不同的惯性参考系中,一切物理规律都是相同的,故B正确;
C、电视机遥控器是利用发出红外线脉冲信号来变换频道的,故C错误;
D、在光的双缝干涉实验中,若仅将入射光由绿色光变为红光,光的波长变大,根据:可知条纹间距变宽,故D正确;
考查方向
光的干涉;爱因斯坦相对性原理和光速不变原理;双缝干涉的条纹间距与波长的关系;
解题思路
用标准平面检查光学平面的平整程度是利用光的薄膜干涉现象;
易错点
关键要理解并掌握干涉条纹的宽度公式.
知识点
36.如图所示,一内壁光滑的气缸固定于水平地面上,在距气缸底部L=54cm处有一固定于气缸上的卡环,活塞与气缸底部之间封闭着一定质量的理想气体,活塞在图示位置时封闭气体的温度t1=267℃,压强p1=1.5atm.设大气压强ρ0恒为1atm,气缸导热性能良好,不计活塞的厚度.由于气缸缓慢放热,活塞最终会左移到某一位置而平衡.求
活塞刚要离开卡环处时封闭气体的温度;封闭气体温度下降到t3=27℃时活塞与气缸底部之间的距离。
正确答案
①87℃②45cm
解析
①活塞刚要离开卡环处之前,初态:P1=1.5atm T1=267+273K=540K;末态:P2=P0=1atm
此过程等容变化,由查理定律得:
代入数据解得:
即t2=T2-273=(360-273)℃=87℃
②活塞离开卡环后做等压变化,根据盖吕萨克定律得:
解得:
考查方向
气体实验定律
解题思路
①活塞刚要离开卡环处前气体做等容变化,根据查理定律列式求解;
②活塞离开卡环后做等压变化,根据盖吕萨克定律列式求解;
易错点
关键是根据题意分析出变化过程中气体做何种变化,然后选择合适的气体实验定律列式求解.