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

C语言试题1

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

C语言试题1

以下是为大家整理的c语言试题1的相关范文,本文关键词为语言,试题,高级程序设计基础(c语言),试题,选择,每题,2,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。

《高级程序设计基础(c语言)》考试题一 一、选择题(共20题,每题2分)

1.当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是

()。if(a A)1b)2c)3D)62.以下程序的输出结果是()。main() {intx=2,y=-1,z=2;if(x if(y A)3b)2c)1D)0

3.若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;

scanf(“%d”,y=x>12?x+10:x-12;printf(“%d\\\\n”,y);} A)0b)22c)12D)10 4.设有程序段intk=10;

while(k=0)k=k—1;则下面描述中正确的是()

A)while循环执行10次b)循环是无限循环c)循环体语句一次也不执行D)循环体语句执行一次

5.下面程序的功能是计算:至50中是7的倍数的数值之和,请选择填空。#includemain()

{inti,sum=0;for(i=1;i

A)(int)(i/7)==i/7b)(int)i/7==i/7c)i%7=0D)i%7==06.下面程序段的运行结果是a=1;b=2;c=2;while(a printf(\\ A)1,2,0b)2,1,0c)1,2,1D)2,1,1

7.下面程序的功能是计算1至10之间的奇数之和及偶数之和。请选择填空

#includemain(){inta,b,c,i;a=c=0; for(i=0;i {a+=i;();c+=b;}

printf(\\偶数之和=%d\\\\n\\printf(\\奇数之和=%d\\\\n\\}

A)b=i--b)b=i+1c)b=i++D)b=i-17.下面程序段:for(t=1;t scanf(\\if(x

A)当x=0时什么也不输出c)printf函数永远也不执行D)最多允许输出100个非负整数8.下面程序的运行结果是:#include\\main(){inti; for(i=1;i printf(\\

A)*#*#$b)#*#*#*$c)*#*#$D)#*#*$9.设有程序段intk=10; while(k=5)k=k-1;则下面描述正确的是 A)while循环执行10次b)是死循环

c)循环语句一次也不执行D)循环体语句执行一次

10.当已存在一个abc.txt文件时,执行函数fopen(“abc.txt”,“r+”)的功能是()。

A.打开abc.txt文件,清除原有内容b.打开abc.txt文件,只能写入新的内容c.打开abc.txt文件,只能读取原有内容D.打开abc.txt文件,可以读取和写入新的内容

11.fopen()函数的mode取值”r”和”w”时,它们之间的差别是()。A.”r”可向文件写入,”w”不可向文件写入b.”r”不可向文件写入,”w”可向文件写入c.”r”不可由文件读出,”w”可由文件读出D.文件不存在时,”r”建立新文件,”w”出错12.以下对一维数组a的正确说明是()(A)inta(10);(b)intn=10,a[n];

(c)intn;scanf(“%d”,inta[n];(D)#definesIZe10inta[sIZe]; 13.对以下说明语句的正确理解是()inta[10]={6,7,8,9,10}; (A)将5个初值依次赋给a[1]至a[5](b)将5个初值依次赋给a[0]至a[4](c)将5个初值依次赋给a[6]至a[10]

(D)因为数组长度与初值的个数不相同,所以此语句不正确

C语言试题1

C语言试题1以下是为大家整理的c语言试题1的相关范文,本文关键词为语言,试题,高级程序设计基础(c语言),试题,选择,每题,2,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。《高级程序设计基础(c语言)》考试题一一、选择题(共20题
推荐度:
点击下载文档文档为doc格式
0l42g9l4dt4zk8m0hvkq6k2tg1xu6l00s2n
领取福利

微信扫码领取福利

微信扫码分享