文档库 最新最全的文档下载
当前位置:文档库 › C综合练习-4附参考答案

C综合练习-4附参考答案

C综合练习-4附参考答案
C综合练习-4附参考答案

C综合练习4 附参考答案(宏,结构体和文件)

0.较为复杂的宏定义例题

(1)定义一个宏,用于判断所给出的年份year是否为闰年:

#define LEAP_YEAR(y)

解:为闰年的条件是符合下面二者之一:(1)能被4整除,但不能被100整除。(2)能被4整除,能被400整除。

#define LEAP_YEAR(y) (y%4==0 && y%100!=0)|| (y%400==0 )

(2)定义带参数的宏为#define max(a,b) ((a)>(b)?(a):(b))

对表达式max(a,max(b,max(c,d))) 作宏替换为(用文字描述):。

解:计算a、b、c、d中的最大值。表达式是调用宏函数,两个参数分别是a,max(b,max(c,d)),其第二个参数又是一个调用宏函数,参数分别是b,max(c,d)。

(3)定义一个带参数的宏,将两个参数的值交换

#define swap(a,b) { double t; }

解:t=a; a=b; b=t;

(4)定义一个带参数的宏,若变量中的字符为大写字母则转换成小写字母。

解:#define change(c) c=c>='A'&&c<='Z'? c:c+32

1. 单项选择题

1.下面语句的输出结果是________。

#include “stdio.h”

printf(“%d %d %d”,NULL,?\0?,EOF);

A. 0 0 1

B. 0 0 -1

C. NULL EOF

D. 1 0 EOF

2.如果二进制文件a.dat已经存在,现要求写入全新的数据,应以________方式打开。

A.“w” B.”wb” C.”w+” D.”wb+”

3.有以下的结构体变量定义语句:

struct student { int num; char name[9]; } stu;

则下列叙述中错误的是( )。

A. 结构体类型名为student

B. 结构体类型名为stu

C. num是结构体成员名

D. struct是C的关键字

4. 若有以下定义

struct date { int y,m,d; };

struct student

{ int num; char name[9]; struct date bir;}stu,*p=&stu;

则以下对结构体变量stu成员的引用中错误的是( )。

A. p->bir->y

B. p->bir.y

C. stu.bir.y

D. https://www.wendangku.net/doc/666292746.html,

5. 若有以下定义

struct student { int num; char name[9]; }stu[2]={1,”zhangsan”,2,”lisi”};

以下能输出字符串”lisi”的语句是( )。

A. printf(“%s”,stu[0].name);

B. printf(“%s”,&stu[1].name);

C. printf(“%s”,stu[1].name );

D. printf(“%s”,&stu[1].name[0]);

6. 有以下定义语句

struct node { int n; struct node *next; } x,y,*p=&x,*q=&y;

则能将y节点链接到x节点之前的语句为( )。

A. x.next=p

B. x.next=q

C. y.next=p

D. y.next=q

7. 已建立一单向链表,指针变量p1指向链表中某一节点,p2指向下一节点,将p2所指节点从链表中删除并释放的语句为( )。

A. p1=p2;free(p2);

B. p1->next=p2->next;free(p2);

C. *p1.next=*p2.next;free(p2);

D. p1=p2->next;free(p2);

8. 已建立一单向链表,指针变量p1指向链表中某一节点,p2指向下一节点;指针变量p 指向新申请节点,将p所指节点插入到链表中p1与p2之间的语句为( )。

A. p->next=p2;p1->next=p;

B. p1->next=p;p->next=p2

C. p=p2;p1->next=p;

D. p1=p;p->next=p2;

2。程序阅读题

1. 下列程序的输出结果是。

#include

struct st { int num; char name[10]; int age;

} x[3]={{1,“zhang”,19},{2,“li”,20},{3,“wang”,21}},*p=x;

void main()

{ printf(“%s,%d\n”,(p+2)->name,(*p).age); } 解:wang,19

2.下列程序的输出结果是。

#include

struct ks {int a;int *b;}s[4],*p;

void main()

{ int n=1,i;

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

{ s[i].a=n;

s[i].b=&s[i].a;

n+=2;

}

p=&s[0];

p++;

printf(“%d,%d\n”,(++p)->a,(p++)->a);

}

3.程序填空题

1.【程序说明】从键盘输入一行字符串(小于80个),将其中所有的小写字母改写后依次输出到c:\bb.txt文件(其他字符不输出)。改写规则:…a?改?b?,?b?改…c?,…..?x?改…y? ,…z?改…a?.

# include

#include

void main()

{ FILE *fp;

char str[81];

int i=0;

if((fp=fopen( ))==NULL)

{ printf(“can?t open the file.\n”);

exit(0);

}

gets(str);

while(str[i]!=?\0?)

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

{if(

else

str[i]=str[i]+1;

fputc( ) ;

}

i++;

}

fclose(fp);}

2.【程序说明】当前目录下存放着文本文件from.txt,将其中除数字以外的内容显示在屏幕上。

【程序】

#include<stdio.h>

#include<stdlib.h>

void main()

