TSheet1副本Word文档格式.docx
- 文档编号:22121899
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:16
- 大小:17.93KB
TSheet1副本Word文档格式.docx
《TSheet1副本Word文档格式.docx》由会员分享,可在线阅读,更多相关《TSheet1副本Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
(A)4
(B)3
(C)2
(D)1
5、设x,y,z,t均为int型变量,则执行以下语句后,t的值为_____。
x=y=z=0;
t=++x||++y&
&
++z;
(A)不定值
(B)2
(C)1
(D)0
6、设x和y均为int型变量,则执行以下的循环后,y值为______。
for(y=1,x=1;
y<
=50;
y++)
{
if(x==10)break;
if(x%2==1)
{
x+=5;
continue;
}
x-=3;
}
(A)2
(B)4
(C)6
(D)8
7、以下叙述中不正确的是_____。
(A)在不同的函数中可以使用相同名字的变量
(B)函数中的形式参数是局部变量
(C)在一个函数内定义的变量只在本函数范围内有效
(D)在一个函数内的复合语句中定义的变量在本函数范围内有效
8、假定a和b为int型变量,则执行以下语句后b的值为______。
a=1;
b=10;
do
{b-=a;
a++;
}while(b--<
0);
(A)9
(B)8
(C)-1
(D)-2
B
9、若定义:
inta=511,*b=&
a;
则printf("
%d\n"
*b);
的输出结果为_____。
(A)511
(B)a的地址
(C)512
(D)无确定值
10、以下程序段的输出结果是______。
inta=0,i;
for(i=0;
i<
5;
i++)
switch(i){
case0:
case3:
a+=2;
case1:
case2:
a+=3;
default:
a+=5;
}
printf("
a);
(A)41
(B)13
(C)10
(D)20
11、设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是______。
(A)k=*p1+*p2;
(B)p2=k;
(C)p1=p2;
(D)k=*p1*(*p2);
12、在C语言中,形参的缺省存储类型是______。
(A)auto
(B)register
(C)static
(D)extern
13、若已定义inta[3][4],(*p)[4];
下列赋值表达式中______是正确的。
(A)p=*a
(B)p=a[1]
(C)p=*a+2
(D)p=a+2
14、设有以下说明语句
typedefstruct
{intn;
charch[8];
}PER;
则下面叙述中正确的是_____。
(A)PER是结构体变量名
(B)PER是结构体类型名
(C)typedefstruct是结构体类型
(D)struct是结构体类型名
15、按读写方式打开D:
\jsj\A.txt的正确格式是______。
(A)FILE*fp;
fp=fopen("
D:
\jsj\A.txt"
"
r"
);
(B)FILE*fp;
\\jsj\\A.txt"
r+"
(C)FILE*fp;
rb+"
(D)FILE*fp;
w"
二、填空题
1、一个C程序中至少应包括一个_____函数。
main@main()@主@主函数@main函数
2、C语言的三种基本结构是指:
顺序结构、选择结构和_____。
循环结构@循环
3、设a=5,执行表达式"
a+=a*=a+a"
后a的值是_____。
100
4、C语言中实现选择结构的语句是if语句和_______。
switch语句@switch
5、命题"
m是不大于100的奇数"
用C语言表达式表示为______。
m<
100&
m%2@m<
=100&
m%2==1@(m<
100)&
(m%2)@(m<
=100)&
(m%2==1)
6、根据变量的作用域,在函数外部定义的变量称为_______。
全局变量
7、设ch为字符型变量,可用表达式_____判断该变量保存字符是否为数字字符。
ch>
='
0'
ch<
9'
@(ch>
)&
(ch<
)
8、设有定义"
inta[10],*p;
"
,语句______将数组元素a[8]的地址赋给指针变量p。
p=&
a[8];
@p=a+8;
@p=&
a[8]@p=a+8
9、设有宏定义"
#defineS(x)x*x"
,则表达式"
a=S(n+1)"
展开后为_______。
a=n+1*n+1
10、C语言中声明结构类型的关键字是_______。
struct
三、程序操作题
1、打开考生文件夹中的程序文件ks1301_1.c,其中fun()函数的功能是求如下表达式:
s=1+1/(1+2)+1/(1+2+3)+1/(1+2+3+4)+…。
程序中共有2处错误,请改正指定的错误行(不得改动程序的其他内容)。
参考代码:
————考生程序代码————
#include<
stdio.h>
intmain()
{
intn;
floatfun(intn);
Pleaseinputanumber:
scanf("
%d"
&
n);
%10.6f\n"
fun(n));
return0;
}
floatfun(intn)
inti,j,t;
floats;
s=0;
i<
=n;
i++);
//***error***
t=0;
for(j=1;
j<
=i;
j++)
t=t+j;
s=s+1/t;
//***error***
returns;
————标准程序代码————
scanf("
for(i=1;
i++)//***error***
s=s+1/(float)t;
//***error***
2、打开考生文件夹中的程序文件ks1301_2.c,其中sort()函数的功能是:
用起泡法对n个整数从小到大排序。
程序中共有3处错误,请改正指定的错误行(不得改动程序的其他内容)。
voidsort(intx,intn)//***error***
n-1;
i++)
n-i;
j++)//***error***
if(x[i]>
x[i+1])//***error***
{t=x[j];
x[j]=x[j+1];
x[j+1]=t;
inta[10]={0,-1,2,3,-4,5,-6,7,-8,-9};
inti,n=10;
sort(a,n);
outputthesortedarray:
\n"
=n-1;
printf("
%5d"
a[i]);
voidsort(intx[],intn)//***error***
for(j=0;
n-1-i;
if(x[j]>
x[j+1])//***error***
3、打开考生文件夹中的程序文件ks1301_3.c,其中fun()函数的功能是:
计算并输出m(包括m)以内能被2或5整除的所有自然数的倒数之和。
例如,在主函数中从键盘给m输入21后,输出为:
s=1.731151。
请将程序代码补充完整,使其实现预期目标。
(不得改动程序的其他内容)
doublefun(intm)
intj;
doubletotal=0.0;
for(j=1;
______;
if(j%2==0______j%5==0)
total+=______/j;
returntotal;
intmain()
intm;
doublef;
Inputm:
"
m);
f=fun(m);
\ns=%f\n"
f);
=m;
if(j%2==0||j%5==0)
total+=1.0/j;
4、打开考生文件夹中的程序文件ks1301_4.c,其中fun()函数的功能是:
判断字符串s中是否有与字符ch相同的字符,若没有则将字符ch添加在字符串的最后,否则什么也不做。
例如,输入test,如果输入a,结果为testa;
但如果输入e,则输出结果不变。
string.h>
voidfun(char*s,charch)
while(*s&
*s!
=ch)
s++;
if(*s______ch)
*s=ch;
______='
\0'
;
charstr[80],c;
Pleaseinputastring:
gets(str);
Pleaseenterthecharactertosearch:
c=getchar();
fun(______);
Theresultis:
%s\n"
str);
if(*s!
=ch)
*(s+1)='
fun(str,c);
5、打开考生文件夹中的程序文件ks1301_5.c,编写函数subcopy(),其功能是:
将字符串中从第m个字符开始的全部字符复制为另一个字符串。
例如,若原字符串为"
Keepasharpeye."
,m值为2,则新的字符串为"
epasharpeye."
。
//函数subcopy()
charstr1[20]="
str2[20];
Pleaseinputm:
&
subcopy(str1,str2,m);
%s\n%s\n"
str1,str2);
voidsubcopy(char*source,char*dest,intm)
inti;
m;
source++;
for(;
*source!
=0;
source++,dest++)
*dest=*source;
*dest='
==END==
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TSheet1 副本