好文档 - 专业文书写作范文服务资料分享网站

中国计量学院C语言程序设计1考试试卷A及答案

天下 分享 时间: 加入收藏 我要投稿 点赞

中国计量学院 《C语言程序设计(1)》课程考试试卷(A)及答案 开课二级学院:信息、机电、计测、质安,考试时间:xx年xx月xx日xx时 考试形式:闭卷 、开卷□,允许带 入场 考生姓名: 学号: 专业: 班级: 题序 一 二 三 四 五 六 七 八 九 得分 评卷人 装 试题1(每小题3分,共12分) 阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明】 输入若干个整数,统计奇数的个数和偶数的个数。 运行示例: 5 1 2 3 4 5 奇数的个数是:3 偶数的个数是:2 【程序】 #include void main( ) 订 { int n,i,on,jn,x; (1) on=0; (2) for (i=0; i

B、scanf(%d, &n); D、scanf(\B、jn==1; D、jn=1;

B、x/2 D、x/2==0

B、 奇数的个数是:%d\\n, jn

C、jn=0;

C、x%2==0 (4) A、\奇数的个数是:%d\

C、\奇数的个数是:%d\\n\、 \奇数的总数是:%d\\n\

试题2(每小题3分,共12分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明】

连续输入十个整数,找出并返回最大值及其下标。 运行示例:

10 9 8 7 6 5 4 3 2 1 max=10, imax=0 【程序】

#include void main( ) { }

【供选择的答案】 (5) A、int a[9];

B、int a[10];

int i, max, imax; (5) for (i=1; i<11; i++) { } max=a[1];

(6) for(i=2; i<11; i++) { }

printf(\

if( (7) ) { }

(8) imax=i; scanf(\

C、int a[11]; (6) A、; (7) A、 max>a[i]

C、 max<(a+i)

D、int a(10); B、imax=1;

C、imax=10; D、imax=0;

B、 max

(8) A、a[i]=max; B、;

C、max=a[i]; D、max==a[i];

试题3(每小题3分,共12分)

阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序说明】

输入一个字符串,按照其ASCII值,从大到小排序。 运行示例: cjlu uljc 【程序】

#include (9) void main( ) { }

【供选择的答案】

(9) A、#include

B、#include D、#include D、len=sizeof(s);

C、#include

char s[80],temp; int i,j,len; gets(s);

(10)

for(i=0;i

for(j=0;j

if( (11) ) { }

temp=s[j]; s[j]=s[j+1]; s[j+1]=temp;

(12)

(10) A、length=strlen(s); B、length=sizeof(s); C、len=strlen(s);

(11) A、’s[j+1]’>’s[j]’ B、s[j+1]+’A’>s[j]+’A’ C、s[j+1]+’0’>s[j]+’0’ D、*(s+j+1)>*(s+j) (12) A、printf(%s,s);

B、printf(s);

C、printf(“%c”,s); D、puts(s);

试题4(每小题3分,共12分)

阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序】 #include int k = 5; void Test() {

int k = 5; /* 第5行 */ printf(\ k++; }

void main() { int j;

for(j=0;j<2;j++) }

(13)程序的输出是 (13) 。

A、k=5,k=6,k=7 B、k=5,k=6,k=5

C、k=5,k=5,k=6

D、k=5,k=5,k=5

B、k=5,k=5,k=6 D、k=5,k=6,k=7

(15) 。

(14)将第5行改为“static int k=5;”后,程序的输出是 (14) 。 A、k=5,k=5,k=5

C、k=5,k=6,k=5 Test();

printf(\

(15) 将第5行改为“k=5;”后,程序的输出是 A、k=5,k=6,k=5 B、k=5,k=5,k=5

C、k=5,k=5,k=6

D、k=5,k=6,k=7

(16) 将第5行改为“;”后,程序的输出是 (16) 。 A、k=5,k=5,k=6 B、k=5,k=6,k=7 C、k=5,k=5,k=5

D、k=5,k=6,k=5

试题5(每小题3分,共12分)

阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 【程序】

#include #include void swap(int * a,int * b)

中国计量学院C语言程序设计1考试试卷A及答案

中国计量学院《C语言程序设计(1)》课程考试试卷(A)及答案开课二级学院:信息、机电、计测、质安,考试时间:xx年xx月xx日xx时考试形式:闭卷、开卷□,允许带入场考生姓名:学号:专业:班级:题序一二
推荐度:
点击下载文档文档为doc格式
88s6o3bcj73j4le87moy0088t3x4ji00jig
领取福利

微信扫码领取福利

微信扫码分享