出自:佳木斯大学语言治疗学

以下程序段执行时会出现( )状况x=0;do{x=x*x;}while(++x);
·是死循环
·循环执行二次
·循环执行一次
·语法错误
下列运算符中优先级最高的是 ( ) 。
·&&
·||
·!
·!=
以下选项中,能表示逻辑值“假”的是( )。
·1
·0.000001
·0
·100.0
有一说明语句:char a=.B.,则printf("%c\n",a+33)的输出结果为:(注:字符.A.的ASCII值为65)( )。
·b
·c
·98
·99
假设有定义int array[10];,则下列写法中正确的是( )。
·array[0]=10
·array=0
·array[10]=0
·array[-1]=0
若变量已正确定义并赋值,下面符合C语言语法的表达式是( )。
·a:=b+1
·a=a*7=c+b
·int 18.5%3
·a=b=c+2
若定义:int a=511,*b=&a, 则执行语句printf("%d\n",*b+1);后的输出结果为( )。
·无确定值
·a的地址
·512
·511
以下能对一维数组a进行正确初始化的语句是( )。
·int a[10]=(0,0,0,0,0);
·int a[10]={0,0,0 };
·int a[10]={ };
·int a[10]=(10*1);
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是( )。
·p=*q;
·p=q;
·*p=&n1;
·*p=*q;
若有如下的数组说明:int a[9][9];则对a数组元素正确引用的是( )。
·a[5][7]
·a[1,3]
·a[2+1][9]
·a(2)(1)
有以下程序#include "stdio.h"main()
·10
·11
·9
·8
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a>ba:c>dc:d的值( )。
·1
·2
·3
·4
现有一定义说明:char string[]={"Go To ShangHai"};则strlen(string)的结果为( )。
·15
·10
·14
·11
有如下定义及执行语句,则下列选项中不能正确执行的是( )。float s[10],k,*p1,*p2; p1=p2=s;
·k=*p2;
·p1=&s;
·p1=k;
·k=(*p1)*(*p2);
设有如下定义struct student{ char num[9];float score;}st;char *p;若要使p指向st中的num域,正确的赋值语句是( )。
·p=#
·p=st.num;
·p=&st.num;
·*p=st.num
若要打开A盘上user子目录下名为abc.txt的文本文件进行读/写操作,下面符合此要求的函数调用是( )。
·fopen("A:\\user\\abc.txt","w")
关于return语句,下列说法正确的是( )。
·必须在每个函数中出现
·可以在同一个函数中出现多次
·在主函数和其他函数中均可出现
·只能在除主函数之外的函数中出现一次
下列各语句序列中,能够将变量u和s中的较大值赋值到变量t中的是( )。
·t=s ; if(u>s) t=u;
·if(u>s) t=u ; t=s;
·t=u ; if(u>s)t=s;
·if(u>s)t=s ; else t=u;
下列程序执行后的输出结果是(小数点后只写1位)( )。main( ){ double d; float f; long k; int i;i=f=k=d=20/3;printf("%lf%f%ld%d \n", d,f,k,i);}
·6 6 6.0 6.0
·6 6 6.7 6.7
·6.7 6.7 6 6
·6.0 6.0 6 6
当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是( )。
·k%2
·k%2==1
·(k%2)!=0
·!(k%2==1)
当执行下面程序且输入:Hello时,输出的结果是( )。#include<stdio.h>#include<string.h>main(){ char ss[10]="123456789";gets(ss); printf("%s\n",ss); }
·Hello6789
·Hello
·12345Hello
·Hello1234
下面程序循环体的执行次数是( )。#include "stdio.h"main(){int i,j;for(i=0,j=1;i<=j+1;i+=2,j--) printf("%d \n",i);}
·0
·1
·2
·3
下列程序段的输出结果是( )。int k, s;for(k=0,s=0;k<10;k++,s--)if(s>k) break;else s+=k;printf("%d,%d",k,s);
·4,5
·4,6
·6,9
·A、B、C都不对
以下程序执行后的输出结果是( ) 。main(){ int i;for (i=0;i<3;i+=2)switch(i)
·012
·022
·120
·011
以下选项中不能正确定义cl为结构体类型变量的是( )。
·struct color{ int red; int green; int blue;};struct color cl;
·struct color cl{ int red; int green; int blue;};
·struct color{ int red; int green; int blue;} cl;
·struct{ int red; int green; int blue;} cl;
以下程序执行后的输出结果是( )。#include "stdio.h"main( ){int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if ((c-1>=d)==1) printf("%d\n",d); else printf("%d\n",d+2);}
·2
·3
·4
·编译时有错误,无结果
以下程序运行后,输出结果是( ) 。func(int a, int b){ static int m=0,i=2;i+=m+1; m=i+a+b;return(m); }main(){ int k=4,m=1,p;p=func(k,m);printf("%d",p);p=func(k,m);printf("%d\n",p); }
·8,15
·8,16
·8,17
·8,8
以下程序的运行结果是( )。int a, b;void fun(){ a=100; b=200; }main(){ int a=7, b=5;fun();printf("%d,%d \n", a,b); }
·100,200
·5,7
·200,100
·7,5
以下程序执行后输出结果是( )。main(){ char ch[7]={ "65ab21"};int i,s=0for(i=0;ch[i]>=.0. && ch[i]<=.9.;i+=1)s=10*s+ch[i]-.0.;printf("%d\n",s); }
·2ba56
·6
·6521
·65
以下程序输出结果是( )。int fun(int x,int y,int *cp){ *cp=x+y; y=y-x; }main(){ int a, b, c=0;a=10; b=40;fun(a,b,&c);printf("%d ,%d\n", b,c);}
·40 ,0
·30,0
·40,50
·30,50
鸦片战争成为中国近代史的起点,这是因为随着西方列强的入侵( ) .
·中国逐步成为半殖民地半封建国家
·中国社会主要矛盾的变化
·中国逐渐开始了反帝反封建的资产阶级民主革命
·中国革命属于世界无产阶级革命的组成部分
·中国革命的性质也由传统的农民战争转为旧民民主义革命。
太平天国农民革命派探索国家出路的纲领性文献有( )
·《天朝田亩制度》
·《太平礼制》
·《天下一家,共享太平》
·《资政新篇》
·《原道救世歌》
洋务运动失败的原因主要有( )
·洋务运动具有封建性
·外国资本的积压
·没有相对稳定的“和平环境"
·洋务运动对外国具有依赖性。
·洋务企业的管理具有腐朽性.
戊成维新运动在中国近代史上的重力历史意义,主要体现在戊成维新运动是( )
·一场反帝反封建的革命运动
·一场爱国救亡运动
·一场资产阶级性质的政治改革运动
· 一场思想启蒙运动
·一场倡导资产阶级民主共和的政治运动
关于马克思主义在中国的传播,下列叙述中正确的是( )
·最早在中国介绍马克思主义的是李大钊
·十月革命后马克思主义才在中国开始传播开来
·五四运动后马克思主义在中国得以广泛传播
·马克思主义在中国的传播是一帆风顺的.
·马克思主义同中国工人运动的结合,是通过理论宣传完成的
中国共产党一经成立,中国革命就展现了新的面貌,主要有( )。
·制定了反帝反封建的民主革命纲领
·发动工农群众开展革命斗争
·实行国共合作
·掀起大革命高朝
· 开始从事发动农民的工作
五四运动是中国新民主主义革命的开端,主要是因为( )
·中国社会性质和革命任务发生了根本性变化
·革命领导力量和指导思想发生了巨大变化
·无产阶级开始以独立的姿态登上了政治舞台
·具有以往的历次革命运动所不具备的广泛性和不妥协性
·开始了马克思主义与工人运动相结合的过程.
下列关于抗日战争胜利原因的表述正确的是( )。
·抗日民族统一战线的建立
·世界各国人民的支援
·中共坚持实行全面的抗战路线
·中国是大国,地大、物博、人多、兵多
·抗战是中国抵御日本侵略的正义战争
中国革命胜利的基本经验是( )
·群众路线.
·统一战线
·武装斗争
·党的建设
·独立自主
党在过渡时期的总路线和总任务是( )
·逐步实现国家的社会主义工业化
·实现对农业的社会主义改造
·实现对手工业的社会主义改造
·实现对资本主义工商业的社会主义改造
·实现对资本家和地主的改造
抗战初期国民党正面战场组织的重要会战有( )
·淞沪会战
·忻口会战
·徐州会战
·武汉会战
1931年1月至1935年1月,以王明伟代表的“左”倾错误给革命带来了严重危害,其主要错误有( )
·排斥和打击中国势力
·将反帝反封建与反资产阶级并列
·集中力量攻打大城市
·主张“一切经过统-一战线”
在1927年大革命失败后,国民党已经不再是( ),而是变成了有代表的地主阶级买办性的大资产阶级利益的反动集团所控制的政党。
·工人
·农民
·城市小资产阶级
·民族资产阶级的革命联盟
五四以前的新文化运动的局限包括( )
·新文化运动的倡导者批评孔学,是为了给中国发展资本主义扫清障碍
·他们把改造国民性置于优先地位
· 中国人学习西方的努力屡遭失败的事实
·那时的许多领导人物还没有马克思主义的精神
辛亥革命失败的主观原因有( )
·没有提出彻底的反帝反封建的革命纲领
·没有推动中国人民的思想解放
·不能充分发动和依靠人民群众
·不能建立坚强的革命政党,作为团结-一切的革命力量的强有力的核心
武昌起义敲响了清王朝的丧钟,具体组织和发动这次起义的团体是( )
·兴中会
·共进会
·女学社
·华兴会
下列戊戌变法的维新主张中不正确的有( )
·向皇帝上书
·著书立说
·办学堂
·办武馆
洋务运动创办的学堂有( )
·翻译学堂
·工艺学堂
·军事学堂
·法政学堂
中国共产党在领导人民革命的过程中,积累了丰富的经验,锻造出了有效的克敌制胜的武器。中国共产党在中国革命中战胜敌人的“三个法宝”是( )
·加强共产党的自身建设
·制定科学的指导思想
·建立广泛的统一战线
·坚持革命的武装斗争
太平天国农民起义的历史意义是( )
·沉重打击了封建统治阶级
· 是中国旧式农民战争的最高峰
· 有力的打击了外国侵略势力
· 冲击了西方殖民地主义者在亚洲的统治