if(){

while(!;

if

fclose(fr);}

3. 【程序说明】函数change 完成将结点数大于1 的链表中最后一个结点链接到链表的

最头上,成为链表的第一个结点。

struct student

{ char name [ 9 ] ;

int cj ;

struct student * next ;

} ;

struct student *change (struct student * h )

{ struct student *q, * p ;

q=p=h ;

}

4. 【程序说明】已建立学生“英语”课程的成绩链表(成绩存于score域中,学号存于num

域中),下列函数用于输出成绩优秀(>=85分)学生的学号和成绩及成绩优秀的学生人数。

Void require( struct student *head)

if(head!=NULL)

while(p!=NULL)

%6.1f\n”,p->num,p->score);x++;} p=p->next;

}

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

}}

4. 编程题

1.有1000个学生,每个学生的数据包挎学号、姓名、三门课的成绩。数据从键盘输入,要求按各个学生的三门课平均成绩从高分到低分打印出这1000个学生的学号、姓名、以及个人平均成绩。

2.读一个指定的文本文件 -- D:盘根目录下的a.txt文件,显示在屏幕上,如果有大写字母,则改成小写字母在输出,并统计行数输出(注:一行字符以’\n’结尾)。

高压第4套试题及答案

高压第4套试题及答案

高压进网电工试卷(四) -------------------------------------------------------------------------------------- 一、单项选择题 1、 TN-C系统是指电力系统中性点直接接地,整个系统的中性线与保护线是()。 A. 合一的 B. 分开的 C. 部分合一部分分开的 2、工作接地的接地电阻一般不应超过()Ω。 A. 4 B. 5 C. 10 3、发电厂的发电机输出电压通常为6.3kV,10.5kV,最高不超过()。 A. 20kV B. 25kV C. 30kV 4、变压器的变比等于()之比。 A. 一、二次侧电流有效值 B. 一、二次侧电压最大值 C. 一、二次侧感应电势有效值 5、在忽略变压器内部损耗地情况下,变压器的一、二次电流之比与( ) 之比成反比。 A. 一、二次侧感应电势瞬时值 B. 一、二次侧感应电势最大值 2

C. 一、二次侧电压瞬时值 D. 一、二次绕组匝数 6、接在输变电线路始端的变压器被称为()。 A. 升压变压器 B. 降压变压器 C. 多绕组变压器 7、电压互感器工作时,其二次侧不允许()。 A. 短路 B. 开路 C. 接地 8、电力变压器的电压高,一般其容量一定()。 A. 小 B. 大 C. 不确定 9、变压器是一种( )的电气设备。 A. 旋转 B.静止 C.运动 10、变压器铁芯采用的硅钢片主要有()和冷轧两种。 A. 交叠式 B. 同心式 C. 热轧 11、绕组Yy联接的三相变压器的一次侧的额定电流等于()。 A. 变压器额定容量除以一次侧额定电压的3 3

江苏大学大一c语言期末复习题汇总

选择题1.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.C._123_ D._ok 2.请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3 C.For D.2a define _123 -abc DO WORD IF Case sizeof 3.不属于C语言关键字的是()。 A.int B.break C.while D.character 4.以下不能定义为用户标示符的是()。 A.scanf B.Void C._3com_ D.int 5.C语言程序的基本单位是()。 A.程序行B.语句C.函数D.字符 6.以下说法中正确的是()。 A.C语言程序总是从第一个定义的函数开始执行 B.在C语言程序中,要调用的函数必须在main( )函数中定义 C.C语言程序总是从main( )函数开始执行 D.C语言程序中的main( )函数必须放在程序的开始部分 7.以下选项中,合法的用户标识符是()。 A.long B._2abc C.3dmax D. 8.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示 的字符常量’\101’是()。 A.字符A B.字符a C.字符c D.非法的常量 9.以下选项中,正确的字符常量是()。 A.”F”B.’\\’’C.’W’D.’’ 10.下列变量定义中合法的是 A.short _a=; B.double b=1+; C.long do=0xfdaL; D.float 2_and=1-e-3; 11.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 12.下列运算符中优先级最高的是()。 A.< B.&& C.+ D.!= 13.判断char型变量s是否为小写字母的正确表达式是()。 A.’a’ <= s<=’z’B.(s>=’a’) & (s<=’z’) C.(s>=’a’) && (s<=’z’) D.(’a’<=s) and (’z’>=s)

C语言基础练习题(含答案)

C语言基础练习题(含答案)

第一章C语言基础知识 1.1 选择题 1. 以下不是C语言的特点的是()。 A、语言简洁紧凑 B、能够编制出功能复杂的程序 C、C语言可以直接对硬件操作 D、C语言移植性好 2.下列字符序列中,不可用作C语言标识符的是()。 A.abc123 B.no.1 C._123_ D.-_ok 3.正确的C语言标识符是()。 A._buy_2 B.2_buy C.?_buy D.buy? 4. 请选出可用作C语言用户标识符的一组标识符()。 A.void B.a3_b3C.For D.2a define _123 -abc DO WORD IF Case sizeof 5.下列符号中,不属于转义字符的是()。 A.\\ B.\0xAA C.\t D.\0 6.不属于C语言关键字的是()。 A.int B.break C.while D.character 7.是C语言提供的合法关键字的是()。 A.Float B.signed

