文档库 最新最全的文档下载
当前位置:文档库 › 南京信息工程大学试卷2011-2012(2)C语言程序设计试卷(文科)-B

南京信息工程大学试卷2011-2012(2)C语言程序设计试卷(文科)-B

南京信息工程大学试卷2011-2012(2)C语言程序设计试卷(文科)-B
南京信息工程大学试卷2011-2012(2)C语言程序设计试卷(文科)-B

南京信息工程大学试卷(文科)

2011 - 2012 学年第 2学期C语言程序设计课程试卷( B 卷) 本试卷共 8 页;考试时间 120分钟;任课教师课程组;出卷时间 2012 年 6月

学院专业2011 年级班学号姓名得分

一、单项选择题 (每小题 1分,共 15分)

1.以下叙述不正确的是

A)一个C源程序可由一个或多个函数组成 B)一个C源程序必须包含一个main函数C)C程序的基本组成单位是函数 D)在C程序中,注释说明只能位于一条语句的后面2.下面四个选项中,均是不合法的用户标识符的选项的是

A) A p_o do B)float lao _A

C) b-a goto int D) _123 temp INT

3.判断字符型变量c1是否为大写字母的正确表达式为

A)?A?<=c1<=?Z? B)(c1>=A)&&(c1<=Z)

C)(…A?>=c1)||(…Z?<=c1) D)(c1>=?A?)&&(c1<=?Z?)

4.设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为

A)float B)char

C)double D)不确定

5.在C语言中,要求运算数必须是整型的运算符是

A)/ B)++ C)!= D)%

6. 下列的语句中定义了一个能存储20个字符的数组

A) int a[21]; B) char b[20];

C) char c[21]; D) int d[20];

7.若定义x为双精度型变量,则能正确输入x值的语句是。

A)scanf(“%f”,x); B)scanf(“%f”,&x);

C)scanf(“%lf”,&x); D)scanf(“%lf”, x);

8.以下不正确的说法是。

A)实参可以是常量,变量或表达式

B)形参可以是常量,变量或表达式

C)实参可以为任意类型

D)如果形参和实参的类型不一致,以形参类型为准

9.已有定义int k=2;int *ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能

正确执行的赋值语句是 。

A )k=*ptr1+*ptr2

B )ptr2=k

C )ptr1=ptr2

D )k=*ptr1*(*ptr2)

10.下面程序段

int k=2;

while (k!=0) {printf(“%d”,k);k --;}

则下面描述中正确的是 。

A )while 循环执行2次

B )循环是无限循环

C )循环题语句一次也不执行

D )循环体语句执行一次

11.已知一个函数的定义如下:

double fun(int x, double y)

{ …… }

则该函数正确的函数原型声明为:

A )double fun (int x,double y)

B )fun (int x,double y)

C )double fun (int ,double );

D )fun(x,y) ;

12.若调用一个非void 类型的函数,且此函数中没有return 语句,则正确的说法是 。

A )该函数没有返回值

B )该函数返回若干个系统默认值

C )能返回一个用户所希望的函数值

D )返回一个不确定的值

13.若已定义char s[10];则在下面表达式中不表示s[1]的地址是 。

A )s+1

B )s++

C )&s[0]+1

D )&s[1]

14.当定义一个结构体变量时,系统分配给它的内存是 。

A )各成员所需内存量的总和

B )结构中第一个成员所需内存量

C )成员中占内存量最大的容量

D )结构中最后一个成员所需内存量

15.若执行fopen()函数时发生错误,则函数的返回值是 。

A )地址值

B )0

C )1

D )EOF

二、基础知识填空(每空2分,共20分)

1.在C 语言中,没有专门的输入输出的语句,其输入输出都是用函数来完成的,格式化输入操作是由库函数 [1] 完成的。

2.三种基本程序结构是循环结构、选择结构和 [2] 。

3.数学表达式y

x b a -+2

2的C 语言表达式是 [3] 4. 设有数组定义: char array []="China"; 则数组 strlen(array)为 [4]

5.y 是整型变量,写出y 是非负数的逻辑表达式是: [5] 。

6.continue 语句的作用是结束 [6] 循环。

7.函数调用语句:fun((a,b),(c,d,e))实参个数为 [7] 。

8.若有#define ADD(x) x+x

int m=1,n=2,k=3,sum ;

sum = ADD(m+n)*k ;

则sum 的值为 [8]

9.若有定义:

struct num{

int a ;

int b ;

float f ;

} n = {1,3,5.0} ;

struct num *pn = &n ;

则表达式(*pn).a+pn->f的值是 [9] 。

10.C语言流式文件的两种形式是文本形式和 [10] 。

三、程序阅读题(每题3分,共24分)

1.输入10,20回车后,下面程序执行结果是

#include

void swap(int *,int *);

int main()

{

int a, b;

scanf(“%d,%d”,&a,&b);

swap (&a,&b);

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

return 0;

}

void swap (int *p1,int *p2)

{

int p;

p=*p1;

*p1=*p2;

*p2=p;

}

2.以下程序输出结果是。

#include

int 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;

case 3:a++; b++;

}

printf(“a=%d,b=%d”,a,b);

return 0;

}

3.输入6,下面程序的执行结果是:

#include

unsigned int fact (unsigned int );

int main()

{ unsigned int n,fac;

scanf("%u",&n);

fac=fact (n);

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

return 0;

}

unsigned int fact (unsigned int n)

{

unsigned int result;

if(n==1||n==2)

result=1;

else

result= fact(n-1)+fact(n-2);

return result;

}

4.下面程序的输出结果是。

#include

int fun(int);

int main()

{ int i,a=5,sum;

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

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

return 0;

}

int fun(int a)

{

int b=0;

static int c=3;

b++;

c++;

return(a+b+c);

}

