《C语言程序设计》试题含答案

《C语言程序设计》试题含答案
《C语言程序设计》试题含答案

《C语言程序设计》精品课件试题

目录

(按住CTRL键点击超链)

单项选择题 (002)

阅读程序题 (018)

程序填空题 (039)

编写程序题 (070)

《C语言程序设计》精品课件制作小组

2006年4月

一、单项选择题

导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意的答案。本类习题主要检查对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

??? oodbs tart$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) 同一个运算符号在不同的场合可以有不同的含义

【1.8】在C语言中,错误的int类型的常数是。

A) 32768 B) 0 C) 037 D) 0xAF

【1.9】执行语句printf("%x",-1);屏幕显示____。

A) -1 B) 1 C) -ffff D) ffff

【1.10】已知long i=32768;执行语句printf("%d",i);屏幕显示____。

A) -1 B) -32768 C) 1 D) 32768

【1.11】已知long i=65539;

执行语句printf("%d",i);屏幕显示____。

A) 65539 B) -3 C) 3 D) 程序不能执行

【1.12】在C语言中,整数-8在内存中的存储形式是。

A) 1111 1111 1111 1000 B) 1000 0000 0000 1000

C) 0000 0000 0000 1000 D) 1111 1111 1111 0111

【1.13】C语言中字符型(char)数据在内存中的存储形式是____。

A) 原码B) 补码C) 反码D) ASCII码

【1.14】将字符g赋给字符变量c,正确的表达式是。

A) c=\147 B) c="\147" C) c='\147' D) c='0147'

【1.15】下列转义字符中错误的一个是____。

A) '\000' B) '\0014' C) '\x111' D) '\2'

【1.16】将空格符赋给字符变量c,正确的赋值语句是____。

A) c='\0' B) c=NULL C) c=0 D) c=32

【1.17】已知:char a='\70';则变量a中。

A) 包含1个字符B) 包含2个字符C) 包含3个字符D) 说明非法

【1.18】字符串"\"EOF\n=-\61\""的长度是____。

A) 8 B) 9 C) 14 D) 非法字符串

【1.19】字符串""的长度是____。

A) 0 B) 1 C) 2 D) 非法字符串

【1.20】已知:char a;int b;float c;double d;

执行语句"c=a+b+c+d;"后,变量c的数据类型是。

A) int B) char C) float D) double

【1.21】温度华氏和摄氏的关系是: C=-(F-32)。已知:float C,F;由华氏求摄氏的正确的赋值表达式是____。

A) C=5/9(F-32) B) C=5*(F-32)/9

C) C=5/9*(F-32) D) 三个表达式都正确

【1.22】逗号表达式"(a=3*5,a*4),a+15"的值是____。

A) 15 B) 60 C) 30 D) 不确定

【1.23】如果int a=1,b=2,c=3,d=4;则条件表达式"a

A) 1 B) 2 C) 3 D) 4

【1.24】为求出s=10!的值,则变量s的类型应当为。

A) int B) unsiged C) long D) 以上三种类型均可

【1.25】已知int i=10;表达式"20-0<=i<=9"的值是____。

A) 0 B) 1 C) 19 D) 20

【1.26】已知int x=1,y;执行下述语句后变量x的值是____。

y=++x>5&&++x<10;A) 1 B) 2 C) 3 D) 4

【1.27】为判断字符变量c的值不是数字也不是字母时,应采用下述表达式____。

A) c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122

B) !(c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122)

C) c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122

D) !(c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122)

【1.28】已知int a[3][2]={3,2,1};

则表达式"a[0][0]/a[0][1]/a[0][2]"的值是____。

A) 0. B) 1 C) 0 D) 错误的表达式

【1.29】已知int x=1,y=1,z=1;

表达式"x+++y+++z++"的值是____。

A) 3 B) 4 C) 5 D) 表达式错误

【1.30】用十进制表示表达式"12|012"的值是____。

A) 1 B) 0 C) 12 D) 14

【1.31】已知以下程序段:

int a=3,b=4;

a=a^b;0011

0100

0111

b=b^a;0100

0011

0111

0100

a=a^b;

则执行以上语句后a和b的值分别是____。

A) a=3,b=4 B) a=4,b=3 C) a=4,b=4 D) a=3,b=3

【1.32】在位运算中,操作数每右移一位,其结果相当于____。

A) 操作数乘以2 B) 操作数除以2 C) 操作数除以16 D) 操作数乘以16

【1.33】已知char a=222;执行语句a=a&052;后,变量a的值是____。

A) 222 B) 10 C) 244 D) 254

【1.34】已知二进制数a是,如果想通过整型变量

b与a做异或运算,使变量a的高4位取反,低4位不变,

则二进制数b的值应是____。

A) B) C) D)

【1.35】已知int a=15,执行语句a=a<<2以后,变量a的值是____。

A) 20 B) 40 C) 60 D) 80

【1.36】已知int x=5,y=5,z=5;执行语句x%=y+z;

后,x的值是____。

A) 0 B) 1 C) 5 D) 6

【1.37】使用语句scanf("x=%f,y=%f",&x,&y);

输入变量x、y的值(□代表空格),正确的输入是____。

A) 1.25,2.4 B) 1.25□2.4 C) x=1.25,y=2.4 D) x=1.25□y=2.4

【1.38】下列循环语句中有语法错误的是____。

A) while(x=y) 5;B) while(0) ;

C) do 2;while(x==b);D) do x++ while(x==10);

【1.39】已知int x=(1,2,3,4);变量x的值是____。

A) 1 B) 2 C) 3 D) 4

【1.40】表达式sizeof(double)是。

A) 函数调用B) double型表达式C) int型表达式D) 非法表达式

【1.41】执行语句printf("2:%d,",printf("1:%d,",scanf("%d",&x)));以后的输出结果是____。

A) 2:1,1:1, B) 1:1,2:1, C) 2:4,1:1 D) 1:1,2:4,

【1.42】已知:int x,y;double z;

则以下语句中错误的函数调用是。

A) scanf ("%d,%lx,%le",&x,&y,&z);

B) scanf ("%2d*%d%lf",&x,&y,&z);

C) scanf ("%x%*d%o",&x,&y);

D) scanf ("%x%o%6.2f",&x,&y,&z);

【1.43】与条件表达式"(n)?(c++):(c--)"中的表达式(n)等价的表达式是____。

A) (n==0) B) (n==1) C) (n!=0) D) (n!=1)

【1.44】已知int i=1,j=0;执行下面语句后j的值是____。

while(i)

switch(i)

{ case 1: i+=1;j++;break;

case 2: i+=2;j++;break;

case j3: i+=3;++;break;

default: i--;j++;break;

}

A) 1 B) 2 C) 3 D) 死循环

【1.45】求取满足式12+22+32+ ……+n2≤1000的n,

正确的语句是____。

A) for(i=1,s=0;(s=s+i*i)<=1000;n=i++) ;

B) for(i=1,s=0;(s=s+i*i)<=1000;n=++i) ;

C) for(i=1,s=0;(s=s+i*++i)<=1000;n=i) ;

D) for(i=1,s=0;(s=s+i*i++)<=1000;n=i) ;

【1.46】下面的for语句。

for(x=0,y=10;(y>0)&&(x<4);x++,y-- ) ;

A) 是无限循环B) 循环次数不定

C) 循环执行4次D) 循环执行3次

【1.47】已知int i=1;执行语句while (i++<4) ;

后,变量i的值为____。

A) 3 B) 4 C) 5 D) 6

【1.48】已知int x=12,y=3;执行下述程序后,

变量x的值是____。

do

{ x/=y--;

}while(x>y);

A) 1 B) 2 C) 3 D) 程序运行有错误

【1.49】已知

char a[][20]={"Beijing","shanghai","tianjin","chongqing"}

语句printf("%c",a[30]);的输出是____。

A) <空格> B) n C) 不定D) 数组定义有误

【1.50】若用数组名作为函数调用时的实参,则实际上传递给形参的是。

A) 数组首地址B) 数组的第一个元素值

C) 数组中全部元素的值D) 数组元素的个数

【1.51】对二维数组的正确说明是____。

A) int a[][]={1,2,3,4,5,6};B) int a[2][]={1,2,3,4,5,6};

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

【1.52】对字符数组s赋值,不合法的一个是____。

A) char s[]="Beijing";

B) char s[20]={"beijing"};

C) char s[20];s="Beijing";

D) char s[20]={'B','e','i','j','i','n','g'};

【1.53】对字符数组str赋初值,

str不能作为字符串使用的一个是____。

A) char str[]="shanghai";

B) char str[]={"shanghai"};

C) char str[9]={'s','h','a','n','g','h','a','i'};

D) char str[8]={ 's','h','a','n','g','h','a','i'};

【1.54】对函数形参的说明有错误的是____。

A) int a(float x[],int n) B) int a(float *x,int n)

C) int a(float x[10],int n) D) int a(float x,int n)

【1.55】如果一个变量在整个程序运行期间都存在,但是仅在说明它的函数内是可见的,这个变量的存储类型应该被说明为____。

A) 静态变量B) 动态变量C) 外部变量D) 内部变量

【1.56】在一个C源程序文件中,?若要定义一个只允许在该源文件中所有函数使用的变量,则该变量需要使用的存储类别是。

A) extern B) register C) auto D) static

【1.57】在C语言中,函数的数据类型是指____。

A) 函数返回值的数据类型B) 函数形参的数据类型

C) 调用该函数时的实参的数据类型D) 任意指定的数据类型

【1.58】已知如下定义的函数:

fun1(a)

{ printf("\n%d",a);

}

则该函数的数据类型是____。

A) 与参数a的类型相同B) void型

C) 没有返回值D) 无法确定

【1.59】定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是____。

A) swapa(int x,int y) B) swapb(int *x,int *y)

{ int temp;{ int temp;

temp=x;x=y;y=temp;temp=x;x=y;y=temp;

} }

