党课学习心得体会

时间:2022-08-04 09:05:03 党课下载 来源:网友投稿

下面是小编为大家整理的党课学习心得体会,供大家参考。

党课学习心得体会

 

  1一、 选择题 1 、 在 C 语言中, VisualC++下一个实型数据占【 D 】

 个字节

 A.1

  B.2

  C.3

  D.4 2、 C 语言中结构化程序设计的 3 种基本结构是【 A 】

 A. 顺 序 结 构 、 选 择 结 构 、 循 环 结 构

 B. if

 switch

 break C.for

  while

 do-while

 D.if

  for

 continue 3、 以下叙述正确的是【 B 】

 A.c 语言的关键字可以由用 户 定义 B. c 语言的关键字不能作为 标识符 C.标示符 int 和 Int 都是关键字 D.关键字与一般的标识符没有区别 4、 下列合法的实型常量是

  【 C 】

 A. 1 .2E0.5

 B.3.1 41 59E

 C.5E-3

  D.E1 5 5、 在 C 语言中逻辑表达式的值是【 C 】A.1

  B.0

  C.1 或 0

  D.以上都不对 6、 在 C 语言中, VisualC++下一个整形数据占【 D 】

 个字节

  A.1

  B.2

  C.3

  D.4 7、 用 C 语言编写的代码程序是 【 B 】

 A.可立即执行

  B 一个源程序 C.经过连接即可执行

  D.经过编译即可执行 8、 下面四组选项中, 标识符均合法的是【 A 】A._aB_9

 _1 23

 pringf B.la

  do

  char C.lt.c

  abc1

  name D. win-1

 age

  number_1

 9、 C 语言程序的基本单位是【 C 】

 A. 程序行

 B.语句

 C.函数

 D.字符 1 0、 在 C 语言中 关系表达式的值是【 C 】A.1

  B.0

  C.1 或 0

  D.以上都不对 1 1 、 以下运算符中 , 优先级最低的是【 B 】A.!

 =

 B.=

  C.+

 D.++

 1 2、 以下头文件表达正确的是

 【 C 】

  2A. include “stdio.h”

 B. include <stdio.h>

 C.#include“stdio.h”

  D.<stdio.h>

 1 3、 以下符合 C 语言语法的整型常量是 【 B 】

 A. 01 01 1 0B

 B.03676

  C.xffab

  D.x2a23 1 4、 以下运算符中 , 优先级最高的是【 A 】

 A.!

 =

 B.+=

  C.&&

  D.? :

 1 5、 以下运算符中 , 优先级最高的是【 D 】A.!

 =

 B.=

  C.+

 D.++ 1 6、 以下运算符中 , 优先级最低的是【 B 】

  A.!

 =

 B.+=

  C.&&

  D.? :

  1 7、 int x=3,y=0,则表达式“(x&&y)||x”的值是 【 A 】

 A.1

  B.0

  C.1 或 0

  D.以上都不对 1 8、 在下列字符常量中, 表示换行的是 【 C 】

 A.\t

  B.\b

  C.\n

 D.\r

 1 9、 int a=1 ,b=2,则表达式!a>b 的值是

 【 B 】

 A.1

  B.0

  C.2

  D.3

 20、 设有“int x=1 0;x*=3+x%(-4);”语句, 执行语句后 x 的 值是【 D 】

 A.1 0

  B.32

  C.28

  D.50

 21 、 下列一维数组初始化语句中, 正确的是【 C 】

  A.int a[5]={,2,3,,5};

  B.int a[5]={ };

 C.int a[5]={5*2};

  D.int a[5]={1 ,2,3,4,5,6};

 22、 int a=2, b;则表达式“b=2*a+1 0%4”的值是 【

 】

 A.6.0

 B.4.5

  C.2

  D.6 23、 以下符合 C 语言语法的实型常量是 【 C 】

 A. 1 .2E0.5

  B.3.1 41 59E

  C.5E-3

 D.E1 5 24、 在下列字符常量中, 表示退格的是【 B 】

 A.\t

  B.\b

  C.\n

 D.\r 25、 在 C 语言中,在运算中 运算数必须是整型的运算符是 【 C 】

  3A./

  B.>=

  C.%

  D.* 26、 int a=5,b=4,c=2;则表达式 a>b>c 的值是【 B 】

  A.1

  B.0

  C.1 或 0

  D.以上都不对 27、 下列数组定义中, 正确的是 【 A 】

 A.#define N 8

  float

 a[N];

  B.int n;scanf(“%d”,&n);float a[n];

  C.int n=1 0,a[n];

 D.int a(1 0); 28、 若有定义:

 int a=5; b=9, c;执行语句“c=a/b+b%a”后 c 的值是【 B 】

 A.5

  B.4

 C.1

  D.0 29、 在 C 语言中 , 判断一个逻辑量“真假”时, 以【 C 】

 表示真 A.0

  B.1

 C.非零值

  D.非零整数

 30、 若有定义:

 int a=9; b=5, c;执行语句“c=a/b+b%a”后 c 的值是【 B 】

 A.5

  B.6

 C.1

  D.0

 31 、 以下选项中与 x=y++完全等价的表达式是【 B 】

  A.y=y+1 ,x=y

 B.x=y,y=y+1

 C.x=y++

  D.x+=y

 32、 连接两个字符串的函数是【 A 】

  A.strcat

  B.strcpy

  C.strcmp

 D.strlen

  二、 填空题 1 、 c 语言的基本单位是

  , 一个 c 的源程序至少包含一个

  函数。

  2、 在程序运行过程中其值不能被改变的量称为

 , 其值可以被改变的量称为

  3、 c 语言程序的执行总是从

  函数开始。

 4、 c 语言程序中的语句必须以

  结束。

 5 、 在 c 语 言 中 , 标 识 符 是 用 来 标 识

 、 常 量

  4名 、

  、

 、 文件名 和

  6、 每一个数组元素通过

 和

  来确定。

 7、 函数是由

  和

 两部分组成。

 8、 c 语言源程序代码是以

 为 后缀, 经过编译链接后生成以

 为 后缀的可执行文件。

 9、 用运算符将操作对象连接起来, 符合 c 语法规则的式子称为

  。

 1 0、

 是若干具有相同数据类型且按一定存储顺序排列的一组变量。

 三、 写出下列程序的输出结果 1 、 #include“stdio.h” main() {int i,sum=0; for(i=0;i<3;i++)

 printf(“%d%d\n”,i,sum=sum+i);}

 2、 #include“stdio.h” main() { int

 a=2,b=-1 ,c=2;

  if(a<b) if(b<0)

 c=0; else

 c=c+1 ; printf(“%d”,c); }

 3、 #include“stdio.h”

  5main() {int i=1 ;

  while(i<=-1 ) {printf(“$$$$”);}

 printf(“\n %d”,i); }

  4、 #include“stdio.h” main() {int w=4,x=3,y=2,z=1 ;

 printf(“%d\n”,(w<x?w:z<y?z:x)); }

  5、 #include“stdio.h” main() {int i=3;

 while(i<1 0) { if(i<6)

  {i=i+2;continue;}

  else

  printf(“%d\n”,++i);} }

  6 6、 #include“stdio.h” main() {int a=5,b=4,c=3,d=2; if(a>b>c) printf(“%d\n”,d); else printf(“%d\n”,d+2); }

  7、 #include“stdio.h” main() {int a=1 ,b=2,c=3;

 a=b+c;

 b=c+a; c=a+b; printf(“%d,%d,%d\n”,a,b,c); }

 }

 8、 #include“stdio.h”

  7main() {int k,j,s; for(k=2;k<6;k++,k++) {s=1 ;

  for(j=k;j<6;j++)

  s=s+j; }

  printf(“%d”,s) ; }

  9、 #include“stdio.h” main() {int x=3; do

 { printf(“%3d”,x=x-2); }while((--x)==0);

 1 0、 #include“stdio.h” main() {int x=3,sum=3,y; for(y=3;y!=x;++y) { sum=x+y;}

 printf(“%d \n”,sum);

  1 1 、 #include“stdio.h”

  8main() {int i;

  int a[]={1 0,20,30,40,50};

 for(i=4;i>=0;i--) printf(“%d”,a[i]); } 1 2、 #include“stdio.h” main() {int i=5;

  do

 {i--; printf(“$$$$”); } while(i!=0); printf(“\n %d”,i);}

 1 3、 #include“stdio.h” main() {int x=0,y=2,z=3; switch(x)

 {case 0:switch(y==2)

 {case 1 :printf(“*”);break; case 2:printf(“%”);break;}

 case 1 :switch(z)

 {case 1 :printf(“$”); case 2:printf(“*”);break; default:printf(“#”);} }} 1 4、 #include“stdio.h”

  9main() {int

 y=1 0;

 for(;y>0;y--) if(y%3==0)

 {printf(“%d”,--y);continue;} } 四、 编程题 1 .输入一个数, 输出这个数的绝对值。

 2.输入一个整数, 判断它的奇偶性。

 3. 输入 1 0 个整数, 输出其中的最大数。

 4.输入 1 0 个整数, 输出其中的最小数。

 5.编写一个函数, 求两个整数的商, 用 主函数调用 这个函数, 并输出结果。

 #include <stdio.h> shang(int x,int y) {

 printf("X、 Y 的商为:

 %d\n",int(x/y)); } void main() {

 int x,y;

 printf("请输入一个整数( X)

 \n");

 scanf("%d",&x);

 printf("请输入一个整数( Y)

 \n");

 scanf("%d",&y);

  10 shang(x,y); } 6.编写一个函数, 求两个整数的积, 用 主函数调用 这个函数, 并输出结果。

 #include <stdio.h> shang(int x,int y) {

 printf("X、 Y 的积为 :

 %d\n",x*y); } void main() {

 int x,y;

 printf("请输入一个整数( X)

 \n");

 scanf("%d",&x);

 printf("请输入一个整数( Y)

 \n");

 scanf("%d",&y);

 shang(x,y); } 7.编程实现将输入的字符串逆序输出。

 8.编写一个函数, 使输入的字符串反序存放, 在主函数中输入和输出字符串。

推荐访问:党课学习心得体会 党课 学习心得体会