文档库 最新最全的文档下载
当前位置:文档库 › c++题库

c++题库

c++题库
c++题库

功能:调用函数fun判断一个三位数是否"水仙花数"。

在main函数中从键盘输入一个三位数,并输

出判断结果。请编写fun函数。

int bw,sw,gw;

bw=n/100;sw=(n-bw*100)/10;gw=n%10;

if(n==bw*bw*bw+sw*sw*sw+gw*gw*gw) return 1;

else return 0;

功能:产生20个[30,120]上的随机整数放入二维数组

a[5][4]中, 求其中的最小值。

int i,j,s;

s=a[0][0];

for(i=0;i<5;i++)

for(j=0;j<4;j++)

if(s>a[i][j])s=a[i][j];

return(s);

功能:从键盘为一维整型数组输入10个整数,调用fun 函数找出其中最小的数,并在main函数中输出。

请编写fun函数。

int min,i;

min=x[0];

for(i=1;i

{if(x[i]

return min;

功能:从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论

信息。

例如:7是素数,8不是素数。请编写fun函数。素数是仅能被1和自身整除的数

答案: int i;

int j;

j= 1;

for(i=2;i

{if(n%i==0) j= 0;

}

return j;

功能:用do-while语句求1~100的累计和。

答案: int i =1, sum =0;

do

{ sum = sum + i;

i++;

} while ( i <= n );

return sum;

功能:求1到100之间的偶数之积。

答案: double y=1;

int i;

for(i=1;i<=m;i++)

if(i%2==0)y*=i;

return y;

功能:根据整型形参m,计算如下公式的值:

y=1/5+1/6+1/7+1/8+1/9+1/10...+1/(m+5)

例如:若m=9,则应输出:1.168229

答案: double y=0;

int i;

for(i=0; i<=m; i++)

{y+=1.0/(i+5); }

return(y);

功能:从键盘上输入任意实数,求出其所对应的函数值。

z=e的x次幂(x>10)

z=log(x+3) (x>-3)

z=sin(x)/((cos(x)+4)

------------------------------------------------*/ 答案:----------------------

double z;

if(x>10) z=exp(x);

else if(x>-3) z=log(x+3);

else z=sin(x)/(cos(x)+4);

return(z);

功能:编写函数求表达式的和(n的值由主函数输入)。

1-1/2+1/3-1/4+......+1/m

例如:当n=20时,表达式的值为0.668771。

float s=0;

int i,k=1;

for(i=1;i<=n;i++)

{ s=s+k*1.0/i;

k=-k;

}

return(s);

功能:能计算从1开始到n的自然数的和,n由键盘输入,并在main()函数中输出。

答案:----------------------

int sum,i;

sum =0;

for(i=1;i<=n;i++)

{sum=sum+i;}

return(sum);

功能:把20个随机数存入一个数组,然后输出该数组中的最大值。

答案: int i,max=0;

for(i=1; i

if(list[max]

max=i;

return max;

功能:根据整型形参m,计算如下公式的值:y=1/2+1/4+ 1/6+...+1/2m 。

例如:若m=9,则应输出:1.414484

答案: double y=0;

int i;

for(i=1; i<=m; i++)

{y+=1.0/(2*i); }

return(y);

功能:编写函数fun计算下列分段函数的值:

x^2+x+6 x<0且x≠-3

f(x)= x^2-5x+6 0≤x<10且x≠2及x≠3

x^2-x-1 其它

答案: float y;

if (x<0 && x!=-3.0)

y=x*x+x+6;

else if(x>=0 && x<10.0 && x!=2.0 && x!=3.0)

y=x*x-5*x+6;

else y=x*x-x-1;

return y;

功能:编写函数fun将一个数组中的值按逆序存放,并在 main()函数中输出。

例如:原来存顺序为8,6,5,4,1。要求改为:1,4,5,6,8。

nt i,t;

for(i=0;i

{ t=arr[i];

arr[i]=arr[n-1-i];

arr[n-1-i]=t;

功能:求一个给定字符串中的字母的个数。

答案: int i,k=0;

for(i=0;s[i]!='\0';i++)

if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z') k++;

return k;

功能:编写函数判断一个整数能否同时被3和5整除,若能则返回值为1,否则为0。调用该函数求出15~300之

间能同时被3和5整除的数的个数。

答案: if(n%3==0&&n%5==0) return(1);

功能:求1到w之间的奇数之和。(w是大于等于100小于等

于1000的整数)

答案: long y=0;

int i;

for(i=1;i<=w;i++)

if(i%2==1)y+=i;

return y;

功能:求k!(k〈13),所求阶乘的值作为函数值返回。

(要求使用递归)

答案: if (k>0)

return(k*fun(k-1));

else if(k==0)

return 1L;

功能:能计算从1开始到n的自然数中偶数的平方的和,n由键盘输入,并在main()函数中输出。(n是偶数)答案: int sum,i;

sum =0;

for(i=2;i<=n;i=i+2)

{

sum=sum+i*i;}

return(sum);

功能:计算n门课程的平均值,计算结果作为函数值返回。

例如:若有5门课程的成绩是:92,76,69,58,88,

则函数的值为76.599998。

答案: int i;

float y=0;

for(i=0;i

y+=a[i];

y=y/n;

return y;

功能:编写函数求1~100中奇数的平方和。结果为166650。

答案: float s=0;

int i,j;

for(i=1;i<=n;i=i+2)

s=s+i*i;

return(s);

功能:将主函数中输入的字符串反序存放。

答案: int i,j;

char c;

for(i=0,j=n-1;i

*(str+i)=*(str+j);

*(str+j)=c;}

功能:编写函数用冒泡排序法对数组中的数据进行从小到

大的排序。

For(i=0;i

For(j=0;j

If(a>[j]>a[j+1])

{t=a[j];

a[j]=a[j+1];

a[j+1]=t;

功能:求出二维数组周边元素之和,作为函数值返回。二维数组的值在主函数中赋予。

Int s=0;

Int I,j;

For(i=0;i

S=s+a[i][0]+a[i][N-1];

For(j=1;j

S=s+a[0][j]+a[M-1][j];

Return s;

功能:编写函数判断一个整数能否同时被3和5整除,若能则返回值为1,否则为0。调用该函数求出15~300之

间能同时被3和5整除的数的个数。

If(n%3==0&&n%5==0)

Return(0);

功能:计算并输出给定整数n的所有因子之和(不包括1与自身)。

注意:n的值不大于1000。

例如:n的值为855时,应输出704。

Int s=0,I;

For(i=2;i

If(n%i==0)s=s+I;

Return s;

功能:在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出矩阵第一行与第三行元素之和,

并在fun()函数中输出。

float

Int sum;

Int I,j;

Sum=0;

For(i=0;i<3;i+=2)

For(j=0;j<3;j++)

Sum=sum+a[i][j];

Return sum;

功能:计算n门课程的平均值,计算结果作为函数值返回。

例如:若有5门课程的成绩是:92,76,69,58,88,

则函数的值为76.599998。

Int I;

Float y=0;

For(i=0;i

Y+=a[i];

Y=y/n;

Return y;

功能:用函数求fibonacci数列前n项的和。

说明:fibonacci数列为数列的第一项值为1,第二项值也为1,从第三项开始,每一项均为其前面相邻两项

的和。

例如:当n=28时,运行结果:832039

Long f,k=f1+f2;

Int I;

For(i=3;i<=28;i++)

{

f=f1+f2;

K=k+f;

F1=f2;

F2=f;

}

Return(k);

功能:对长度为8个字符的字符串,将8个字符按降序排列。例如:原来的字符串为CEAedcab,排序后输出为edcbaECA。Int i,j;

Char t;

For(i=0;i

For(j=i+1;j

If(s[i]

{t=s[i];s[i]=s[j];s[j]=t;}

功能:根据整型形参m,计算如下公式的值:

y=1/5+1/6+1/7+1/8+1/9+1/10...+1/(m+5)

例如:若m=9,则应输出:1.168229

Double y=0;

Int I;

For(i=0;i<=m;i++)

{y+=1.0/(i+5);}

Return(y);

功能:给定n个数据, 求最大值出现的位置(如果最大值出现多次,求出第一次出现的位置即可)。

答案:int i,k;

k=0;

for(i=1;i

if(s[i]>s[k]) k=i;

return(k+1);

第2题(10.0分)题号:321

功能:在键盘上输入一个3行3列矩阵的各个元素的值(值

为整数),然后输出主对角线元素的积,并在fun()

函数中输出。

int i,j;

sum=1;

for(i=0;i<3;i++)

sum=sum*a[i][i];

return sum;

功能:计算出k以内最大的10个能被13或17整除的自然数之和。(k〈3000)。

答案: int a=0,b=0,j;

while((k>=2)&&(b<10))

{if((k%13==0)||(k%17==0))

{a=a+k;b++;}

k--;

}

return a;

功能:编写函数判断一个整数m的各位数字之和能否被7整除,可以被7整除则返回1,否则返回0。调用该函数找出 100~200之间满足条件的所有数。

答案: int k,s=0;

do

{s=s+m%10;

m=m/10;

}while(m!=0);

if(s%7==0)k=1;

else k=0;

return(k);

第5题(10.0分)题号:367

功能:求一组数中大于平均值的数的个数。

例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函

数值为3。

答案: int i,k=0;

float s=0,ave;

for(i=0;i

s+=a[i];

ave=s/n;

printf("%f ",ave);

for(i=0;i

if(a[i]>ave)k++;

return k;

功能:统计出若干个学生的平均成绩,最高分以及得最高

分的人数。

例如:输入10名学生的成绩分别为92,87,68,56,92,

84,67,75,92,66,则输出平均成绩为77.9,最高分为92,得最高分的人数为3人。

答案 int i;float sum=0,ave;

Max=array[0];

for(i=0;i

{ if(Max

sum=sum+array [i]; }

ave=sum/n;

for(i=0;i

if(array [i]==Max) J++;

return(ave);

功能:请编一个函数void fun(int tt[M][N],int pp[N]), tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。二维

数组中的数已在主函数中赋予。

答案: int i,j;

for(j=0;j

{ pp[j]=tt[0][j];

for(i=1;i

if(tt[i][j]

pp[j]=tt[i][j]; }

功能:编写程序求无理数e的值并输出。计算公式为:

e=1+1/1!+1/2!+1/3!+......+1/n!

当1/n!<0.000001时e=2.718282。

答案: long int j;

int i,k;

float e,jc;

i=1;

e=0.0;

jc=1.0;

while(jc>=0.000001)

{ e=e+jc;

j=1;

for(k=1;k<=i;k++)

j=j*k;

jc=1.0/j;

i++; }

return e;

功能:编写函数fun求s=1^k+2^k +3^k + ......+N^k的值,(1的K次方到N的K次方的累加和)。

答案: long power,sum=0;

int i,j;

for(i=1;i<=n;i++)

{ power=i;

for(j=1;j

power *= i;

sum += power;

}

return sum;

功能:在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出矩阵第一行与第三行元素之和,

并在fun()函数中输出。

答案: int sum;

int i,j;

sum=0;

for(i=0;i<3;i+=2)

for(j=0;j<3;j++)

sum=sum+a[i][j];

return sum;

功能:用函数求fibonacci数列前n项的和。

说明:fibonacci数列为数列的第一项值为1,第二项值也为1,从第三项开始,每一项均为其前面相邻两项

的和。

答案: long f,k=f1+f2;

int i;

for(i=3;i<=28;i++)

{f=f1+f2;

k=k+f;

f1=f2;

f2=f; }

return(k);

功能:求一批数中最大值和最小值的差。

答案: int i,max,min;

max=min=a[0];

for(i=1;i

if(a[i]>max) max=a[i];

else if(a[i]

return(max-min);

功能:找出一个大于给定整数且紧随这个整数的素数,并作为函数值返回。

答案: int i,k;

for(i=n+1;;i++){

for(k=2;k

if(i%k==0)

break;

if(k==i)

return(i); }

功能:将字符串中的大写字母转换为对应的小写字母,

其它字符不变。

答案: int i;

for(i=0;str[i]!='\0';i++)

if(str[i]>='A' && str[i]<='Z') str[i]=str[i]+32; 功能:判断一个整数w的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。

答案: int k,s=0;

do

{s=s+(w%10)*(w%10);

w=w/10;

}while(w!=0);

if(s%5==0)k=1;

else k=0;

return(k);

功能:将字符串中的小写字母转换为对应的大写字母,其它字符不变。

答案:int i;

for(i=0;str[i]!='\0';i++)

if(str[i]>='a' && str[i]<='z')

str[i]=str[i]-32;

功能:求5行5列矩阵的主、副对角线上元素之和。注意,两条对角线相交的元素只加一次。

例如:主函数中给出的矩阵的两条对角线的和为45。

答案: int s=0;

int i,j;

for(i=0;i

s=s+a[i][i]+a[i][M-1-i];

s=s-a[(M-1)/2][(M-1)/2];

return s;

功能:用函数将第2个串连接到第1个串之后,不允许使用 strcat函数。

答案: int i,j;

for(i=0;c1[i]!='\0';i++);

for(j=0;c2[j]!='\0';j++)

c1[i+j]=c2[j];

c1[i+j]='\0';

功能:求一个四位数的各位数字的立方和

答案: int d,k,s=0;

while (n>0)

{d=n%10;

s+=d*d*d;

n/=10;

}

return s;

功能:求给定正整数n以内的素数之积。(n<28)

long i,k;

long s=1;

for(i=2;i<=n;i++)

{for(k=2;k

if(i%k==0)break;

if(k==i)s=s*i;

}

return s;

功能:求出N×M整型数组的最大元素及其所在的行坐标及列坐标(如果最大元素不唯一,选择位置在最前面

的一个)。

例如:输入的数组为:

1 2 3

4 1

5 6

12 18 9

10 11 2

求出的最大数为18,行坐标为2,列坐标为1。

答案: int max,i,j;

max=array [0][0];

Row=0;

Col=0;

for(i=0;i

{for(j=0;j

if(max

{max=array [i][j];

Row=i;

Col=j;}

}

return(max);

功能:给定n个数据, 求最小值出现的位置(如果最小值出现多次,求出第一次出现的位置即可)。

答案: int i,k;

k=0;

for(i=1;i

if(s[i]

return(k);

功能:编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=1/2!+1/4!+...+1/m!(m是偶数)答案: double y=0.0;

int i,j;

double s=1;

for (i=2;i<=m;i+=2)

{

s=s*j;

y=y+1.0/s;

}

return y;

功能:用函数求N个[10,60]上的整数中能被5整除的最大的数,如存在则返回这个最大值,如果不存在则

返回0。

答案: int i;

for(i=0;i

if(arr[i]%5==0 && arr[i]>m)

m=arr[i];

功能:求一个n位自然数的各位数字的积。(n 是小于10的自然数)答案: long d,s=1;

while (n>0)

{d=n%10;

s*=d;

n/=10; }

return s;

功能:求一分数序列2/1,3/2,5/3,8/5,13/8,21/13…

的前n项之和。

说明:每一分数的分母是前两项的分母之和,每一分数的

分子是前两项的分子之和

int i;

float f1=1,f2=1,f3,s=0;

for(i=1;i<=n;i++)

{f3=f1+f2;

f1=f2;

f2=f3;

s=s+f2/f1;

}

return s;

功能:求一批数中最大值和最小值的积。

int i,max,min;

max=min=a[0];

for(i=1;i

if(a[i]>max) max=a[i];

else if(a[i]

return(max*min);

功能:对长度为7个字符的字符串,除首、尾字符外,将其余5个字符按降序排列。

例如:原来的字符串为CEAedca,排序后输出为CedcEAa。

答案: int i,j;

char t;

for(j=i+1;j

if(s[i]

{ t=s[i];s[i]=s[j];s[j]=t;}

功能:若x、y为奇数,求x到y之间的奇数和;若x、y为偶数,则求x到y之间的偶数和。答案: int i,s=0;

for(i=x;i<=y;i+=2)

s=s+i;

return s;

功能:从字符串s中删除指定的字符c。

答案:int i,k=0;

for(i=0;s[i]!='\0';i++)

if(s[i]!=c) s[k++]=s[i];

s[k]='\0';

功能:计算并输出给定整数n的所有因子之和(不包括1与

自身)。

注意:n的值不大于1000。

答案: int s=0,i;

for(i=2;i

if(n%i==0)s=s+i;

return s;

功能:求出二维数组周边元素之和,作为函数值返回。二

维数组的值在主函数中赋予。

答案:int s=0;

int i,j;

for(i=0;i

s=s+a[i][0]+a[i][N-1];

for(j=1;j

s=s+a[0][j]+a[M-1][j];

return s;}

功能:用函数实现字符串的复制, 不允许用strcpy()函数。

答案: int i;

for(i=0;str1[i]!='\0';i++)

str2[i]=str1[i];

str2[i]='\0';

功能:编写函数fun求1!+2!+3!+ …… +n!的和,在main函

数中由键盘输入n值,并输出运算结果。请编写fun

函数。

答案:int i;

float f=1,s=0;

for(i=1;i<=n;i++)

{f=f*i;

s=s+f;}

return s;

C语言题库

C语言基本概念 能将高级语言编写的源程序转换成目标程序的是______。 A) 编辑程序B) 编译程序C) 解释程序D) 链接程序 您的答案为:B 参考答案为:B 以下选项中合法的用户标识符是______。 A) long B) _2Test C) 3Dmax D) A.dat 您的答案为:B 参考答案为:B 以下叙述正确的是 A) 可以把define和if定义为用户标识符 B) 可以把define定义为用户标识符,但不能把if定义为用户标识符 C) 可以把if定义为用户标识符,但不能把define定义为用户标识符 D) define和if都不能定义为用户标识符 您的答案为:D 参考答案为:B 以下叙述正确的是 A) C语言比其他语言高级 B) C语言可以不用编译就能被计算机识别执行 C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式 D) C语言出现的最晚、具有其他语言的一切优点 您的答案为:C 参考答案为:C 在一个C语言程序中 A) main函数必须出现在所有函数之前 B) main函数必须出现在所有函数之后 C) main函数可以在任何地方出现 D) main函数必须出现在固定位置 您的答案为:C 参考答案为:C 一个C语言程序是由_______组成的。 A) 一个主程序和若干子程序 B) 若干子程序 C) 函数 D) 若干过程您的答案为:C 参考答案为:C 以下叙述中正确的是() A) C语言的源程序不必通过编译就可以直接运行 B) C语言中的每条可执行语句最终都将被转换成二进制的机器指令 C) C源程序经编译形成的二进制代码可以直接运行 D) C语言中的函数不可以单独进行编译 您的答案为:B 参考答案为:B 下列关于C语言用户标识符的叙述中正确的是

C语言期末考试题库(第一章 c语言基

一、单项选择 1.算术运算符,赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为(). A、关系运算,赋值运算,算术运算 B、算术运算,关系运算,赋值运算 C、算术运算,赋值运算,关系运算 D、关系运算,算术运算,赋值运算 答案:B 2.下述正确的C语言常量是:(). A、E2 B、3e-3 C、1.5E2.5 D、5.0E 答案:B 3.使用共用体变量,不可以(). A、进行动态管理 B、节省存储空间 C、同时访问所有成员 D、简化程序设计 答案:C 4.为表示关系x>=y>=z,应使用C语言表达式为:()

A、(x>=y)&(y>=z) B、(x>=y>=z) C、(x>=y)&&(y>=z) D、(x>=y)AND(y>=z) 答案:C 5.以下程序的输出结果是(). main() {char str[]="ABCD",*p=str;printf("%s\n",p);} A、68 B、ABCD C、不确定的值 D、字符D的地址 答案:B 6.char a[10];不能将字符串"abc"存储在数组中的是(). A、a="abc"; B、a[0]=0;strcat(a,"abc"); C、int i;for(i=0;i<3;i++)a[i]=i+97;a[i]=0; D、strcpy(a,"abc"); 答案:A 7.fscanf函数的正确调用形式是(). A、fscanf(文件指针,格式字符串,输入表列);

B、fscanf(格式字符串,文件指针,输出表列); C、fscanf(fp,格式字符串,输出表列); D、fscanf(格式字符串,输出表列,fp); 答案:A 8.下列数组说明中正确的是(). A、int array[][]={1,2,3,4,5,6,7,8,9,10}; B、int array[][][5]={1,2,3,4,5,6,7,8,9,10}; C、int array[][4]={1,2,3,4,5,6,7,8,9,10}; D、int array[3][]={1,2,3,4,5,6,7,8,9,10}; 答案:C 9.以下选项中,与k=n++完全等价的表达式是(). A、n=n+1,k=n B、k+=n+1 C、k=++n D、k=n,n=n+1 答案:D 10.针对下列程序段回答问题(). for(t=1;t<=100;t++) { scanf("%d",&x); if(x<0)continue;

C试题库有答案的

C++试题库 一、选择题 1、求“abc\\12\n”字符串的长度( C ) (A) 5 (B) 6 (C) 7 (D) 8 2、字符串常量”\tMyNane\103”的长度是:( B ) (A) 6 (B) 8 (C) 12 (D) 14 3、设x=7,执行语句y=++x,则y等于( D ) (A) 6 (B) 7 (C) 9 (D) 8 4、下列字符列中,合法的长整型常量是:( D ) (A) 4.18e3 (B) 0.46793 (C) 4L (D) 956738 5、在C++中,char类型数据在内存的存储形式是:( D ) (A) 原码(B) 反码(C) 补码(D) ASCII码 6、以下运算符中,优先级最高的是:( B ) (A) *= (B) –> (C) && (D) >= 7、若有定义“int x”,则下面不能将x的值强制转换成双精度数的表达式(D )(A)(double)x (B) double(x)(C)(double)(x)(D)x(double) 8、设有变量定义 int i, j; 与表达式 i==0 && j==0 等价的表达式是:( b ) (A) i||j (B) !i&&!j (C) !i==!j (D) i==j 9、下述叙述正确的是()。 (A)字符型变量不能赋予整数(B) 任意整数都能表示字符 (C)字符型变量可存放多个字符(D) 字符数据的值是整数值 10、设变量int a = 5; 下列哪个表达式计算后,使得变量b的值等于2 ?( A ) (A) b=a/2 (B) b=6-(a--) (C) b=a%2 (D) b=a>3?3:2 11、if…else中为避免嵌套出现二义性,C++规定else子句总与( B ) (A)其之前最近的if语句 (B)其之前最近且尚未配对的if语句 (C)缩排位置相同的if语句 (D)其之后最近的if语句 12、逻辑运算符两侧运算对象的数据( D ) (A)只能是逻辑型数据(B)只能是整型数据 (C)只能是整型或字符型数据(D)可以是任何类型的数据

C语言期末考试试题

C语言试题1 一填空题(15分) 1.设x的值为15,n的值为2,则表达式x%=(n+=3)运算后,x的值为()。 2.设int a=7,b=9,t;执行完表达式t=(a>b)?a:b后,t的值是()。 3.下面程序段的输出结果是()。 int a=1234; a=a&0377; printf(“%d %o\n”,a,a); 4.a数组定义如下,按照内存排列顺序,a数组中的所有元素是()。 char a[3]; 5.设有以下宏定义,则执行赋值语句a=PP*20;(a为int型变量)后,a的值是()。 #define PR 80 #define PP PR+403 6.在C程序中,可以通过三种运算方式为指针变量赋地址值,它们是:()、()和()。7.在C文件中,数据存在的两种代码形式是()和()。 8.C语言中调用()函数打开文件,调用()函数关闭文件,调用()函数可实现文件的随机读写。 9.若有int a[3]={10,12,30};则a+1是()的地址,*(a+2)=()。 二判断对错(5分,对的划“√”,错的划“×” 1.在Turbo C中,整型数据在内存中占2个字节。() 2.表达式1/4+2.75的值是3。() 3.结构体类型只有一种。() 4.函数若无返回值,则它一定无形参。() 5.C语言只能处理文本文件和二进制文件。() 三选择题(20分) 1.设int a=12; 表达式a+=a-=a*=a的值是()。 A 12 B 144 C 0 D 132 2.以下程序的输出结果是()。 main( ) { int a=011; printf(“%d\n”,++a); } A 12 B 11 C 10 D 9 3.以下程序的输出结果是()。 #define ADD(x) (x)+(x) main() { int a=4,b=6,c=7,d=ADD(a+b)*c; printf(“d=%d”,d); } A d=70 B d=140 C d=280 D d=80 4.下面的选项中正确的赋值语句是(char a[5],*p=a;)()。 A p=“abcd”; B a=“abcd”; C *p=“abcd”; D *a=“abcd”; 5.若k为整形,则while循环执行()次。 k=2; while(k==0) printf(“%d”,k); k--; printf(“\n”); A 10 B 9 C 0 D 1

理论知识题库

理论知识试题库 一、名词解释 1.苗圃2.大苗区3.营养繁殖区4.良种 5.结实间隔期6.母树林7.种子园8.生理成熟 9.形态成熟10.生理后熟11.种子批12.初次样品 13.混合样品14.送检样品15.测定样品16.种子安全含水量 17.播种育苗18.播种苗19.种子休眠20.短期休眠 21.长期休眠22.种子催芽23.层积催芽24.苗木密度 25.营养繁殖26.扦插育苗27.扦插苗28.嫁接育苗 29.嫁接苗30.亲和力31.褐变现象32.植物组织培养 33.细胞全能性34.外植体35.玻璃化现象36.容器育苗 37.大棚育苗38.苗木检疫 二、填空题 1.选择苗圃从、、、 和等五方面综合考虑。其中和是最主要的条件。2.苗圃地的调查主要进行、、和 调查。 3.苗圃中进行育苗的基本单位是作业区,作业区主要有、 、和等。 4.苗圃面积包括生产用地面积和,生产用地包括 和。 5.苗圃的辅助用地(或称非生产用地)主要包括、 、、和等。 6.苗床的种类有、,广西用。 7.土壤耕作的基本要求是、、、 和等。 8.作床的基本要求是、、和。9.常用的菌肥有、、、和。 10.基肥的施用方法有、、三种。

11.制约良种生产的因素有、、 和。 12.林木一生经历、、 和四个发育时期,生产中应采集的种子。 13.影响林木结实的因素有、、 和。 14.种子园的类型有和。 15.种实调制的内容有、、 和。 16.球果类种子一般用法脱粒,肉质果类采用法脱粒,干果类则根据种子的和不同,分别采用日晒法或阴干法脱粒。17.净种的方法有、、和等。 18.影响种子寿命的因素有、、、 、、、和。 19.种子贮藏方法有干藏和湿藏,适宜干藏的是的种子,适宜湿藏的是的种子。 20.干藏法主要有和;湿藏法主要有和。 21.种子品质包括和,种子品质检验是检验种子的品质。 22.种子品质检验的项目有、、、 、、和。 23.抽取初次样品时,可选用或。 24.千粒重的测定方法有和。 25.种子健康状况是指种子是否携带和。 26.种子休眠的类型有、两种。 27.种子自然休眠的原因有、 和。 28.种子的催芽方法有、、等方法。 29.播种有、、、四个时期。

历年全国计算机二级C语言试题库完整

. . . . 参考 50道C 语言知识题 1.以下叙述中正确的是 A)用C 程序实现的算法必须要有输入和输出操作 B)用C 程序实现的算法可以没有输出但必须要有输入 C)用C 程序实现的算法可以没有输入但必须要有输出 D)用C 程序实现的算法可以既没有输入也没有输出 2.下列可用于C 语言用户标识符的一组是 A)void,define,WORDB)a3_3,_123,Car C)For,-abc,IFCaseD)2a,DO,sizeof 3.以下选项中可作为C 语言合法常量的是 A)-80B)-080C)-8e1.0D)-80.0e 4.若有语句:char*line[5];,以下叙述中正确的是 A)定义line 是一个数组,每个数组元素是一个基类型为char 为指针变量 B)定义line 是一个指针变量,该变量可以指向一个长度为5的字符型数组 C)定义line 是一个指针数组,语句中的*号称为间址运算符 D)定义line 是一个指向字符型函数的指针 5.以下定义语句中正确的是 A)inta=b=0;B)charA=65+1,b=′b′; 6.有以下程序段 charch;intk; ch=′a′; k=12; printf("%c,%d,",ch,ch,k);printf("k=%d\n",k); 已知字符a 的ASCII 码值为97,则执行上述程序段后输出结果是 A)因变量类型与格式描述符的类型不匹配输出无定值 B)输出项与格式描述符个数不符,输出为零值或不定值 C)a,97,12k=12 D)a,97,k=12 7.有以下程序 main() {inti,s=1; for(i=1;i<50;i++) if(!(i%5)&&!(i%3))s+=i; printf("%d\n",s);} 程序的输出结果是 A)409B)277C)1D)91 8.当变量c 的值不为2、4、6时,值也为"真"的表达式是 A)(c==2)||(c==4)||(c==6) B)(c>=2&&c<=6)||(c!=3)||(c!=5) C)(c>=2&&c<=6)&&!(c%2) D)(c>=2&&c<=6)&&(c%2!=1) 9.若变量已正确定义,有以下程序段