C) swapc(int *x,int *y) D) swapd(int *x,int *y)

{ int temp;{ int *temp;

temp=*x;*x=*y;*y=temp;temp=x;x=y;y=temp;

} }

【1.60】求一个角的正弦函数值的平方。能够实现此功能的函数是____。

A) sqofsina(x)

float x;

{ return(sin(x)*sin(x));

}

B) double sqofsinb(x)

float x;

{ return(sin((double)x)*sin((double)x));

}

C) double sqofsinc(x)

{ return(((sin(x)*sin(x));

}

D) sqofsind(x)

float x;

{ return(double(sin(x)*sin(x)));

【1.61】一个函数内有数据类型说明语句如下:

double x,y,z(10);

关于此语句的解释,下面说法正确的是____。

A) z是一个数组,它有10个元素。

B) z是一个函数,小括号内的10是它的实参的值。

C) z是一个变量,小括号内的10是它的初值。

D) 语句中有错误。

【1.62】已知函数定义如下:

float fun1(int x,int y)

{ float z;

z=(float)x/y;

return(z);

}

主调函数中有int a=1,b=0;可以正确调用此函数的语句是____。

A) printf("%f",fun1(a,b));B) printf("%f",fun1(&a,&b));C) printf("%f",fun1(*a,*b));D) 调用时发生错误

【1.63】下面函数的功能是____。

a(s1,s2)

char s1[],s2[];

{ while(s2++=s1++) ;

}

A) 字符串比较B) 字符串复制C) 字符串连接D) 字符串反向【1.64】在下列结论中,只有一个是错误的,它是。

A) C语言允许函数的递归调用

B) C语言中的continue语句,可以通过改变程序的结构而省略

C) 有些递归程序是不能用非递归算法实现的

D) C语言中不允许在函数中再定义函数

【1.65】已知:int a, *y=&a;则下列函数调用中错误的是。A) scanf("%d", &a);B) scanf("%d", y);

C) printf("%d", a);D) printf("%d", y);

【1.66】说明语句"int (*p)( );"的含义是。

A) p是一个指向一维数组的指针变量

B) p是指针变量,指向一个整型数据

C) p是一个指向函数的指针,该函数的返回值是一个整型

D) 以上都不对

【1.67】设有说明int (*p)[4];其中的标识符p是。

A) 4个指向整型变量的指针变量

B) 指向4个整型变量的函数指针

C) 一个指向具有4个整型元素的一维数组的指针

D) 具有4个指向整型变量的指针元素的一维指针数组

【1.68】已知:char s[10], *p=s,则在下列语句中,错误的语句是。

A) p=s+5;B) s=p+s;C) s[2]=p[4];D) *p=s[0];

【1.69】已知:char s[100];int i;则引用数组元素的错误的形式是。

A) s[i+10] B) *(s+i) C) *(i+s) D) *((s++)+i)

【1.70】已知:char s[6], *ps=s;则正确的赋值语句是。

A) s="12345";B) *s="12345";C) ps="12345";D) *ps="12345";

【1.71】已知:char a[3][10]={"BeiJing","ShangHai","TianJin"}, *pa=a;不能正确显示字符串"ShangHai"的语句是。

A) printf("%s",a+1);B) printf("%s",*(a+1));

C) printf("%s",*a+1);D) printf("%s",&a[1][0]);

【1.72】已知:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};

int (*ptr)[3]=a,*p=a[0];

则以下能够正确表示数组元素a[1][2]的表达式是。

A) *(*(a+1)+2) B) *(*(p+5)) C) (*ptr+1)+2 D) *((ptr+1)[2])

【1.73】已知:int a[ ]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a;则值为3的表达式是。

A) p+=2,*(p++) B) p+=2,*++p C) p+=2,*p++ D) p+=2,++*p

【1.74】已知:int a[]={1,2,3,4}, y, *p=a;则执行语句y = (*++p)--;之后, 数组a各元素的值变为______。

A) 0,1,3,4 B) 1,1,3,4 C) 1,2,2,4 D) 1,2,3,3

变量y的值是____。

A) 1 B) 2 C) 3 D) 4

【1.75】已知:int a[ ]={1,3,5,7}, y *p= a;为使变量y的值为3,下列语句正确的是____。

A) y=++*p++;B) y=++(*p++);C) y=(++*p)++;D) y=(*++p)++;

【1.76】已知:int x[ ]={ 1,3,5,7,9,11 },*ptr=x;则能够正确引用数组元素的语句是。A) x B) *(ptr--) C) x[6] D) *(--ptr)

【1.77】函数的功能是交换变量x和y中的值,且通过正确调用返回交换的结果。能正确执行此功能的函数是。

A) funa (int *x, int *y) B) funb (int x, int y)

{ int *p;{ int t;

p=x;*x=*y;*y=*p;t=x;x=y;y=t;

} }

C) func (int *x, int *y) D) func (int *x, int *y)

{ *x=*y;*y=*x;{ *x=*x+*y;*y=*x-*y;*x=*x-*y;

} }

【1.78】有定义如下:

struct sk

{ int a;

float b;

}data ,*p;

如果p=&data;则对于结构变量data的成员a的正确引用是____。

A)(*).data.a B) (*p).a C) p->data.a D) p.data.a

【1.79】已知:

struct st

{ int n;

struct st *next;

};

static struct st a[3]={1,&a[1],3,&a[2],5,&a[0]},*p;

如果下述语句的显示是2,则对p的赋值是____。

printf("%d",++(p->next->n));

A) p=&a[0];B) p=&a[1];C) p=&a[2];D) p=&a[3];

【1.80】已知:

struct person

{ char name[10];

int age;

}class[10]={"LiMing",29,"ZhangHong",21,"WangFang",22};

下述表达式中,值为72的一个是____。

A) class[0]->age + class[1]->age+ class[2]->age

B) class[1].name[5]

C) person[1].name[5]

D) clase->name[5]

【1.81】已知:

struct

{ int i;

char c;

float a;

}test;

则sizeof(test)的值是。

A) 4 B) 5 C) 6 D) 7

【1.82】已知:

union

{ int i;

char c;

float a;

}test;

则sizeof(test)的值是。

A) 4 B) 5 C) 6 D) 7

【1.83】已知:

union u_type

{ int i;

char ch;

float a;

}temp;

现在执行"temp.i=266;printf("%d",temp.ch)"的结果是。

A) 266 B) 256 C) 10 D) 1

【1.84】若有以下程序段:

struct dent

{ int n;

int *m;

};

int a=1,b=2,c=3;

struct dent s[3] = { {101,&a},{102,&b},{103,&c} };

struct dent *p=s;

则以下表达式中值为2的是。

A) (p++)->m B) *(p++)->m C) (*p).m D) *(++p)->m

【1.85】若有以下说明语句,则对结构变量pup中sex域的正确引用是。

struct pupil

{ char name[20];

int sex;

}pup,*p;

p=&pup;

【1.86】以下对结构变量stul中成员age的非法引用是。

struct student

{ int age;

int num;

}stu1,*p;

p=&stu1;

A) stu1.age B) student.age C) p->age D) (*p).age

【1.87】若有以下定义和语句:

union data

{ int i;

char c;

float f;

}a;

int n;

则以下语句正确的是。A) a=5;B) a={2,'a',1.2};C) printf("%d\n",a);D) n=a;

【1.88】已知:

struct sk

{ int a;

int age;

}date,*p;

如果要使指针p指向data中的成员a,正确的赋值语句是____。

A) p = (struct sk *)&data.a;B) p = (struct sk *)data.a;

C) p = &data.a;D) *p = data.a;

【1.89】已知enum week {sun,mon,tue,wed,thu,fri,sat}day;则正确的赋值语句是____。

A) sun=0;C) san=day;D) sun=mon;D) day=sun;

【1.90】已知enum color {red,yellow=2,blue,white,black}ren;执行下述语句的输出结果是____。

printf("%d",ren=white);

A) 0 B) 1 C) 3 D) 4

【1.91】已知enum name{zhao=1,qian,sun,li}man;执行下述程序段后的输出是____。man=0;

switch(man)

{ case 0: printf("People\n");

case 1: printf("Man\n");

case 2: printf("Woman\n");

default: printf("Error\n");

}

A) People B) Man C) Woman D)Error

【1.92】下述关于枚举类型名的定义中,正确的是____。

A) enem a={ one,two,three };B) enem a { one=9,two=-1,three };

C) enem a={"one","two","three"};D) enem a {"one","two","three"};

【1.93】C语言中标准输入文件stdin是指。

A) 键盘B) 显示器C) 鼠标D) 硬盘

【1.94】要打开一个已存在的非空文件"file"用于修改,选择正确的语句____。

A) fp=fopen("file", "r");B) fp=fopen("file", "a+");

C) fp=fopen("file", "w");D) fp=fopen('file", "r+");

【1.95】当顺利执行了文件关闭操作时,fclose函数的返回值是。

A) -1 B) TRUE C) 0 D) 1

【1.96】fscanf函数的正确调用形式是。

A) fscanf (文件指针, 格式字符串, 输出列表);

B) fscanf (格式字符串, 输出列表, 文件指针);

C) fscanf (格式字符串, 文件指针, 输出列表);

D) fscanf (文件指针, 格式字符串, 输入列表);

【1.97】使用fgetc函数,则打开文件的方式必须是。

A) 只写B) 追加C) 读或读/写D) 参考答案B和C都正确

【1.98】已知宏定义

#define N 3

#define Y(n) ((N+1)*n)

执行语句z=2*(N+Y(5+1));后,变量z的值是____。

A) 42 B) 48 C) 52 D) 出错

【1.99】已知宏定义#define SQ(x) x*x,执行语句printf("%d",10/SQ(3));后的输出结果是____。

A) 1 B) 3 C) 9 D) 10

【1.100】已知宏定义如下:

#define PR printf

#define NL "\n"

#define D "%d"

#define D1 DNL