B .一组机器语言指令 C .将C 源程序编译成目标程序 D .由制造厂家提供的一套应用软件 14.以下选项中,合法的用户标识符是( )。 A .long B ._2abc C .3dmax D .A.dat 15.以下选项中,合法的实型常数是( )。 A .5E2.0 B .E-3 C .2E0 D .1.3E 16.已知大写字母A 的ASCII 码值是65, 小写字母a 的ASCII 码是97,则用八进制表示的字符常量’\101’是( )。 A .字符A B .字符a C .字符c D .非法的 常量 17.以下选项中, 合法转义字符的选项是( )。 A .’\\’ B .’\018’ C .’xab ’ D .’\abc ’ 18.以下选项中,正确的字符常量是( )。 A .”F ” B .’\\’’ C .’W ’ D .’’ 19.以下选项中可作为C 语言合法整数的是 A .10110 B B .0386 C .0Xffa D .x2a2 20.下列变量定义中合法的是 A .short _a=1-.le-1; B .double b=1+5e2.5; C .long do=0xfdaL; D .float 2_and=1-e-3; 21.与数学式子1 29 x x n 对应的C 语言表达式是( )。 A .9*x^n/(2*x-1) B .9*x**n/(2*x-1) C .9*pow(x,n)*(1/(2*x-1)) D .9*pow(n,x)/(2*x-1) 22.若有代数式cd ab 3,则不正确的C 语言表达式是( )。

四级押题 第4套(含答案)

Part I riting Directions: For th· is part, you are allowed 30 minutes to write a short essay entitled A Letter of Application for Exchange Student. You should write at least 120 words but no more than 180 words. 假设你是王涛,你想申请去国外某大学做交换生。请根据以下提纲写一封自我推荐信。 1.表明写信目的; 2.介绍自己的情况; 3.表达自己的愿望。 注意:此部分试题请在答题卡1上作答。 Part II Listening Comprehension (30 minutes) Section A . Directions: In th· zs section, you will hear three news reports. At the end of each news report, you will hear two or three questions. Both the news report and the questions will be spoken only once. Af ter you hear a question, you must choose the best answer from the four choices marked A), B), C) and D). Then mark the corresponding letter on Answer Sheet 1 with a single line through the centre. 注意:此部分试题请在答题卡1上作答。 Questions 1 and 2 will be based on the foil o wing news item. 1.A) Offer ing services to help people stop smoking. B)Raising taxes. C)Warning people about the danger s of tobacco. D)Enfo rcing bans on tobacco adver tising. 2.A) More than 5 million.B)More than 8 million. C) More than 1 billion. Questions 3 and 4 will be based on the foil o wing news item. D)More than 10 billion. 3.A) The discover y of vo ice reco rding. B)The d evelopment of g uitar and popular music. 4.A) When he was 10 year s old. C)Les Paul's musical exper ience and death. D)Les Paul's own r adio show in Chicago. C)When he was a host in Chicago. B)When he was 13 year s old.D)When he was at a local restaur ant. Questions 5 to 7 will be based on the following news item. 5.A) Slee ping.B)Ho lding a meeting.C)Indulging themselves. D) Quar relling. 6.A) So ldier s.B)Teacher s.C)Lawyer s.D)B usinessmen. 7.A) Fire.B)M obile phone signals.C)Body bo mb.D)Light. Section B Directions: In th· is section, you will hear 2 long conversations. At th d f e en o each conversation, 大学英语四级考试试题(第4套)

c语言试卷第四套

若x,i,j,k 都是int型变量,则计算x=(i=4,j=16,k=i+32)后,x的值为:(D). A.52 B.16 C.4 D.36 整型变量x=1,y=3,经下列计算后,x的值不等于6的是(D)。 A.x=y*4/2 B.x=9-(--y)-(--y) C.x=(x=1+2,x*2) D.x=y<2?6:5 以下程序的输出结果为(A)。 main() {int i=010,j=10; printf("%d,%d\n",++i,j--); } A.9,10 B.10,9 C.010,9 D.11,10 如下说法不正确的是(D). A.若b为假a为真,则 a||b为真 B.若b为真a为假,则 a||b为真 C.若b为真a为真,则 b&&!a为假 D.若b为假,则!b+1为假 下列(C)表达式的值为真,其中a=5;b=8;c=10;d=0 A.(a*2-c)||d B.a*2>8+2 C.a-b=10) ; B.do{ i=1;s=1;s=s*i;i++;}while(i<=10) ; C.i=1;s=1;do {s=s*i; i++; }while(i<=10) ; D.i=1;s=1; do { s=s*i; i++;}while(i>=10) ; 以下正确的描述是(A). A.continue语句用来终止本次循环,继续下一次循环。 B.switch语句中不能出现continue语句 C.在循环中break语句不能独立出现 D.goto语句只能用于退出多层循环

c语言期中考试试题及答案

