1 / 15
文档名称:

C语言程序设计 A卷.docx

格式:docx   大小:26KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计 A卷.docx

上传人:guoxiachuanyue002 2020/9/6 文件大小:26 KB

下载得到文件列表

C语言程序设计 A卷.docx

文档介绍

文档介绍:号学注意行为规范遵守考试纪律哈尔滨工业大学(威海)2007/2008学年秋季学期C语言程序设计 笔试试题(A卷)题号一一一二二二-三四五六笔试(70%)综合(30%)总分分数试卷说明:笔试卷面总分100分,取卷面成绩的70%+入总分;综合成绩为平时成绩(10%)和实验成绩(20%)之和,占总分的30%答题时禁止拆开试卷钉,试卷背面即为草稿纸;答题时间120分钟。得分:、单项选择题。请把答案填入下面框中, 不允许出框线。(本题16分,每小题2分)题号12345678答案以下选项中合法的C语言用户标识符是()A)longB)_2TestC)3DmaxD)有以下程序main(){inta=0,b=0,c=0,d=0;if(a=2)b=2;c=4;elsed=3;printf("%d,%d,%d,%d\n",a,b,c,d);}则程序输出()。A)0,1,2,0 B)0,0,0,3C)1,1,2,0 D)(“%c%c%”,&c1,&c2,&c3);输入”a,b,c”时,变量cl、c2、c3的值分别为()。A)‘a, 'b', 'c' B)'a, 'b',''C)'a', ',' ,'b' D)'a', '', 'c'有以下程序段main(){intk=0;while(k=1)k++;}则while循环执行的次数是()。A)无限次 B)有语法错,不能执行C)一次也不执行 D)执行1次有以下程序:#include<>#include<>main(){char*p=”abc 0”;printf( “%d,strlen(p));}执行后的输出结果为()。A)6 B)4 C)12 D)14设有说明语句:inta=1,b=2,c=3,d=4,m=2,n=2;则执行(m=a>b)&&(n=c>d)后n的值为()。A)1 B)2 C)3 D)4表达式0x13&0x17和0x13|0x17的值分别是()。A)19,23 B)23,19C)248,232 D)236,200设有以下语句typedefstructTT{charc;inta[4];}CIN;则下面叙述中正确的是()。A)可以用TT定义结构体变量 B)TT是struct类型的变量C)可以用CIN定义结构体变量 D)CIN是structTT类型的变量、填空题。请按序号把答案填入下面框中, L-—不允许出框线。(本题20分,每空1分),请完成程序main(){int a[3][4]={{1,3,5,7}, {9,11,13,15},{17,19,21,23}};int*p;for( 【1】 ;pv 【2】 ;p++)printf("%d\t",*p);}有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s-1);}该函数的功能是 【3】 。读入三个浮点数,取出其小数部分分别输出,完成下列程序。voidsplitfloat(floatx,float*fracpart){intintpart= 【4】 x;*fracpart=x- 【5】 ;}main(){inti;floatx,temp;printf("Enter3floatpointnumbers:\n");for(i=0;i<3;i++){scanf("%f",&x);splitfloat(x, 【6】 );printf("FractionPart二%\n",temp);}}下列程序段为链表结点类型定义,请填空。【7】student{intnum;charname[20];intscore;【8】 next:};如下图所示,设指针p指向的结点已经申请空间,并进行了赋值,写出将结点p插入头节点h之前的C程序语句。hdatanextdatanextdataNULLnexdatnexdataNULL【9】;【10】 ;,设指针q指向要删除的结点,写出删除该结点的语句—►data【11】;【12】 ;下面程序的运行结果为 【13】 omain(){enumweekday{sun,mon,tue,wed,thu,fri,sat}a,b,c;a=sun; b=tue;c=sat;printf("%d%d%d",a,b,c);}在C语言中,对于文件的操作主要是通过调用包含在头文件 ””的标准库函数来实现的。因此,在对文件操作的 C程序中,必须添加包含此头文件的预处理指令,该指令为 【14】 。假设在C盘根目录下有一文本文件,现在要以读写方式打开此文件并在打开后立即关闭。请完成下面的 C程序语句:【15】fp;fp=fopen( 【16】 , “rw