高级语言程序设计(一)00342,历年真题,试卷

高级语言程序设计(一)00342,历年真题,试卷
高级语言程序设计(一)00342,历年真题,试卷

全国2001年10月自考高级语言程序设计(一)试题

课程代码:00342

第一部分选择题

一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要

求的,请将正确选项前的字母填在题后的括号内。

1.C语言程序编译时,程序中的注释部分

A.参加编译,并会出现在目标程序中

B.参加编译,但不会出现在目标程序中

C.不参加编译,但会出现在目标程序中

D.不参加编译,也不会出现在目标程序中

2.下列表达式的值为0的是()

A.3%5

B.3/5.0

C.3/5

D.3<5

3.正确的C语言用户自定义标识符是()

A.print

B.float

C.when?

D.random%2

4.设int a=3;则表达式a<1&&--a>1的运算结果和a的值分别是()

A.0和2

B.0和3

C.1和2

D.1和3

5.下列叙述中,正确的是()

A.引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致

B.宏名必须用大写字母表示

C.宏替换不占用运行时间,只占编译时间

D.在程序的一行上可以出现多个有效的宏定义

6.下列保留字中用于构成循环结构的是()

A.if

B.while

C.switch

D.default

7.与语句if(a>b)if(c>d)x=1;else x=2;等价的是()

A.if(a>b){if(c>d)x=1;else x=2;}

B.if(a>b){if(c>d)x=1;}else x=2;

C.if((a>b)&&(c>d))x=1;else x=2;

D.if(a<=b)x=2;else if(c>d) x=1;

8.设char x='a';则printf("x=%c,y=%c\n",x,97);的输出是

A.x=a,y=97

B.x=97,y=a

C.x=97,y=97

D.x=a,y=a

9.设int a[][4]={1,2,3,4,5,6,7,8,9};则数组a的第一维的大小是()

A.2

B.3

C.4

D.无确定值

10.执行下列程序

int a[3][3]={{1},{2},{3}};

int b[3][3]={1,2,3};

main()