C语言期末考试题(含答案)

《C 语言程序设计》期末试卷 一、单项选择题(10x2’=20’) 1、以下叙述正确的是() A )C 语言的源程序不必通过编译就可以直接运行。 B ) C 语言中的每条可执行语句最终都将被转换成二进制的机器指令。 C )C 语言源程序经编译形成的二进制代码可以直接运行。 D )C 语言中的函数不可以单独进行编译。 2、一个C 语言的源程序中() A )必须有一个主函数 B )可能有多个主函数 C )必须有除主函数外其它函数 D )可以没有主函数 3、以下不能定义为用户标识符的是() A )scanf B )Void C )_3com D )int 4、若以下选项中的变量已正确定义,则正确的赋值语句是() A )x1=26.8%3; B )1+2=x2; C )x3=0x12; D )x4=1+2=3; 5、设有定义:floata=2,b=4,h=3;以下C 语言表达式中与代数式h b a *)(2 1 的计算结果不.相符的是() A )(a+b)*h/2 B )(1/2)*(a+b)*h C )(a+b)*h*1/2 D )h/2*(a+b) 6、C 语言中用于结构化程序设计的3种基本结构是() A )顺序结构、选择结构、循环结构 B )if 、switch 、break C )for 、while 、do-while D )if 、for 、continue 7.在while (!x )语句中的!x 与下面条件表达式等价的是() A)x!=0B)x==1C)x!=1D)x==0