《C语言程序设计》期中考试试卷 课程编号:03402513试卷类型:A卷考试形式:笔试考试日期: 注意事项:1.请将试卷最后一页的答题纸撕下,将答案填写在其中;2.交卷时请确认答题纸是否按要求写好姓名等信息并与试题一起上交;3.不准携带任何书籍、资料、纸张等。4.草稿纸用试卷的背面。 一、单项选择题(1空1分,共20分) 1、C语言程序的基本结构是(【1】) 。 【1】 A) 函数 B) 语句 C) 字符 D) 程序行 2、一个C程序的执行是(【2】) 。 【2】A) 从本程序的主函数开始,到本程序的主函数结束 B)从本程序的第一个函数开始,到本程序的最后一个函数结束 C) 从本程序的主函数开始,到本程序的最后一个函数结束 D)从本程序的第一个函数开始,到本程序的主函数结束 3、下列四个叙述中,错误的是(【3】) 。 【3】 A) 一个C源程序必须有且只能有一个主函数 B) 一个C源程序可以含一个或多个子函数 C) 在C源程序中注释说明必须位于语句之后 D) C源程序的基本结构是函数 4、下面不属于C语言保留字的是(【4】) 。 【4】 A) short B) ELSE C) extern D) for 5、下列四个叙述中,正确的是(【5】) 。 【5】 A) 库函数也是C语言本身的组成部分 B) C语言中的输入输出操作是由相应语句完成的 C) 库函数是C编译系统提供的功能函数 D) 标题文件(头文件)可以在程序的函数内部调用 6、下列四组数据类型中,C语言允许的一组是(【6】)。 【6】 A) 整型、实型、逻辑型 B) 整型、实型、字符型 C) 整型、双精度型、布尔型 D) 整型、实型、复型 7、在C语言中不同数据类型的的长度是(【7】)。 【7】 A) 固定的 B) 由用户自己定义的 C) 任意的 D) 与机器字长有关

浙江大学C语言总复习题--综合

综合练习 一、判断题 1.在Trubo_C中运行一个C程序时,实际上是运行后缀为.EXE的可执行文件。2.在C语言中整数可用十进制数、八进制数和二进制数三种数制表示。 3.在程序的运行过程中,整型常量的值是可以改变的。 4. C程序中,用/* 和 */界定的部分称之为注释,注释部分对程序的运行不起作用。5.大括弧 { } 只能用来括复合语句。 6. do_while语句构成的循环不能用其它循环语句来代替。 7.不能用scanf 函数输入字符。 8.在 C 程序中,函数的定义不可以嵌套,但函数的调用可以嵌套。 9. 一个变量的作用域取决于变量定义语句在程序中出现的位置。 10.C 语言的一个编译预处理命令用 # 开始,最后加分号。 11. C语言源程序文件经过编译、连接之后生成一个后缀为.EXE的文件。 12. C语言中以 %o开头的数是八进制整数。 13.在程序的运行过程中,符号常量的值是可以改变的。 14.在 C 程序中,APH 和 aph 代表不同的变量。 15.一个复合语句在语法上被认为是一条语句。 16. 只能用while语句构成循环。 17.不能用printf函数输出字符。 18. C程序中各函数之间既允许直接递归调用也允许间接递归调用。 19. 在函数外部定义的变量称为全局变量。 20.宏定义的命令行可以看作是一条C 语句。 21. C语言源程序是可以用来直接运行的程序。 22. C语言中以 %x 开头的数是十六进制整数。 23. C程序中定义的变量,代表内存中的一个存储单元。 24.在 C 程序中,9ab是非法的用户标识符。 25. C语句必须用一个分号作为结束。 26. do_while语句构成的循环不能用break语句退出。 27. scanf 函数是 c 语言的标准输入函数。 28. C程序的main函数不能有参数。 29. 在函数内部定义的变量称为局部变量。 30.用#include包含的头文件的后缀必须是.h。 31. C 语言程序的三种基本结构是顺序结构、选择结构和循环结构。 32.在C语言中整数只能表示为十进制数的形式。 33.在 C 程序中,无论多少大的整数还是实数,都能准确无误的表示。 34. Turbo-C 语言中,字符类型数据占1个字节。 35.空语句是合法的C语句。 36. while语句的循环体不能是复合语句。 37. printf 函数是 c 语言的标准输出函数。 38. C程序的main函数可以有参数,但参数不能是指针类型。 39.在 main函数中定义的变量称为全局变量。 40.#include 和 #define 不是 C 语句。 41. C 语言程序的三种基本结构是嵌套结构、选择结构和循环结构。 42. C语言中 018是合法的八进制整数。 43. C程序中所要用到的变量应该先定义,后使用。 44.十六进制数0x11的十进制数是17。 45.赋值语句是一种可执行语句。

2019年公需科目人工智能与健康考试题及答案第四套