{printf("%d\n”,a[1][0]+b[0][0]);}

后输出的结果是

A.0

B.1

C.2

D.3

11.设char str[100];int i=5;则引用数组元素的错误形式是()

A.str[i+10]

B.*(str+i)

C.*(str+i-1)

D.*((str++)+i)

12.设int x[]={1,2,3,4,5,6},*p=x;则值为3的表达式是()

A.p+=2,*++p

B.p+=2,*p++

C.p+=3,*p

D.p+=2,++*p

第 1 页

13.在函数内,定义变量时存储类型符可省略的是()

A.auto

B.static

C.extern

D.register

14.执行下列程序()

int a=3,b=4;

void fun(int x1,int x2)

{printf("%d,%d\n",x1+x2,b);}

main()

{int a=5,b=6;fun(a,b);}

后输出的结果是

A.3,4

B.11,1

C.11,4

D.11,6

15.设有定义语句

struct

{int a;float b;} d[3]={{1,4},{2,5},{6,7}};

则printf("%3.1f\n",d[2].a*d[2].b/d[1].b);的输出是()

A.2.5

B.2.0

C.8.0

D.8.4

16.设有定义语句:enum t1 {a1,a2=7,a3,a4=15}time; ( )

则枚举常量a2和a3的值分别为

A.1和2

B.2和3

C.7和2

D.7和8

17.将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是()

A.2和2

B.2和5

C.5和2

D.5和5

18.在文件使用方式中,字符串"rb"表示()

A.打开一个已存在的二进制文件,只能读取数据

B.打开一个文本文件,只能写入数据

C.打开一个已存在的文本文件,只能读取数据

D.打开一个二进制文件,只能写入数据

19.执行下列程序()

# define F(y) 15>>y

#define PRINT(a) printf("%d",a)

main()

{

PRINT(F(2));

}

后输出的结果是

A.3

B.3.5

C.14

D.7.5

20.main()函数可以带两个形参,一般分为argc和argv,其中argv可以定义为()

A.int argv

B.char * argv[];

C.char argv[];

D.char **argv[];

第二部分非选择题

二、填空题(本大题共10小题,每小题2分,共20分)

21.初始化值是0.618的双精度变量a的定义形式为____________。

22.表达式!10!=1的值是____________。

23.“20

24.表达式a=1,a+=1,a+1,a++的值是____________。

25.设int i = 5;则循环语句while(i>=1)i--;执行后,i的值为____________。

26.被调函数在执行结束时,这个函数中定义的____________类型的变量不被释放。

27.设

struct student

第 2 页

{

int no;

char name[12];

float score[3];

}s1,*p=&s1;

用指针法给s1的成员no赋值1234的语句是____________。

28.C语言程序中对文本文件的存取是以____________为单位进行的。

29.设char string[]="This_is_a_book!";则数组的长度应是____________。

30.设int a[2][3]={{2},{3}};则数组元素____________的值为3。

三、程序分析题(本大题共5小题,每小题5分,共25分)阅读下列程序,将输出结果写到各题右侧的空白处

31.int a=200;

main()

{int i;

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

{a++;

printf("%d,",a);

s();

}

}

s()

{static int a=20;

a++;

printf(%d\n",a);

}

32.# include "stdio.h"

main()

{char c;

c=getchar();

if(c>='a'&&c<='w'||c>='A'&&c<='W')c=c+3;

else if(c>='x'&&c<='z')||c>='X'&&c<='Z')c=c-23;

printf("%\n",c);

}

设从键盘上输入Next ↙

33.# define N 7

main()

{int i,j,temp,a[N]={1,2,3,4,5,6,7};

for(i=0;i

{j=N-1-i;

temp=a[i];a[i]=a[j];a[j]=temp;

}

for(i=0;i

}

34.struct porb

{char *name;

int count;

}x[]={"Li ning",19,"Lang ping",21,"Zhu jian hua",20};

main()

第 3 页

{int i;

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

printf("%s:%d\n",x[i].name,x[i].count);

}

35.main()

{union

{short a;char ch;

}M;

M.a=100;M.ch='A';

printf("%d,%d,%c\n",sizeof(M),M.a,M.ch);

}

四、程序填充题(本大题共3小题,每小题6分,共18分)给出下列程序,将横线处缺少的部分补上,使其能正确运

行。

36.以下程序的功能是用选择法对数组a中的整数由小到大进行排序。

void sort (int b[],int n)

{int i,j,t;

for(i=0;i

for(__;i

if(b[i]___b[j])

{t=b[i];_________;b[j]=t;}

}

main()

{ int a[]={5,8,6,2,7,4,1,3};

int i;

sort(a,8);

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

printf("%5d",a[i]);

printf("\n");

}

37.输入一字符串(换行为结束标志)统计其中数字(0,1,2,…,9不单独统计)、空白和其它字符出现的次数。

# include“stdio.h"

main()

{ char c;

int_____________;

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

{

if(________________)digit++;

else if(c==''||c=='\t')++blank;

else____________;

}

printf("digit=%d,blank=%d,other=%d\n",digit,blank,other);

}

38.先为数组a输满数据,再为x输入一个数据,在数组a中找出第一个与x相等的元素并将其下标输出,若不存在

这样的元素,则输出“Not found!”标志。

main()

{ int i,x,a[10];

for(i=0;i<10;i++)scanf("%d",___);

第 4 页

scanf("%d",&x);printf("%d",x);

for(i=0;i<10;i++)if(____________)break;

if(i___10) printf(“position:%d\n”,i);

else printf(" Not found! \n",x);

}

五、程序设计题(第39小题5分,第40、41小题各6分,共17分)。

39.求出10至1000之内能同时被2、3、7整除的数,并输出。

40.求1到100之间的奇数之和及偶数之和,并将二者输出。

41.输入一字符串,检查是否回文(回文是指正反序相同,如,LeveL),若是则输出“Yes”,否则输出“No”。全国2001年10月自考高级语言程序设计(一)答案

课程代码:00342

一、单项选择题(本大题共20小题,每小题1分,共20分)

1.D

2.C

3.A

4.B

5.C

6.B

7.A

8.D

9.B 10.D

11.D 12.B 13.A 14.C 15.D

16.D 17.C 18.A 19.A 20.B

二、填空题(本大题共10小题,每小题2分,共20分)

21.double a=0.618

22.1

23.x>20&&x<=30或者(x>20)&&(x<=30)

24.2

25.0

26.静态存储,或者static

27.p->no=1234;或者(*p).no=1234;

28.字节

29.16

30。a[1][0]

三、程序分析题(本大题共5小题,每小题5分,共25分)

31.201,21

202,22

203,23

204,24

205,25

32.Q(若结果为Qhaw,只得3分)

33.7 6 5 4 3 2 1

34.Li ning:19

Lang ping:21

Zhu jian hua:20

35.2,65,A

四、程序填充题(本大题共3小题,每小题6分,共18分)

36.(1)j=i+1

(2)>

(3)b[i]=b[j]

第 5 页

37.(1)digit=0,blank=0,other=0

(2)c>='0'&&c<='9'

(3)++other或者other++

38.(1)&a[i]或者a+i

(2)x==a[i]

(3)<

五、程序设计题(第39小题5分,第40、41小题各6分,共17分)

39.main()

{ int i;

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

if((i%2==0)&&(i%3==0)&&(i%7==0))

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

}

40.main()

{ int a=0,b=0,i;

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

{a+=i;b+=i-1;}

printf("Sum of even number=%d\n",a);

printf("Sum of odd number=%d\n",b);

}

41.# include "string.h"

main ()

{ int i,n;static char str[80];

gets(str);n=strlen(str);

for(i=0;i

if(str[i]!=str[n-1-i])

{ printf("No!\n");break;}

if(i==n/2)printf("Yes!\n");

}

第 6 页

浙江省2002年1月高等教育自学考试

高级语言程序设计(一)试题

课程代码:00342

一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题

1分,共15分)

1.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( )

A.连接、编译

B.编译、连接

C.连接、运行

D.运行

2.常数的书写格式决定了常数的类型和值,0x1011是( )

A.8进制整型常量

B.字符常量

C.16进制整型常数

D.2进制整型常数

3.C语句“x*=y+2;”还可以写作( )

A. x=x*y+2;

B. x=2+y*x;

C. x=x*(y+2);

D. x=y+2*x;

4.下列格式符中,可以用于以8进制形式输出整数的是( )

A. %d

B. %8d

C. %o

D. %1d

5.下列各语句中,能够且仅输出整型变量a、b中最大值的是( )

A. if(a>b) printf(″%d\n″,a);printf(″%d\n″,b);

B. printf(″%d\n″,b);if(a>b) printf(″%d\n″,a);

C. if(a>b) printf(″%d\n″,a);else printf(″%d\n″,b);

D. if(a

6.执行语句“for(s=0,i=1;i<=10;i=i+3) s+=i;”后,变量s、i的当前值是( )

A. 22,13

B. 12,10

C. 22,10

D. 12,13

7.下列各语句定义了数组,其中一个不正确的是( )

A. static int a[5],b[2][3];

B. char no[30],rec[30,6];

C. int x[]={2,4,6,8,10};

D. int x[10]={1,2,3,4,5};

8.宏定义“#define p(x,y,z) x=y*z;”的宏替换“p(a,x+5,y-3.1)”应为( )

A. a=x+5*y-3.1

B. a=(x+5)*(y-3.1);

C. a=x+5*y-3.1

D. a=(x+5)*(y-3.1)

9.下列语句定义p为指向float类型变量d的指针,其中哪一个是正确的( )

A. float d,*p=d;

B. float d,*p=&d;

C. float d,p=d;

D. float *p=&d,d;

10.执行语句“for(i=0;i<10;++i,++a)scanf(″%d″,a);”试图为int类型数组a[10]输入数据,是错误的。错误的原

因是( )

A.指针变量不能做自增运算

B.数组首地址不可改变

C.++i应写作i++

D.++a应写作a++

11.定义函数时,缺省函数的类型声明,则函数类型取缺省类型( )

A. void

B. char

C. float

D. int

12.执行语句“k=5|3;”后,变量k的当前值是( )

A. 1

B. 8

第 7 页

C. 7

D. 2

13.执行语句“k=5∧3;”后,变量k的当前值是( )

A. 15

B. 125

C. 8

D. 6

14.以“只读”方式打开文本文件a:\aa.dat,下列语句中哪一个是正确的( )

A. fp=fopen(″a:\\aa.dat″,″ab″);

B. fp=fopen(″a:\aa.dat″,″a″);

C. fp=fopen(″a:\aa.dat″,″wb″);

D. fp=fopen(″a:\\aa.dat″,″r″);

15.写字符到磁盘文件的fpuc函数,其函数原型(头)正确的是( )

A. FILE* fputc(char)

B. int fputc(FILE *)

C. int fpuc(char,FILE *)

D. int fputc(FILE *,char)

二、填空题(每空1分,共15分)

1.设int a=5,b=2;float c=3

2.8;,表达式b*(int)c%a的值为______。

2.计算a、b中最小值的条件表达式为______。

3.计算x、y之和的立方根,表达式应写作______。

4.判断变量a、b、c的值是否是等差数列中连续的三项,写作C的表达式为______。

5.判断变量a、b的值均不为0的C表达式为______。

6.执行语句“a=5+(c=6);”后,变量a、c的值依次为______。

7.整型变量x的值为23,语句“printf(″%o\\n″,x);”的输出结果为______。

8.执行语句“n=1;if(n=5) n++;"后,变量n值为______。

9.执行语句“s=0;n=5;while(--n) s+=n;”后,变量s、n值依次为______。

10.执行语句“for(s=0,i=1;i<11;i++) {if(i==6)continue;s+=i;}"后,s值为______。

11.若声明“char a[]=″windows″,b[]=″9x″;”,

执行语句“printf(″%s″,strcat(a,b));”的输出结果为______。

12.若声明“char a[15]=″Windows-9x″;”,语句“printf(″%s″,a+8);”的输出结果为______。

13.程序中使用了字符串函数(如strlen),则必须包含的头文件名为______。

14.访问结构体数组元素a[k]的成员b,写作______。

15.a、b都是结构体变量,语句“a=b;”能够执行的条件是______。

三、程序阅读题,读下列程序,在程序旁的划线处写出程序的输出结果。每行2分,共24分)

1.#include

void main() 输出结果:______

{ int i; ______

for (i=1;i<5;i++) printf(″%d\t%c\n″,i,'A'+i); ______

} ______

2.#include

void main()

{ int i,j,a[4][4];

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

for(j=0;j<4;j++) a[i][j]=1+i-j;

for(i=0;i<4;i++) {

for(j=0;j<4;j++) 输出结果:______

if(a[i][j]>0) printf(″%3d″,a[i][j]); ______

putchar('\n');______

} ______

}

3.#include

第 8 页

事业单位文秘类招聘考试模拟试卷一与答案

事业单位招聘考试模拟试卷一(文秘类) 客观题部分(一、二、三大题) 一、单项选择题(下列各题备选答案中,只有一个是最符合题意的,请将其选出,并在答 题卡上将对应题号后的字母涂黑。每小题1分,共30分) 1、秘书的涵义,有一个( )的演变过程。 A.由人到物B.由小到大 C.由物及人D.由上到下 2、秘书工作的辅助性主要体现在地位的( )与工作的被动性两个方面。 A.被领导性B.中介性 C.从属性D.隐秘性 3、公文的第一要素是( ) 。 A.语言文字B.语法 C.逻辑D.体式 4、议论文体中,形式变化最多,灵活性最大,因此也被视为议论性散文的是( ) 。A.短论B.小品文 C.杂文D.文艺评论 5、根据事由:××公司发行重点钢铁企业债券,应使用的文种是( ) 。 A.通报B.通知 C.通告D.决定 6、《××广播局关于向××县土地局申请划拨建设电视转播台用地的请示》,该标题主要的错误是( ) 。 A.违反报告不得夹带请示的规定B.违反应协商同意后再发文的规定 C.错误使用文种,应使用函D.错误使用文种,应使用报告 7、各级党政机关、社会团体、企事业单位规范某一方面工作、活动、行为等的规章性公文, 一般称为( ) 。 A.条例B.函 C.规定D.报告 8、平行文,指( )机关之间往来的公文。 A.本B.不相隶属 C.平级D.领导 9、下列属于公文专用语中期复用语的是( ) 。 A.妥否B.请审核 C.为荷D.希各知照 10、下列属于公文文尾部分的是( ) 。 A.主题词B.附件 C.印章D.成文时间 11、秘书人员要保持()的美德。 A.谦虚谨慎 B. 惟命是从 C. 谨小慎微 D. 居安思危 12、秘书是上级的有力助手,发挥“助手“作用是指秘书要()。 A. 跟从上级,当好参谋 B. 鞍前马后,搞好服务 C. 调查研究,科学决策 D. 维护权威,树立形象 13、秘书人员加强职业道德修养,很重要的一条是不可()。

全国高等教育自学考试高级语言程序设计

全国高等教育自学考试高级语言程序设计 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

2001年10月全国高等教育自学考试高级语言程序设计(一) 试卷 第一部分选择题 一、单项选择题 (本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1. C语言程序编译时,程序中的注释部分【】 A. 参加编译,并会出现在目标程序中 B. 参加编译,但不会出现在目标程序中 C. 不参加编译,但会出现在目标程序中 D. 不参加编译,也不会出现在目标程序中 2. 下列表达式的值为0的是【】 A. 3﹪5 B. 3/ C. 3/5 D. 3<5 3. 正确的C语言用户自定义标识符是【】 A. print B. float C. when?

D. random﹪2 4. 设int a = 3;则表达式a<1&& - - a>1的运算结果和a的值分别是【】 A. 0和2 B. 0和3 C. 1和2 D. 1和3 5. 下列叙述中,正确的是【】 A. 引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致 B. 宏名必须用大写字母表示 C. 宏替换不占用运行时间,只占编译时间 D. 在程序的一行上可以出现多个有效的宏定义 6. 下列保留字中用于构成循环结构的是【】 A. if B. while C. switch D. default 7. 与语句if(a>b)if(c>d)x = 1;else x = 2;等价的是【】 A. if(a>b){if(c>d) x = 1;else x = 2;} B. if(a>b){if(c>d) x = 1;} else x = 2;

《高级语言程序设计》期末考试试卷

武汉大学计算机学院 2006-2007学年度第2学期2006级 《高级语言程序设计》期末考试试卷A卷 姓名:学号:专业: 说明:开卷考试,答案请全部写在答题纸上,写在试卷上无效。 一.单项选择题:(选择最合适的答案填空,每小题2分,共16分) ()1、在执行以下程序时,从键盘上输入9,则该程序输出结果是__________。 #include int main( ) { int n; scanf("%d",&n); if(n++<10) printf("%d\n",n); else printf("%d\n",n--); return 0; } A、8 B、9 C、10 D、11 ()2、表达式0156637&~0777的结果是____________。 A、0156000 B、156000 C、0637 D、637 ()3、假设有如下定义:int m=1,n=1; 则执行表达式(m=’5’<’3’)&&(n=’7’>’9’)后,m和n的值分别是_____________________。 A、1和1 B、1和0 C、0和1 D、0和0 ()4、表达式-11%3+7/2的结果是____________。 A、5.5 B、5 C、1.5 D、1 ()5、设有如下宏定义: #define BOOK(x) 8-x 则执行赋值语句v=BOOK(2)*BOOK(4); /*v为int型变量*/ 后,变量v的值为。 A、-12 B、0 C、24 D、44 ()6、设有如下定义: int a[6][4]; int (*p)[4]; p=a; 则与表达式*p+3等价的选项是_________。 A、a[0][3] B、&a[0][3] C、a[3][0] D、&a[3][0] ()7、假设有以下定义: static char *a=”h\te\nY\0W\0o\b”;

《高级语言程序设计》复习题及答案

一、选择题 1.以下叙述正确的是( ): A)在C程序中,main函数必须位于程序的最前面 B) C程序的每行只能写一条语句 C) C语言使用库函数实现输入输出操作 D)注释中的拼写错误会影响编译结果 2、以下说法中正确的是() A) C语言程序总是从第一个的函数开始执行 B) C语言程序总是从main()函数开始执行 C)在C语言程序中,要调用的函数必须在main()函数中定义 D)C语言程序中的main()函数必须放在程序的开始部分 3、下列选项种说法正确的是( ) A)函数由声明部分和执行部分两部分组成 B)语言中main函数一定在程序的开始部分 C)C语言程序总是从第一个定义的函数开始执行 D)C程序的每行中只能写一条语句 4、设有说明:int a;float b; char c; double d; 则表达式1.3*a+2*b*c+d*(int) 2.6 值的类型为( )。 A)doubleB) char C) floatD) int 5、C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( ) A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母、数字和下划线中任一种字符 6、以下不正确的C语言标识符是( )。 A) ABC B) abc C)a_bc D) void 7、下列运算符中优先级最高的是( ) A)< B)+ C)&& D)!= 8、以下选项中属于C语言中合法关键字的是( ) A)Float B)abc C)int D)CASE 9、若x、i、j和k都是int型变量,计算下面表达式后,x的值为( ) x=(i=4,j=16,k=32) A)4 B)16 C)32 D)52 10、在C语言中,要求数据必须是整型的运算符是( ) A)/ B)+ + C)!=D) % 11、若整型变量x的值为8,则下列表达式中值为1的表达式是 A)x+=x-=x B) x%=x-1 C) x%=x%=3 D) x/=x+x 12、若w=1,x=2,y=3,z=4,则条件表达式“w > x? w : y< z ? y : z”的值是( ) A)4 B)3 C)2 D)1 13、有以下程序,程序运行后的输出结果是。 main() {inti=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d %d %d\n",i,j,k); }

华南理工大学高级语言程序设计作业

华南理工大学高级语言程序设 计作业(总3页) -CAL-FENGHAI.-(YICAI)-Company One1 -CAL-本页仅作为文档封面,使用请直接删除

《高级语言程序设计(https://www.360docs.net/doc/9c9450760.html,)》作业 2014.3 教学中心:专业层次: 学号:姓名: 一.判断题(如正确打√,否则,打×。) 1.存储数据不属于数据处理功能。N 2. Write_1 和学校$ 是正确的变量名。Y 3.若一个整型变量说明了之后没有给它赋值,则它的值为0。Y 4.判别ch是否为小写字母,若是,输出“yes”;否则,输出“No”的块结构条件语句为:Y If Asc(ch)>=97 And Asc(ch)<=122 Then WriteLine (“Yes”) Else WriteLine(“No”) End If 5.。输入结构变量的值就是输入该变量的各个元素的值Y 6.函数过程定义中必须有一个赋值语句把表达式的值赋给函数过程名。N 7. 事件是由https://www.360docs.net/doc/9c9450760.html,系统预先设置好或者在程序中由编程者自己设计的,它能够被对象识别的动作。Y 8. 从文件取出一组数据以流的方式存放到程序的变量或数组中称为向流写入数据。N 9. 文件流类FileStream用于打开和关闭文件,并提供对文件按字节的读/写操作。Y 10. 在VB中不可以把类型说明符放在变量名的末尾来说明变量的类型。N 二.单项选择题 1.下列变量名中错误的是( “年龄” )。 2.设X为整型变量,不能正确表达1< X < 5的逻辑表达式是(1< X <5 )。 3.设有数组说明语句:Dim c( 10) AS Integer,则下面表示数组c的元素选项中 (c(11) )是错误的。 4.在过程的形式参数前面加上关键字( ByVal ),则该参数说明为引用参数。 D. 5. 设已定义函数过程f,它有三个实型传值参数;设a,b和c为实型变量,则调用该函数的正确形式为( f a+b, b+c, c+a )。 6.若使命令按钮不可见,可以设置Visible属性的值为( False )。 7.要使单选按钮RadioButton处于选中或未选中状态,需由( Checked )属性来决定。 8.要删除列表框中的某一个项目,需要使用(ReMove )方法。 9.要设置计时器的时间间隔可以通过( InterVal )属性来实现。 10.下面( StreamWriter )类用来把数据写入文本文件中。 三.简答题 1. 在控制台应用程序中,如何输入输出一维数组的元素 1. 答:输入一维数组元素的值可以使用赋值语句,也可以使用Console类的输入方法Read和ReadLine从键盘输入数据。输出一维数组元素的值可以使用Console类的Write方法和WriteLine方法。 2.若有数组定义语句:Dim c%() = { 76, 80, 75},则数组c有多少个元素这些元素是什么它们的初值是多少 3.答:数组c共有3个元素c(0)、c(1)和c(2),它们的初值分别为1、2和3,即c(0)=76,c(1)=80和c(2)=75。 3. 文件操作可以分为哪些步骤

高级语言程序设计期末考试试卷及答案(-E卷)

高级语言程序设计期末考试试卷及答案( E卷)2005-2006学年上学期考试科目: 考试类型:(闭卷)考试时间:120分钟 考试须知: 1.答案必须写在“答题卡”上,写在试卷上不得分。 2.必须在答题卡上正确填写班级、学号、姓名等内容。 一、选择题(共20小题,每小题1分) 1. 下列C常量中不合法的是( ) A.'\500' B.0500 C.'500' D."500" 2. C语言中,若对函数类型未加显示说明,则函数的隐含类型为()类型 A.void B.int C.空D.char 3. C语言程序的三种基本结构是() A. 嵌套结构、递归结构、顺序结构 B.递归结构、循环结构、转移结构 C. 顺序结构、选择结构、循环结构 D.循环结构、转移结构、顺序结构 4. 一个可执行C程序的开始执行点是() A.名为main()的函数B.包含文件的第一函数 C.程序中的第一个语句D.程序中的第一个函数 5. 下面程序段的执行结果是() int a=5, b=4, c=3; if(a>b>c) printf("a>b>c"); else printf("no"); A.a>b>c B.no C.编译错误D.运行错误

6. 合法的数组定义是( ) A .int a[] = “string ” B .int a[5] = {0,1,2,3,4,5} C .char a[] = {0,1,2,3,4,5} D .char s = “string ” 7. 在C 语言中,提供的合法关键字是( ) A .printf B .cher C .case D .Else 8. 在C 语言中,合法的字符常量是( ) A .’\081’ B .’\0’ C .’ab ’ D .”a ” 9. putchar 函数可以向终端输出一个( )。 A)字符串 B)实型变量值 C)整型变量表达式 D)字符或字符型变量 10. 在C 语言中,一个char 变量占( )字节。 A .1 B .2 C .4 D .8 11. 调用scanf(“%d,%d ”,&a,&b);时,正确的键盘输入是( ) A .12,23 B . a=12,b=23 C .12:23 D . 12 23 12. 若有int s[4] = {1,2,3,4};,则s[s[0]+ s[3]-s[2]] 的值是( ) A . 1 B . 2 C . 3 D . 4 13. 在C 语言中,一般1个float 类型变量占4个字节,则设float x[2][4];假设数组 x 开始于内存1000单元,则x[1][2]的存储始于( ) A.1004 B.1012 C.1020 D.1024 14. 下面对C 语言运算符的优先级叙述正确的是( )。 A . !(非) > 关系运算符 >算术运算符 > &&(与) > ||(或) > 赋值运算符 B . !(非) > 算术运算符 > 关系运算符 > &&(与) > ||(或) > 赋值运算符 C . 算术运算符 > 关系运算符 > !(非) > &&(与) > ||(或) > 赋值运算符 D . 算术运算符 >!(非) >关系运算符 > &&(与) > ||(或) > 赋值运算符 15. 若有代数式bc y x 32,则正确的C 语言表达式是( ) A . x^2*y/3*b*c B .x*x/b/c*y/3 C . x*x*y/3*b*c D .x^2*y/3/b/c