若程序中的语句是PR(D1,a);经预处理后展开为____。

A) printf(%d\n,a);B) printf("%d\n",a);

C) printf("%d""\n",a);D) 原语句错误

【单项选择题参考答案】

【1.1】答案: A

注释:int是C语言的关键字

【1.2】答案: B

【1.3】答案:A

【1.4】答案:B

注释:include是预处理命令;scanf是函数名;type不是C语言的关键字。

【1.5】答案:D

【1.6】答案:D

【1.7】答案:A

【1.8】答案:A

注释:int型表示整数的范围是-32768~32767。

【1.9】答案:D

注释:整型常量-1在计算机中表示为补码1111 1111 1111 1111,用十六进制显示这个数时,最左边的1不会被解释为符号位,而是与右边其它位共同转换为十六进制数。

【1.10】答案:B

注释:长整型数32768在计算机内的表示是1000 0000 0000 0000,以一般整型进行输出时,此数恰是-32768的补码。

【1.11】答案:C

注释:长整型数65539在计算机内的表示是0001 0000 0000 0000 0011,以一般整型进行输出时,仅将右侧16位二进制数转换为十进制数。

【1.12】答案:A

注释:C语言中,int型的负数是采用补码表示的。

【1.13】答案:D

【1.14】答案:C

注释:变量c是字符型,可用字符常量为它赋值。字符常量必须用单引号括起来,所以B 是错误的;在单引号或双引号内的反斜线'\'用于表示转义字符,A选项在无引号时使用反斜线是错误的;C选项单引号内出现反斜线表示它与后面的数字组成一个转义字符;单引号只允许括起一个字符,D选项在单引号内出现4个字符,是错误的。

【1.15】答案:C

【1.16】答案:D

注释:空字符和空格符是不同的两个字符,空格符的ASCII码值是32,空字符的ASCII 值是0。

【1.17】答案:A

【1.18】答案:B

【1.19】答案:A

【1.20】答案:C

【1.21】答案:B

注释:单纯从C语言语法来说,选项B、C都是正确的,但是选项C中第一个运算的两个对象都是整型常数,其结果也是整型数0,最后的运算结果也就是0了。

【1.22】答案:C

【1.23】答案:A

注释:将条件表达式增加一个括号,此式变为a

【1.24】答案:C

【1.25】答案:B

【1.26】答案:B

注释:当通过一个运算对象即可决定逻辑运算&&的结果时,则对另一个运算对象不做处理。

【1.27】答案:D

【1.28】答案:B

注释:数组元素在内存中按行排列,此数组的前3个元素的值分别是3、2、1,表达式中虽然数组下标的写法似乎每行有3个元素,和定义时的3行2列不一致,但是C语言引用数组元素时是根据数组的首地址和给出的下标进行运算决定元素的地址。题中表达式引用了数组前3个元素。

【1.29】答案: A

【1.30】答案:D

【1.31】答案:B

【1.32】答案:B

【1.33】答案:B

【1.34】答案:A

【1.35】答案:C

【1.36】答案:C

【1.37】答案:C

【1.38】答案:D

【1.39】答案:D

【1.40】答案:C

1.41】答案:D

注释:scanf函数返回值是输入数据的个数,printf函数的返回值是输出的字符个数。【1.42】答案:D

【1.43】答案:C

注释:在C语言中,经常用一个变量来作为逻辑表达式,其含义就是:当变量的值不为0时关系成立。

【1.44】答案:D

注释:break语句仅可跳出switch语句,不会跳出while循环,这是一个死循环。

【1.45】答案:A

【1.46】答案:C

【1.47】答案:C

【1.48】答案:D

注释:当除数y为0时,程序发生溢出错误。

【1.49】答案:C

【1.50】答案:A

【1.51】答案:C

【1.52】答案:C

注释:答案C的赋值号左侧是数组s的首地址,是一个常量,赋值号右侧是一个字符串常量,不可能将一个字符串常量赋给一个地址常量。

【1.53】答案:D

注释:D选项缺少字符串结束标志。

【1.54】答案:C

注释:此处函数形参是一个指针变量,接受实参的地址,而不是一个数组。

【1.55】答案:A

【1.56】答案:D

注释:这里首先要明确一些基本概念。在C语言中,程序与文件是不同的概念,一个程序可以由一个文件组成,也可以由多个文件组成;一个文件中又可以包含多个函数;函数是构成C程序的基本单位。

变量的作用域因变量的存储类型不同而不同。auto和register类型的变量的作用域是说明变量的当前函数;外部变量的作用域是整个程序,即外部变量的作用域可以跨越多个文件;内部静态变量(定义在一个函数内部的static型的变量)的作用域是当前函数,外部静态变量(定义在函数外面的static型的变量)的作用域是当前文件,即可以跨越同一文件中的不同函数。

【1.57】答案:A

【1.58】答案:A

注释:它和参数a一样,数据类型说明被省略,按照C语言的规定,在这种情况下,表示它们是int型。

【1.59】答案:C

注释:函数swapa是值传递,函数的执行结果不能返回;函数swapb中变量temp不是指针变量,所以它不能接受地址量,用指针变量x为它赋值是不对的;函数swap中虽然指针变量交换了地址,即它们的指向的目标变量进行了交换,但是目标变量并没有行值的交换。

【1.60】答案:B

【1.61】答案:D

【1.62】答案:D

注释:主调函数中b=0,在执行fun1函数里的除法时发生溢出错误。

【1.63】答案:B

【1.64】答案:C

【1.65】答案:D

注释:在答案D中,正确的函数调用应当是:printf("%d", *y)。

【1.66】答案:C

注释:要注意与说明语句"int (*p)[ ];"的区别。说明语句"int (*p)[ ];"说明的是一个指向数组的指针。

【1.67】答案:C

注释:题干中由于*和p被小括号括起,所以p应被解释为一个指针,而后的下标运算符[]说明所指向的对象是一个有4个int型元素的一维数组;如果是int (*p)(),则是指向函数的指针。对于int *p[4],则根据运算符的优先级,先考虑p和[]运算符的关系,所以它就是一个指针数组了。

【1.68】答案:B

注释:选项B有两处错误,一是数组名是常量,不能出现的赋值好的左侧,二是指针变量只能和整数做加,不能和作为地址常量的数组名相加。

【1.69】答案:D

注释:s作为数组名是地址常量,而s++是s=s+1,C语言不允许对常量进行赋值。

【1.70】答案:C

【1.71】答案:C

注释:a是二维数组名,a+1中的1不是1个字节,而是数组的"一行",即10个字节,所以a+1是第二个字符串的首地址,A选项正确。在C编译系统中对二维数组名可这样理解(注意,这里仅是理解):a指向一个一维数组,故(a+1)是指向a[1]的,*(a+1)就是取a[1]的值,它保存第二个字符串"ShangHai"的首地址,所以选项B也正确。*a是第一个字符串的首地址,加1是第一个字符串中第二个字符的地址,选项C的输出是"beiJing"。选

项D中的&a[1][0]是对第二个字符串的第一个字符做取地址运算,得到该地址就是字符串"ShangHai"的首地址。注意,对于二维数组来说,做一次*或[]运算的结果仍是地址量,做两次才是取数值。

【1.72】答案:A

注释:p是一个一级指针,选项B中对它进行了两次*运算是错误的。ptr是一个指向一维数组的指针,它所指向的数组有三个元素,对于这样一个指针,对它进行两次**运算才能取出地址单元中所存的数据,C选项中*ptr表示数组第一行的首地址,该地址是一维数组的地址,+3表示加上三个它所指向的数据类型的长度,所以(*ptr+1)+2是数组中数值4的地址。根据以上分析,选项D对ptr进行了两次地址操作(*和[]),所以结果应是数据,但是它加1后指向数组第二行,根据后面[]中2它的地址增加两个一维数组的长度,就指向数组的最后一行,再做*运算就是数10,即a[3][0]。

【1.73】答案:A

【1.74】答案:B B

【1.75】答案:D

【1.76】答案:B

【1.77】答案:D

注释:答案D是另一种交换两个变量值的算法。

【1.78】答案:B

【1.79】答案:C

注释:使用C对p进行赋值,则p->next是a[0]的地址,引用其成员n再做前增1运算,结果就是2。

【1.80】答案:B

【1.81】答案:D

【1.82】答案:A

【1.83】答案:C

注释:联合变量temp的成员是占用同一存储单元,它的长度是4个字节。266的二进制表示是,存放在存储单元的低端两个字节,如下图:

高字节

0 0 0 0 0 0 0 1

低字节0 0 0 0 1 0 1 0

引用temp.ch进行输出,只取最低的第一个字节。

【1.84】答案:D

注释:由于结构指针指向了结构数组的0号元素,所以表达式(p++)->m的含义是先取出m(变量a的地址),然后指针p加1。表达式*(p++)->m的含义是先取出m的内容(变量a的值),然后指针p再加1。表达式(*p).m的含义是取出m(变量a的地址)。表达式*(++p)->m的含义是先将指针p加1,然后再取m的内容(变量b的值)。

【1.85】答案:D

【1.86】答案:B

【1.87】答案:C

【1.88】答案:A

【1.89】答案:D

【1.90】答案:D

【1.91】答案:A

【1.92】答案:B

【1.93】答案:A

【1.94】答案:D

注释:函数fopen中的第二参数是打开模式,"r"模式是只读方式,不能写文件;"a+"模式是读/追加方式,允许从文件中读出数据,但所有写入的数据均自动加在文件的末尾;"w"模式是写方式,允许按照用户的要求将数据写入文件的指定位置,但打开文件后,首先要将文件的内容清空。"r+"模式是读/写方式,不但允许读文件,而且允许按照用户的要求将数据写入文件的指定位置,且在打开文件后,不会将文件的内容清空。本题的要求是"修改"文件的内容,因此只能选择答案D。

【1.95】答案:C

【1.96】答案:D

【1.97】答案:C

【1.98】答案:B