2019年公需科目人工智能与健康考试题及答案第四套 一、判断题(每题2分) 1.智慧社区包含的核心内容是它可以起到一个重要的桥梁作用,通过信息的收集,通过大数据的分析,通过物联网使服务的提供能够和需求结合在一起,最终使人们得到更加优质的、更加相对便宜的、更加有效的、更加个性化的服务。正确 2.智慧社区的概念强调的是一种新型的治理形态,即在社区的服务管理过程中是不同于以往的,是用新的技术手段,使这些服务的供给和需求能够更加分散、各自分配的一种方式。 错误 3.中国人口老龄化问题面临各种各样的挑战。 正确 4.智慧养老这个概念起源的时间大概是在30年前,在1987年的时候,在英国诞生了一个新的学科,当时他们就把老年和技术这两个词结合在一起,开发出一个新的学科叫gerontechnology,用中文来翻译就是老人福祉科技。 错误 5.2013年8月,在中国开展首届“京台智慧养老论坛”,在2013年10月,成立“全国智能化养老专家委员”。 错误 6.马斯洛的需求层次理论认为,人类需要的最低层次是安全需求。 错误 7.马斯洛的需求层次理论认为,人类需要的最高层次是自我实现。 正确 8.智能家居监测能够使老年人的日常风险有一个响应的机制,使老年人能够有一个更加安全的生活环境。 正确 9.智慧社区的生活服务体系不包括社区自助服务站。 错误 10.1883年德国俾斯麦政府创造了社会医疗保险。 正确 11.Variety指的是实时获取需要的信息。 错误 12.“互联网+”对传统行业的影响巨大而深远,它将来会替代传统行业。 错误 13.互联网企业的大数据安全需求是:确保核心数据保密、完整和可用性。 错误 14.麦特卡尔夫定律指的是在当前我们凡是一个成功的商业运作,总是把价格最低的资源尽可能消费掉,来保留价格最贵的资源。 正确 15.2015年,英国出台了《英国机器人及自主系统发展图景》。 正确 16.人工智能的发展要素包括计算能力和数据。 错误

中国古代文学史第四套试卷

潍坊学院汉语言文学专业本科 《中国古代文学》(四)试题库 (郭荣波老师录入) 第一部分填空题 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、朱权除了创作杂剧外,还作有兼戏曲史和曲谱为一体的著作《》。 39、徐渭的《四声猿》包括《》、《》、 《》和《》四个杂剧剧本。 40、《西游记》中最成功的篇章是,最成功的形象是。 41、《西游记》是一部经过民间长期流传,最后由编定的一部长篇小说。 42、唐僧、孙悟空、猪八戒、沙僧师徒四人取经故事在代渐趋定型。 43、作为文学作品,猪八戒首次出现实在元末明初人所作的杂剧 《》中。 44、在神怪小说中,除《西游记》外,影响最大的是 《》。 45、《》是我国第一部由文人独创,以日常家庭生活为主要题材的长篇小说。署名为“”。 46、现存最早的话本小说总集是嘉靖年间洪楩编刊的《》。 47、“三言”即、和的合称,编撰者是。 48、公安派最著名的文学主张是“,”。 49、冯梦龙除了编撰“三言”外,还编辑了两部明代民歌专集《》和《》。 50、顾炎武论诗主,反对模拟,提倡“文须有益于天下”。 51、“梅村体”的代表作是,它以的悲欢离合为线索,表现个人身世和国家命运。 52、清初阳羡词派的领袖是,浙西词派的领袖 是,清初词坛成就最大的是,况周颐推他为“国初第一词人”。 53、清初戏曲家李玉的传奇今传有20多种,他晚年的代表作品是。 54、洪昇的《长升殿》重新演绎唐明皇和杨贵妃的故事,在他之前,杜甫 在、白居易在、白朴在----

大一C语言期末考试试题

6.以下程序的输出结果为(D)。 main( ) { char c; int i; for(i=65;i<68;i++) { c=i+32; switch(c) { case ‘a’:printf("%c,",c);break; case ‘b’:case ‘e’:printf("ok,"); default: printf("end"); } } } A a,ok,end B a,ok,endend C a,ok,end,end D a,ok,ok 9.以下程序的输出结果为(B)。 #define A 3 #define B(a) (A+1)*a main() { int x; x=3*A+B(7); printf("x=%d\n",x); } A x=93 B x=37 C x=60 D x=90 三写出下列程序的运行结果(10分,每小题2分) 1.main( ) { char c1=‘A’,c2=‘\144’,c3=‘\x44’,c=0xf5,x=13,a; int i=0122,j=0xa4; printf(“c1=%c,c4=%c\tc5=%c\n”,c1,c2,c3); printf(“%d,%d\n”,i,j); i=-34; j=20; printf(“%d,%d,%d\n”,i%j,i&j<<2,sizeof(j)); printf(“c=%d\n”,c|x); a=c^x<<2;