自考高级语言程序设计复习题

2013年海南省衔接课程考试 高级语言程序设计复习题 一、单项选择题(在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。) 1、在以下给出的表达式中,与while E中的E不等价的表达式是()。 A)(!E=0) B)(E>0||E<0) C)(E==0) D)(E!=0) 2、若x和y是代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是()。 A)abs(x-y)<10 B)x-y>-10&&x-y<10 C) @(x-y)<-10||!(y-x)>10 D)(x-y)*(x-y)<100 3、以下能够正确判断char型变量c是否为大写字母的表达式是()。 A) (‘A’<=c)AND (‘Z’>=c) B)(‘A’<=c)& (‘Z’>=c) C)(‘A’<=c) && (‘Z’>=c) D)以上答案都不对 4、下列叙述正确的是()。 A) break语句只能用于switch语句 B)在switch语句中必须使用default C) break语句必须与switch语句中的case配对 D)在switch语句中,不一定使用break语句 5、以下选项中,不能看作一条语句的是()。 A){ ;} B)a=0,b=0,c=0; C) if(a>0); D)if(b==0) m=1;n=2; 6、以下程序段中与语句k=a>b?(b>c?1:0):0)功能等价的是()。 A) if(a>b&&(b>c)) k=1; B) if(((a>b)||(b>c)) k=1; else k=0; else k=0; C)if(a<=b) k=0; D)if(a>b) k=1; else if(b<=c) k=1; else if(b>c) k=1; else k=0; 7、若有以下程序: main() { int y=10; while(y--); printf(“y=%d\n”,y); }