8、有以下程序: #include voidmain(){ inti=1,j=1,k=2; if((j++||k++)&&i++) printf(“%d,%d,%d\n”,i,j,k);} 执行后的输出结果是() A)1,1,2 B)2,2,1 C)2,2,2 D)2,2,3 9、有以下程序: #include voidmain(){ inti,s=0; for(i=1;i<10;i+=2) s+=i+1; printf(“%d\n”,s);} 程序执行后的输出结果是() A)自然数1~9的累加和B)自然数1~10的累加和 C)自然数1~9中奇数之和D)自然数1~10中偶数之和 10、有以下函数定义: voidfun(intn,doublex){……} 若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是()A)fun(inty,doublem); B)k=fun(10,12.5); C)fun(x,n);D)voidfun(n,x); 二、填空题(10x2’=20’) 11、C语言描述“x和y都大于或等于z”的表达式是:。 12、函数定义时涉及的基本要素是:、、。

理论考试题库

2018年中队长助理选拔理论题库 一、单选题 1、新修订的共同条令生效时间是(C )。 A、2010年5月4日; B、2010年6月3日; C、2010年6月15日; D、2010年6月30日。 2、穿军官常服大衣时,可以围制式围巾。围巾置于大衣领内,竖向对折,折口朝下围于脖领处,围巾上沿高于大衣领不得超过(C )。 A、1厘米; B、2厘米; C、3厘米; D、4厘米。 3、军人在(B)时,应当着作训服。 A、作战、训练; B、体力劳动; C、战备执勤; D、处置突发事件。 4、连(B )至少进行1次军容风纪检查,及时纠正问题并讲评。 A、每天; B、每周; C、每半月; D、每月。 5、军人因工作需要印制名片,必须经(D )以上机关审查批准,登记备案。 A、连; B、营; C、团; D、师、旅。 6、除休息日和节假日外,连队通常每日出早操,每次时间通常为(C ),主要进行队列训练和体能训练。 A、10分钟; B、20分钟; C、30分钟; D、40分钟。 7、连首长(B )组织1次全连内务卫生检查。 A、每天; B、每周; C、每半月; D、每月。 8、连务会,(D )至少召开1次,由连首长主持,班长以上人员参加。 A、每天; B、每周; C、每半月; D、每月。 9、士兵在休息日和节假日外出时,通常(A)以上同行,并指定负责人。 A、2人; B、3人; C、4人; D、5人。 10、士官和军官配偶来队如因特殊情况需延长留住时间,应当经团以上单位首长批准,但延长时间不得超过(C)日。 A、5日; B、10日; C、15日; D、20日。 11、经济民主组通常(B )活动1次,主要负责了解和反映官兵对伙食的意见,研究改善办法,审查食谱;监督经费开支,定期检查账目,防止贪污、挪用、铺张浪费和侵占官兵利益。 A、每天; B、每周; C、每半月; D、每月。 12、我国消防工作贯彻( B )的方针。 A、以防为主,防消结合 B、预防为主,防消结合 C、专门机关与群众相结合 D、以防为主,以消为辅 13、消防工作应当坚持( C )的原则。 A、防火安全责任制 B、预防为主,防消结合 C、政府统一领导、部门依法监管、单位全面负责、公民积极参与 D、隐患险于明火,防范胜于救灾,责任重于泰山 14、消防员到达灭火现场后,在利用消防广播系统和警报系统组织人员疏散时,应按 照(A )的顺序发出警报。