注释:语句z=2*(N+Y(5+1)引用了两个宏定义。C语言是区分字母大小的,第二个宏定义中的N直接用3替换,用5+1替换n,则有z=2*(3+(3+1)*5+1);结果是48。注意对于带参数的宏亦是直接的文本替换,此例中n用5+1去替换,结果是(N+1)*5+1,而不是(N+1)*(5+1)。

【1.99】答案:C

注释:宏替换后的结果是printf("%d",10/3*3)。

【1.100】答案:C

二、阅读程序题

导读:学会阅读程序对于初学者来说很重要,一方面可以巩固所学的语法知识,另一方面通过阅读别人写好的程序来打开自己的思路,就所谓见多识广。读者通过阅读理解程序,从给出的四个备选参考答案中,选择程序的正确输出。如果选择有误,就要认真分析原因,是概念方面的错误还是对程序逻辑理解不对,从而加深对语法规则的理解,提高程序设计能力。程序设计语言是开发程序的一个工具,学习语言的目的是为了编写程序来解决实际问题,所以特别提倡通过实际上机来检验备选答案,增强动手能力。习题基本上是按照教材的章节来安排的,读者可以根据学习的进度选择部分习题。

【2.1】以下程序的输出结果是。main( )

{ float a;

a=1/;

printf("%g",a);

}

A) 0.00000e+00 B) 0.0 C) 1.00000e-07 D) 0

【2.2】下面程序的输出结果是____。

#include

main( )

{ int x=10;

{ int x=20;

printf ("%d,", x);

}

printf("%d\n", x);

}

A) 10,20 B) 20,10 C) 10,10 D) 20,20

【2.3】以下程序的输出结果是____。

main()

{ unsigned int n;

int i=-521;

n=i;

printf("n=%u\n",n);

}

A) n=-521 B) n=521 C) n=65015 D) n=

【2.4】以下程序的输出结果是。main( )

{ int x=10, y=10;printf("%d %d\n", x――, ――y);}

A) 10 10 B) 9 9 C) 9 10 D) 10 9

【2.5】以下程序的输出结果是____。

main()

{ int n=1;

printf("%d %d %d\n",n,n++,n--);

}

A) 1 1 1 B) 1 0 1 C) 1 1 0 D) 1 2 1

【2.6】以下程序的输出结果是____。

main()

{ int x=0x02ff,y=0x0ff00;

printf("%d\n",(x&y)>>4|0x005f);

}

A) 127 B) 255 C) 128 D) 1

【2.7】以下程序的输出结果是____。

main()

{ int a=1;

char c='a';

float f=2.0;

printf("%d\n",(!(a==0),f!=0&&c=='A'));

}

A) 0 B) 1

【2.8】下面程序的输出结果是____。

main()

{ int a=1,i=a+1;

do

{ a++ ;

}while( !~i++ > 3);

printf("%d\n",a);

}

A) 1 B) 2 C) 3 D) 4

【2.9】下面程序的输出结果是____。

main()

{ int a=111;

a=a^00;

printf("%d,%o\n",a,a);

}

A) 111,157 B) 0,0 C) 20,24 D) 7,7

【2.10】下面程序的输出结果是____。

main()

{ char s[12]= "a book";

printf("%.4s",s);

}

A) a book! B) a book!<四个空格》

C) a bo D) 格式描述错误,输出不确定

【2.11】下面程序的输出结果是____。

main()

{ int a,b;

scanf("%2d%3d",&a,&b);

printf("a=%d b=%d\n",a,b);

}

A) a=12 b=34 B) a=123 b=45 C) a=12 b=345 D) 语句右错误【2.12】以下程序段的输出结果是。int a=10,b=50,c=30;if(a>b)

a=b;

b=c;

c=a;

printf("a=%d b=%d c=%d\n",a,b,c);

A) a=10 b=50 c=10 B) a=10 b=30 c=10

C) a=50 b=30 c=10 D) a=50 b=30 c=50

【2.13】以下程序的输出结果是。main()

{ int a=0,b=1,c=0,d=20;

if(a) d=d-10;

else if(!b)

if(!c) d=15;

else d=25;

printf("d=%d\n",d);

}

A) d=10 B) d=15 C) d=20 D) d=25

【2.14】下面程序的输出结果为。

main()

{ int a=1,b=0;

switch(a)

{ case 1: switch (b)

{ case 0: printf("**0**");break;

case 1: printf("**1**");break;

}

case 2: printf("**2**");break;

}

}

A) **0** B) **0****2** C) **0****1****2** D) 有语法错误【2.15】以下程序的输出结果是。main()

{ char *s="";

int v1=0,v2=0,v3=0,v4=0,k;

for(k=0;s[k];k++)

switch(s[k])

{ case '1': v1++;

case '3': v3++;

case '2': v2++;

default: v4++;

}

printf("v1=%d, v2=%d, v3=%d, v4=%d\n",v1,v2,v3,v4);}

A) v1=4,v2=2,v3=1,v4=1 B) v1=4,v2=9,v3=3,v4=1

C) v1=5,v2=8,v3=6,v4=1 D) v1=4,v2=7,v3=5,v4=8

【2.16】下面程序的输出是。

main()

{ int x=1,y=0,a=0,b=0;

switch(x)

{ case 1: switch(y)

{ case 0: a++;break;

case 1: b++;break;

}

case 2: a++;b++;break;

}

printf("a=%d,b=%d\n",a,b);

}

A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2

【2.17】下面程序的输出是____。

main()

{ int num=0;

while(num<=2)

{ num++;

printf("%d\n",num);

}

}

A) 1 B) 1 C) 1 D) 1

2 2 2

3 3

4

【2.18】下面程序的输出结果是____。

main()

{ int a=1,b=0;

do

{ switch(a)

{ case 1: b=1;break;

case 2: b=2;break;

default : b=0;

}

b=a+b;

}while(!b);

printf("a=%d,b=%d",a,b);

}

A) 1,2 B) 2,1 C) 1,1 D) 2,2

【2.19】从键盘上输入""时,下面程序的输出是____。#include

main()

{ int c;

while((c=getchar())!='\n')

switch(c -'2')

{ case 0:

case 1: putchar(c+4);

case 2: putchar(c+4);break;

case 3: putchar(c+3);

default: putchar(c+2);break;

}

printf("\n");

}

A) B) C) D)

【2.20】下面程序的输出结果是____。

main()

{ int k=0;

char c='A';

do

{ switch(c++)

{ case 'A': k++;break;

case 'B': k--;

case 'C': k+=2;break;

case 'D': k=k%2;contiue;

case 'E': k=k+10;break;

default: k=k/3;

}

k++;

}while(c<'C') ;

printf("k=%d\n",k);

}

A) k=1 B) k=2 C) k=3 D) k=4

【2.21】下面程序的输出结果是____。

main()

{ int x,i;

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

{ x=i;

if(++x%2==0)

if(++x%3==0)

if(++x%7==0)

printf("%d ",x);

}

}

A) 39 81 B) 42 84 C) 26 68 D) 28 70

【2.22】下面程序的输出结果是____。

#include

main( )

{ int i,k,a[10],p[3];

k=5;

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

a[i]=i;

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

p[i]=a[i*(i+1)];

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

k+=p[i]*2;

printf("%d\n",k);

}

A) 20 B) 21 C) 22 D) 23

【2.23】假定从键盘上输入"3.6,2.4<回车>",下面程序的输出是____。#include

main()

{ float x,y,z;

scanf("%f,%f",&x,&y);

z=x/y;

while(1)

{ if(fabs(z)>1.0)

{ x=y;

y=z;

z=x/y;

}

else break;

}

printf("%f\n",y);

}

A) 1. B) 1. C) 2. D) 2.

【2.24】下面程序的输出结果是____。

main()