5.下面程序运行的结果是

#include

void copy_string(char [],char []);

int main()

{

char a[]="I am a teacher.";

char b[]="You are a student.";

copy_string(a,b);

printf("%s\n%s\n",a,b);

return 0 ;

}

void copy_string(char from[],char to[]) { int i=0,j=0;

for(;from[i]!='\0';i++,j++)

to[j]=from[i];

to[j]='\0';

}

6.下面程序执行的结果是

#include

#define M 10

void sort(int x[], int );

int main()

{ int i,a[10]={3,7,9,11,0,6,7,5,4,2};

sort(a,M);

for(i=0;i

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

printf("\n");

return 0;

}

void sort(int x[],int n)

{

int i,j,t;

for(i=0;i

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

if( x[j]

{

t=x[j];

x[j]=x[j+1];

x[j+1]=t;}

}

}

7.下面函数的功能是

int strcmp(char *s,char *t)

{

while (*s && *t && (*s == *t))

{

s++;

t++;

}

return *s - *t;

}

8.若输入253,则下面程序运行的结果是。

#include

long fun(long);

int main( )

{

long x;

scanf("%ld",&x);

printf("\n%ld\n",fun(x));

return 0;

}

long fun (long data)

{

long k =1;

do

{

k*=data%10 ;

data/=10 ;

} while(data) ;

return (k);

}

四、程序填空题(每空2分,共20分)

1.以下程序输出a,b,c三个整数,并按从大到小排序,请完善程序。

#include

int main()

{ int a,b,c,t;

scanf("%d %d %d",&a,&b,&c);

if( [1] )

{

t=a; a=b; b=t;

}

if(a

{

[2] ;

a=c; c=t;

}

if(b

{

t=b;

[3] ;

c=t;

}

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

return 0;

}

M 矩阵的转置,请完善程序。

2.下面程序是实现N

#include

#define M 3

#define N 4

void tran(int x[][N],int y[][M]);

int main()

{

int i,j,a[M][N], [4] ;

for(i=0;i

for(j=0;j

scanf("%d",&a[i][j]);

tran(a,b);

for(i=0;i

{

for(j=0;j

printf("%4d",b[i][j]);

printf("\n");

}

return 0;

}

void tran(int x[][N],int y[][M])

{

int i,j;

for(i=0;i

for(j=0;j

[5] ;

}

3. 以下程序是用来输入M个整数,并存放在数组中,找出最大数与最小数所在的下标位置,并把两者对调,然后输出调整后的5个数。

#include

#define M 10

int main(){

int a[M], t, i, maxi, mini;

for(i=0; i

scanf("%d", &a[i]);

mini = maxi = 0;

for(i=1; i

if( [6] )

mini = i;

if(a[i]>a[maxi])

[7] ;

}

printf("最小数的位置是:%3d\n", mini);

printf("最大数的位置是:%3d\n", maxi);

t = a[maxi];

[8] ;

a[mini] = t;

printf("调整后的数为: ");

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

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

printf("\n");

return 0;

}

4.以下程序的功能是计算函数(,,)x y z y F x y z x y z y

++=+--,请填空使程序完整。 # include [9] ;

int main ( )

{

float x,y,z,f ;

scanf(“%f,%f,%f”,&x,&y,&z);

f = fun (x+y,x-y); f += fun ( [10] );

printf(“f=%d”,f);

return 0;

}

float fun(float a,float b)

{

return (a/b) ;

}

六、编程题(第1小题9分,第2小题12分,共 21分)

1.输入一个无符号整型数n ,求!!3!2!1n ++++

2.设一个班级有30个人,学生信息包括姓名、学号和三科成绩,编程求每个人的三门课程的平均成绩和全班总平均成绩,并输出学生平均成绩高于全班总平均成绩的学生信息(姓名、学号、三科成绩和平均成绩)。

C语言程序设计试题及答案

C语言程序设计 一、选择题(共40分,每小题2分) 1、以下叙述不正确的是(D) A、一个C源程序可由一个或多个函数组成 B、一个C源程序必须包含一个main函数 C、C程序的基本组成单位是函数 D、在C程序中,注释说明只能位于一条语句的后面 2、下列四个选项中,是不合法的用户标识符的选项是(B) A、abc B、12AC C、sun D、A 3、设有语句inta=4;则执行了语句a+=a-=a*a后,变量a的值是(A) A、-24 B、0 C、4 D、16 4、下列运算符中优先级最高的是(B) A、< B、+ C、&& D、== 5、在C语言中,运算对象必须是整型数的运算符是(A) A、% B、/ C、%和/ D、+ 6、以下关于运算符的优先顺序的描述正确的是(C) A、关系运算符<算术运算符<赋值运算符<逻辑与运算符 B、逻辑与运算符<关系运算符<算术运算符<赋值运算符 C、赋值运算符<逻辑与运算符<关系运算符<算术运算符 D、算术运算符<关系运算符<赋值运算符<逻辑与运算符 7、在C语言中,如果下面的变量都是int类型,则输出的结果是(C) sum=pad=5;pAd=sum++,pAd++,++pAd; printf(“%d\n”,pad); A、7 B、6 C、5 D、4 8、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(B)

A、INPUTx、y、z; B、scanf(“%d%d%d”,&x,&y,&z); C、scanf(“%d%d%d”,x,y,z); D、read(“%d%d%d”,&x,&y,&z); 9、假定从键盘输入23456<回车>,下面程序的输出结果是:(C)voidmain() {intm,n; scanf(“%2d%3d”,&m,&n); printf(“m=%dn=%d\n”,m,n); } A、m=23n=45 B、m=234n=56 C、m=23n=456 D、语句有错误 10、若运行时,给变量x输入12,则以下程序的运行结果是(A)main() {intx,y; scanf(“%d”,&x); y=x>12?x+10:x-12; printf(“%d\n”,y); } A、0B、22C、12D、10 11、C语言中while和do-while循环的主要区别(A) A、do-while的循环体至少执行一次 B、while的循环控制条件比do-while的循环控制条件严格 C、do-while允许从外部转到循环体内 D、do-while的循环体不能是复合语句 12、以下对二维数组的正确说明的语句是(C) A、inta[3][] B、floata(3,4) C、doublea[3][4] D、floata(3)(4) 13、以下程序的输出结果是(C) main()

南京信息工程大学学位规定

南京信息工程大学 成人高等教育学士学位授予实施细则(修订) 一、总则 第一条根据国务院学位委员会《中华人民共和国学位条例》、《关于授予成人高等教育本科毕业生学士学位暂行规定》等文件的要求,为保证学位授予质量和授予工作的正常进行,特制定本细则。 二、学位授予对象 第二条凡经国家教育部批准并列入国家招生计划、承认其学历的我校成人高等教育本科毕业生,以及由我校主考的高等教育自学考试本科毕业生,符合以下条件,均可向校学位评定委员会申请授予学士学位。 三、学位授予条件 第三条拥护中国共产党的领导,拥护社会主义制度,热爱祖国,遵守法律,遵守校规校纪。 第四条完成本专业教学计划规定的各项要求,取得规定学分,经审核准予毕业,较好地掌握本门学科的基础理论、专门知识和基本技能,并具有从事与本专业相关工作的基本能力。 具体要求如下: 1.在校学习期间,成人函授教育、业余教育学生通过本专业规定的学位课程考试,且平均成绩达到70分(含70分)以上,自学考试学位课程成绩达标; 2.成人函授教育、业余教育学生必须参加江苏省成人学士学位英语课程考试,成绩合格。自学考试非英语类专业英语(二)(英语专业第二外语)成绩60分(含60分)以上,或参加江苏省成人学士学位英语考试,成绩合格,或就读期间在本校参加大学英语四级考试,成绩425分以上(含425分)。 第五条凡属下列情况之一者,不授予学士学位:

1.在校期间,违反第三条的规定,经教育仍不悔改,受记过以上(含记过)处分; 2.因各种原因不能在规定的修业年限内毕业; 3.学位英语、学位课程、毕业论文(毕业设计或其他实践环节)成绩未达到要求者; 4.自学考试学员考试作弊。 第六条对于在校期间累计受一次记过处分、之后有较好表现、成绩有明显进步、其他方面均符合学士学位授予条件的学生,可以由本人申请,经继续教育学院初审,教务处审查,主管校长同意,校学位评定委员会讨论通过,可授予学士学位。 四、学位授予程序 第七条本学士学位授予工作程序如下: 1.继续教育学院对学生成绩、毕业鉴定等材料进行初审,提出授予学士学位推荐名单,并随同相关材料报学校教务处; 2.教务处对推荐名单、材料进行复审,提出拟授予学位建议名单,报学校学位评定委员会; 3.学校学位评定委员会对拟授予学士学位的名单进行全面审议,确定授予学士学位的学生名单; 4.继续教育学院填写、颁发学士学位证书(证书上需注明学习形式和学科门类)。 五、附则 第八条学士学位一律不予补授。 第九条本细则自学考试学员从2008级开始执行,成人函授教育、业余教育学生从2010级开始执行,校学位评定委员会授权教务处负责解释。 南京信息工程大学学位评定委员会 二○一一年六月十六日

南京信息工程大学试卷 大学语文

南京信息工程大学试卷 2014 - 2015学年第 2 学期大学语文课程试卷( A 卷) 本试卷共 3 页;考试时间 120 分钟;任课教师;出卷时间2015年 6 月 大学语文考试题库 考试范围基本围绕我们的必讲篇目,写作应用题涉及到对联、自荐书及请假条等格式,全校统考,闭卷考试,所以和教材联系紧密,要以教材为本,全面复习。 一、填空(每题1分,共5分) 命题示例:1.《》记载了魏晋名士的遗闻轶事和玄言清谈。 二、断句并翻译(共一题,20分) 命题示例:我会给出文言文的文章,请同学们断句并翻译,具体参考P.95《任诞》篇章。 三、简答(每题10分,共20分) 命题示例:1.夸父追日反映了什么样的名族精神; 2.赏析《八声甘州》中“唯有长江水,无语东流”所表达的意境及作者的情感。 四、写作应用题(每题5分,共15分); 命题示例:1.在给出的两个对联中改成格式内容合适的对联; 2.根据所给提示,写出一份请假条。 五、作文(共40分)。 命题示例: 材料作文:海滩上撒满了彩色的贝壳,一群孩子在拾着、拾着。一个孩子捡起一个贝壳,随 手又把它丢弃。他已经寻找了一个下午,始终没有找到心目中那个最美、最稀罕的贝壳。这时,夕阳西下,海与天连成一片深深的蓝色,他的伙伴们已经拾了满满一篮子贝壳。只有这 个孩子仍然拖着沉重的脚步,在海滩上寻找。然而,他的篮子仍然是空的。根据材料,文体不限,题目自拟,不少于600字。 第一单元

1、“天人合一,物我相通”是中国哲学中的一大主题,是中国人对天人关系整体观照的哲学思考。中国的文化观念强调天人合一、物我相通,自然万物皆著人之色,人之身心也能应合天地自然。 《周易》是中国最古老的政治哲学著作,其中处处体现着“天人合一、物我相通”的思想。“天人合一,物我相通”的思想在中国有着深厚的传统儒道两家从不同的角度发展了这一思想。 道家思想中也不乏“天人合一、物我相通”的思想表述。在道家看来,天人本是合一的,但由于人类制定了各种规章制度、道德规范,使人丧失了自然本性,变得与自然不协调。 2、《周易》包括《易经》和《易传》两个部分。《易传》包括《文言》、《彖传》上下、《象传》上下、《系辞传》上下、《说卦传》、《序卦传》、《杂卦传》,这十篇《易传》被认为是辅翼《易经》的,所以又叫做“十翼”。 第二单元 《山海经》是我国最早的以记载山水为内容的地理志,其中包括了丰富的神话传说。分为《山经》五卷和《海经》十三卷。 三则神话翻译 1、夸父追日 夸父与日逐走,入日。渴欲得饮,饮于河渭;河渭不足,北饮大泽。未至,道渴而死。弃其杖,化为邓林。 翻译:夸父和太阳赛跑,快要接近的太阳的光环。他感到口渴,想要喝水,就到黄河、渭河喝水,黄河、渭河的水不够,往北去大泽湖喝水。还没到大泽湖,在半路因口渴而死。丢弃他的手杖,化成了桃树林。 民族精神:表现了夸父顽强的英雄气概,他有着明知其不可为而为之的执着精神,这种精神是对自强不息的悲壮阐释,反映了古代人民探索、征服大自然的强烈愿望和顽强意志。 2、精卫填海 发鸠之山,其上多柘木,有鸟焉,其状如乌,文首,白喙,赤足,名曰“精卫”,其名自詨。是炎帝之少女,名曰女娃。女娃游于东海,溺而不返,故为精卫,常衔西山之木石,以凐于东海。 翻译:有座山叫发鸠山,山上长了很多柘树。树林里有一只鸟,它的形象像乌鸦,头上羽毛有花纹,白色的嘴,红色的脚,名叫精卫,它的叫声像在呼唤自己的名字,这其实是炎帝的小女儿,名叫女娃。有一次去东海玩,溺水身亡,再也没有回来过,所以化为精卫鸟。经常叼着西山上的树枝和石头,来填塞东海。 民族精神:寄寓着古代人民要改造大海的伟大理想,精卫有着顽强的毅力,要持之以恒,填平大海,为人类解除水患。这则神话在悲剧气氛中透出强烈的刚毅之气,催人奋进。 3、鲧禹治水 洪水滔天,鲧切帝之息壤以凐,不待帝命。帝令祝融杀鲧于羽郊。鲧腹生禹,帝乃命禹卒布土以定九州。 翻译:大水漫上天际,鲧没有得到天帝的命令,盗取了天帝的神土来堵塞洪水。天帝派火神祝融在羽山附近杀死了鲧。鲧腹中生出了禹,天帝就命令禹铺土壤平治洪水,终于安定了九州。 民族精神:生动地表现了远古人们与自然灾害斗争的艰苦历程,鲧和禹是神化的英雄,都有坚强的意志。大禹治水时公而无私,不屈不挠,是一个充满了智慧的英雄形象。 第三单元

C语言程序设计试题集

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

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

南京信息工程大学教授资格评审条件(修订)

南京信息工程大学教授资格评审条件(修订) 第一章总则 第一条资格标准 具有本学科广博、坚实的理论基础和专业基础,具有较高的理论研究水平,能及时掌握国内外本学科及相关学科发展前沿的动态,具有稳定的研究方向和系统的研究成果,具有深厚的学术造诣,具有提出本专业新的研究方向和开拓新研究领域的能力。具有较强的教学能力,教学业绩突出,教书育人;具有外语和计算机信息技术应用的能力;具有良好的职业道德和敬业精神。 第二条适用范围 本资格条件适用于本校在职教师。 第二章申报条件 第三条政治素质、职业道德要求 遵守国家法律和法规,热爱祖国,拥护中国共产党的领导,热爱人民的教育事业,贯彻国家的教育方针;具有良好的职业道德和敬业精神,学风端正,教书育人,敬业爱岗,为人师表。任现职期间,综合考核在合格(称职)以上。 任现职期间,在规定的任职年限基础上,出现下列情况之一的,从下年起延迟申报: (一)年度考核基本合格(基本称职)及以下或受警告处分者,延迟1年以上。 (二)受记过以上处分者,延迟2年以上。 (三)谎报资历、业绩,剽窃他人成果等弄虚作假行为者,延迟3年以上。对伪造学历、学位等情节特别严重者,取消其现任专业技术职务资格。 第四条学历、资历要求 具备大学本科以上学历或学士以上学位(45岁以下须具备博士学位,从事英语、日语及其他小语种、体育、艺术类教师申报教授职务资格者,须具备硕士研究生学历或硕士学位),取得副教授资格,并受聘副教授职务5年及以上。 第五条外语要求 熟练掌握一门外语(从事外语教学工作的教师须熟练掌握第二外国语)。参加国家或全省统一组织的职称外语考试,取得合格证书。具备下列条件之一者,可免试:

南京信息工程大学滨江学院C语言期末试卷(A)

2010 ─ 2011 学年第二学期 C语言程序设计课程试卷 一、选择题(下列每题中只有一个正确答案,每题1分,共20分) 1、C语言程序的基本单位 C 。 (A)程序行(B)语句(C)函数(D)字符 2、设有语句“ int a=3; ”,则执行语句“ a+=a-=a*a; ”以后变量a的值是 D 。(A)3 (B)0 (C)9 (D)-12 3、合法的C语言字符常量是 A 。 (A)…t?(B)“A”(C)65 (D)A 4、以下程序的输出结果是 D 。 main() { int a=12,b=12; printf(“%d %d\n”,--a,++b); } (A)10 10 (B)12 12 (C)11 10 (D)11 13 5、若变量已正确定义,那么以下语句段的输出结果是____C____。 x=0;y=2;z=3; switch(x) { case 0:switch(y==2) { casa 1:printf(“*”);break; case 2:printf(“%”);break; } case 1:switch(z) { case 1:printf(“$”); case 2:printf(“*”);break; default:printf(“#”); } } (A)%$ (B)#* (C)*# (D)**$ 6、设实型变量为f1、f2、f3、f4的值分别为4,3,2,1;整型变量ml、m2的值为1。表 达式“(ml=fl>f2)&&(m2=f3=10) break; if(x%2= =1) {x+=5; continue; } x-=3;

C++语言程序设计试题试题和答案

C 语言程序设计试卷 ,C++语言程序设计试题及答案 一、单项选择题(每题1分,共20分) 1. C语言规定:在一个源程序中,main函数的位置( C )。 A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 2. 下面四个选项中,均是合法浮点数的选项是( B )。 A. +1e+1 5e-9.4 03e2 B. -.60 12e-4 -8e5 C. 123e 1.2e-.4 +2e-1 D. -e3 .8e-4 5.e-0 3. 若a=-14,b=3,则条件表达式 a

C语言程序设计习题集(3)

指针 一单项选择题(每题2分,共40分) 1 以下叙述中错误的是_B__。 A 在程序中凡是以“#”开始的语句行都是预处理命令行 B 预处理命令行的最后不能以分号表示结束 C #define MAX是合法的宏定义命令行 D C程序对预处理命令行的处理是在程序执行的过程中进行的 2 若程序中有宏定义行:#define N 100 ,则以下叙述中正确的是__B_。 A 宏定义行中定义了标识符N的值为整数100 B 在编译程序对C源程序进行预处理时用100替换标识符N C 对C源程序进行编译时用100替换标识符N D 在运行时用100替换标识符 3 若有如下宏定义: #define N 2 #define y(n) ((N+1)*n) 则执行下列语句:z=4*(N+y(5));后的结果是_B__。 A 语句有错误 B z值为68 C z值为60 D z值为180 4 以下程序运行后的输出结果是_A__。 #define F(X,Y) (X)*(Y) main() { int a=3,b=4; printf("%d\n",F(a++,b++)); } A 12 B 15 C 16 D 20 5 以下程序运行后的输出结果是_C__。 #define f(x) (x*x) main() { int i1,i2; i1=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } A 64,28 B 4,4 C 4,3 D 64,64 6 若已定义a为int型变量,则__D_是对指针变量p的正确说明和初始化。 A int p=&a; B int *p=a; C int *p=*a; D int *p=&a; 7 已知下列说明语句: static int a[]={2,4,6,8} static int *p[]={a,a+1,a+2,a+3}; int **q; q=p; 则表达式**(q+2)的值是_A__。 A 6 B 2 C 4 D 8 8 下面是一个初始化指针的语句:int *px=&a;,其中指针变量的名字应该__C_。 A *px B a C px D &a 9 若指针px为空指针,则_B__。。

南京信息工程大学学生考试违纪或考试作弊处理程序

附件 南京信息工程大学学生考试违纪或考试作弊处理程序 一、发现学生考试违纪或考试作弊的,由教务处认定其考试违纪或考试作弊性质,并及时将学生考试违纪或考试作弊情况以书面形式通报学生所在学院和校学生违纪处理委员会。 二、学院及时召开党政联席会议,根据学生考试违纪或作弊事实及教务处认定的性质,结合学生的认错态度,依据《南京信息工程大学学生违纪处分规定》,作出相应处理: 1.对于考试违纪的学生,一般作出警告或严重警告处理决定,将处理决定书送达学生本人,并报校学生违纪处理委员会备案;对违纪后拒不承认错误、态度恶劣者,学院可以提出记过处分的建议,报校学生违纪处理委员会审批;对于在本校曾经受到过处分的学生,学院提出处理建议,报校学生违纪处理委员会审批。 2.对于考试作弊的学生,学院提出处分建议,报校学生违纪处理委员会审批。 三、学院提出处理建议报校学生违纪处理委员会审批时,需填写《南京信息工程大学学生处分呈办单》,连同所有证据,报校学生违纪处理委员会审查,经审查对证据不充分、程序不完备等不符合规范的,应作退回处理。符合规范的,校学生违纪处理委员会召集会议讨论。 学院对学生作出处理决定或提出处理建议前,应当告知学生拟处分的事实、理由和依据,听取学生的陈述和申辩,填写《南京信息工程大学学生陈述(申辩)表》。对学生陈述和申辩提出的事实、理由和证据,学院应当进行复核。学生提出的事实、理由、证据成立的,应当采纳并根据学校相关规定重新提出处理意见。 四、对学生作出警告、严重警告处分的,处分意见经学院主管领导批准签发后,由学院行文,以学校规范性文件制作出处分决定书。对学生作出记过、留校察看处分的,处分意见经校学生违纪处理委员会主任签发后,由学校统一行文,以学校规范性文件制作出处分决定书。对学生作出开除学籍处分的,校学生违纪处理委员会提出处理建议,提交校长办公会讨论,经校长办公会批准、校领导签发后,由学校统一行文,以学校规范性文件制作出处分决定书。 五、处分决定书应当针对每个被处分的学生分别制定,处分决定书应当载明下列事项:被处分学生的学号、姓名、性别、出生年月、所属学院、年级、专业

南京信息工程大学2009-2010(1)C语言期末考试试卷B

南京信息工程大学试卷 2009 - 2010 学年第 1学期程序设计基础/C语言程序设计课程试卷( B 卷) 本试卷共 9 页;考试时间 120分钟;任课教师课程组;出卷时间 2010 年 1月 学院专业2009 年级班 学号姓名得分 一、单项选择题 (每小题 1分,共 14分) 1. C语言规定:在一个源程序中,main的位置 A)必须在最开始 B)必须在系统调用的库函数后面 C)可以任意 D)必须在最后 2.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符A)必须为字母 B)必须为下划线 C)必须为字母或下划线 D)可以是字母、数字和下划线中的任意一种 3.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是。 int a1,a2; char c1,c2; scanf(“%d%c%d%c”,&a1,&a2,&c1,&c2); A)10A 20B↙B)10 A 20 B↙ C)10A20B↙D)10A20 B↙ 4.C语言对嵌套if语句的规定是:else总是与。 A)其之前最近的if配对B)第一个if配对 C)缩进位置相同的if配对D)其之前最近的且尚未配对的if配对 5.当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是。 if (a

南京信息工程大学教授资格评审条件(试行)

南京信息工程大学教授资格评审条件(试行) 第一章总则 第一条资格标准 具有本学科广博、坚实的理论基础和专业基础,具有较高的理论研究水平,能及时掌握国内外本学科及相关学科发展前沿的动态,具有稳定的研究方向和系统的研究成果,具有深厚的学术造诣,具有提出本专业新的研究方向和开拓新研究领域的能力。具有较强的教学能力,教学业绩突出,教书育人;具有外语和计算机信息技术应用的能力;具有良好的职业道德和敬业精神。 第二条适用范围 本资格条件适用于本校在职教师。 第二章申报条件 第三条政治素质、职业道德要求 遵守国家法律和法规,热爱祖国,拥护中国共产党的领导,热爱人民的教育事业,贯彻国家的教育方针;具有良好的职业道德和敬业精神,学风端正,教书育人,敬业爱岗,为人师表。任现职期间,综合考核在合格(称职)以上。 任现职期间,在规定的任职年限基础上,出现下列情况之一的,从下年起延迟申报: (一)年度考核基本合格(基本称职)及以下或受警告处分者,延迟1年以上。 (二)受记过以上处分者,延迟2年以上。 (三)谎报资历、业绩,剽窃他人成果等弄虚作假行为者,延迟3年以上。对伪造学历、学位等情节特别严重者,取消其现任专业技术职务资格。 第四条学历、资历要求

具备大学本科以上学历或学士以上学位(45岁以下须具备博士学位,从事英语、日语及其他小语种、体育、艺术类教师申报教授职务资格者,须具备硕士研究生学历或硕士学位),取得副教授资格,并受聘副教授职务5年及以上。 第五条外语要求 熟练掌握一门外语(从事外语教学工作的教师须熟练掌握第二外国语)。参加国家或全省统一组织的职称外语考试,取得合格证书。具备下列条件之一者,可免试:(一)已取得硕士及以上学历(学位)的; (二)年龄满50周岁的; (三)取得外语专业大学专科及以上学历(学位)的; (四)因公出国且出国前已通过国家出国人员外语水平考试并在国外学习或工作1年以上的; (五)市(厅)级以上科技进步三等奖(及相应奖项)以上获奖项目的主要完成人(以个人奖励证书为准)。 第六条计算机应用能力要求 具有开展教学、科研工作所需的运用计算机信息技术能力。参加省人事厅组织的全省专业技术人员信息化素质培训考核,取得《信息化素质培训考核合格证》;或参加省教育厅组织的职称计算机信息技术应用能力考核,并取得省职称办、省教育厅统一颁发的合格证书。具备下列条件之一者,可免试。 (一)取得计算机专业专科以上学历。 (二)参加全国计算机软件专业技术资格(水平)考试,成绩合格。 (三)非计算机专业毕业的、现从事计算机专业教学工作,申报计算机学科教授资格的人员。 第七条继续教育要求 任现职以来,按照《江苏省专业技术人员继续教育暂行规定》等相关要求,结合

南京信息工程大学大学物理期末试卷A卷

南京信息工程大学大学物理期末试卷A卷 Company number【1089WT-1898YT-1W8CB-9UUT-92108】

南京信息工程大学试卷 2009 - 2010 学年 第 2 学期 《大学物理1》 试卷( A 卷) 本试卷共 8 页;考试时间 120 分钟;任课教师 ;出卷时间 10 年 6 月 院 专业 年级 班 学号 姓名 得分 一、选择题(每小题 2分,共 30分) 1. 质点沿半径为R 的圆周作匀速率运动,每t 秒转一圈,则在2t 时间内,其平均速度大小与平均速率分别为:( ) (A ) t R π2,t R π2; (B) 0, t R π2; (C) 0,0; (D) t R π2,0。 2.在忽略空气阻力和摩擦力的条件下,加速度矢量保持不变的运动是:( ) (A )单摆运动; (B) 匀速率圆周运动; (C) 抛体运动; (D) 弹簧振子的运动。 3.质量为M 4的炸药包,炸成三部分,其质量分别为:M M 11=, M M 12=,M M 23=, v 1=80m/s ,向西, v 2=60m/s ,向南,求v 3大小 ( ) (A )50m/s ; (B) 0m/s ; (C) 70m/s ; (D) 100m/s 。 4.下列说法中哪一个是正确的( ) (A )物体的动量不变,动能也不变;(B) 物体的动能不变,动量也不变;

(C) 物体的动量变化,动能也一定变化;(D) 物体的动能变化,动量却不一定变化。 5.质点系机械能守恒的条件是( ) (A )外力作功之和为零,非保守内力作功之和为零; (B) 外力作功之和为零,非保守内力作功之和不为零; (C) 外力作功之和为零,保守内力作功之和为零; (D) 外力作功之和为零,内力作功之和不为零。 6.关于刚体对轴的转动惯量,下列说法中正确的是( ) (A )只取决于刚体的质量,与质量的空间分布和轴的位置无关; (B) 取决于刚体的质量和质量的空间分布,与轴的位置无关; (C) 取决于刚体的质量、质量的空间分布和轴的位置; (D) 只取决于轴的位置,与刚体的质量和质量的空间分布无关。 7.花样滑冰运动员绕通过自身的竖直轴转动,开始时两臂伸开,转动惯量为0J ,角速度为0ω,然后将两臂收拢,使转动惯量减少为03 1J ,这时他的转动角速度为( ) (A )0ω; (B) 03 1ω; (C) 03ω; (D) 09 1ω。 8.一质点作简谐振动,其位移x 与时间的关系曲线如图所示,由图可知,在t=4秒时,质点的( ) (A )速度为正的最大值,加速度为零; (B) 速度为负的最大值,加 速度为零;

语言程序设计》试题四及答案

《C语言程序设计》试题四 一、单项选择题。(每题1分,共20分) 1. C程序的基本单位是:() A.子程序 B.程序 C.子过程 D.函数 2.在C语言中,非法的八进制是:() A.016 B.018 C.017 D.02 3. 不是C语言实型常量的是:() A.55.0 B.0.0 C.55.5 D.55e2.5 4 .字符串“xyzw”在内存中占用的字节数是:() A.6 B.5 C.4 D.3 5. 若已定义f,g为double类型,则表达式:f=1,g=f+5/4的值是:() A.2.0 B.2.25 C.2.1 D.1.5 D.1.5 D.1.5 D.1.5 6. 若有语句char c1=`d`,c2=`g`;printf(“%c,%d\n”,c2-`a`,c2-c1);则输出结果为:() (a的ASCII码值为97) A.M,2 B.G,3 C.G,2 D.D,g 7. 使用语句scanf(“a=%f,b=%d”,&a,&b);输入数据时,正确的数据输入是:() A.a=2.2,b=3 B.a=2.2 b=3 C.2.2 3 D.2.2,3 8.表示关系12<=x<=y的C语言表达式为:() A.(12<=x)&(x<=y) B. (12<=x)&&(x<=y) C. (12<=x)|(x<=y) D.(12<=x)||(x<=y) 9.设x=1,y=2,m=4,n=3,则表达式x>y?x:mc4)后,s,t的值为:() A.1,2 B.1,1 C.0,1 D.1,0 12. 语句for(a=0,b=0;b!=100&&a<5;a++)scanf(“%d”,&b); scanf最多可执行次数为:() A.4 B.6 C.5 D.1 13. 对于for(s=2;;s++)可以理解为:()