c题库

假定 AB 引用是某个变量的别名,对引用的操作就是对被引用变量的操作。 ?A. 对 ?B. 错 假定 AB 为一个类,则执行 AB x; 语句时将自动调用该类的无参构造函数。 ?A. 对 ?B. 错 构造函数用来初始化类的新对象,构造函数与类同名,返回类型只能为void。 ?A. 对 ?B. 错 用new动态分配的内存是在堆中分配的,而不是在栈中分配的。 ?A. 对 ?B. 错 使用关键字class定义的类中缺省的访问权限是私有(private)的。 ?A. 对 ?B. 错 在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的。 ?A. 对 ?B. 错 C++语言的标识符是不区分大小写的。 ?A. 对 ?B. 错 作用域运算符(::)只能用来限定成员函数所属的类。 ?A. 对 ?B. 错 声明对象时,类名前面不需要加class关键字。 ?A. 对 ?B. 错

C++程序一般应当含有main函数,它是C++程序执行的入口。 ?A. 对 ?B. 错 可以在类的构造函数中对静态数据成员进行初始化。 ?A. 对 ?B. 错 C++语言中,既允许单继承,又允许多继承。 ?A. 对 ?B. 错 派生类的继承方式有两种:公有继承和私有继承。 ?A. 对 ?B. 错 多继承情况下,派生类的构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序。 ?A. 对 ?B. 错 类的私有成员只能被类中的成员函数访问,任何类以外的函数对它们的访问都是非法的。 ?A. 对 ?B. 错 构造函数和析构函数都不能重载。 ?A. 对 ?B. 错 在基类中被声明为虚函数的类的成员函数必须在每个派生类中显式声明为虚函数,才能具有多态的特征。 ?A. 对 ?B. 错 关于运算符重载,运算符函数的返回类型不能声明为基本数据类型。 ?A. 对

