若变量已正确定义,有以下程序段: i=0; do printf("%d,",i);while(i++); printf("%d\h",i); 其输出结果是( )。
A.0,0
B.0,1
C.1,1
D.程序进入无限循环
当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
下列关于C语言数据文件的叙述中正确的是( )。
A.文件由ASCII码字符序列组成,C语言只能读写文本文件
B.文件由二进制数据序列组成,C语言只能读写二进制文件
C.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件
D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件
在C语言程序中,以下说法正确的是( )。
A.函数的定义和函数的调用均不可以嵌套
B.函数的定义不可嵌套,但函数的调用可以嵌套
C.函数的定义可以嵌套,但函数的调用不可以嵌套
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
有以下程序 #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
有以下定义和语句: 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;
王某因涉嫌盗窃被检察机关批准逮捕,并提起公诉,一审法院判处有期徒刑4年。王某不服,提起上诉,二审法院改判无罪。王某提起国家赔偿请求,本案中赔偿义务机关应是下列哪些机关
A.作出逮捕决定的机关和作出一审判决的人民法院
B.作出一审判决的人民法院
C.作出逮捕决定的机关
D.作出逮捕决定的机关和作出二审判决的人民法院
有以下程序段 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
36.如图所示,一内壁光滑的气缸固定于水平地面上,在距气缸底部L=54cm处有一固定于气缸上的卡环,活塞与气缸底部之间封闭着一定质量的理想气体,活塞在图示位置时封闭气体的温度t1=267℃,压强p1=1.5atm.设大气压强ρ0恒为1atm,气缸导热性能良好,不计活塞的厚度.由于气缸缓慢放热,活塞最终会左移到某一位置而平衡.求
活塞刚要离开卡环处时封闭气体的温度;封闭气体温度下降到t3=27℃时活塞与气缸底部之间的距离。
- 真题试卷
- 模拟试卷
- 预测试卷