C语言试卷A.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言试卷A

一、单项选择题(每题分,共题,共30分) 是 A、 int B、 char C、double D、 struct 3、下列选项中,可以作为用户定义字的是( ) A、#x B、x?y C、xy D、x*y 4、要使a=123,b=456,则对应语句 scanf(%d,%c,a,b); 正确的输入方式为 ( B )。 A、123 456 B、123,456 C、123456 D、123?456 5、下列叙述中,( D )是正确的 A、 C语言数组元素的下标从1开始。 B、 字符串的输出格式是%c。 C、字符的输出格式是%s。 D、 printf()是格式输出函数。 6、若有以下程序段,则执行后输出的值为( A )。 int c1=1,c2=2; printf(“%d”,c1/c2); A、 0 B、 1/2 C、0.5 D、 1 7、为了表示关系 10≤x≤100,应使用的C语言表达式是。 A10=x=100 B、(x=10) AND (x=100) C、(x=10)(x=100) D、(x=10)||(x=100) 8、设字符变量ch的值为`b`,则函数putchar(ch-32)的输出是 ( A )。 A、B B、66 C、b D、96 9、在C语言中,下列循环中( A )是非法的。 A、until语句构成的循环 B、for语句构成的循环 C、while语句构成的循环 D、do-while语句构成的循环 10、在一个C程序中( ) A main函数必须出现在所有函数之前 B、 main函数可以在任何地方出现 C、 main函数必须出现在所有函数之后 D、 main函数必须出现在固定位置 11、设有程序段 int i=1; while(i=2) i++; 则下面描述中正确的是( D )。 A、while循环条件错误 B、循环是无限循环即死循环 C、循环体语句一次也不执行 D、循环体语句执行二次 12、设i为int型变量,则执行下面循环输出结果为( A )。 for (i=1 ; i=5 ; i++) { if(i%2==1) printf(“%d ”,i); } A、1 3 5 B、1 3 6 C、1 3 D、2 4 13、有如下程序 main() { int a=2,b=3; if(ab) printf(%d,a); else printf(%d ,b); } 该程序的输出结果是( C )。 A、 0 B、1 C、2 D、3 14、下面数组定义的数组,哪一个是二维数组( C )。 A、int a[3]; B、int a[3.4]; C、int a[3][4]; D、int a[3][4][5]; 15、对数组元素进行初始化的正确作法是 ( B )。 A、int a[3]={1,2,3,4}; B、int a[]={1,2,3}; C、int a[3]=(1,2,3); D、int a[3]=hello; 16、数组名作为函数参数时,传递给被调函数的是( C )。 A、数组元素的值 B、数组元素的个数 C、数组的首地址 D、数组的长度 17、可用来对文件进行写操作的函数有( B )。 A、foutput函数 B、fwrite函数 C、putc函数 D、fout 函数 18、设char s[10]=hello;则printf(“%s”,c);的输出结果是( B )。 A、 “hello” B、hello C、 “hello D、hello” 19、设有定义语句:char c=’\102’;则变量c 包含( A

文档评论(0)

wuailuo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档