道路交通安全知识试题库考驾驶证理论(含答案)

道路交通安全知识试题库 姓名:单位(部门):时间:2016年6月15日评分 阅卷人复查人 [说明:1.本套试卷用于考核驾驶员对于新交规《机动车驾驶证申领和使用规定》(公安部令第123号)的理解与掌握。2.答题时间为90分钟。] ★单项选择题(每题只有一个正确答案,每题1分,共100题)[注:请将你认为是正确的选项的英文字母填入()中] 1、这个标记是何含义?( C ) A.水渠 B.桥梁 C.隧道 D.涵洞 2、高速公路因发生事故造成堵塞时,可在右侧紧急停车带或路 肩行驶。( B ) A.正确 B.错误 3、机动车仪表板上(如图所示)亮 表示发动机可能机油量不足。( A ) A.正确 B.错误 4、车辆驶近人行横道时,应怎样做?( C ) A.加速通过 B.立即停车 C.先减速注意观察行人、非机动车动态,确认安全后再通过 D.鸣喇叭示意行人让道 5、漫水道路行车时,应挂高速档,快速通过。( B )

A.正确 B.错误 6、行车中当车辆前轮爆胎已发生转向时,驾驶人应双手紧握转向盘,尽力控制车辆直线行驶。( A ) A.正确 B.错误 7、驾驶机动车在这种道路上如何通行?( A ) A.在道路中间通行 B.在道路两边通行 C.实行分道通行 D.可随意通行 8、在这段高速公路上行驶的最低车速是多少?( C ) A.100公里/小时 B.80公里/小时 C.60公里/小时 D.50公里/小时 9、机动车仪表板上(如图所示)亮表示什么?( C ) A.侧面出风 B.空气外循环 C.迎面出风 D.空气内循环 10、这个标志是何含义?( B ) A.禁止驶入路口 B.禁止向右转弯 C.禁止变更车道 D.禁止车辆掉头 11、冰雪路行车时应注意什么?( A ) A.制动距离延长 B.抗滑能力变大 C.制动性能没有变化