printf(“a=%d\n”,a); } 2.main() { int x,y=1,z=10; if(y!=0) x=5; printf(“x=%d\t”,x); x=1; if(z<0) if(y>0) x=3; else x=5; printf(“x=%d\n”,x); if(z=y<0) x=3; else if(y==0) x=5; else x=7; printf(“x=%d\t”,x); printf(“z=%d\n”,z); } 3.main( ) { char s[20]=“I like it.”,t[20]=“Are you?”,c[20]; int i=0; while(s[++i]!=‘\0’) t[i]=s[i]; t[i]=0; printf(“string s:%s\n”,s); printf(“string t:%s\n”,t); } 4.int i=5; main( ) { int i=3; { int i=10; i++; printf(“%d\n”,i);

C语言综合习题及答案

C语言练习题 一、选择题 1. 一个完整的C源程序是【B 】。 A)要由一个主函数或一个以上的非主函数构成 B)由一个且仅由一个主函数和零个以上的非主函数构成 C)要由一个主函数和一个以上的非主函数构成 D)由一个且只有一个主函数或多个非主函数构成 2. 以下关于函数的叙述中正确的是【C】。 A)C语言程序将从源程序中第一个函数开始执行 B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束 D)main可作为用户标识符,用以定义任意一个函数 3. 以下关于函数的叙述中不正确的是【B】。 A)C程序是函数的集合,包括标准库函数和用户自定义函数 B)在C语言程序中,被调用的函数必须在main函数中定义 C)在C语言程序中,函数的定义不能嵌套 D)在C语言程序中,函数的调用可以嵌套 4. 在一个C程序中,【B 】。 A)main函数必须出现在所有函数之前 B)main函数可以在任何地方出现 C)main函数必须出现在所有函数之后 D)main函数必须出现在固定位置 程序的执行是从【A 】开始的。 A)主函数 B)子函数 C)从程序第一行 D)printf()函数 6.以下选项中不合法的标识符是【C 】 A)print B)FOR C)&a D)_00 7.以下选项中可作为C语言合法常量的是【A】 A)-80 B)-080 C) D) 8.以下选项中不属于字符常量的是【B】 A)′C′ B)"C" C)′\xCC′ D) ′\072′ 9. 若在C语言中未说明函数的类型,则系统默认该函数的数据类型是【C】 A)float B)long C)int D)double 10. 以下关于函数叙述中,错误的是【D】。 A)函数未被调用时,系统将不为形参分配内存单元 B)实参与形参的个数应相等,且实参与形参的类型必须对应一致 C)当形参是变量时,实参可以是常量、变量或表达式 D)形参可以是常量、变量或表达式 11. C程序中各函数之间可以通过多种方式传递数据,下列不能用于实现数据传递的方式是

第4套题及答案

第四套题 单项选择题(每题 1 分) 1. 在PowerPoint 2000 的( ) 中,屏幕上可以同时看到演示文稿的多幅幻灯片缩略图。 A. 幻灯片放映视图 B. 幻灯片浏览视图 C. 幻灯片视图 D. 大纲视图 2. Excel 2000 中,在第5行和第6列交叉处单元格的地址应表示为( ) 。 A. 5F B. F5 C. E6 D. 6E 3. 软件分为两种,绿色软件和( ) 。 A. 灰色软件 B. 共享软件 C. 免费软件 D. 非绿色软件 4. ( ) 操作系统是由美国Apple 公司推出,运行在Macintosh 计算机上。 A. Unix B. Linux C. DOS D. Mac OS 5. 多媒体具有多样性、实时性、集成性和( )的特点。 A. 单向性 B. 交互性 C. 实用性 D. 分散性 6. Pentium III/500微型计算机,其CPU 的时钟频率是( ) 。 A. 250MHz B. 250KHz C. 500MHz D. 500KHz 7. 数据库的重新组织和性能监视、分析功能包括在下面哪个主要功能内( ) 。 A. 数据定义功能 B. 数据库的运行管理 C. 数据库的建立和维护功能 D. 数据操纵功能 8. 在Excel 2000的"排序"对话框中,最多可以设置( ) 个关键字。 A. 2 B. 1 C. 3 D. 4 9. 新建帐户自动成为( ) 组的成员 A. Users B. Backup Operators C. Guests D. Power Users 10. Excel 2000与Word 2000的协同操作中,( ) 方式可使目标文件中只保存原始数据的存放位置,仅显示映像信息。 A. 链接对象 B. 合并对象 C. 浮动对象 D. 嵌入对象 11. 在word 2000 文档插入页码后,又继续编辑文档,致使文档页数发生变化,这时( ) A. 页码不会自动更新 B. 页码会自动更新 C. 页码的格式会自动更新 D. 页码的位置会自动更新 12. 在Word 中,对插入的对象进行复制的方法是用鼠标拖动对象的同时按住( ) 键。 A. Ctrl+ Shift B. Alt C. Ctrl D. Shift 13. 如果要选定当前文件夹中的所有内容,可以按快捷键( ) 。 A. Ctrl+T B. Ctrl+A C. Ctrl+V D. Ctrl+C 14. 下列有关计算机信息安全的法律法规中,( ) 是我国计算机安全法规,也是我国计算机安全工作的总纲。 A. 《计算机信息系统国际联网保密管理规定》 B. 《中华人民共和国计算机信息系统安全保护条例》 C. 《中华人民共和国网络国家联网安全保护管理办法》 D. 《计算机软件保护条例》 15. 下面对幻灯片的打印描述中,正确的是( )。 A. 须从第一张幻灯片开始打印 B.不仅可以打印幻灯片,还可以打印讲义和大纲 C. 幻灯片只能打印在纸上 D. 须打印所有幻灯片 16. 以下选项中,( )不能用于Frontpage 2000的退出。 A. 单击左上角的控制按钮图标 B. 单击Frontpage 2000窗口中标题栏右边的“关

阿大县交规模拟考试精选第4套试题

1、这个标志是何含义? A、禁止驶入 B、禁止通行 C、减速行驶 D、限时进入 2、打开机动车车门时,不得妨碍其他车辆和行人通行。 3、这个标志是何含义? A、 N型弯路 B、急转弯路 C、反向弯路 D、连续弯路 4、这个标志是何含义? A、 T型交叉路口 B、 Y型交叉路口 C、十字交叉路口 D、环行交叉路口