《高级语言程序设计》答案

1. 输入两个整数,要求用两个函数求出其最大公约数和最小公倍数,最大公约数和最小公倍数都在主函数中输出。#include int main() { int i,j,t; int max(int,int); int min(int,int); scanf("%d%d",&i,&j); if(i int main() { int max4(int,int,int,int); //对max4的函数声明 int a,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); //输入4个数 printf("max=%d\n",max4(a,b,c,d));//调用4个数中的最大者 return 0; } int max4(int a,int b,int c,int d) //定义max4函数 { int max2(int,int); //对max2的函数声明 return max2(max2(max2(a,b),c),d); //调用max2把作为函数值带回main函数} int max2(int a,int b) { return(a>b?a:b); //返回条件表达式的值,即a和b中的大者 } 3. 用递归调用的方法求5!。 #include int main() { int fac(int); int n; scanf("%d",&n);

程序和程序设计语言(教学设计)

第3节程序和程序设计语言 一、教学目标 知识目标:1、掌握计算机程序的概念 2、掌握计算机程序的概念、计算机语言分类及其特征。 技能目标:通过阅读程序,学生主动探寻算法与程序的关系 情感态度与价值观:编程语言没有好坏之分,应选择适合自己的语言深入学习 二、教学重点和难点 重点:1、计算机语言的概念。 2、高级语言的特征 难点:程序的编译与解释 三、教学过程 以九歌机器人七秒成诗引入新课 (一)程序和程序设计 计算机能做很多的事情,包括各种控制活动,它们都是在程序的控制和指挥下进行的,可以这么说:离开了程序,计算机什么也干不了。 1、程序及其特征 (1)程序(Program):是一组操作的指令或语句的序列,是计算机执行算法的操作步骤。 (2)程序的特征: ●解决问题的每一个算法步骤对应着程序中的一个或多个语句实现一个或多个操作, 每一个操作都有执行对象。 ●在程序中被施行操作的对象称为数据。 ●除了有特殊的程序转向控制语句外,程序都是从第一条语句开始顺序执行。 2、程序的基本结构 (1)顺序结构 (2)选择结构 (3)循环结构 3、程序设计:从分析问题、建立模型、设计算法、编写修改程序,一直到程序正确运行的整个过程。

