电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

上海市高等学校计算机等级考试试卷二级C语言程序设计A卷

上海市高等学校计算机等级考试试卷二级C语言程序设计A卷_第1页
1/7
上海市高等学校计算机等级考试试卷二级C语言程序设计A卷_第2页
2/7
上海市高等学校计算机等级考试试卷二级C语言程序设计A卷_第3页
3/7
2024 年上海市高等学校计算机等级考试试卷二级 C 语言程序设计 ( A 卷)(本试卷考试时间 120 分钟)一、单选题 ( 本大题 10 道小题 ,每小题 1 分,共 10 分),从下面题目给出的A、B、C、D 四个可供选择的答案中选择一个正确答案。1。在一个 C 语言源程序中,main()函数的位置_________。 答案:CA。必须在最前面B。必须在其它函数之前C.可以在任意位置D。必须在最后面2。 设有变量定义:int a[ ]={5, 6, 1, 3, 7}, c, i; 当执行完语句:for(i=c=0; i<5; i++) { if(a[i]%3 = =0)continue;c++;}之后,c 的值是_____。答案:CA。1B.2C.3D。43。 以下程序运行结果为_______#define PII 3#define S(x) PII*x*xmain(){ int a=1, b=2, c;c = a+b;printf("%d\n",S(c));}答案:BA。9B。27C.7D.104。若有变量定义:int a[4], *p=a; 则以下对数组 a 的元素不正确的引用是_____。 答案:DA.*aB。*(p+1)C。p[1]D.a[4]5。设有变量定义:int d[50], *p=&d[0]; 下面表达式中________的计算结果为 int类型的数值(非地址)。 答案:DA。p+=1B。p++C.&d[2]D.p-d6。为了推断两个字符串 s1 和 s2 是否相等,应当使用_____。 答案:DA。if (s1==s2 )B.if (s1 = s2 )C。if ( strcpy (s1,s2 ) )D。if ( strcmp( s1,s2) == 0 )7。设有变量定义 int n; char str[80];与函数调用:n=hex2dec(str);则函数 hex2dec正确的函数说明应该是_______。 答案:AA.int hex2dec(char str[]);B。void hex2dec(char str[]);C。int hex2dec(char str);D。void hex2dec(char str);8。 设有以下结构体定义及初始化,表达式(stu[0].score+stu[1]。score)/2 的结果是_______。struct student{int num;float score;} stu[2]={90,91。5,93,92.5};答案:CA。91。0B.91。5C。92。0D。92.59.在 C 语言中,将文件内部的位置指针重新指向一个流(数据流/文件)的开头的库函数是_______。 答案:BA。fgetcB.rewindC.fscanfD。fread10。 若建立了以下链表结构,head,p,q 是指向结点的指针,以下_____组语句的功能是输出如下图所示的中间结点(数据为 E 的结点)的数据项。答案:BA。q = p; printf("%c",q—〉data);B。q = p->next; printf(”%c",q—>data);C。q = p; printf("%c”,q);D....

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

上海市高等学校计算机等级考试试卷二级C语言程序设计A卷

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部