{ int i,j,x=0;

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

{ x++;

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

{ if(j%2)

continue;

x++;

}

答案解析版行政强制考试试题(卷)

2016年点食药监局行政强制法考试试卷 答题人:_____ __ 得分:__ _____ (一)判断题 1、行政强制措施,是指行政机关在行政管理过程中,为制止行为、防止证据损毁、避免危害发生、控制危险扩大等情形,依法对公民的人身自由实施暂时性限制,或者对公民、法人或者其他组织的财物实施暂时性控制的行为。(√) 2、行政强制执行,是指行政机关或者行政机关申请人民法院,对不履行行政决定的公民、法人或者其他组织,依法强制履行义务的行为。(√) 3、发生或者即将发生自然灾害、事故灾难、公共卫生事件或者社会安全事件等突发事件,行政机关采取应急措施或者临时措施,依照《行政强制法》的规定执行。(×) 4、采用非强制手段可以达到行政管理目的的,同样可以设定和实施行政强制。(×) 5、行政机关及其工作人员不得利用行政强制权为单位或者个人谋取利益。(√) 6、公民、法人或者其他组织因人民法院在强制执行中有行为或者扩大强制执行围受到损害的,无权依法要求赔偿。(×) 7、暂扣许可证和执照是行政强制措施的种类。(×)

8、行政法规不可以设定冻结存款、汇款的行政强制措施。(√) 9、法律对行政强制措施的对象、条件、种类作了规定的,行政法规、地方性法规不得作出扩大规定。(√) 10、法律中未设定行政强制措施的,行政法规、地方性法规不得设定行政强制措施。(√) 11、排除妨碍、恢复原状是行政强制执行的方式。(√) 12、起草法律草案、法规草案,拟设定行政强制的,起草单位应当采取听证会、论证会等形式听取意见,并向制定机关说明设定该行政强制的必要性、可能产生的影响以及听取和采纳意见的情况。(√) 13、行政强制措施权可以委托。(×) 14、行政强制措施应当由行政机关具备资格的行政执法人员实施,其他人员经过培训也可以实施。(×) 15、行政机关实施行政强制措施前须向行政机关负责人报告并经批准。(√) 16、行政机关实施行政强制措施时应由两名以上行政执法人员实施。(√) 17、行政机关实施行政强制措施时应出示执法件。(√) 18、行政机关实施行政强制措施时应通知当事人到场。(√) 19、行政机关实施行政强制措施时应当当场告知当事人

微生物学试题库带答案

2、饰变(modification): 3、原生型(prototroph): 4、深层液体培养: 5、类毒素(toxoid): 6、特异性免疫(specific immuneity): 7、芽孢(spore): 8、鞭毛(flagella): 9、抗生素(antibiotics): 10、支原体(mycoplasma): 11、菌核(scleraotium): 12、噬菌斑(plaque): 13、温和噬菌体(temperate phage): 14、局限转导(specialized transduction): 15、选择性培养基(seclected media): 16、反硝化作用(denitrification): 17、石炭酸系数(phenol coefficient): 18、富营养化(eutrophication): 19、条件致死突变型(conditional lethal mutant): 20、细菌素(bacteriocin): 21、初次应答: 22、再次应答:

二、单项选择题 1、下列细菌中,属于Archaea一类的为() A Klebsiella pneumoniae B Neurospora crassa C Staphylococus aureus D Methanobacterium 2、具有周生鞭毛的细菌如E.coli,在下列哪种情况下呈直线运动一段时间() A 朝着营养物质浓度高的地方,顺时针转动。 B 朝着营养物质浓度高的地方,逆时针转动。 C 朝着有毒物质方向,顺时针转动。 D 朝着有毒物质方向,逆时针转动。 3、某细菌悬液经100倍稀释后,在血球计数板上,计得平均每小格含菌数为7.5个,则每毫升原菌悬液的含菌数为(A 3.75×107个B 2.35×107个C 3.0×109个D 3.2×109个 4、可满足一切营养缺陷型菌株营养需要的天然或半组合培养基为() A 完全培养基 B 基本培养基 C 补充培养基D鉴别培养基 5、Saccharomyces cerevisiae最适生长pH值为() A 4.0-5.0 B 5.0-6.0 C 6.0-7.0 D 7.0-7.4 6、专性厌氧微生物是由于其细胞内缺少(),从而不能解除分子氧对细胞的毒害。 A BOD B COD C NO D D SOD 7、下列微生物中,哪一种能产生伴孢晶体() A Bacillus subitis B Bacillus magaterium C Bacillus thuringiensis D Clostridium botulinum 8、下列微生物中,具有xx鞭毛的是()

行政强制法试题

中华人民共和国行政强制法 一、判断题 1、《行政强制法》的立法目的是为了规范行政强制的设定和实施,保障和监督行政机关依法履行职责,维护公共利益和社会秩序,保护公民、法人和其他组织的合法权益。 答案:正确 2、行政强制的设定和实施,应当适当。采用非强制手段可以达到行政管理目的的,不得设定和实施行政强制。 答案:正确 3、实施行政强制,应当坚持教育与处罚相结合。 答案:错误 4、行政机关及其工作人员不得利用行政强制权为单位或者个人谋取利益。 答案:正确 5、公民、法人或者其他组织因行政机关违法实施行政强制受到损害的,有权依法要求赔偿。 答案:正确 6、公民、法人或者其他组织对行政机关实施行政强制,享有陈述权、申辩权,并有权依法申请行政复议或者提起行政诉讼。 答案:正确 7、公民、法人或者其他组织因人民法院在强制执行中有违法行为或者扩大强制执行范围受到损害的,有权依法要求补偿。 答案:错误 8、行政强制措施由法律法规设定。 答案:正确 9、尚未制定法律、行政法规,且属于地方性事务的,地方性法规可以设定扣押财物的行政强制措施。答案:正确 10、法律、法规、规章以外的其他规范性文件不得设定行政强制措施。 答案:错误

11、法律未设定行政强制措施的,行政法规、地方性法规一定不得设定行政强制措施。 答案:错误 12、行政强制执行由法律、法规设定。 答案:错误 13、行政强制执行是指行政机关或者行政机关申请人民法院,对不履行行政决定的公民、法人或者其他组织,依法强制履行义务的行为。 答案:正确 14、行政强制的实施机关可以对已设定的行政强制的实施情况及存在的必要性适时进行评价,并对不适当的行政强制及时予以修改或者废止。 答案:错误 15、行政机关履行行政管理职责,依照法律、法规的规定,实施行政强制措施。 答案:正确 16、违法行为情节显著轻微或者没有明显社会危害的,可以不采取行政强制措施。 答案:正确 17、行政强制措施由法律、法规规定的行政机关在法定职权范围内实施,必要时可以委托给法律法规授权的组织实施。 答案:错误 18、依据《中华人民共和国行政处罚法》的规定行使相对集中行政处罚权的行政机关,可以实施法律、法规规定的与行政处罚权有关的行政强制措施。 答案:正确 19、行政强制措施应当由行政机关具备资格的两名以上行政执法人员实施,其他人员不得实施。 答案:正确 20、情况紧急时,行政执法人员可以当场实施行政强制措施,在四十八小时内向行政机关负责人报告,并补办批准手续。 答案:错误 21、实施限制人身自由的行政强制措施不得超过法定期限。实施行政强制措施的目的已经达到或者条件

(完整版)《C语言程序设计》基本知识点

《C语言程序设计》教学基本知识点 第一章C语言基本知识 1.C源程序的框架 尽管各个C源程序的功能千变万化,但框架是不变的,主要有:编译预处理、主函数()、函数n()等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。 2.C语言源程序的书写规则: (1)C源程序是由一个主函数和若干个其它函数组成的。 (2)函数名后必须有小括号,函数体放在大括号内。 (3)C程序必须用小写字母书写。 (4)每句的末尾加分号。 (5)可以一行多句。 (6)可以一句多行。 (7)可以在程序的任何位置加注释。 3.语句种类 语句是程序的基本成分,程序的执行就是通过一条条语句的执行而得以实现的,根据表现形式及功能的不同,C语言的基本语句可以分为五大类。 (1)流程控制语句 流程控制语句的功能是控制程序的走向,程序的流程有三种基本结构:顺序结构、分支结构和循环结构,任何复杂的程序都可以由这三种基本结构复合而成。其中后两种结构要用特定的流程控制语句实现。 (2)表达式语句 表达式语句的形式是:表达式;,即表达式后跟一分号“;”,分号是语句结束符,是一个语句必不可少的成分。表达式和表达式语句的区别在于表达式代表的是一个数值,而表达式语句则代表一种动作。最常见的表达式语句是赋值语句。 (3)函数调用语句 函数调用语句实际上也是一种表达式语句,形式为:在一次函数调用的小括号后面加上一个分号。 (4)空语句 空语句的形式就是一个分号,它不代表任何动作,常常作为一个意义转折点使用。 (5)复合语句 复合语句从形式上看是多个语句的组合,但在语法意义上它只相当于一个语句,在任何单一语句存在的地方都可以是复合语句。注意复合语句中最后一个语句末尾的分号不能少。复合语句右大括号后面没有分号。 4.运算符 用来表示数据各种操作的符号称为运算符。运算符实际上代表了一种类型数据的运算规则。不同的运算符具有不同的运算规则,其操作的数据类型必须符合该运算符的要求,运算结果的数据类型也是固定的。 根据参加操作的数据个数多少,可以将C语言的运算符分为单目运算符,双目运算符和三目运算符(三目运算符只有条件运算符一个)。 根据运算对象和运算结果的数据类型可分为算术运算符、关系运算符、逻辑运算符等。 5.表达式 表达式是由常量、变量、函数,通过运算符连接起来而形成的一个算式。一个常量,一个变量或一个函数都可以看成是一个表达式。 表达式的种类有: 算术表达式、关系表达式、逻辑表达式、赋值表达式、字位表达式、强制类型转换表达式、逗号

行政强制法试题及答案

《行政强制法》试题答案 一、单项选择题(每题2分,共10题,共计20分) 1、《行政强制法》自(C)开始实施。 A 2011年6月30日 B2011年7月1日 C2012年1月1日 D2012年7月1日 2、以下不属于行政强制执行的方式的是(C)。 A加处罚款或者滞纳金 B划拨存款、汇款 C吊销许可证、执照 D拍卖或者依法处理查封、扣押的场所、设施或者财物 3、行政强制执行由(A)设定。 A法律B行政法规 C地方性法规D行政规章 4、需要立即清除道路、河道、航道或者公共场所的遗洒物、障碍物或者污染物,当事人不能清除的,行政机关可以决定立即实施(D)。 A查封B扣押C冻结D 代履行 5、没有行政强制执行权的行政机关申请人民法院强制执行的期限是自当事人法定履行期限届满之日起(C)个月内。 A一B二C 三D六 6、情况紧急,需要当场实施行政强制措施的,行政执法人员应当在(B)小时内向行政机关负责人报告,并补办批准手续。 A12小时 B24小时 C36小时 D48小时 7、《行政强制法》中(C)日以内期限的规定是指工作日,不含法定节假日。

A 、5 B、 7 C、 10 D、 15 8、执行对象为动产的,行政机关向(A)所在地有管辖权的人民法院申请强制执行。 A、行政机关 B、被执行人 C、执行标 的D、上一级行政机关 9、以下不可以设定行政强制措施的法律规范是(D)。 A、法律 B、行政法规 C、地方性法 规D、行政规章 10、以下哪一项不属于行政强制措施的种类:(D)。 A、限制公民人身自由 B、查封场所、设施或者财物 C、扣押财物 D、责令停产停业 二、多项选择题(每题2分,共10题,共计20分) 1、《行政强制法》的出台是为了规范行政强制的(BC) A行为 B设定 C实施 D执行 2、《行政强制法》所称行政强制,包括(BC) A行政强制行为 B行政强制措施 C行政强制执行 D行政强制程序 3、行政强制的设定和实施,应当依据法定的(ABCD) A权限 B范围 C条件 D程序 4、公民、法人或者其他组织对行政机关的行政强制行为(ABCD) A享有陈述权 B享有抗辩权 C享有复议权 D享有赔偿权 5、行政强制措施的种类有(ABCD) A限制人身自由 B查封场所、设施或者财物 C扣押财物 D冻结存款、汇款6、法律对行政强制措施的(ABC)作了规定的,行政法规、地方性法规不得作出扩大规定。

C语言程序设计50例(经典收藏)

水仙花 #include void main() { int a,b,c,i; for( i=100;i<1000;i++) { a=i/100; b=i%100/10; c=i%10; if(a*a*a+b*b*b+c*c*c==i) { printf("\n"); } } } 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有

的排列后再去掉不满足条件的排列。 2.程序源代码: #include "stdio.h" #include "conio.h" main() { int i,j,k; printf("\n"); for(i=1;i<5;i++) /*以下为三重循环*/ for(j=1;j<5;j++) for (k=1;k<5;k++) { if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/ printf("%d,%d,%d\n",i,j,k); } getch(); } 【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按1 0%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数? 1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。 2.程序源代码:

答案版行政强制考试试卷

答案版行政强制考试试 卷 文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]

2016年点食药监局行政强制法考试试卷答题人:_____ __ 得分:__ _____ (一)判断题 1、行政强制措施,是指行政机关在行政管理过程中,为制止违法行为、防止证据损毁、避免危害发生、控制危险扩大等情形,依法对公民的人身自由实施暂时性限制,或者对公民、法人或者其他组织的财物实施暂时性控制的行为。(√) 2、行政强制执行,是指行政机关或者行政机关申请人民法院,对不履行行政决定的公民、法人或者其他组织,依法强制履行义务的行为。(√) 3、发生或者即将发生自然灾害、事故灾难、公共卫生事件或者社会安全事件等突发事件,行政机关采取应急措施或者临时措施,依照《行政强制法》的规定执行。(×) 4、采用非强制手段可以达到行政管理目的的,同样可以设定和实施行政强制。(×) 5、行政机关及其工作人员不得利用行政强制权为单位或者个人谋取利益。(√) 6、公民、法人或者其他组织因人民法院在强制执行中有违法行为或者扩大强制执行范围受到损害的,无权依法要求赔偿。(×) 7、暂扣许可证和执照是行政强制措施的种类。(×) 8、行政法规不可以设定冻结存款、汇款的行政强制措施。(√) 9、法律对行政强制措施的对象、条件、种类作了规定的,行政法规、地方性法规不得作出扩大规定。(√)

10、法律中未设定行政强制措施的,行政法规、地方性法规不得设定行政强制措施。(√) 11、排除妨碍、恢复原状是行政强制执行的方式。(√) 12、起草法律草案、法规草案,拟设定行政强制的,起草单位应当采取听证会、论证会等形式听取意见,并向制定机关说明设定该行政强制的必要性、可能产生的影响以及听取和采纳意见的情况。(√) 13、行政强制措施权可以委托。(×) 14、行政强制措施应当由行政机关具备资格的行政执法人员实施,其他人员经过培训也可以实施。(×) 15、行政机关实施行政强制措施前须向行政机关负责人报告并经批准。(√) 16、行政机关实施行政强制措施时应由两名以上行政执法人员实施。(√) 17、行政机关实施行政强制措施时应出示执法身份证件。(√) 18、行政机关实施行政强制措施时应通知当事人到场。(√) 19、行政机关实施行政强制措施时应当当场告知当事人采取行政强制措施的理由、依据以及当事人依法享有的权利、救济途径。(√) 20、行政机关实施行政强制措施时应当听取当事人的陈述和申辩。(√) 21、行政机关实施行政强制措施时应当制作现场笔录。(√) 22、行政机关实施行政强制措施时,现场笔录应由当事人和行政执法人员签名或者盖章,当事人拒绝的,在笔录中予以注明。(√) 23、行政机关实施行政强制措施时,当事人不到场的,邀请见证人到场,由见证人和行政执法人员在现场笔录上签名或者盖章。(√)

行政强制法试题及答案

行政强制法》试卷答案 一、单项选择题(每题 2分,共 10题,共计 20分) 1、《行政强制法》自(C)开始实施。 A 2011 年 6 月 30 日 B2011 年 7 月 1 日 C2012 年 1 月 1 日 D2012 年 7 月 1 日 2、以下不属于行政强制执行的方式的是( C)。 A 加处罚款或者滞纳金 B 划拨存款、汇款 C 吊销许可证、执照 D拍卖或者依法处理查封、扣押的场所、设施或者财物 3、行政强制执行由(A)设定。 A法律B行政法规 C地方性法规D行政规章 4、需要立即清除道路、河道、航道或者公共场所的遗洒物、障碍物或者污染物,当事人不能清除的,行政机关可以决定立即实施( D)。 A查封B扣押C冻结D 代履行 5、没有行政强制执行权的行政机关申请人民法院强制执行的期限是自当事人法定履行期限届满之日起(C)个月内。 A 一 B 二C 三D六 6情况紧急,需要当场实施行政强制措施的,行政执法人员应当在(B)小时内向行政机关负责人报告,并补办批准手续。 A12小时 B24 小时 C36 小时 D48 小时 7、《行政强制法》中(C)日以内期限的规定是指工作日,不含法定节假日。 B、 7 C、

10 D、 15 8、执行对象为动产的,行政机关向(A)所在地有管辖权的人民法院申请强制执行。A行政机关B、被执行人C执行标 的D上一级行政机关 9、以下不可以设定行政强制措施的法律规范是( D)。 A、法律 B、行政法规 C、地方性法 规D行政规章 10、以下哪一项不属于行政强制措施的种类:( D)。 A、限制公民人身自由 B、查封场所、设施或者财物C扣押 财物D责令停产停业 二、多项选择题(每题 2分,共10题,共计 20分) 1、《行政强制法》的出台是为了规范行政强制的( BC) A行为 B设定C实施 D执行 2、《行政强制法》所称行政强制,包括( BC) A行政强制行为 B行政强制措施 C行政强制执行 D行政强制程序 3、行政强制的设定和实施,应当依据法定的( ABCD) A权限 B范围 C条件 D程序 4、公民、法人或者其他组织对行政机关的行政强制行为( ABCD) A享有陈述权 B享有抗辩权 C享有复议权 D享有赔偿权 5、行政强制措施的种类有( ABCD) A限制人身自由B查封场所、设施或者财物 C扣押财物D冻结存款、汇款 6法律对行政强制措施的(ABC作了规定的,行政法规、地方性法规不得作出扩大 规定 A 对象 B 条件 C 种类 D 范围 7、行政强制执行的方式有( BCD)

行政强制法试题本(A)及答案

《行政强制法》考试卷试题本 一、单项选择题(每题仅有1个正确答案;共30题,每题1分) 1、以下哪一个不属于行政强制措施的种类:( C )。 A、限制公民人身自由 B、查封场所、设施或者财物 C、责令停产停业 D、扣押财物 2、下列行政机关实施行政强制措施遵守程序规定的是( D )。 A、甲市公路处在实施行政强制措施时仅派出1名执法人员实施。 B、乙市运管处执法人员在实施行政强制措施时拒绝听取当事人的陈述和申辩。 C、丙市航道处执法人员在实施行政强制措施时没有制作现场笔录。 D、丁市地方海事局执法队员在实施行政强制措施时当事人拒绝在现场笔录签名,执法人员在笔录中予以注明。 3、情况紧急,需要当场实施行政强制措施的,行政执法人员应当在( B )小时内向行政机关负责人报告,并补办批准手续。 A、12 B、 24 C、 48 D、 72 4、依照法律规定冻结存款、汇款的,作出决定的行政机关应当在( A )日内向当事人交付冻结决定书。 A、3 B、 5 C、 7 D、 10 5、催告书、行政强制执行决定书应当直接送达当事人。当事人拒绝接收或者无法直接送达当事人的,应当依照( B )的有关规定送达。 A、《中华人民共和国行政诉讼法》 B、《中华人民共和国民事诉讼法》

C、《中华人民共和国刑事诉讼法》 D、《中华人民共和国行政处罚法》 6、对没有明显社会危害,当事人确无能力履行,中止执行满( C )年未恢复执行的,行政机关不再执行。 A、一 B、二 C、三 D、五 7、当事人在法定期限内不申请行政复议或者提起行政诉讼,又不履行行政决定的,没有行政强制执行权的行政机关可以自期限届满之日起( C )个月内申请人民法院强制执行。 A、一 B、二 C、三 D、五 8、行政机关申请人民法院强制执行前,应当催告当事人履行义务。催告书送达( C )日后当事人仍未履行义务的,行政机关可以向人民法院申请强制执行。 A 、5 B、 7 C、 10 D、 30 9、执行对象为动产的,行政机关向( A )所在地有管辖权的人民法院申请强制执行。 A、行政机关 B、被执行人 C、执行标的 D、上一级行政机关 10、以下关于查封、扣押的表述,符合《行政强制法》规定的是:( B ) A、查封的场所、设施或者财物,因第三人的原因造成的损失,由第三人直接赔付。 B、当事人的场所、设施或者财物已被其他国家机关依法查封的,不得重复查封。 C、因查封、扣押发生的保管费用由当事人承担。

微生物学试题库及答案

微生物学练习题 0绪论 五,问答题 1.微生物根据大小,结构,化学组成分为哪三大类微生物各大类微生物有何特点包括哪些种类的微生物 1细菌的形态与结构 一,填空题 1.测量细菌大小用以表示的单位是___________. 2.细菌按其外形分为_________,___________,___________三种类型. 3.细菌的基本结构有___________,____________,____________三种. 4.某些细菌具有的特殊结构是_______,_______,________,________四种. 5.细菌细胞壁最基本的化学组成是____________. 6.革兰阳性菌细胞壁的化学组成除了有肽聚糖外,还有____________. 7.革兰阴性菌细胞壁的化学组成主要有___________和___________. 8.菌毛分为____________和___________两种. 9.在消毒灭菌时应以杀死___________作为判断灭菌效果的指标. 10.细菌的形态鉴别染色法最常用的是___________,其次是_________. 三,选择题 【A型题】 1.保护菌体,维持细菌的固有形态的结构是 A.细胞壁 B.细胞膜 C.细胞质 D.细胞浆 E.包膜 2.革兰阳性菌细胞壁中的磷壁酸的作用是 A.抗吞噬作用 B.溶血作用 C.毒素作用 D.侵袭酶作用 E.粘附作用 3.细菌核糖体的分子沉降系数为 A.30S B.40S C.60S D.70S E.80S 4.普通光学显微镜用油镜不能观察到的结构为 A.菌毛 B.荚膜 C.鞭毛 D.芽胞 E.包涵体 5.下列哪类微生物属于非细胞型微生物 A.霉菌 B.腮腺炎病毒 C.放线菌 D.支原体 E.立克次体 6.下列中不是细菌的基本结构的是 A.细胞壁 B.细胞膜 C.细胞质 D.核质 E.荚膜 7.革兰阴性菌细胞壁中与致病性密切相关的重要成分是 A.特异性多糖 B.脂蛋白 C.肽聚糖 D.脂多糖 E. 微孔蛋白 8.普通菌毛主要与细菌的 A.运动有关 B.致病性有关

行政强制法复习试题及答案(同名20549)

行政强制法复习试题及答案(同名20549)

行政强制法100试题及参考答案 一、单项选择题 1、《行政强制法》自( C )开始实施。 A 、2011年6月30日B、2011年7月1日C、2012年1月1日D、2012年7月1日 2、以下哪一个不属于行政强制措施的种类:( D )。 A、限制公民人身自由 B、查封场所、设施或者财物 C、扣押财物 D、责令停产停业 3、以下不属于行政强制执行的方式的是( C )。 A、加处罚款或者滞纳金 B、划拨存款、汇款 C、吊销许可证、执照 4、行政强制执行由( A )设定。 A、法律 B、行政法规 C、地方性法规 D、行政规章 5、以下不可以设定行政强制措施的法律规范是( D )。 A、法律 B、行政法规 C、地方性法规 D、行政规章 6、需要立即清除道路、河道、航道或者公共场所的遗洒物、障碍物或者污染物,当事人不能清除的,行政机关可以决定立即实施( D )。 A、查封 B、扣押 C、冻结 D、代履行 7、没有行政强制执行权的行政机关申请人民法院强制执行的期限是以自当事人法定履行期限届满之日起( C )个月内。 A、一 B、二 C、三 D、六 8、情况紧急,需要当场实施行政强制措施的,行政执法人员应当在( C )小时内向行政机关负责人报告,并补办批准手续。 A 、6 B、12 C、24 D、48 9、《行政强制法》中( C )日以内期限的规定是指工作日,不含法定节假日。 A 、5 B、7 C、10 D、15 10、执行对象为动产的,行政机关向( A )所在地有管辖权的人民法院申请强制执行。

A、行政机关 B、被执行人 C、执行标的 D、上一级行政机关 11、经国务院批准,( D )人民政府根据精简、统一、效能的原则,可以决定一个行政机关行使有关行政机关的行政许可权。 A、较大的市 B、设区的市 C、县级以上 D、省、自治区、直辖市 12、临时性的行政许可实施满( C )需要继续实施的,应当提请本级人民代表大会及其常务委员会制定地方性法规。 A、3个月 B、6个月 C、1年 D、2年 13、被许可人以欺骗、贿赂等不正当手段取得行政许可的,一般情况下( A )。 A、应当撤销 B、可以撤销 C、不予撤销 D、应当注销 14、行政许可采取统一办理的,办理的时间一般不超过( C )日。 A、10 B、30 C、45 D、90 15、下列属于特别许可的是( D )。 A、驾驶许可 B、营业许可 C、颁发毕业证书 D、持枪许可 16、以下哪一种行为属于行政许可?( A ) A、企业法人登记 B、婚姻登记 C、税务登记 D、户口登记 17、关于行政许可期限,下列说法正确的是( C )。 A、除法律、法规另有规定,行政许可决定最长应当在受理之日起30日内作出 B、延长行政许可期限,应当经上一级行政机关批准 C、依法应当先经下级行政机关审查后报上级行政机关决定的行政许可,下级行政机关应当自其受理行政许可申请之日起二十日内审查完毕,法律、行政法规另有规定除外 D、行政许可采取统一办理或者联合办理、集中办理的,每个行政机关办理的时间均不得超过四十五日 18、下列说法正确的是( B )。 A、法律、行政法规设定的行政许可,申请人取得的行政许可在全国范围内有效 B、行政机关作出行政许可决定,依法需要听证、招标、拍卖、检验、检测、检疫、鉴定和专家评审的,所需时间不计算在规定的期限内 C、作出行政许可决定,应当告知申请人享有依法申请行政复议或者提起行政诉讼的权利 D、当场作出准予行政许可决定的,行政机关可以不出具书面决定 19、下列事项应当设立行政许可的是( B )。 A、直接关系个人安全的重要设备、设施、产品、物品 B、企业或者其他组织的设立等,需要确定主体资格的事项

c语言程序设计答案

第一章基础知识 一、填空 1. 每个C 程序都必须有且仅有一个________ 函数。 2. C 语言程序开发到执行通常要经过6 个阶段即编辑、预处理、________、链接、加载和执行。 3. 软件是程序,以及______、使用和维护所需要的所有文档。 4. 国标中规定:“计算机程序是按照具体要求产生的适合于计算机处理的_________”。 5. 程序设计语言按照书写形式,以及思维方式的不同一般分为低级语言和________两大类。 6. C 语言是由________组成的。 7. C 语言的函数可分为主函数main、标准库函数和_________。 8. 一个函数是由两部分组成的,即:________和函数体。 9. 编译是将C 语言所编写的源程序________成机器代码,也称为建立目标代码程序的过程。 10. 程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操作的要求。不同的任务功能,就会需求不

同的软件程序,如:控制计算机本身软硬件协调工作,并使其设备充分发挥效力,方便用户使用的系统软件程序,称为操作系统;而为办公自动化(OA) 、管理信息系统(MIS) 、人工智能、电子商务、网络互联等等应用而开发的软件程序,统称为_________。 11. 机器语言是以__________形式表示的机器基本指令的集合,是计算机系统唯一不需要翻译可以直接识别和执行的程序设计语言。12. 与机器语言相比,使用汇编语言来编写程序可以用_______来表示指令的操作码和操作对象,也可以用标号和符号来代替地址、常量和变量。 13. 在编译程序之前,凡以____开头的代码行都先由预处理程序预处理。 14. C 程序的执行均是由执行_________开始。15. 函数体即为包含在{ }内的部分。它分为________和为完成功能任务由若干个C 语句组成的执行部分。 16. C 语言程序中一条简单语句是以________字符作为结束符的。 17. C 语言是结构化、________的程序设计语言。

新行政强制法试题及答案

行政强制法》试题及答案 、单项选择题(每题分,共 题, 共计分) 10 20 2 行政强制法》自()开始实施。 、 1C 年月日年年月日月日年月日 7 1 1 7 C2012 A 2011 D2012 6 1 30 1 B2011 、以下不属于行政强制执行的方式的是 () C 2 加处罚款或者滞纳金划拨存款、 汇款吊销许可证、 执照 C A B 拍卖或者依法处理查封、扣押的场所、设施或者财物 D 、行政强制执行由()设定。 3A 法律行政法规地方性法规行政规章 D B A C 、需要立即清除道路、河道、航道或者公共场所的遗洒物、障碍物或者污染物,当事人不 4 能 清除的,行政机关可以决定立即实施() 。 D 查封扣押冻结代履行 C A D B 、没有行政强制执行权的行政机关申请人民法院强制执行的期限是自当事人法定履行期限 5 届 满之日起()个月内。 C 一二三六 C A D B 、情况紧急,需要当场实施行政强制措施的,行政执法人员应当在()小时内向行政机 B6 关负 责人报告,并补办批准手续。 小时小时小时小时 A12 C36 B24 D48 《行政强制法》中()日以内期限的规定是指工作日,不含法定节假日。 、 7 C 、、、、 15 10 5 B 7 CA D 执行对象为动产的,行政机关向()所在地有管辖权的人民法院申请强制执行。 8A 、行政机关、被执行人、执行标的、上一级行政机关 CAD B 。、以下不可以设定行政强制措施的法律规范是() D 9、法律、行政法规、地方性法规、行政规 章D B AC ()。、以下哪一项不属于行政强制措施的种类: 10 D 、限制公民人身自由、 查封场所、 设施或者财物、扣押财物、责令停产停业 DB AC 二、多项选择题(每题分,共题,共计分) 2 20 10 《行政强制法》的岀台是为了规范行政强制的() 、1 BC 行为设定实施执行 C A B D 《行政强制法》所称行政强制,包括() 、 2 BC 行政强制行为行政强制措施行政强制执行行政强 制程序 C A D B 、行政强制的设定和实施,应当依据法定的() 3ABCD 权限范围条件程序 D B A C 、公民、法人或者其他组织对行政机关的行政强制行为() 4ABCD 享有陈述权享有抗辩权享有 复议权享有赔偿权 C A D B 、行政强制措施的种类有() ABCD5 冻结存款、汇款限制人身自由扣押财物查封场所、设施 或者财物 D B A C 、法律对行政强制措施的()作了规定的,行政法规、地方性法规不得作岀扩大规定。 6ABC 对象条件种类范围 C D A B 、行政强制执行的方式有() BCD7 代履行排除妨碍、恢复原状冻结存款、汇款加处罚款或者 滞纳金 D C B A 著轻微没有明显社会危害 B C A D 三、判断题(每题分,共题,共计分) 1 10 10 、下列属于查封、暂扣决定书应载明事项的有() 扣押的理由、依据和期限 A B 查封、扣押场所、设施或者财物的名称、数量等 申请行政复议或者提起行政诉讼的途径和期限 ()可以向行政强制的设定和实施提岀意见和建议。 公民法人行政强制的实施机关其他组织 D B 、违法行为()的,可以不采取行政强制措施。 8ABCD 当事人的姓名或者名称、地址查封、 C D 、 9ABD A C 10AC 未侵害公共利益未造成严重结果情节显

医学微生物学试题及答案

一、选择题(每题1分,共30分) A型题: 每一考题有A、B、C、D、E五个备选答案,请从中选择一个最佳答案填入题干后括号内。 1.细菌的革兰染色性主要决定于:( ) A.核质结构B.细胞壁结构C.细胞膜结构 D.磷壁酸的有无E.中介体的有无 2.溶原性细菌是指:( ) A.带有前噬菌体基因组的细菌B.带有毒性噬菌体的细菌 C.带有温和噬菌体的细菌D.带有R质粒的细菌 E.带有F质粒的细菌 3.能引起内毒素性休克的细菌成分是:( ) A.肽聚糖B.磷壁酸C.LPS D.菌体抗原E.荚膜多糖 4.关于顿挫感染,下列叙述中哪项正确?( ) A. 因宿主细胞内有相应抑制物 B. 因宿主细胞DNA有关基因激活 C. 因宿主细胞缺乏有关酶 D. 因感染病毒有核酸缺失 E. 因感染病毒抗原性转变 5.细菌芽胞特有的、并与其高度耐热性有关的成分是:( ) A.磷脂B.肽聚糖C.磷壁酸 D.二氨基庚二酸E.吡啶二羧酸 6.下列哪种实验可用来检测致癌物质?( ) A.Ames test B.transformation test C.fluctuation test D.replica plating test E.Widal test 7.杀灭包括芽胞的所有微生物的方法称作:( ) A.消毒B.无菌C.灭菌D.灭活E.防腐 8. 下列无芽胞的细菌中,抵抗力最强的是: ( ) A. 乙型溶血性链球菌 B. 金黄色葡萄球菌 C. 淋病奈瑟菌 D. 肺炎球菌 E. 脑膜炎奈瑟菌 9. 下列哪项不是病毒在细胞内增殖的指标?( ) A. 细胞病变效应 B. 红细胞吸附 C. 细胞代谢的改变 D. 干扰现象 E. 细胞培养液混浊 10.霍乱弧菌能粘附定植于小肠粘膜上皮细胞是因为具有:( ) A.鞭毛B.LTAC.菌毛D.K抗原E.Vi抗原11.对青霉素产生耐药性的最常见的细菌是:( ) A.Streptococcus B.Staphylococcus C.Meningococcus D.Gonococcus E.Pneumococcus 12.分枝杆菌属最突出的特点是:( ) A.胞壁含大量脂质B.无特殊结构C.呈分枝生长 D.一般不易着色E.抗盐酸乙醇脱色 13. 下列哪种物质与结核结节和干酪样坏死有关?( ) A.分枝菌酸B.蜡质DC.磷脂 D.索状因子E.硫酸脑苷脂

C语言程序设计试题及答案解析[1]全解

C语言程序设计试题 第1、2、3章概述、类型、表达式 一、选择题 1、一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:() A、任意 B、第一个函数必须是主函数,其他函数任意 C、必须完全按照执行的顺序排列 D、其他函数可以任意,主函数必须在最后 2、下列四个叙述中,正确的是:() A、C程序中的所有字母都必须小写 B、C程序中的关键字必须小写,其他标示符不区分大小写 C、C程序中的所有字母都不区分大小写 D、C语言中的所有关键字必须小写 3、下列四个叙述中,错误的是:() A、一个C源程序必须有且只能有一个主函数 B、一个C源程序可以有多个函数 C、在C源程序中注释说明必须位于语句之后 D、C源程序的基本结构是函数 4、下面不是C语言合法标识符的是:() A、abc B、5n C、_4m D、x3 5、以下叙述不正确的是:() A. 分号是C语句的必要组成部分 B. C程序的注释可以写在语句的后面 C. 函数是C程序的基本单位 D. 主函数的名字不一定非用main来表示 6、C语言中允许的基本数据类型包括:() A. 整型、实型、逻辑型 B. 整型、实型、字符型 C. 整型、字符型、逻辑型 D. 整型、实型、逻辑型、字符型 7、C语言中能用八进制表示的数据类型为:() A、字符型、整型 B、整形、实型 C、字符型、实型、双精度型 D、字符型、整型、实型、双精度型 8、下列属于C语言合法的字符常数是:() A、’\97’ B、”A” C、’\t’ D、”\0” 9、在C语言(VC环境)中,5种基本数据类型的存储空间长度的排列顺序为:() A、char

新行政强制法试题及答案

《行政强制法》试题及答案 一、单项选择题(每题2分,共10题,共计20分) 1、《行政强制法》自(C)开始实施。 A 2011年6月30日B2011年7月1日C2012年1月1日D2012年7月1日 2、以下不属于行政强制执行的方式的是(C)。 A加处罚款或者滞纳金B划拨存款、汇款C吊销许可证、执照 D拍卖或者依法处理查封、扣押的场所、设施或者财物 3、行政强制执行由(A)设定。 A法律 B行政法规C地方性法规 D行政规章 4、需要立即清除道路、河道、航道或者公共场所的遗洒物、障碍物或者污染物,当事人不能清除的,行政机关可以决定立即实施(D)。 A查封 B扣押 C冻结 D代履行 5、没有行政强制执行权的行政机关申请人民法院强制执行的期限是自当事人法定履行期限届满之日起(C)个月内。 A一 B二 C三 D六 6、情况紧急,需要当场实施行政强制措施的,行政执法人员应当在(B)小时内向行政机关负责人报告,并补办批准手续。 A12小时B24小时C36小时D48小时 7、《行政强制法》中(C)日以内期限的规定是指工作日,不含法定节假日。 A 、5 B、7 C、10 D、15 8、执行对象为动产的,行政机关向(A)所在地有管辖权的人民法院申请强制执行。 A、行政机关 B、被执行人 C、执行标的 D、上一级行政机关 9、以下不可以设定行政强制措施的法律规范是(D)。 A、法律 B、行政法规 C、地方性法规 D、行政规章 10、以下哪一项不属于行政强制措施的种类:(D)。 A、限制公民人身自由 B、查封场所、设施或者财物 C、扣押财物 D、责令停产停业 二、多项选择题(每题2分,共10题,共计20分) 1、《行政强制法》的出台是为了规范行政强制的(BC) A行为B设定C实施D执行 2、《行政强制法》所称行政强制,包括(BC) A行政强制行为B行政强制措施C行政强制执行D行政强制程序 3、行政强制的设定和实施,应当依据法定的(ABCD) A权限B范围C条件D程序 4、公民、法人或者其他组织对行政机关的行政强制行为(ABCD) A享有陈述权B享有抗辩权C享有复议权D享有赔偿权

医学微生物学试题集(详细答案)

医学微生物学-绪论复习题 一、选择题 A型题 1. 不属于原核细胞型微生物的是 A.细菌 B. 病毒 C. 支原体 D. 立克次体 E. 衣原体 2. 属于真核细胞型微生物的是 A.螺旋体 B. 放线菌 C. 真菌 D. 细菌 E. 立克次体 3. 下列哪项不是微生物的共同特征 A.个体微小 B. 种类繁多 C. 分布广泛 D. 可无致病性 E. 只能在活细胞内生长繁殖 4. 属于非细胞型微生物的是 A.真菌 B. 噬菌体 C. 支原体 D. 立克次体 E. 衣原体 5. 原核细胞型微生物与真核细胞型微生物的根本区别是 A.单细胞 B. 有细胞壁 C. 仅有原始核结构,无核膜和核仁等 D. 对抗生素敏感 E. 繁殖方式 6. 非细胞型微生物的是 A.支原体 B. 放线菌 C. 衣原体 D. 细菌 E. 以上都不是 7. 下列对原核细胞型微生物结构的描述中,正确的一项是 A.有细胞壁但不含肽聚糖 B.有细胞膜且含有胆固醇 C.含有线粒体、内质网、溶酶体等细胞器

D.细胞核内含染色体遗传物质 E.无核膜,核质为裸露环状DNA 8. 最先创用固体培养基将细菌进行培养的科学家是 A. 法国的巴斯德 B. 德国的柯霍 C. 俄国的伊凡诺夫斯基 D. 英国的李斯特 E. 荷兰的列文虎克 9. 下列哪种不属于1973年以来发现的感染人类的新病原 A.嗜肺军团菌 B.幽门螺杆菌 C.埃博拉病毒 D.伤寒杆菌 E.阮粒 10. 关于在微生物学发展史上作出重要贡献的科学家及其所作出的贡献,下列哪项叙述是错误的 A.巴斯德首次研制出狂犬病疫苗 B.柯霍先后分离出炭疽杆菌、结核杆菌和霍乱弧菌 C.伊凡诺夫斯基发现烟草花叶病毒 D.琴纳分离出天花病毒 E.弗莱明发现青霉菌产物能抑制金黄色葡萄球菌的生长 11. 严格说来,结核分枝杆菌在分类上属于 A . 放线菌B. 衣原体C. 支原体D. 螺旋体E.立克次体 12. 下列哪种病原体不含有核酸 A.朊粒 B.小病毒B19 C.巴尔通氏体 D.伯氏疏螺旋体 E.汉坦病毒 13. 导致机体免疫系统致死性破坏的病原体是 A.轮状病毒 B. 疱疹病毒 C. HIV D. HAV E. TSST-1 14. 谁首次分离出黄热病毒 A. Edward Jenner B. Louis Paseur C. Robert Kock D. Walter Reed E. Alexander Fleming

相关文档
最新文档