(二)程序设计语言 程序设计语言:是指人们编制程序所使用的计算机语言。 程序设计语言的分类: 机器语言 汇编语言 高级语言 1、机器语言 机器语言(machine language):把直接用二进制代码表示的计算机指令系统称为机器语言。 机器语言特点: ①用机器语言编写的程序可以被计算机直接执行,速度快,占用内存少。 ②编写程序相当繁琐。 ③程序不具有通用性。 2、汇编语言 汇编语言(assembly language):用符号和数字来代替二进制代码的计算机语言称为汇编语言。 汇编语言特点: ①不能被计算机直接执行。 ②编写程序比机器语言方便得多。 ③程序不具有通用性。 3、高级语言 高级语言(high-level language):由一系列按一定语法规则的语句组成(与计算机内部结构无关、通用、用其编写的程序需要“翻译”后才可执行)。 高级语言特点: ①不能被计算机直接执行。 ②易读、易改,编写程序方便。 ③程序通用性好。 补充:Basic语言的发展历程 BASIC(Beginner’s All-purpose Symbolic Instruction Code的缩写,即初学者通用符号指令代码)语言简单易学,适合初学者。

暨南大学 2008高级语言程序设计试卷及答案

暨 南 大 学 考 试 试 卷 一、单项选择题(共20小题,每小题2分,共40分) 1、以下叙述中正确的是___________(C ) A 、C 语言程序总是从第一个的函数开始执行 B 、在 C 语言程序中,要调用的函数必须在main ()函数中定义 C 、C 语言程序总是从main ()函数开始执行 D 、C 语言程序中的main ()函数必须放在程序的开始部分 2、以下值不等于3的表达式是_____________(D ) A 、'D'-'A' B 、'6'-'3' C 、'\011' D 、3+'\0' 3. 能正确表达字母c 为大写字母的C 语言表达式是__________(D ) A )c>=’A’ and c<=’Z’ B )c>=’A’ || c<=’Z’ C )c>=’A’ or c<=’Z’ D )c>=’A’ && c<=’Z’ 4. 设变量a 是整型,f 是实型,i 是双精度型,则表达式10+'a'+i*f 值的数据类型为_____(C ) A )int B )float C )double D )不确定 5. 有函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));,此语句的实参数为________(A )