2019年C语言期末考试题与答案

1、给定n个数据, 求最小值出现的位置(如果最小值出现多次,求出第一次出现的位置即可)。 最大值第三行i<=n五行k+1 2、编写程序求无理数e的值并输出。计算公式为: e=1+1/1!+1/2!+1/3!+......+1/n! 当1/n!<0.000001时e=2.718282。 3、求一批数中最大值和最小值的积。 4、某一正数的值保留2位小数,对第三位进行四舍 五入。 5、从键盘上输入任意实数x,求出其所对应的函数值。 z=(x-4)的二次幂(x>4) z=x的八次幂(x>-4) z=z=4/(x*(x+1))(x>-10) z=|x|+20(其他)6、求出N×M整型数组的最大元素及其所在的行坐标 及列坐标(如果最大元素不唯一,选择位置在最前面 的一个)。 例如:输入的数组为: 1 2 3 4 1 5 6 12 18 9 10 11 2 求出的最大数为18,行坐标为2,列坐标为1。 7、求一个n位自然数的各位数字的积。(n 是小于10的自然数) 8、计算n门课程的平均值,计算结果作为函数值返回。例如:若有5门课程的成绩是:92,76,69,58,88,则函数的值为76.599998。 9、求一批数中小于平均值的数的个数。

10、编写函数判断一个整数m 的各位数字之和能否被7整除, 可以被7整除则返回1,否则返回0。调用该函数找出 100~200之间满足条件的所有数。 11、请编一个函数void fun(int tt[M][N],int pp[N]), tt 指向一个M 行N 列的二维数组,求出二维数组每列 中最大元素,并依次放入pp 所指一维数组中。二维 数组中的数已在主函数中赋予。 12、编写函数fun 用比较法对主程序中用户输入的具有10 个数据的数组a 按由大到小排序,并在主程序中输出 排序结果。 13、编写main 程序调用函数fact 求解从m 个元素选n 个元 素的组合数的个数。计算公式是:组合数=m!/(n!.(m-n)!)。 要求:m 不能小于n ,否则应有容错处理。 说明:函数fact(x)的功能是求x!。 14、找出一批正整数中的最大的偶数。 15、实现两个整数的交换。 例如:给a 和b 分别输入:60和65,输入为: a=65 b=60 16、将字符串中的小写字母转换为对应的大写字母, 其它字符不变。 17、求一个四位数的各位数字的立方和。 18、求一组数中大于平均值的数的个数。 例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函 数值为3。 19、对任意输入的 x ,用下式计算并输出 y 的值。 5 x<10 y= 0 x=10 -5 x>10

C++理论-题库

