|
&r;"中,把r的地址赋值给了p所指的存储单元 C) 语句"*p=r;"把变量r的值赋给指针变量p D) 语句"*p=r;"取变量r的值放回r中 (50) 以下程序的输出结果是 A) 编译不通过,无输出 B) aceg C) acegi D) abcdefghi main( ) { int i; for(i='A';i<'I';i++,i++) printf("%c",i+32); printf(" \n"); } 二、填空题(每空2分,共40分) 请将每空的正确答案写在答题卡【1】至【20】序号的横线上, 答在试卷上不得分。 (1) DOS命令分为内部命令与外部命令,PATH命令是 【1】 命令。 (2) 设当前盘为A盘,当前目录为\X\Y,A盘上的一个文件QR.C 在当前目录下的子目录W中。现已将A盘的当前目录改为\D\XY,当前盘改为C盘,如果需指定A盘上的该文件应写成 【2】 。 (3) 为了得到XCOPY命令的在线帮助,可使用的DOS命令文件一为 【3】 。 (4) 在DOS系统下,代表键盘与显示器的设备文件名为 【4】 。 (5) 在DOS系统下,可以直接执行的文件的扩展名除.FXE外,还有两个是 【5】 。 (6) 若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是 【6】 。 int b,c; float a; scanf("%f,%d,c=%d",&a,&b,&c); . . . (7) 下列程序的输出结果是 【7】 。 #include main( ) { char b[30],*chp; strcpy(&b[0],"CH"); strcpy(&b[1],"DEF"); strcpy(&b[2],"ABC"); printf("%s \n",b); } (8) 下列程序的输出结果是 【8】 。 int t(int x,int y,int cp,int dp) { cp=x*x+y*y; dp=x*x-y*y; } main( ) { int a=4,b=3,c=5,d=6; t(a,b,c,d); printf("%d %d \n",c,d); } (9) 下列程序中字符串中各单词之间有一个空格,则程序的输出结果是 【9】 。 #include main( ) { char strl[]="How do you do", *p1=strl; strcpy(strl+strlen(strl)/2,"es she"); printf("%s \n",pl); } (10) 以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。请填空。 main( ) { float x[1000], sum=0.0, ave, a; 上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页 |
|
|
|
|
|
|
|