A、3 B、4 C、5 D、有语法错误 6. 设有语句int a=5,b; b=a>3&&0, a++; 执行后变量b的值为__________(C) A)5 B)6 C)0 D)1 7. 判断两个字符串s1和s2是否相等,应该使用____________(D) A)if (s1= =s2) B)if (s1=s2) C)if (strcpy(s1, s2)) D)if (strcmp(s1,s2)= =0) 8. 下面程序的执行结果是____________(B) main() { int n=1; n++; printf("%d%d%d",n,n++,――n);} A、2 2 1 B、2 2 2 C、2 3 2 D、2 1 1 9. 循环语句while(!E);中的表达式!E等价于________(C) A)E!=0 B)E!=1 C)E==0 D)E==1 10. 设有数组定义: char array []="China"; 则数组array所占的存储空间为___________(C)A)4个字节B)5个字节C)6个字节D)7个字节 11. 下列关于C语言的函数参数说法不正确的是__________(B) A)实参可以是常量,变量或表达式B)形参可以使常量,变量或表达式 C)在函数定义时必须指定形参的类型D)形参与实参的类型应相同或赋值兼容 12. 下列程序执行后的输出结果是__________(A) void func(int *a,int b[]) { b[0]=*a+6; } main() { int a,b[5]; a=0; b[0]=3; func(&a,b); printf("%d\n", b[0]);} A、6 B、7 C、8 D、9 13. 若有语句:int s[3][3],(*p)[3];p=s; 则对s数组元素的引用形式正确的是__________(C)A)p+1 B)*(p+1) C)p[1][2] D)*(p+1)+2 14. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是________(B) A、地址传递 B、单向值传递

事业单位文秘类招聘考试模拟试卷八及答案

事业单位招聘考试模拟试卷八(文秘类) 客观题部分(第一、二、三大题) 一、单项选择题(下列各题备选答案中,只有一个是最符合题意的,请将其选出,每小题1分,共30分) 1、非威胁的交流环境包括()。 A、座位安排、集体空间、光线要求 B、秩序安排、私人空间、光线要求 C、桌位安排、私人空间、音像要求 D、座位安排、私人空间、光线要求 2、在制定计划时,一定要坚持的原则是()。 A、明确权限 B、督促检查 C、实事求是 D、监控应变 3、在计算机系统中形成的具有查考利用价值的社会活动的原始记录是()。 A、电子图书 B、电子档案 C、网络信息 D、计算机数据 4、下列对企业文化叙述不正确的是()。 A、企业风气是企业文化的直观表现 B、企业最高目标是企业共同价值观的集中表现 C、精神层是形成制度层的物质基础 D、企业风俗由精神层所主导又反作用于精神层 5、视频会议的特点不包括()。 A、实现声音和图像同时传送 B、节省时间、费用 C、形成广泛的间接沟通 D、打破了空间的限制 6、MHz是衡量计算机性能的指标之一,它指的是计算机的( ). A、存储容量 B、CPU时钟主频 C、运算速度 D、字长 7、联合行文成文日期的标准是()。 A、第一个机关拟稿日期 B、最后一个机关拟稿日期

C、第一个机关签字日期 D、最后一个机关签字日期 8、叙述的人称有第一人称和()。 A、第二人称 B、第三人称 C、说明人称 D、议论人称 9、会议评估反馈数据的分析报告通常应递交给()。 A、公众代表 B、业务代表 C、主管领导 D、技术人员 10、在开放式办公室中工作的员工,其行为受到上司的(),难于找到属于自己的私人空间。 A、嘉奖 B、督查 C、帮助 D、干扰 11、政府采购的管理机关是()。 A、政府财政部门 B、政府物资部门 C、政府审计部门 D、政府商业部门 12、×市工商局拟向市属各工商企业发布办理营业执照年检的公文,最适宜使用的文种是()。 A、通知 B、通报 C、公告 D、通告 13、在Excel中,如果输入“0 1/9”,则在单元格中会出现()。 A、1月9日 B、1/9 C、# # # # D、FALSE 14、各种正式宴请,通常应:() A、口头通知 B. 发请柬C、电话通知D、他人代通知 15、《富强公司关于刘力见义勇为行为的表彰通报》,其作者是()。 A、起草人张秘书 B、富强公司 C、富强公司童经理 D、富强公司保安部 16、为了达到会见和会谈的目的,应首先()。 A、定好会见和会谈的时间 B、充分了解双方的情况 C、布置好会谈室 D、准备会见和会谈资料 17、填写计划表时,应从()的时间向前推算各阶段工作何时完成,确定后,逐项将其填

高级语言程序设计期末试卷

2017年秋季《高级语言程序设计》期末试卷 批次专业:2017年春季-电气工程及其自动化(专升本)课程:高级语 言程序设计(专升本) 1. ( 单选题 ) 能将高级语言编写的源程序转换为目标程序的是 _____________ 。(本题2.0分) A、链接程序 B、解释程序 C、编译程序 D、编辑程序 学生答案:C 标准答案:C 解析: 得分:2 2. ( 单选题 ) C语言程序编译时,程序中的注释部分()。(本题 2.0分) A、参加编译,并会出现在目标程序中 B、参加编译,但不会出现在目标程序中 C、不参加编译,但会出现在目标程序中 D、不参加编译,也不会出现在目标程序中 学生答案:D

标准答案:D 解析: 得分:2 3. ( 单选题 ) C 语言中的标识符只能由字母、数字和下划线三种字符组成 , 且第一个字符( )(本题2.0分) A、 必须为下划线 B、 可以是字母、数字和下划线中的任意一种 C、 必须为字母或下划线 D、 必须为字母 学生答案:C 标准答案:C 解析: 得分:2 4. ( 单选题 ) 一个 C 程序的执行是从( )(本题2.0分) A、 本程序的main函数开始,到main函数结束 B、 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C、 本程序的main函数开始,到本程序文件的最后一个函数结束 D、 本程序文件的第一个函数开始,到本程序main函数结束 学生答案:C 标准答案:C 解析: 得分:2