1)设a、b和c都是型变量,且3、4、5,则下面的表达式中,值为0的表达式是!((a')<<(5)<<3141512<<(5)<<"!";是程序的第一个输出语句,则输出结果是3141512>>! 本题主要考查了中格式控制数据的输入输出。 在的流操作中,如果输入字符不足指定字符宽度(可以用来设置要输出的字符的宽度),可以用函数指定用来填充的字符。在本例中,设置填充字符为">",然后设置了字符输出宽度为5,对于数据,其长度大于5,故直接输出,而对于"!",其长度为3,不足5,故要在前面填充上两个">",故本题输出应为"3141512>>!"。 5)有如下程序: <>

< > ; () { ('*'); <<<<(4)<<123<<""<<; 0; } 执行这个程序的输出结果是123* 本题主要考查了字符串与字符数组。 函数用来设置要填空的字符串,用来表示左对齐,(4)用来表示下一个输出占4个字符的长度。故本题输出应为"123*"。6)下面程序 <> () { 100, 10, 20, 1=5, 2=0; (a

C语言题库

C语言题库 1.若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写, 则文件方式字符串应是(D)。 A、"rb+" B、"ab++" C、"ab" D、"wb+" 2.设有如下定义: struct sk {int a; float b;} data,*p; 若要使p指向data中的a域,正确的赋值语句是(C)。 A、p=(struct sk*) data.a; B、*p=data.a; C、p=&data.a; D、p=&data,a; 3.对结构体类型的变量的成员的访问,无论数据类型如何都可使用 的运算符是(B)。 A、& B、. C、* D、-> 4.下列关于指针定义的描述,错误的是(A)。 A、指针是一种变量,该变量用来存放某个变量的值 B、指针是一种变量,该变量用来存放某个变量的地址值 C、指针变量的类型与它所指向的变量类型一致 D、指针变量的命名规则与标识符相同 5.设有如下的程序段: char str[ ]="Hello"; char *ptr; ptr=str; 执行完上面的程序段后,*(ptr+5)的值为(D ). A、不确定的值 B、'o'的地址 C、'o' D、'\0' 6.若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是(D)。 A、&t[1] B、t[3] C、&t[3][2] D、t[2] 7.下列说法中正确的是(B ). A、函数调用不占运行时间,只占编译时间. B、宏替换不占运行时间,只占编译时间. C、有参数的宏定义,就是函数. D、在定义宏时,宏名与带参数的括弧之间可以加空格. 8.以下叙述中正确的是(C)。

(完整版)C语言程序设计选择题库及答案

单项选择题 导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意的答案。本类习题主要检查对C语言基本概念的掌握情况,读者可根据学习进度选做部分习题。在完成习题的过程中,不但要选出正确的答案,而且要清楚不正确的选项错在何处,以加深对概念的理解。对于掌握不准的问题, 应该通过上机实验来检验。 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n 【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。 ??? A) print B) i\am C) Pxq D) str_l ??? _3d one_half My->book Cpp ??? oodb start$it line# pow ??? aBc 3pai His.age while

【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始B) 程序文件的最后 C) 它所调用的函数的前面D) 程序文件的任何位置 【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义

2020年驾照新规理论考试C1理论考试试题题库及答案(共600题)

2020年驾照新规理论考试C1理论考试试题题库 及答案(共600题) 1.机动车仪表板上(如图所示)亮表示什么? 选择题 a.驻车制动解除 b.制动踏板没回位 c.行车制动器失效 d.制动系统出现异常 答案:d 2.驾驶人有下列哪种违法行为一次记6分? 选择题 a.使用其他车辆行驶证 b.饮酒后驾驶机动车 c.车速超过规定时速50%以上 d.违法占用应急车道行驶 答案:d

3.有下列哪种违法行为的机动车驾驶人将被一次记12分?选择题 a.驾驶故意污损号牌的机动车上道路行驶 b.机动车驾驶证被暂扣期间驾驶机动车的 c.以隐瞒、欺骗手段补领机动车驾驶证的 d.驾驶机动车不按照规定避让校车的 答案:a 4.在道路与铁路道口遇到一个红灯亮时要尽快通过道口。判断题 答案:错 5.这个标志是何含义? 选择题 a.向左急转弯 b.向右急转弯

c.向左绕行 d.连续弯路 答案:a 6.驾驶机动车遇到这种信号灯亮时,如果已越过停止线,可以继续通行。 判断题 答案:对 7.这个标志是何含义? 选择题 a.双向交通 b.分离式道路 c.潮汐车道

d.减速让行 答案:a 8.机动车仪表板上(如图所示)亮,表示驻车制动器操纵杆可能没松到底。 判断题 答案:错 9.在路口右转弯遇同车道前车等候放行信号时如何行驶? 选择题 a.从前车左侧转弯 b.从右侧占道转弯 c.鸣喇叭让前车让路 d.依次停车等候 答案:d

10.机动车发生正面碰撞时,安全气囊加上安全带的双重保护才能充分发挥作用。 判断题 答案:对 11.灯光开关在该位置时,前雾灯点亮。 判断题 答案:对 12.这个开关控制机动车哪个部位? 选择题 a.风窗玻璃除雾器 b.风窗玻璃刮水器

大学C语言期末考试习题集(带详解答案)

一、单项选择题 1.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从 C开始执行。 A) 程序中第一条可执行语句 B) 程序中第一个函数 C) 程序中的main函数 D) 包含文件中的第一个函数 3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B)。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则 (1)只能由字母、数字、下划线构成 (2)数字不能作为标识符的开头 (3)关键字不能作为标识符 选项A中的“-”,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是( B)。 A)3ax B)x C)case D)-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C)。 A) %x B) a+b C) a123 D) 123 选项A中的“%”,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai

政治理论考试题库100题

政治理论考试题库100题 (十九大报告部分29题) 1、十九大的主题是: 2、中国共产党人的初心和使命,就是, 。这个初心和使命是激励中国共产党人不断前进的根本动力。 3、十九大报告指出,我国社会主要矛盾已经转化为 之间的矛盾。 4、新时代中国特色社会主义思想,明确中国特色社会主义最本质的特征是。 5、伟大斗争,,,,紧密联系、相互贯通、相互作用,其中起决定性作用的是党的建设新的伟大工程。 6、社会主义核心价值观的内容是 7、“四个意识”是指 8、开展党的群众路线教育实践活动的要求:坚持、、 、的要求。 9、“三严三实”专题教育的内容是指 10、“两学一做”的内容是指 11、中央八项规定,严厉整治“四风”是指、、

、,坚决反对特权。 12、经过长期努力,中国特色社会主义进入了,这是我国发展新的历史方位。 13、“四个自信”是指 14、“五位一体整体布局”是指 15、是实现社会主义现代化、创造人民美好生 活的必由之路,是指导党和人民实现中华民族伟 大复兴的正确理论,是当代中国发展进步的根本 制度保障,是激励全党全国各族人民奋勇前进的强大 精神力量。 16、新时代中国特色社会主义思想,明确坚持和发展中国特色社会主义,总任务是 17、“五位一体整体布局”是指 18、“四个全面”是指 19、必须坚持人民主体地位,坚持、, 践行的根本宗旨,把党的群众路线贯彻到治国理 政全部活动之中,把人民对美好生活的向往作为奋斗目标,依靠人民创造历史伟业。 20、发展是解决我国一切问题的基础和关键,发展必须是科学发展,必须坚定不移贯彻、、、、共享的发展理念。 21、坚持、、有机统一是社会主义政

