上海应用技术学院 C语言 试题模拟二.pdf

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

一.选择题 1. 以下不正确的C 语言标识符是 ( )。 A . AB1 B. a2_b C. _ab3 D. 4ab 2.若有定义int (*p)[4],则标识符p 是一个 。 A、指向整型变量的指针变量 B、指向函数的指针变量 C、指向有四个整型元素的一维数组的指针变量 D、指针数组名,有四个元素,每个元素均为一个指向整型变量的指针 3.若用数组名作为函数调用时实参,则实际上传递给形参 的是 ( )。 A .数组首地址 B . 数组的第一个元素值 C.数组中全部元素的值 D . 数组元素的个数 4.C 语言中规定函数的返回值的类型是由 ( )。 A .return 语句中的表达式类型所决定 B .在定义该函数时所指定的函数类型所决定 C .调用该函数时系统临时决定 D .调用该函数时的主调用函数类型所决定 5.以下错误的描述是 ( )。 A . 不同的函数中可以使用相同的变量名 B . 形式参数是局部变量 C . 一个函数内部定义的变量只能在本函数范围内有效 D . 在一个函数内部的复合语句中定义的变量可以在本函数范围 内有效 6.为了判断两个字符串 s1 和 s2 是否相等,应当使用 ( )。A . if (s1 s2) B . if (s1 s2) C . if (strcpy (s1,s2)) D .if (strcmp (s1,s2) 0) 7.在while (x)语句中的x 与下面条件表达式等价的是: 。 A . x! 0 B. x 1 C. x! 1 D. x 0 8.若有以下说明和语句: struct stu { int no; char *name; }student, *p student; 则以下引用方法不正确的是 ( )。 A . student .no B . (*p ).no C . p-no D . student-no 9.以下对二维数组进行正确初始化的是 ( )。 A .int a [2][3] {{1,2},{3,4},{5,6}}; B.int a [2][3] {{1,2},{},{4,5}}; C.int a [][3] {1,2,3,4,5,6}; D.int a [2][] {{1,2},{3,4}}; 10.二维数组a 有m 行n 列,则在a [i][j]之前的元素个数为 ( )。 A . j*n+i B. i*n+j C. i*n+j-1 D. i*n+j+1 二、阅读程序,在标有下划线的空白处填入适当的表达式或语句,使 程序完整并符合题目要求。 1. 从键盘输入10个整型数据,放入数组a 中,求其最大值及其所在元素的下 标位置,并输出。 main () { int a [10], n, pos, max; for (n 0; n10; n++) scanf(%d, a [n]); max ; pos ; for (n 0; n10; n++) { if (a [n] max) { max a [n]; pos ; } } printf(max %d, pos %d\n, max, pos); } 2. 输入若干个大

文档评论(0)

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

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

1亿VIP精品文档

相关文档