7-8-C语言上机考试试题1.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7-8-C语言上机考试试题1

C 语言上机考试-1 2008.1.6 一 选择题 ( 评分标准 20 分,每小题2分 ) 1C语言规定:在一个源程序中,main函数的位置 。 A) 必须在最开始处B) 必须在系统调用的库函数的后面 C) 可以在任意位置D) 必须在最后 2在C语言中,int、char和short三种类型数据在内存中所占的字节数 。 A) 由用户自己定义B) 都是2个字节 C) 是任意的D) 由所用的计算机的字长决定 3假设所有的变量都是 int 型,则表达式 ( a=2,b=5,b++,a+b) 的值是 。 A) 7 (B) 8 (C) 6 (D) 2 4. 判断 char 型变量 ch 中的字符是否为小写字母的正确表达式是 。 A) ‘a’ = ch = ’z’ (B) (‘a’ = ch) (ch = ’z’) (C) (a = ch) (ch = z) (D) (‘a’ = ch) AND (ch = z’) 5. C语言中 while 和 do-while 循环的主要区别是 。 A) while的循环体可能一次也不执行 B) while的循环控制条件比do-while 的严格 C) do-while允许从该语句的外部跳转到循环体内 D) do-while的循环体不能是复合语句 6若有说明 int a[3][4],则对 a 数组元素的正确引用是 。A) a[2][4] (B) a[1,3] (C) a (2)(1) (D) a[1][3] 7. 下面程序中有错误的行是 。(每行最前面的数字代表行号) main( ) { int a[3] = {1,2}; int j; a[2] = 5; for (j=0, j3, j++) a[0] = a[0] +a[j]; printf(“a[0]=%d\n”,a[0]); } (A) 3 (B) 5 (C) 7 (D) 6 8. 对以下语句的正确理解是 。 int a[10] = {5, 6, 7, 8, 9, 10}; A) 将6 个初值依次赋给 a[1] 到a[6] B) 将6 个初值依次赋给 a[0] 到a[5] C) 将6 个初值依次赋给 a[5] 到a[10] D) 因为数组长度与初值个数不同,所以此语句不正确 9有两个字符数组 a、b,则以下正确的输入语句是 。 A) gets(a,b); (B) scanf(a,b); (C) scanf(“%s%s”,a,b); (D) gets(a); gets(b); 10. 以下正确的函数定义是 。 double fun(int x, int y) { double z; z=x+y; return z; } (B) fun(int x, y) { int z; return z; } (C) fun(x, y) { int x,y; double z; z=x+y; return z; } (D) double fun(int x, int y); { double z; z=x+y; return z; } 套数号 答案 1 1. C 2. D 3. B 4. B 5. A 6. D 7. B 8. B 9. D 10. A 判断题 ( 评分标准 20 分,每小题2分) 1. 。 2. 。3. 函数调用时,同名称的实参变量和形参变量占同一存储单元。 4. long、int和short类型数据占用内存大小,是根据数据的大小来决定所占内存的字节数。 5. 已有定义:char c; ,程序前面已在命令行中包含ctype.h文件,表达式‘A’=cc=‘Z’ 能用于判断c中的字符是否为大写字母。 6.已知字符‘A’的ASCⅡ代码值是65,字符变量c1的值是‘A’,c2的值是‘D’。执行语句printf(%d,%d,c1,c2-2);后,输出结果是65,。 7. 当用户要求输入的字符串中含有空格时,使用scanf()函数输入 8. 以下函数的功能是比较两个串的大小 int strcmp1(char *s) { char *t=s; while(*t++); t--; return(t-s); } 9. 在C程序中可以给指针变量赋

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档