C试题库

2000~2001学年《程序设计基础-C》试卷 一、单项选择题(每小题 2 分,共 30 分) 1. C 语言程序中可以对程序进行注释,注释部分必须用符号_____括起来。 A、‘{‘ 和’}’ B、‘[‘和’]’ C、“/*”和”*/” D、“*/”和”/*” 2.下列运算符中,优先级最低的是_____。 A、* B、!= C、+ D、= 3.若变量已正确定义,表达式 (j=3, j++) 的值是_____ 。 A、3 B、 4 C、5 D、0 4.已知字符‘a’ 的ASCII码为 97 ,执行下列语句的输出是_____。 printf ("%d, %c", ’b’, ’b’+1 ) ; A、98, b B、语句不合法 C、98, 99 D、 98, c 5.表达式strcmp(“box”, “boss”) 的值是一个_______。 A、正数 B、负数 C、 0 D、不确定的数 6.数组定义为 int a[3][2]={1, 2, 3, 4, 5, 6},数组元素_____的值为6。 A、a[3][2] B、a[2][1] C、a[1][2] D、a[2][3] 7.要调用数学函数时,在#include命令行中应包含_____。 A、”stdio.h” B、”string.h” C、”math.h” D、”ctype.h” 8.判断i和j至少有一个值为非0的表达式是_____。 A、 i!=0 && j!=0 B、i*j!=0 C、!(i==0 || j==0) D、i&&j 9.若a是基本整型变量,c是单精度实型变量,输入语句______是错误的。 A、scanf(”%d,%f”, &a, &c); B、scanf(”d=%d, c=%f”, &a, &c); C、scanf(”%d%f”, &a, &c); D、scanf(”%d%f”, a, c); 10.若变量已正确定义并且指针p已经指向某个变量x,则(*p)++相当于_____。 A、p++ B、x++ C、*(p++) D、&x++ 11.若p1、p2都是整型指针,p1已经指向变量x,要使p2也指向x, _____是正确的。 A、p2=p1; B、p2=**p1; C、p2=&p1; D、p2=*p1; 12.下列程序段的输出是_____。 int c[]={1, 3, 5}; int *k=c+1; printf("%d", *++k); A、 3 B、 5 C、 4 D、6 13.不正确的赋值或赋初值的方式是______。 A、char str[]="string"; B、char str[7]={'s', 't', 'r', 'i', 'n', 'g'}; C、char str[10];str="string"; D、char str[7]={'s', 't', 'r', 'i', 'n', 'g', ’\0’}; 14.对于以下结构定义,++p->str中的++加在_____。 struct { int len; char *str;

最新机动车驾驶员培训理论科目一考核题库500题(含答案)

机动车驾驶培训理论考试题库科目一500题[含答案] 一、单选题 1.山区道路车辆进入弯道前,在对面没有来车的情况下,应怎样做? A.应“减速.鸣喇叭.靠右行” B.可靠弯道外侧行驶 C.可短时间借用对方的车道 D.可加速沿弯道切线方向通过 答案:A 2.车辆在较窄的山路上行驶时,如果靠山体的一方不让行,应怎样做? A.向左占道,谨慎驶过 B.提前减速或停车避让 C.保持正常车速行驶 D.鸣喇叭催其让行 答案:B 3.驾驶车辆向右变更车道时,应提前开启右转向灯,注意观察,在确保安全的情况下,驶入要变更的车道。 答案:√ 4.雨天行车,遇撑雨伞和穿雨衣的行人在公路上行走时,应怎样做? A.以正常速度行驶 B.持续鸣喇叭示意其让道 C.加速绕行 D.提前鸣喇叭,并适当降低车速 答案:D 5.车辆在雪天临时停车时,应开启什么灯? A.前后雾灯 B.倒车灯 C.前大灯 D.危险报警闪光灯 答案:D 6.车辆在主干道上行驶,驶近主支干道交汇处时,为防止与从支路突然驶入的车辆相撞,应怎样做?

A.提前减速.观察,谨慎驾驶 B.保持正常速度行驶 C.鸣喇叭,迅速通过 D.提前加速通过 答案:A 7.夜间驾驶车辆遇自行车对向驶来时,应怎样做? A.连续变换远.近光灯 B.不断鸣喇叭 C.使用远光灯 D.使用近光灯,减速或停车避让 答案:D 8.行车中超越同向行驶的自行车时,应怎样做? A.让自行车先行 B.注意观察动态,减速慢行,留有足够的安全距离 C.连续鸣喇叭提醒其让路 D.持续鸣喇叭并加速超越 答案:B 9.车辆通过凹凸路面时,应怎样做? A.低速缓慢平稳通过 B.依靠惯性加速冲过 C.挂空挡滑行驶过 D.保持原速通过 答案:A 10.行车中遇列队横过道路的学生时,应怎样做? A.提前加速抢行 B.停车让行 C.降低车速.缓慢通过 D.连续鸣喇叭催促 答案:B 11.行车中遇儿童时,应怎样做? A.长鸣喇叭催促 B.减速慢行,必要时停车避让 C.迅速从一侧通过 D.加速绕行

大一C语言期末考试题

大一C语言期末考试题 悬赏分:40 |解决时间:2010-6-29 14:28 |提问者:345387547 1. 数组int a[3][5]; 共定义了_______________个元素。 2. 有float f= 3.1415927; 则printf(“%5.4f”, f );输出的结果是 _______________。 3. 下面程序的功能是:输出100以内(不包含100)能被3整除且个位数为6的所有整数,请填空。 main( ) { int i; for(i=1; _______________; i++) if (_______________) printf("%d", i); } 4. 设有“int x=2, y”说明,则逗号表达式“y=x+5,x+y”的值是 _______________ 5. 以下是使用指针,进行字符串复制的程序,请填空。 main() { char a[]= “Tsinghua University”, b[30], *p1,*p2; p1=a; p2=b; for(; *p1!= _______________; p1++, p2++) _______________=_______________; *p2= ______________; printf(“string a is:%s\n”,a); printf(“string b is:%s\n”,b); } 6. 下面程序用冒泡法对数组a进行降序排序,请填空。 main() { int a[5]={4,7,2,5,1}; int i,j,m; for(i=0;i<4;i++) for(j=0;j<_______________;j++) if( _______________< _______________ ) { m=a[ j]; a[ j]=a[ j+1]; a[ j+1]= m; } for(i=0;i<5;i++) printf("%d ",a[i]); } 7. 函数fun的功能是:使一个字符串按逆序存放,请填空。 void fun (char str[]) { char m; int i,j; for(i=0,j=strlen(str);i<_______________;i++,j--)

相关文档