5. ( 单选题 ) C 语言提供的合法关键字是( ) (本题2.0分) A、swicth B、chan C、case D、default 学生答案:D 标准答案:D 解析: 得分:2 6. ( 单选题 ) C语言程序的基本单位是()(本题2.0分) A、程序行 B、语句 C、函数 D、字符 学生答案:C 标准答案:C 解析: 得分:2 7. ( 单选题 ) 组成C语言程序的是( )。(本题2.0分) A、过程 B、函数

2020年10月全国高级语言程序设计(一)自考试题及答案解析.docx

??????????????????????精品自学考料推荐?????????????????? 全国 2018 年 10 月高等教育自学考试 高级语言程序设计(一)试题 课程代码: 00342 一、单项选择题(本大题共20 小题,每小题 1 分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括 号内。错选、多选或未选均无分。 1.下列不正确的转义字符是() . A. ′ ′ B. ′ ″ C. ′ \086′ D. ′ \0′ 2.下列运算符中,优先级最高的是() A. [] B.++ C.% D.&& 是 C 语言保留字的是 () 3.下列标识符中,不. A. char B. while C. min D. default 4.下列数据中,不.是 C 语言常量的是 () A. ′ \n′ B. ″ a″ C. e-2 D. 012 5.若定义了 int a; char b; float c ;,则表达式a*b-c 的类型是 () A. float B. int C. char D. double 6.若定义了 int a, x,y;,则下列语句中不.正确的是 () A. x=3 ,y=5 ; B. ++x ; C. x=y+=x*30 ; D. a=y+x=30 ; 7.调用函数时,若实参是一个数组名,则向函数对应的形参传送的是() A. 数组的长度 B.数组的首地址 C. 数组第一个元素的值 D. 整个数组元素的值 8.在 C 语言中,函数返回值的类型是由() A. 定义的函数类型决定 B.return 语句中表达式的类型决定 C.调用该函数的主调函数类型决定 D. 调用该函数时系统状态决定 9.若定义了 int b [][ 3]={ 1,2, 3,4, 5, 6, 7};,则 b 数组第一维的长度是 () A. 2 B. 3 C. 4 D.无确定值 1

2020年最新事业单位考试公共基础模拟试题

2013年事业单位招聘模拟考试题目 一、单项选择题 1.“规定”和“办法”的正文由因由、规范和( a)三部分组成。 a A.说明 B.要求 C.事项 D.决定 2.负责公文处理工作的是本机关的:c d A.档案室 B.业务处 C.收发室 D.办公厅(室) 3.文件的拆封是文书人员的职责。至于密件,则应交: bb A.领导人本人或由其委托的人代拆 B.机要文书或机要室拆封 C.办公厅(室)主任拆封 D.文书人员拆封 4.办公部门或业务部门负责人根据来文情况提出初步处理意见,就是公文的:a a A.拟办 B.承办 C.批办 D.催办 5.一般的传阅文件,在有关人员传阅完毕后,文书人员应注明: bc A.已复文 B.阅毕的日期 C.已阅文 D.承办的结果 1.A 2.D 3.B 4.A 5.C 6.A 7.D 8.B 9.C 10.C 6.机关公文文稿经签发后,即为: aa A.公文的定稿 B.公文的草稿 C.公文的会签 D.公文的核发 7.根据宪法,我国的国家元首职权由( d)行使。 d A.国家主席 B.国家主席与国务院总理 C.全国人大及其常委会 D.国家主席与全国人大常委会共同 8.与副巡视员相对应的领导职务等次是b:b A.厅局级正职 B.厅局级副职 C.县处级正职 D.县处级副职 9.国家结构形式主要是调整: c A.国家机构之间的关系 B.各阶级之间的关系C.中央与地方的关系 D.国内各民族的关系10.按省、市、县、乡构成的行政系统称为: cc A.完整制 B.中央集权制 C.层级制 D.职能制 11.现代行政决策体制通常由决策中枢系统、决策咨询系统、决策信息系统和( c)构成。A.决策执行系统 B.决策协调系统C.决策审批控制系统 D.决策评估系统 12.行政组织设计过程在本质上是: b A.在各行政组织间进行权力瓜分的过程B.对行政组织的各要素进行资源配置的过程 C.根据社会需求而进行组织组建的过程D.不同利益集团寻求利益共享的过程 13.我国古代的科举制属于c: A.选任制 B.委托制C.考任制 D.聘任制 14.细化决策方案主要包括制定工作程序、安排工作次序和: cb A.配置工作人员 B.计算工作时间 C.分清工作职责 D.授予工作权限 15.可以决定物权的种类和内容的是: ba A.法律 B.法规 C.规章 D.当事人的约定 11.C 12.B 13.C 14.B 15.A 16.D 17.D 18.A 19.C 20.B 16.根据《中华人民共和国民法通则》规定,诉讼时效期间为2年的是: bd A.质量不合格的商品未声明的 B.寄存财物被丢失或毁损的 C.身体受到伤害要求赔偿的 D.延付或拒付货款出售的 17.张某生前投有人身意外伤害保险,指定张某的妻子为受益人。在保险责任期间内,张某患病身亡。下列选项中正确的是: A.保险金应给张某的法定继承人 cd

《C语言程序设计》教案设计(清华谭浩强)

第一章C语言及程序设计概述 本章要求: 了解C语言的特点、C语言与其它高级语言相比有什么异同; 了解C程序在PC机上的建立、编译和运行过程; 了解C语言程序设计思想的基本篇; 重点:①C语言的主要特点; ②C语言在PC机上的运行过程及上机操作过程; ③常用算法的应用 难点:无 一、C语言概述 C语言是目前国际上在各种计算机运行较为广泛流行的一种高级语言。 主要表现为: C语言:适合于作为系统描述语言——可用来写系统软件。 具有高级语言的特点,又有低级语言(汇编语言)的特点。 C语言:是AT&T贝尔实验室的Dennis Ritchie在1972年发明的。 C语言:是在B语言的基础上发展起来的。(ALGOL 60) C语言:最早开始是用于UNIX操作系统。(C语言和UNIX是相辅相成的) DBASE 、Microsoft Exel 、 Microsoft Word、PC-DOS等,则是用C语言加上若干汇编子程序编写的。 1983年:——制定的新标准,称为(美国国家标准化协会)ANSI C 1987年:——Turbo C1.0 (Borland) 1988年:TC 1.5(图形和文本窗口) 1989年:——Turbo C2.0 (DOS操作系统、查错、Tiny模式生成com文件) 1991年:——Turbo C++(3.0) 支持windows 3.X 说明:Turbo C语言可以在程序的任何地方嵌入汇编代码,提高速度,可以直接使用存储器和寄存器。 二.C语言的特点 1.语言简洁、紧凑、使用方便、灵活 C语言:——共有32个关键字,9种控制语句; 程序书写自由,主要用小写字母表示; 2.运算符丰富

《高级语言程序设计》期末考试试卷附答案

《高级语言程序设计》期末考试试卷附答案 一、选择题(共20题,每题3分,共60分) 1. 下列四个选项中,均是合法的整型常量的选项是() A.160 –0XFFFF 011 B. -0XCDF 01A 0XE C. -01 986,012 0688 D. -0X48a 2e5 0x 2. 下列四个选项中,均是不合法的浮点数的选项是() A.160.0.12 e3 B. 123 2e4.2 .e5C.18 0.0 123e4 D. e3. 234 1e3 3. 合法的C语言字符常数是() A.'\t' B. "A"C.54 D. A 4. 在C语言中,要求运算数一定是整型的运算符是() A./ B. ++C.!= D. % 5. 字符串常量”mine”的字符个数是() A.4 B. 5C.6 D. 7 6. 以下属于非法的C语言转义字符的是() A.'\b' B. '0xf'C.'\037' D. '\' 7. 若x、y、z均为int型变量,则执行以下语句后的输出是() x=(y=(z=10)+5)-5; printf("x=%d, y=%d, z=%d\n",x,y,z); y=(z=x=0,x+10); printf("x=%d, y=%d, z=%d\n",x,y,z); A. x=10, y=15, z=10 B.x=10, y=10, z=10 x=0, y=10, z=0x=0, y=10, z=0 C.x=10, y=15, z=10 D. x=10, y=10, z=10 x=10, y=10, z=0 x=10, y=10, z=0 8. 在以下一组运算符中,优先级最高的运算符是() A.<= B. =C.% D. && 9. 已知:int x; float y; 所用的scanf调用语句格式为: scanf( “x=%d, y=%f”, &x, &y ); 为了将数据10和66.6分别赋给x和y,正确的输入应当是() A.x=10, y=66.6<回车> B. 10, 66.6<回车> C.10<回车>66.6<回车> D. x=10<回车>y=66.6 <回车> 10. 已有如下定义的输入语句,若要求A1,A2,C1,C2的值分别为10,20,A和B,当从第一列开

高级语言程序设计自考模拟10

[模拟] 高级语言程序设计自考模拟10 单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的。 第1题: 下列不属于面向机器语言的是( ) A.符号语言 B.二进制语言 C.汇编语言 D.C语言 参考答案:D 答案解析: 第2题: 设int b=2;表达式(b<<2)/(b>>1)的值是( ) A.2 B.4 C.6 D.8 参考答案:D 答案解析: 左移位运算移一位相当于乘2,右移位运算右移一位相当于除2。 第3题: 设置变量定义为:int a=0x53;int b=6;,求表达式~a|b的值(假定现有计算机字长为16)( ) A.82 B.-82 C.72 D.-72 参考答案:B 答案解析: 因计算机字长为16.故a的二制表示是0000000001010011,b的二进制表示是0000000000000110。运算符"~"自右向左结合,运算符"|"是自左向右结合;且运算符"~"的优先级高于运算符"|"的优先级,则进行计算的顺序是"(~a)|b"。最终计算结果是1111111101010010(十进制值为-82)。 第4题:

为了判定两个字符串是否相等应当使用( ) A.if(s1==s2) B.if(s1=s2) C.if(strcmp(s1,s2)==0) D.if(strcmp(s1,s2)=0) 参考答案:C 答案解析: 第5题: 设char c[5]={'a','b','\0','C','\0');则printf("%s",c);的输出是( ) A.'a''b' B.ab C.abc D."ab\0c" 参考答案:B 答案解析: 第6题: 以下程序的运行结果是( ) #include<stdio.h>main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12};int *p=&a[5],*q=NULL;printf("%d%d\n",*p,*q);} A.运行后报错 B.6 0 C.6 12 D.5 5 参考答案:A 答案解析: #include<stdio.h> main() { int a[]={1,2.3.4,5,6,7,8,9,10,11,12}; int*p=&a[5],*q=NULL; printf("%d%d\n",*P,*q);/*被置空的指针不能参与"*"运算*/ } 第7题: 当执行以下程序段时( ) do{y--;}while(--y) printf("%d\n",y--); A.循环体将执行一次 B.循环体将执行两次 C.循环体将执行无限次 D.系统将提示有语法错误

2020年事业单位招聘考试公共基础知识模拟试卷及答案(一)

2020年事业单位招聘考试公共基础知识模拟试 卷及答案(一) 一、单项选择题(下列每题给出的四个选项中,只有一个选项是符合试题要求的) 1.第一次提出“马克思主义中国化”命题的党的早期领导人是(B) A.李大钊 B.毛泽东 C.陈独秀 D.张太雷 2.20世纪30年代,中国共产党内最早提出反对教条主义任务的领导人是(A) A.毛泽东 B.刘少奇 C..周恩来 D.张闻天 3.1930年5月,毛泽东的《反对本本主义》(B) A.论证了土地革命、武装斗争、根据地建设三者的关系 B.孕育了实事求是、群众路线、独立自主三个方面的关系 C.提出了实现马克思主义中国化的历史任务 D.阐述了马克思主义与中国实际相结合的原则 4.把毛泽东思想确立为党的指导思想的是(B) A.党的四大 B.党的七大 C.党的十五大 D.党的十六大 5.邓小平理论形成的时代背景是( B ) A.战争与革命为时代主题 B.和平与发展为时代主题 C.经济一体化为时代主题 D.可持续发展为时代主题

6.邓小平理论形成的主要历史根据是(B) A.我国新民主主义革命的历史经验 B.我国社会主义建设正 反两方面的历史经验 C.西方国家现代化建设的历史经验 D.发展中国家现代化建 设的历史经验 7.“三个代表”重要思想形成的现实依据是(D) A.世界格局有了深刻变化 B.改革开放进入攻坚阶段 C.十三届四中全会以来中国特色社会主义建设取得重大成果 D.中国共产党的建设面临新形势和新任务。 8.科学发展观的第一要义是(A) A.发展 B.以人为本 C.全面协调可持续发展 D.立党为公、执政为民 9.科学发展观的基本要求是(C) A. 以人为本 B.立党为公、执政为民 C.全面协调可持续发展 D.发展为了人民、发展依靠人民、发展成果由人民享有 10.科学发展观的核心是(A) A.以人为本 B.立党为公、执政为民 C.全面协调可持续发展 D.发展为了人民、发展依靠人民、发展成果由人民享有

相关文档
最新文档