5、申请人在考试过程中有贿赂、舞弊行为的,取消考试资格,已经通过考试的其他科目成绩无效。 6、当您即将通过交叉路口的时候,才意识到要左转而不是向前,以下说法正确的是什么? A、停在交叉路口,等待安全时左转 B、继续向前行驶 C、在确保安全的情况下,倒车然后左转 D、以上说法都不正确 7、前方路口这种信号灯亮表示什么意思? A、路口警示 B、禁止通行 C、准许通行 D、提醒注意 8、违反交通信号灯通行的一次记6分。

9、路面上导向箭头是何含义? A、提示前方有左弯或需向左合流 B、提示前方有右弯或需向右合流 C、提示前方有障碍需向左合流 D、提示前方有左弯或需向左绕行 10、如图所示,在这种情况下不能够超车的原因是什么? A、前车速度过快 B、我方车速不足以超越前车 C、路中心为黄线 D、前车正在超车 11、机动车发生财产损失交通事故,对应当自行撤离现场而未撤离造成交通堵塞的,可以对驾驶人处以200元罚款。 12、在这个路口怎样左转弯?

A、靠路口中心点右侧转弯 B、靠路口中心点左侧转弯 C、不能左转弯 D、骑路口中心点转弯 13、如图所示,在这种情况下,驾驶机动车要停车让行。 14、这个标志是何含义? A、左侧通行 B、不准通行 C、两侧通行 D、右侧通行

大学大一C语言程序设计期末考试试卷和答案

四川师范大学计算机科学学院 2012~2013学年度第二学期期末考试 C 语言程序设计试卷 试卷A 答卷说明: 1、 本试卷共6页,答题纸3页,4个大题,35个小题,满分100 分,120分钟完卷。 2、 闭卷考试,所有的答案都必须写在答题纸上,判卷以答题纸上 答案为准。 3、 本试卷适用于2011级1、2、3班。 一、 单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的 序号填在题干的括号内。每小题1分,共20分) 1、 在C 语言中,下列标识符中合法的是( ) A). -int B). in1_3 C). A_B!D D). const 2、 不属于C 语言基本数据类型的是( ) A). int B). union C). char D). unsigned 3、 下面是对宏定义的描述。不正确的是( ) A). 宏不存在类型问题,宏名无类型,它的参数也无类型 B). 宏替换不占用运行时间 C). 宏替换只是字符串的简单替代 D). 宏替换时先检查类型,类型一致时才可以替换 4、 C 语言中,″\\xfds ″在内存中占用的字节数是( ) __________________学院__________级___________班 姓名_______________ 学号_______________ ………………………………(密)………………………………(封)………………………………(线)……………………………… 密 封 线 内 答 题 无 效

A).3 B).4C).5D).6 5、设int x;则执行printf(″%x\n″,~x^x);的结果是() A). ffffffff B). ff C).0D). 1 6、对于while语句,错误的说法是() A).用条件控制循环体的执行次数B).循环体至少要执行一次 C).循环体有可能一次也不执行D).循环体中可以包含若干条语句 7、执行下列语句后输出的结果是() int a=8,b=7,c=6; if(ac){a=c;c=b;} printf("%d,%d,%d\n",a,b,c); A).6,7,7B).6,7,8C).8,7,6D).8,7,8 8、设int a=9,b=20;则printf(″%d,%d\n″,a--,--b);的输出结果是() A).9,19B).9,20C).10,19D).10,20 9、设static char x[ ]=″12345″,y[ ]={′1′,′2′,′3′,′4′,′5′,′\0′};那么() A).x数组的长度等于y数组的长度B).x数组的长度大于y数组的长度 C).x数组的长度少于y数组的长度D).x数组与y数组的存储区域相同 10、设int i,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是() for(i=0;i<3;i++) printf(″%d″,x[i][2-i]); A).147B).159C).357D).369 11、执行完下列语句后,n的值是() int n; for (n=0 ; n<100 ; n=2*n+1); A).125B).126 C).127D).128 12、有以下语句:int a=6;a+=a-=a*a;printf(“%d”,a);输出结果() A).–132 B).–60 C). -24 D). 0 13、为了连接两个字符串s1与s2,应当使用() A). strcat( s1,s2 ) B). strcpy( s1, s2 ) C). strlen( s1, s2 ) D). strcmp( s1, s2 ) 14、设int a,*p;则语句p=&a;中的运算符“&”的含义是() A).位与运算B).逻辑与运算C).取指针内容D).取变量地址 15、下面输出的结果为() i nt a=13, b=64; printf(“%d\n”, !a || (b>>3) );

C语言综合练习

