




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.结构化程序由三种基本结构组成,三种基本结构组成的算法—oC
A.可以完成任何复杂的任务
B.只能完成部分复杂的任务
C.只能完成符合结构化的任务
D.只能完成一些简单的任务
2.能正确表示逻辑关系:“a》10或aWO”的C语言表达式是—。D
A.a>=10ora<=0
B.a>=0|a<=10
C.a>=10&&a<=0
D.a>=10||a<=0
3.若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);B
给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是。(□
代表一个空格符)
A.□□□1,2,3〈回车〉
B.1口2口3〈回车〉
C.1,口口口2,口口口3〈回车>
D.1,2,3〈回车〉
4.若变量已正确说明为float类型,要通过语句scanf(n%f%f%F,&a,&b,B
&c);给a赋予10.0,b赋予22.0,c赋予33.0,不正确的输入形式是___。
A.10
22
33
B.10.0,22。33.0
C.10.0
22.033.0
D.1022
33
5.若有表达式(w)?(-x):(++y),则其中与w等价的表达式是___oD
A.w=l
B.w=0
C.w!=l
D.w!=0
6.设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值D
为0的表达式是—o
A.,a'&&,b,
B.a<=b
C.a||+c&&b-c
D.!((a<b)&&!c||l)
7.设变量X为float型且已赋值,则以下语句中能将x中的数值保留到小数点后C
两位,并将第三位四舍五入的是—O
A.x=x*100+0.5/100.0;
B.x=(x*100+0.5)/100.0
C.x=(int)(x*100+0.5)/100.0;
D.x=(x/100+0.5)/100.0;
8.设变量已正确定义并赋值,以下正确的表达式是—OC
A.x=y*5=x+z
B.int(15.8%5)
C.x=y+z+5,++y
D.x=25%5.0
9.设有定义:intk=l,m=2;floatf=7;,则以下选项中错误的表达式是C
O
A.k=k>=k
B.・k++
C.k%int(f)
D.k>=f>=m
10.设有定义:longx=-123456L;,则以下能够正确输出变量x值的语句是B
____O
A.printftMx=%d\n",x);
B.printfCx=%ki\n",x);
C.printffx=%8dL\n”,x);
D.printf(Hx=%LD\nM,x);
11.设有条件表达式:(EXP)?i++:j-,则以下表达式中与(EXP)完全等价的是B
____O
A.(EXP=0)
B.(EXP!=0)
C.(EXP=1)
D.(EXP!=1)
12.设有以下定义D
inta=0;doubleb=1.25;charc='A';
#defined2
则下面语句中错误的是—0
A.a++;
B.b++;
C.c-H-;
D.d++;
13.以下叙述正确的是—OB
A.可以把define和if定义为用户标识符
B.可以把define定义为用户标识符,但不能把if定义为用户标识符
C.可以把if定义为用户标识符,但不能把define定义为用户标识符
D.define和if都不能定义为用户标识符
14.下列关于单目运算符++、-的叙述中正确的是—oD
A.它们的运算对象可以是任何变量和常量
B.它们的运算对象可以是char型变量和int型变量,但不能是float型变
'ii:
C.它们的运算对象可以是int型变量,但不能是double型变量和float型
变量
D.它们的运算对象可以是char型变量、int型变量和float型变量
15.下列叙述中正确的是___oD
A.C语言中既有逻辑类型也有集合类型
B.C语言中没有逻辑类型但有集合类型
C.C语言中有逻辑类型但没有集合类型
D.C语言中既没有逻辑类型也没有集合类型
16.合法的用户标识符是一。A
A._intmainencludesin
B.If-maxturbo
C.txtREAL3COM
D.intk_2_001
17.已定义C为字符型变量,则下列语句中正确的是—。C
A.c='97'
B.c=”97”;
C.c=97;
D.c="a”;
18.A
-sin2(—)
以下不能正确计算代数式32值的c语言表达式是_o
A.l/3*sin(l/2)*sm(l/2)
B.sin(0.5)*sin(0.5)/3
C.pow(sin(0.5),2)/3
D.l/3.0*pow(sin(1.0/2),2)
19.以下关于c语言的叙述中正确的是_。A
A.C语言中的注释不可以夹在变量名或关键字的中间
B.C语言中的变量可以在使用之前的任何位置进行定义
C.在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致
D.C语言的数值常量中夹带空格不影响常量值的正确表示
20.以下关于C语言数据类型使用的叙述中错误的是_。D
A.若要准确无误差的表示自然数,应使用整数类型
B.若要保存带有多位小数的数据,应使用双精度类型
C.若要处理如"人员信息"等含有不同类型的相关数据,应自定义结构体
类型
D.若只处理"真"和"假"两种逻辑值,应使用逻辑类型
21.以下能正确定义且赋初值的语句是一。B
A.intnl=n2=10;
B.charc=32;
C.float
D.doublex=12.3E2.5;
22.以下叙述正确的是—oD
A.#define和printf都是C语句
B.#define是C语句,而printf不是
C.printf是C语句,但#define不是
D.#define和printf都不是C语句
23.以下叙述中正确的是一。C
A.C程序中的注释只能出现在程序的开始位置和语句的后面
B.C程序书写格式严格,要求一行内只能写一个语句
C.C程序书写格式自由,一个语句可以写在多行上
D.用C语言编写的程序只能放在一个程序文件中
24.以下叙述中正确的是一。A
A.C程序中注释部分可以出现在程序中任意合适的地方
B.花括号"{"和"}"只能作为函数体的定界符
C.构成c程序的基本单位是函数,所有函数名都可以山用户命名
D.分号是C语句之间的分隔符,不是语句的一部分
25.以下叙述中正确的是____。B
A.调用printf函数时,必须要有输出项
B.使用putchar函数时,必须在之前包含头文件stdio.h
C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出
D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII
码
26.doublea,b;intw;longc;C
若各变量已正确赋值,则下列选项中正确的表达式是—O
A.a=a+b=b++
B.w%((int)a+b)
C.(c+w)%(int)a
D.w=a==b;
27.intmain(){12
chara,b,c,d;3
scanf("%c%c",&a,&b);
c=getchar();
d=getchar();
printf(M%c%c%c%c\nM,a,b,c,d);
)
当执行程序时,按下列方式输入数据(从第1列开始,<CR>代表回车,
注意:回车也是一个字符)12<CR>
34<CR>
程序运行的结果是一。
28.intmain(){1245
charc1,c2,c3,c4,c5,c6;
scanf("%c%c%c%c",&cl,&c2,&c3,&c4);
c5=getchar();
c6=getchar();
putchar(cl);
putchar(c2);
printf(M%c%c\nn,c5,c6);
}
程序运行后,若从键盘输入(从第1列开始)
123V回车,
45678V回车,
程序运行的结果是—O
29.intmain(){1,0
inta=l,b=2,m=0,n=0,k;
k=(n=b>a)||(m=a<b);
printf(n%d,%d\nn,k,m);
}
程序运行的结果是一。
30.intmain(){666
inta=666,b=888;
printf(n%d\nn,a,b);
}
程序运行的结果是—o
31.变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二aA=b
进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,
所要执行的运算是—。
32.若想通过以下输入语句使a=5.0,b=4,c=3,则输入数据的形式应该是_。5.0,4,
intb,c;c=3
floata;
scanf(,,%f,%d,c=%dn,&a,&b,&c);
33.若已定义x和y为double类型,则表达式x=l,y=x+3/2的值是____。2.0
34.设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值6.000000
是—o
35.设ch是char型变量,其值为A,且有下面的表达式a
ch=(ch>='A'&&ch<='Z')?(ch+32):ch
上面表达式的值是一。
36.设inta=12,则执行完语句a+=a-=a*a后,a的值是_-264
37.设有定义:floatx=123.4567;,则执行以下语句后的输出结果是—。123.4600
printf(n%f\n",(int)(x*100+0.5)/100.0);00
38.设有定义:inta;floatb;执行scanf("%2d%f\&a,&b);语句时,若87和
从键盘输入876543.0〈回车〉,a和b的值分别是____。6.000000
39.以下程序的功能是进行位运算43
intmain(){
unsignedchara,b;
a=7A3;
b=~4&3;
printf(M%d%d\nM,a,b);
}
程序运行的结果是一。
40.程序运行的结果是—o13.70000
#include<math.h>0
intmain(){
inta=l,b=4,c=2;
floatx=10.5,y=4.0,z;
z=(a+b)/c+sqrt((double)y)*1.2/c+x;
printf(n%f\n",z);
)
41.程序运行的结果是一。-12
intmain(){
inta=3;
printf(,,%d\nn,(a+=a-=a*a));
}
42.程序运行的结果是一。16
intmain(){
inta=0;
a+=(a=8);
printf(n%d\nH,a);
)
43.程序运行的结果是—。0
intmain(){
unsignedshorta=65536;
intb;
printf(,,%d\nH,b=a);
}
44.程序运行的结果是一。1234
inta=1234;
printf(,,%2d\nH,a);
45.程序运行的结果是一。220.0000
intmain(){00
charc;
intn=100;
floatf=10;
doublex;
x=f*=n/=(c=50);
printf(M%d%f\nn,n,x);
)
46.程序运行的结果是一。10
intmain(){
intx=20;
printf(M%d",0<x<20);
printf(,,%d\nf,,0<x&&x<20);
}
47.有以下程序,其中k的初值为八进制数9
intmain(){
intk=011;
printff%d\n”,k++);
}
程序运行的结果是一。
48.语句:printf("%d\n",12&012);的输出结果是___。8
49.设变量a,b,c,.d和y都已正确定义并赋值。若有以下if语句C
if(a<b)
if(c==d)y=0;
elsey=l;
该语句所表示的含义是—。
Ay=[Oa<hKc=d
(1a>b
50.inta=l,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是C
____O
A.if(c<a)x=l;
elseif(b<a)x=2;
elsex=3;
B.if(a<3)x=3;
elseif(a<2)x=2;
elsex=l;
C.if(a<3)x=3;
if(a<2)x=2;
if(a<l)x=l;
D.if(a<b)x=b;
if(b<c)x=c;
if(c<a)x=a;
51.intmain(){编译有错
inta=0,b=0,c=0,d=0;
if(a=l)b=l;c=2;
elsed=3;
printf(H%d,%d,%d,%d\nn,a,b,c,d);
}
程序运行的结果是一。
52.intmain(){1
inta=15,b=21,m=0;
switch(a%3){
case0:m++;break;
casel:m++;
switch(b%2){
default:m-i-+;
case0:m++;break;
}
}
printf(,,%d\n't,m);
}
程序运行的结果是一。
53.intmain(){2,2,2
inti=l,j=l,k=2;
iR(j++||k++)&&i++)
printf(M%d,%d,%d\n",i,j,k);
}
程序运行的结果是—o
54.intmain(){1
intx=l,y=2,z=3;
if(x>y)
ififyvz)
printff%d”,++z);
else
printf(M%dn,++y);
printf(n%d\nn,x++);
}
程序运行的结果是一。
55.若k是int型变量,且有k=・3;有语法错
if{k<=0)printf("####H)误,无输
elseprintfC*&&&&");出结果
上面程序片段的输出结果是—o
56.程序运行的结果是—o0.500000
intmain(){
floatx=2.0,y;
if(x<0.0)y=0.0;
elseif(x<10.0)y=1.0/x;
elsey=1.0;
printf(H%f\n",y);
)
57.计算:s=l+l/2+l/3+...+l/10oC
intmain(){
intn;
floats=1.0;
fbr(n=10;n>l;n—)
s=s+l/n;
printf(,,%6.4f\n,\s);
}
程序运行后输出结果错误,导致错误结果的程序行是—。
A.s=1.0;
B.for(n=10;n>l;n—)
C.s=s+l/n;
D.printf(”%6.4f\n”,s);
58.以下不构成无限循环的语句或语句组是—OA
A.n=0;
do{-H-n;}while(n<=0);
B.n=0;
while(l){n++;}
C.n=10;
while(n);{n—;}
D.for(n=0,i=l;;i++)
n+=i;
59.在以下给出的表达式中,与while(E)中的(E)不等价的表达式是—oC
A.(!E==0)
B.(E>0||E<0)
C.(E==0)
D.(E!=0)
60.intmain(){235
intk=5,n=0;
do{
switch(k){
case1:
case3:n+=l;k—;break;
default:n=0;k—;
case2:
case4:n+=2;k—;break;
)
printff%d",n);
}while(k>0&&n<5);
)
程序运行的结果是一。
61.程序运行的结果是一。52
intmain(){
inti=10,j=0;
do{
j=j+i;
i--;
}while(i>2);
}
62.以下程序执行后sum的值是一。不确定
intmain(){
inti,sum;
fbr(i=l;i<6;i-H-)
sum+=i;
printf(M%d\nM,sum);
)
63.intmain(){X
charc;
while((c=getchar())!=?*)
putchar(—c);
}
程序运行时,如果从键盘输入:Y?N?〈CR>,程序运行的结果是—o
64.若输入字符串:abcde<CR>,则以下while循环体将执行____次。0
while((ch=getchar())='et)printf("*n);
65.以下的for循环执行_次。4
fbr(x=O,y=0;(y!=123)&&(x<4);x++);
66.要使以下程序段输出10个整数,请填入一个整数。18
for(i=0;i<=____;printf("%d\n",i+=2));
67.以下程序的功能是:将值为三位正整数的变量X中的数值按照个位、十位、x%10
百位的顺序拆分并输出。
intmain(){
intx=256;
printf(M%d-%d-%d\nn,____,x/10%10,x/100);
}
68.函数的功能是计算s=l+l/2!+l/3!+…+l/n!,/i
doublefiin(intn){
doubles=0.0,fac=1.0;inti;
fbr(i=l;i<=n;i++){
fac=fac____;
s=s+fac;
)
returns;
}
69.以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6i<10与
的所有整数,j%3!=0
intmain(){
inti,j;
for(i=0;____;i++){
j=i*10+6;
)continue;
printf「%d”,j);
}
}
70.函数fun用于求两个整数a和b的最大公约数。b=m与
fun(a,b)j%i与n
inta,b;{
inti,j,m,n;
if(a>b){
m=a;
a=b;
______9
}
i=a;
j=b;
while((n=)!=0){
j=i;
i=____;
}
retum(i);
}
71.已有定义:chara[]-*xyz",6[]={\\y,fz');,以下叙述中正确的是____。C
A.数组a和b的长度相同
B.a数组长度小于b数组长度
C.a数组长度大于b数组长度
D.上述说法都不对
72.以下能正确定义一维数组的选项是一。B
A.inta[5]={0,1,2,3,4,5};
B.chara[]={0,1,2,3,4,5};
C.chara={'A',BJC};
D.inta[5]=n0123M;
73.#include<string.h>4,10
intmain(){
chara[10]-,abcdn;
printf(**%d,%d\n",strlen(a),sizeofifa));
}
程序运行的结果是—o
74.#include<string.h>acc,
voidfun(chars[][10],intn){xabcc
chart;
inti,j;
fbr(i=O;i<n-l;i++)
for(j=i+l;j<n;j++)
if(s[i][O]>s[j][O]){
t=s[i][O];
s[i][O]=sU][O];
sU][O]=t;
}
)
intmain(){
charss[5][10]={Mbcc",nbbcc\nxyH,naaaaccn,naabcc");
fun(ss,5);
printf(n%s,%s\n",ss[0],ss[4]);
}
程序运行的结果是一。
75.intf(inta){9
returna%2;
}
intmain(){
ints[8]={l,3,5,2,4,6},i,d=0;
for(i=0;f(s[i]);i++)
d+=s[i];
printff%d\n”,d);
}
程序运行的结果是—O
76.intf(intb[][4]){16
inti,j,s=0;
for(j=0;j<4;j++){
i=j;
if(i>2)i=3大
s+=b[i][j];
}
returns;
)
intmain(){
inta[4][4]={{l,2,3,4},{0,2,4,6},{3,6,9,12},{3,2,1,0}};
printf(H%d\nM,f(a));
}
程序运行的结果是一。
77.intmain(){72
chara[7]=na0\0a0\0n;
inti,j;
i=sizeof(a);
j=strlen(a);
printf(n%d%d\n”,i,j);
}
程序运行的结果是—o
78.chars[10]="1234567\0\0";,则strlen(s)的值是____。7
79.程序运行的结果是一。9
chars[]=M\\141\14Iabc\tn;
printf(M%d\nr,,strlen(s));
80.intmain(){程序出错
chars[]=MabcdeM;
s+=2;
printf(,,%d\nH,s[0]);}
程序运行的结果是一。
81.intmain(){Howare
chara[20]="Howareyou?",b[20];you?How
scanff%s”,b);
printf(M%s%s\n”,a,b);
)
程序运行时从键盘输入:Howareyou?〈回车〉
程序运行的结果是—o
82.intmain(){2
chars[]={"012xyn};
inti,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>=,a,&&s[i]<=,z,)
n++;
printff%d\n”,n);
)
程序运行的结果是一»
83.intmain(){4
intb[3][3]={0,1,2,0,1,2,0,1,2),i,j,t=l;
for(i=0;i<3;i++)
for(j=i;j<=i;j++)
t+=b[i][b[j][i]];
printf("%d\n",t);
)
程序运行的结果是—o
84.当运行以下程序时,输入abed,程序运行的结果是一。a*b*c*d*
insert(charstr[]){
inti;
i=strlen(str);
while(i>0){
str[2*i]=str[i];
str[2*i-l]=f**;
i-;
)
printf("%s\n",str);
)
intmain(){
charstr[40];
scanfC%s\nn,str);
insert(str);
}
85.当执行下面的程序时,如果输入ABC,程序运行的结果是一。ABC6789
#include"string.h"
intmain(){
charss[10]="12345”;
gets(ss);
strcat(ss,M6789M);
printf(,,%s\nH,ss);
}
86.程序运行的结果是一。Hello
intmain(){
charb[]=HHello,you”;
b[5]=0;
printf(M%s\nn,b);
)
87.程序运行的结果是—o6789
intmain(){
chara[10]={T,2,3,4,5,6,7,8,9,0),*p;
inti;
i=8;
P=a+i;
printf(n%s\nn,p-3);
}
88.程序运行的结果是—。BBB
intmain(){
charch[3][5]={nAAAAn,nBBB",MCC"};
printft,*%s\nn,ch[l]);
}
89.程序运行的结果是—o30
intmain(){
inta[3][3]={{1,2,9},{3,4,8},{5,6,7}},i,s=0;
fbr(i=O;i<3;i++)
s+=a[i][i]+a[i][3-i-l];
printf(M%d\nn,s);
)
90.程序运行的结果是一。21
intmain(){
inti,k,a[10],p[3];
k=5;
fbr(i=O;i<10;i++)
a[i]=i;
fbr(i=O;i<3;i-H-)
p[i]=a[i*(i+l)];
for(i=0;i<3;i++)
k+=p[i]*2;
printff%d\n”,k);
}
91.程序运行的结果是一。12305
intmain(){6009
inti,j,a[][3]={l,2,3,4,5,6,7,8,9);
fbr(i=O;i<3;i++)
for(j=i+l;j<3;j++)
aU][i]=0;
fbr(i=O;i<3;i++){
for(j=0;j<3;j-H-)
printf("%d",a[i皿);
}
}
92.voidsort(inta[],intn){9,2,7,4,
inti,j,t;5,6,3,8,
fbr(i=O;i<n-l;i+=2)1,10,
for(j=i+2;j<n;j+=2)
if(a[i]<aU]){
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
intmain(){
intaa[10]={l,2,3,4,5,6,7,8,9,10},i;
sort(aa,10);
fbr(i=0;i<10;i++)
printf(M%d,H,aa[i]);
printfCW)
}
程序运行的结果是—o
93.卜面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每2与2
一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其它
依此类推。
fun(intx,intb[]){
intk=0,r;
do{
r=x%_____;
b[k++]=r;
x/=;
}while(x);
}
94.下面rotate函数的功能是:将n行n列的矩阵A转置为A',例如:jvi与
当A=|l234|a[i][jj=a[j
|5678l[i]
|9101112
1131415161
则A'=|l5913|
|261014|
|371115
481216
#defineN4
voidrotate(inta[][N]){
inti,j,t;
fbr(i=0;i<N;i++)
for(j=0;_____;j++){
t=a[i皿;
a[j][i]=t;
)
}
95.下面程序的功能是:将N行N列二维数组中每一行的元素进行排序,第j+1与
0行从小到大排序,第1行从大到小排序,第2行从小到大排序,第3行i%2或
从大到小排序,例如:i%2==l
|2341||1234|
8657|8765
当A=|ll12109|则排序后A=|9101112|
|15141613|16151413
#defineN4
voidsort(inta[][N]){
inti,j,k,t;
for(i=0;i<N;i++)
for(j=0;j<N-l;j-H-)
for(k=;k〈N;k++)
if(—?a[i][j]<a[i][k]:a[i]U]>a[i][k]){
t=a[i皿;
a[i]U]=a[i][k];
a[i][k]=t;
}
}
voidoutarr(inta[N][N]){}
intmain(){
intaa[N][N]={{2,3,4,",{8,6,5,7},{11,12,10,9},{15J4,16,13));
outarr(aa);
sort(aa);
outarr(aa);
}
96.函数inverse的功能是使一个字符串按逆序存放。i++与
inverse(charstr[]){strU-1]
charm;与
inti,j;str[j-l]=
fbr(i=O,j=strlen(str);i<strlen(str)/2;___,j—){m
m=str[i];
str[i]=____;
____,
}
)
97.下列函数定义中,会出现编译错误的是_。B
A.max(intx,inty,int*z){
*z=x>y?x:y;}
B.intmax(intx,y){
intz;
z=x>y?x:y;
returnz;}
C.max(intx,inty){
intz;
z=x>y?x:y;retum(z);}
D.intmax(intx,inty){
retum(x>y?x:y);}
98.fun函数如下说明C
void*fun();
此说明的含义是—。
A.fun函数无返回值
B.fun函数的返回值可以是任意的数据类型
C.fun函数的返回值是无值型的指针类型
D.指针fim指向一个函数,该函数无返回值
99.对于基类型相同的两个指针变量之间,不能进行的运算是—。C
A.<
B.=
C.+
D.-
100.若X是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式A
是____O
A.pb=&x;
B.pb=x;
C.*pb=&x;
D.*pb=*x
101.intw[3][5];,则以下不能正确表示该数组元素的表达方式是_。B
A.*(*w+3)
B.*(w+l)[4]
C.*(*(w+l))
D.*(&w[0][0]+l)
102.inta[4][10],*p,*q[4];J3.0^i<4,则错误的赋值是____。A
A.p=a
B.q[i]=a[i]
C.p=a[i]
D.p=&a[2][l]
103.char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是____。A
A.charstr[]=,,string";c=str;
B.scanf(n%sH,c);
C.c=getchar();
D.*c=,,string";
104.charstrl[]=Hstringn,str2[8],*str3,*str4=ustringM;CD
则下列选项中,—不是对库函数strcpy的正确调用,此库函数用来复制
字符串。
A.strcpy(strl,''HELLO1H);
B.strcpy(str2,nHELLO2n);
C.strcpy(str3,MHELLO3H);
D.strcpy(str4,"HELLO4'r);
105.下面各语句行中,能正确进行给字符串赋值操作的语句行是—。C
A.charst[4][5]={"ABCDEn};
B.chars[5]={'A','B;'C',D',E};
C.char*s=nABCDEH;
D.char*s;scanf(n%s",*s);
106.以下不能正确进行字符串赋初值的语句为—。A
A.charstr[5]="good!"
B.charstr[]=Hgood!M
C.char*str="good!n
D.charstr[5]={'g/o',U,d}
107.#defineN83234
voidfun(int*x,inti){
*x=*(x+i);
}
intmain(){
inta[N]={l,2,3,4,5,6,7,8),i;
fun(a,2);
for(i=0;i<N/2;i++){
printf(n%dn,a[i]);
}
printf(”\n”);
}
程序运行的结果是一。
108.intmain(){2
char*p[10]={“abc”,"aabd以Jdcdbe”,”abbd“,”cd”};
printfC%d\n”,strlen(p[4]));
}
程序运行的结果是一。
109.intmain(){
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 许昌市2025届初三入学调研语文试题(2)试卷含解析
- 大学国防安全教育
- 压疮的预防和护理措施
- 汽车配件行业年度工作总结
- 2025年中国泵室市场调查研究报告
- 2025年中国室温固化耐高温环氧胶市场调查研究报告
- 2025年中国土地承包管理系统市场调查研究报告
- 2025年中国压克力吊灯配件市场调查研究报告
- DB3301T 0477.2-2024杭帮菜 第2部分:东坡肉
- 监理费合同补充协议
- 母乳喂养知识培训课件下载
- 西安市曲江第三中学行政人员及教师招聘笔试真题2024
- 2025-2030中国竹纤维行业市场发展现状及竞争策略与投资前景研究报告
- 委托外包催收合同协议
- 2025-2030中国涂装行业市场深度分析及发展预测与投资策略研究报告
- 乳腺癌诊治指南与规范(2025年版)解读
- 银行系统招聘考试(经济、金融、会计)模拟试卷14
- 心理韧性在咨询中的重要性试题及答案
- 外研版(三起)(2024)三年级下册英语Unit 2 单元测试卷(含答案)
- 2025年全国普通话水平测试训练题库及答案
- 2025年山东省滨州市阳信县九年级一模模拟化学试题(含答案)
评论
0/150
提交评论