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

C 样卷 一、选择题 (本大题共40个选项,【1】~【40】每个选择项1.5分,共60分) 1.以下正确的叙述是 【1】 。 【1】 A)在C语言源程序中,main函数必须位于文件的开头 B)在C语言源程序中,每行只能写一条语句 C)在C语言源程序中,变量必须先定义之后才能使用 D)在C语言源程序中,标识符的大小写字母没有区别 2.以下用户定义标识符中正确的是 【2】 。 【2】 A)3f B) f3 C)f#3 D)_f.3 3.若有定义 char s[100]; 则以下能正确实现字符串输入的语句是 【3】 。 【3】 A)scanf(%s,s); B) getchar(s); C)gets(s); D)scanf(%s,s); 4.在C语言中,合法的字符串常量是 【4】 。 【4】 A)123abc B)abc123 C)123abc D)abc123 5.在C语言中,以下 【5】 是不正确的实型常量。 【5】 A)-1.2e-12 B) +1.2e+12 C)-1.2e-1.2 D)1.2E6 6.若有定义int a=3,b=4,c=5; 则表达式 (ab) (++b == c) 的值为 【6】 。 【6】 A)0 B) 1 C)false D)true 7.若有定义int a[5]; 则数组 a 中所有元素的初值为 【7】 。 【7】 A)不确定 B)0 C)1 D)-1 8.以下程序运行结果是 【8】 。 main() { int i = -1; printf(%5x,%-8u,%5d\n, i, i, i); } 【8】 A)FFFF , 65535, -1 B) -0x3 ,65535 ,-1 C) ffff,65535 , -1 D)1 -1 9.若有定义 double f; int i; 则下列表达式的类型 【9】 。 ① f*5+i ② f 9 (i+6) 【9】 A)①为float, ②为float B) ①为float, ②为int C)①为double, ②为int D)①为double, ②为double 10.以下程序运行结果是 【10】 。 main() { unsigned char a = 0x5b, b = 0xf0; printf(%x\n, (a b) 4 ); } 【10】 A)50 B) b C)b0 D)5 11.运行以下程序段时,由键盘输入:123.456,abcde回车,则输出: i=12,f= 3.456,s=abcde 。选择正确选项完成程序段。 int i; char s[100]; double f; scanf( 【11】 ); printf(i=%d,f=%6.3f,s=%s\n, i, f, s); 【11】 A)%2d%f,%s, i, f, s B) %2d%lf%s, i, f, s C)%d%lf,%s, i, f, s D)%2d%lf,%s, i, f, s 12.以下程序的运行结果是 【12】 。 #include stdio.h main() { int i=0, j=0; while( ++i ) { if( i%3==0 ) continue; else j += i; if( i 5 ) break; } printf(%d\n, j); } 【12】 A)21 B) 19 C)12 D)7 13.以下程序段的运行结果是 【13】 。 int a = 0, b = 2, c; switch(a) { case 0 : c = b++; case 1 : switch(b) { case 1 : c++; break; case 2 : c *= b; break; default: c += b; } break; default : c--; } printf(%d\n, c); 【13】 A)5 B) 4 C)6 D)不确定 14.以下不正确的叙述是 【14】 。 【14】 A)函数用数组变量作形参,可以改变实参数组元素的值 B)函数定义必须在主调函数之前 C)函数形参的作用范围只是局限于所定义的函数内 D)允许函数递归调用 15.若有定义: int a[3]={ 1, 2, 3 }, *p; 则下列语句中不正确的是 【15】 。 【15】 A)p = a[0]; B) p = a; C)p = a[0]; D)p = a+2 ; 16.以下程序在数组 w 中有 n 个元素,且已按由大到小顺序存放。现插入一元素 x,要求插入后

文档评论(0)

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

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

1亿VIP精品文档

相关文档