C语言单元练习题 第一单元数据类型、表达式及顺序结 构练习题 一、选择题: 1、不合法的C语言整型常量是 D 。 A. –012 B. 0x35 C. 123L D. 8E2 2、不合法的C语言实型常量是 B 。 A. E3 B. .123 C. –6.2E4 D. 5.0 3、不合法的C字符常量是。 A. ′2′ B. ′\101′ C. ′AB′ D. ′ \n′ 4、下列四组选项中,均是不合法的用户标识符 的选项是。 A. W P_0 do B. b-a goto int C. float la0 _A D. -123 abc TEMP 5、定义三个变量a、b、c,并分别赋初值为5。能实现该功能的语句是。 A. int a=b=c=5; B. int a,b,c=5; C. int a=5,b=5,c=5; D. int a=5;b=5;c=5; 6、设有说明:char w;int x; float y;double z;则表达式w*x+z-y值的数据类型为。 A. float B. char C. int D. double 7、以下选项中不能用作C程序合法常量的是()。 A. 1.234 B. '123' C.123 D."\x7G" 8、以下选项中可用作C程序合法实数的是() A. .1e0 B.3.0e0.2 C.E9 D.9.12E 9、下列标识符中,不合法的用户标识符为()。 A. Pad B. CHAR C. a_10 D. a≠b 10、以下选项中能表示合法常量的是()。 A.整数:1,200 B.实数:1.5E2.0 C.字 符斜杠:‘\’ D.字符串:"\007" 11、以下选项中,能用作数据常量的是()。 A.o115 B. 0118 C.1.5e1.5 D. 115L 12、若a是数值类型,则逻辑表达式 (a==1)||(a!=1)的值是()。 A.1 B.0 C.2 D.3 13、若有定义语句:int x=10;,则表达式x-=x+x 的值为() A.-20 B.-10 C.0 D.10 14、表达式:(int)((double)9/2)-(9)%2的值是()。 A.0 B.3 C.4 D.5 15.int x=5, y=14;则表达式x+7/y+0.6 值为()。 A.7.1 B.5.6 C.6.6 D.6.1 16、有以下程序执行后的输出结果是()。main( ) { int i,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中的偶数之和 17、C语言中运算对象必需是整型的运算符是()。A./ B. % C.* D.+ 18、表达式3.6-5/2+1.2+5%2的值是()。A.4.3 B. 4.8 C. 3.3 D.3.8 19、能正确表示逻辑关系:"a≥8或a≤5" 的C 语言表达式是()。 A.a>=8 or a<=5 B.a>=5 | a<=8 C.a>=8 && a<=5 D.a>=8 || a<=5 20、C语言中,数字029 是一个()。 A.不合法数字 B.十进制数 C.八进制数 D.十六进制数 21、设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是()。 A.k++ B.k+=1 C.++k D.k+1 22、以下选项中,合法的C语言数值常量是()。 A.028 B.'\12A' C.'\177’ D. N 23、C语言中运算符优先级最低的是()。 A.++ B. = C.- D.&& 24、有以下程序运行时,输入的值在哪个范围才会有输出结果()。 main(){ int x; scanf("%d",&x); if(x<=3) ; else if(x!=10) printf("%d\n",x); } A.不等于10的整数 B.大于3且不等于10的整数 C.大于3或等于10的整数 D.小于3的整数 25.以下选项中可用作C程序合法实数的是( ) A.1e0 B3.0e0.2 C.E9 D..12E 26.若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是( ) A.a=(b=4)=3; B.a=b=c+1; C.a=(b=4)+c; D.a=1+(b=c=4); 二、填空题:

2015年市政公用工程延续继续教育第4套题及答案

1.单选题【本题型共60道题】 1.导管随着混凝土灌注应逐步提升,其埋入混凝土深度应为5~0m,相邻两导管内混凝土高差不应大于()m A.0.5 B.1 C.1.5 D.2 2.25、顶管主要特点为() A.工期长,对环境影响小,综合费用低 B.工期短,对环境影响小,综合费用低 C.工期短,对环境影响大,综合费用低 D.工期短,对环境影响小,综合费用高 3.给水管道应采用含量不低于20mg/L氯离子浓度的清洁水浸泡()小时再次冲洗直至水质管理部门取样化验合格后为止。 A.12 B.24 C.36 4.轨道中心线:距基标中心线允许偏差为()mm A.?2 B.?3 C.?4

D.?5 5.底基层稳定土施工的压实厚度,每层不小于(),不超过(),并应采取先轻型后重型压路机碾压。 A.150mm、200mm B.150mm、300mm C.100mm、300mm D.200mm、400mm 6.井点降水应使地下水位保持在基底以下()m。 A.0.5 B.1 C.1.5 D.2 7.非承重的侧模应在强度能保证其表面及棱角不致因拆模而受损坏时方可拆除。一般控制在混凝土抗压强度达到()Mpa以上时方可拆除。 A.1 B.1.5 C.2 D.2.5 8.导墙对称浇筑后,强度达到()后可以拆除模板 A.60% B.70%

C.80% D.90% 9.花岗岩面层人行道铺砌砂浆的试块强度,任意一组的最低值不得低于设计规定值的()%。 A.70 B.75 C.85 D.80 10.构造物回填应分层填筑,每层压实厚度不宜超过()cm,压实度应按相关规范和设计要求进行检测,当设计无要求时,应与路基顶面压实标准一致。 A.15 B.20 C.25 D.30 11.双层土工合成材料上、下层接缝应错开,错开距离应大于() A.200mm B.300mm C.400mm D.500mm 12.新植树木应在当时浇透第一遍水,然后应根据当地情况及时补水,北方地应种植后浇水不少于() A.二遍

相关文档