C语言程序设计程序填空题库及答案

程序填空题 导读:在程序填空题中,已经给出了程序的主干,读者首先要理解程序的思路,再选择正确的内容填入空白处,使程序完成既定的功能。这类习题的设计就是要引导读者逐步掌握编程的方法。本节习题的难度适中,可能有些典型的程序在课堂上已经有所接触,读者一定要独立完成它,这样就可以逐步提高自己的编程能力。在程序设计语言学习的中期,读者对程序设计已经有了初步的了解,而自己编写程序又不知从何处入手,此时解答此类题目可以避免盲目性,从而提高学习的效率。 【】下面程序的功能是不用第三个变量,实现两个数的对调操作。#include <> main() { int a,b; scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b); a= ①; b= ②; a= ③; printf("a=%d,b=%d\n",a,b); }

【】下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。 #include <> double pi(long n) { double s=; long i; for(i=1;i<=n;i++) s=s+ ①; return( ②); } 【】下面的程序的功能是求一维数组中的最小元素。 findmin(int *s,int t,int *k) { int p; for(p=0,*k=p;p

南京信息工程大学试卷《数据库系统》课程试卷

南京信息工程大学试卷 2014 - 2015 学年 第 2 学期 《数据库系统》 课程试卷( B 卷) 本试卷共 4 页;考试时间 120 分钟;任课教师 顾韵华 ;出卷时间 2015 年 6 月 计算机与软件 学院 计算机科学与技术 专业 2013 年级 班 学号 姓名 得分 一、单项选择题( 每小题 1 分,共 15 分 ) 1. (1) 属于信息世界的模型,实际上是从现实世界到机器世界的一个中间层次。 A .数据模型 B .概念模型 C .非关系模型 D .关系模型 2. 具有数据冗余度小、数据共享以及较高数据独立性等特征的系统是 (2) 。 A. 文件系统 B. 管理系统 C. 数据库系统 D. 高级程序 3. 数据库系统的物理独立性是指 (3) 。 A. 不会因为数据结构的变化而影响到数据库管理系统 B. 不会因为某些存储结构的变化而影响其他的存储结构 C. 不会因为存储策略的变化而影响存储结构 D. 不会因为数据存储结构的变化而影响应用程序 4. 在一个关系中如果有这样的属性或属性组,其值能惟一地标识关系中的每一个元组,且不包含多余属性,则称该属性或属性组为 (4) 。 A. 候选码 B. 数据项 C. 主属性 D. 外码 5. 下列关系代数表达式中,哪些等式成立? (5) (1))())((2 121R R F F F F ∧=σσσ (2)R S S R = (3) )()(T S R T S R = (4)))(())((1221R R F F F F σσσσ= A. 全部 B.(2)和(3) C. 没有 D.(1)和(4) 6. 自然连接是构成新关系的有效方法。通常对关系R 和S 进行自然连接运算时,要求R 和S 含有一个或多个共同 (6) 。 A. 记录 B. 行 C.属性 D. 元组 7. 将SPB 中商品编号为"10010001"的商品单价字段值改为100的SQL 语句是 (7) 。 A. UPDATE SPB SET 单价=100 WHERE 商品编号="10010001" B. UPDATE SPB SET 单价=100 WHERE 商品编号='10010001' C. UPDATE SPB SET 单价=100 D. UPDATE SPB SET 单价=100 HA VING 商品编号="10010001"

C.语言程序设计试题试题与答案

C 语言程序设计试卷,C++语言程序设计试题及答案 一、单项选择题(每题1分,共20分) 1. C 语言规定:在一个源程序中, main 函数的位置(C). A. 必须在最开始 B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后 2. 下面四个选项中,均是合法浮点数的选项是 A. +1e+15e-9.403e2 B. -.6012e-4-8e5 C. 123e1.2e-.4+2e-1 D. -e3.8e-45.e-0 3.若a=-14,b=3,则条件表达式 avb?a:b+1的值为(A)。 A. -14 B.-13 C.3 D.4 4. 已知:intn,i=1,j=2; A.1,2B.1,3C.2,2D.2,3 5. 为了判断两个字符串s1和s2是否相等,应当使用(D) A.if(s1==s2) B.if(s 仁s2) C. if(strcm p( s1,s2)) D. if(strcm p( s1,s2)==0) 6. 以下正确的描述是(B) o (B)。 执行语句n=ivj?i++:j++; 则i 和j 的值是(c).

A. 函数的定义可以嵌套,但函数的调用不可以嵌套。 B. 函数的定义不可以嵌套,但函数的调用可以嵌套。 C. 函数的定义和函数的调用均不可以嵌套。 D. 函数的定义和函数的调用均可以嵌套。 7. 在C 语言中,下面对函数不正确的描述是 A. 当用数组名作形参时,形参数组值的改变可以使实参数组之值相应改变。 B. 允许函数递归调用。 C. 函数形参的作用范围只是局限于所定义的函数内。 D. 子函数必须位于主函数之前。 8. 如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是 A. 该变量只在该复合语句中有效 B. 该变量在该函数中有效 C. 该变量在本程序范围内均有效 D. 该变量为非法变量 9. 以下正确的函数形式是(D)。 A. doublefun(intx,inty){z=x+y;retum z;} B. fun(intx,y){int z; return z;} C. fun(x,y){intx,y;doublez;z=x+y;returnz;} D. doublefun(intx,inty){doublez;z=x+y;returnz;} 10. 以下程序的输出结果是(B)。 #includevstdio.h> (D)。 (A) o

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语言是结构化、________的程序设计语言。 18. 由于计算机硬件不能直接识别高级语言中的语句,因此,必须经过“_______程序”,将用高级语言编写的程序翻译成计算机硬件所能识别的机器语言程序方可执行。 19. 用高级语言编写的程序需翻译成计算机硬件所能识别的机器语言程序方可执行。所以 说,用高级语言进行程序设计,其编程效率高,方便易用,但_______没有低级语言高。 20.

南京信息工程大学(真题题库) CAD试题及答案

CAD试题及答案 一、选择题 1、在下面哪个操作完成后,填充图案失去关联性。(C ) A、填充边界被删除 B、填充边界被拉伸 C、填充边界被修改为未封闭曲线 D、调用EXPLODE命令 2、以下描述图层性质的各选项中,不正确的是。(C ) A、各图层共享同一坐标系 B、当前层不能被删除 C、当前层不能被冻结 D、当前层不能被关闭 3、通常情况下,拟建建筑所在地区的风玫瑰应绘制在(D )上。 A、建筑平面图 B、建筑立面图 C、建筑剖面图 D、总平面图 4、在建筑立面图中必须绘制的内容有(B、E )。 A、风玫瑰; B、屋顶立面外形; C、门窗型号; D、门窗立面形状 E、建筑立面标高 5、在CAD网络系统中,以下说法不正确的是(C ) a.设计资料可以共享; b.硬件可以共享; c.电脑文件可以共享; d.可以方便管理设计进度。 6、在CAD命令输入方式中以下不可采用的方式有(D ) a.点取命令图标; b.在菜单栏点取命令; c.用键盘直接输入; d.利用数字键输入。 7、在绘制直线时,可以使用以下快捷输入方式(B ) a.c; b.L ;c.pan ;d.E 。 8、在工作移动图形时,可利用以下方式实现(C ) a.利用ctrl+p键; b.利用shifl+p键; c.按住鼠标中键拖动; d.滚动鼠标中键移动。 9、以下关于打断命令说法错误的是(A ) a.打断命令可以将图分成两个相等部分; b.打断命令可以部分删除图元; c.打断命令可以利用键盘输入“br”启动; d.打断命令可以将一条直线分成两段相连部分。 10、关于尺寸标注,以下说法正确的是(D ) a.在尺寸标注时,不可以直接输入公差,需在尺寸注样式中修改公差值;b.在引线标注时,文字标注的位置可以在尺寸线上面,中间线下面;c.在修改尺寸文字后,线性尺寸会随着尺寸的变化而变化,如直线为5、若改为10、则直线的长度为动设为10;d.可通过设置在尺寸标注时,由用户控制尺寸置位置。 11、在设置点样式时可以(A ) a.选择【格式】【点样式】命令;b.右击鼠标,在弹出的快捷菜单中单击【点样式】命令; c.选取该项点后,在其对应的【特性】对话框中进行设置; d.单击【图案填充】按钮 12、要创建与3个对象相切的圆可以(A ) a.选择【绘图】【圆】【相切、相切、相切】命令; b.选择【绘图】【圆】【相切、相切、半径】命令; c.选择【绘图】【圆】【三点】命令;d.单击【圆】按钮,并在命令行内输入3P命令。 13、要从键盘上输入命令,只须在命令行中输入下列(C )形式的命令名。

相关文档
相关文档 最新文档