一、判断题(每小题1分,共15分)
1标准C中,只有数值型数据才能进行4则混合运算。
2标准C中,_a是合法的自定义标识符。
3有定义:float f;表达式f+=(int)36%2”不符合C语言语法。
4标准C中,逻辑运算的结果只有是1表示满足条件,而结果是0表示不满足条件。
6以下运算符排列顺序满足按照优先级从高到低的排列:‘&&’、‘!’、‘==’、‘-’。
7语句for(;;);是非法的。
8在C语言程序中可以由多个源文件构成,每个源文件都可以有自己的main()函数。
9while和do-while的主要区别是后者至少无条件执行一次。
10数组名代表数组的首地址是常量,所以将实参数组名表示地址传给形参数组名是错误的。
11当函数没有返回值类型时,表示函数类型为void。
12C语言中,指针变量作函数参数时,它们不是采取单向值传递的方式。
13一个函数中只允许有一条return语句。
14在C语言中,如果没有说明变量的存储类型是auto类型的。
15由于指针中所存放的地址都是整数,所以整型指针和浮点型指针可以相互赋值。
二、填空题(每空1分,共15分)
1. 若a=4;b=5,c=6;则表达式c==(b=-a); 中c的值是 (1) 。
2. 计算表达式的值:
4&&-4的值: (2) ;
设int a=3,b=4,c=5,则表达式a||b+c&&b==c的值: (3) ;
设x=25, a=7, y=47,则表达式x+a%3(int)(x+y)%2/4的值: (4) ;
设a=12,则表达式a=a/5的值: (5) ;
3. 若int x = 4,y = 6,z = 0;有循环while(x = y) {z ++;y--;}
则循环语句执行完后,z值为 (6) 。
4. 变量的指针就是指该变量的 (7) 。
5. 若有定义int (p)[4],则标识符p是 (8) ;若有定义int p[4],则标识符p是 (9) ;
6. 已有定义:char p[ ]={“France”,“Chinese”,“Russia”,“America”};则语句printf(“%s”,p[2]);printf(“%c”,(p[1]+2));printf(“%c”,((p+1)+1));
的输出结果分别为: (10) 、 (11) 、 (12) 。
7. 已有定义: int x=65; 若格式化输出结果为“A, 65”,则对应的格式化输出语句为printf(“ (13) , (14) ”, x, x)。
8. 已定义:int a[][2]={1, 2, 3, 4, 2, 6, 7, 2};则a[3][0]= (15) 。
三、简答题(每题4分,共12分)
1、简述选择语句if和else语句对与switch语句的区别。
2、简述在循环语句中,break和continue的区别。
3、若int a[5],p=a;简述p++和(p)++的区别。
四、下列各程序中每个程序各有2个错误,指出错误语句,写出对应正确语句(每小题4分,共16分)
五、程序填空题:下列程序中缺少若干条语句,在对应的下划线上填上合适的语句,每一个下划线只填一条语句(每小题6分,共24分)
六、阅读下列程序,写出运行结果(第一小题4分,第二小题6分,共10分)
七、编程题(8分)
编译程序,其功能是比较字符串的大小( 不允许 用系统提供的字符串比较函数strcmp)。要求是:
(1) 通过主函数调用一个函数strcompare来实现。
(2) 要求函数strcompare实现两个字符的比较:如第一个字符小于第二个字符则返回一个负值;如两个字符相等则返回0值;如第一个字符大于第二个字符则返回一个正值。
(3) 并输出两个字符串中相同部分的子串。
《C语言程序设计基础》试卷参考答案
一、判断题(每小题1分,共15分)
1~5 ; 6~10 ; 11~15
二、填空题(每空1分,共15分)
(1) 6 (2) 1 (3) 1 (4) 25 (5) 24 (6) 6
(7)地址 (8) 行指针,指向有四个元素的一维数组
(9)指针数组名,该数组有四个元素,每个元素都是指针
(10)Russia (11)i (12)h (13) %c (14) %d (15)7
三、简答题(每题4分,共12分)
1、if总是判断其后面的表达式的值是否为非零值,如是非零值则执行其后面的语句或由{}括起来的复合语句,否则执行else后面的语句。而switch语句则根据其后面表达式的可数值来判断,执行switch语句体内与其中的一个case:常量值相等语句后面的语句。执行break语句后,跳出switch语句体。
2、break是终止整个循环过程;continue是终止本次循环。
3、p++首先取a[0]的值,然后p指向a[1];(p)++使得a[0]的值自增1,但p保持不变。
四、下列各程序中每个程序各有2个错误,指出错误语句,写出对应正确语句(每小题4 分,共16分)
1、 (1)缺#include ; (2)scanf(“%f”,a); 改为 scanf(“%f”,&a);
2、 (1)缺sum=0; (2)for(i=1; i<=3; i++) 改为for(i=0;i<3;i++)
3、 (1)p1=p2 改为 p1=p2 (2)swap(&a, p) 改为swap(&a, p)
4、 (1)在if(m<0)语句后添加else if(m==0) a=1; (2) 添加 return(a);
五、程序填空题:下列程序中缺少若干条语句,在对应的下划线上填上合适的语句,每一个下划线只填一条语句(每小题6分,共24分)
1、 (1)x=0; (2)if(n==x) (3)s++;或s=s+1;
2、 (4)&num[i] (5)max< num[i] (6)num[i]!=0
3、 (7)n-i-1 (8)a[j]>a[j+1] (9)a[j+1]=temp
4、 (10)count=0; (11)n%10 (12)n>0或n!=0或n
六、阅读下列程序,写出运行结果(第一小题4分,第二小题6分,共10分)
1、 ###
2、 main i=1 j=2 k=2
sub i=1 j=2 k=1 x=2
sub i=1 j=2 k=1 x=3
七、编程题(8分)
#include
main()
{
int i,j, flag=0;
char str1[90],str2[90];
gets(str1);
gets(str2);
i=0;
do{
flag=strcompare(str1[i],str2[i]);
i++;
}while(str1[i]!=’’ && str2[i]!=’’ &&flag=0);
if(flag<0)printf(“%s小于%s ”,str1,str2);
else if(flag==0) printf(“%s 等于%s ”,str1,str2);
else printf(“%s大于%s ”,str1,str2);
printf(“两个字符串中相同的字串为:”);
j=0;
i--; 后3句可用str1[i]=’’; printf(“%s”,str1);代替//用str2也可以。
while(j<i){printf(“%c”,str1[i]);j++;} span=""> </i){printf(“%c”,str1[i]);j++;}>
}
int strcompare(char c1,char c2)
{
int v;
v=c1-c2;
return v;
}
二级考试C语言程序设计题没有步骤分,只有零分和满分。\x0d\扩展资料\x0d\全国计算机二级C语言考试,分为选择题(40分),程序填空题 (18分),程序修改题 (18分),程序设计题(24分)。\x0d\考试内容\x0d\一、C 语言程序的结构\x0d\1 程序的构成,main 函数和其他函数。\x0d\2 头文件,数据说明,函数的开始和结束标志以及程序中的注释。\x0d\3 源程序的书写格式。\x0d\4 C 语言的风格。\x0d\二、数据类型及其运算\x0d\1C 的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。\x0d\2 C 运算符的种类、运算优先级和结合性。\x0d\3 不同类型数据间的转换与运算。\x0d\4 C 表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。\x0d\三、基本语句\x0d\1 表达式语句,空语句,复合语句。\x0d\2 输入输出函数的调用,正确输入数据并正确设计输出格式。\x0d\四、选择结构程序设计\x0d\1 用 if 语句实现选择结构。\x0d\2 用 switch 语句实现多分支选择结构。\x0d\3 选择结构的嵌套。\x0d\五、循环结构程序设计\x0d\1 for 循环结构。\x0d\2 while 和 do-while 循环结构。\x0d\3 continue 语句和 break 语句。\x0d\4 循环的嵌套。\x0d\六、数组的定义和引用\x0d\1 一维数组和二维数组的定义、初始化和数组元素的引用。\x0d\2 字符串与字符数组。\x0d\七、函数\x0d\1 库函数的正确调用。\x0d\2 函数的定义方法。\x0d\3 函数的类型和返回值。\x0d\4 形式参数与实际参数,参数值的传递。\x0d\5 函数的正确调用,嵌套调用,递归调用。\x0d\6 局部变量和全局变量。\x0d\7 变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。\x0d\八、编译预处理\x0d\1 宏定义和调用(不带参数的宏,带参数的宏)。\x0d\2 “文件包含”处理。\x0d\九、指针\x0d\1 地址与指针变量的概念,地址运算符与间址运算符。\x0d\2 一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。\x0d\3 用指针作函数参数。\x0d\4 返回地址值的函数。\x0d\5 指针数组,指向指针的指针。\x0d\十、结构体(即“结构”)与共同体(即“联合”)\x0d\1 用 typedef 说明一个新类型。\x0d\2 结构体和共用体类型数据的定义和成员的引用。\x0d\3 通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。\x0d\十一、位运算\x0d\1 位运算符的含义和使用。\x0d\2 简单的位运算。\x0d\十二、文件 *** 作\x0d\只要求缓冲文件系统(即高级磁盘 I / O 系统),对非标准缓冲文件系统(即低级磁盘 I / O 系统)不要求。\x0d\1 文件类型指针(FILE 类型指针)。\x0d\2 文件的打开与关闭(fopen,fclose)。\x0d\3 文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf 函数的应用),文件的定位(rewind,fseek 函数的应用)。
2分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1微型计算机的运算器、控制器及内存储器组合在一起,称之为()(本题分值:1分)
D
AALU
BCPU
CMPU
D主机
2下列存储器中,存取速度最快的是()(本题分值:1分)
D
A软盘
B硬盘
C光盘
D内存
3系统软件中最重要的是()(本题分值:1分)
A
A *** 作系统
B语言处理程序
C工具软件
D数据库管理系统
4、CPU处理的数据基本单位为字,一个字的字长()(本题分值:1分)
D
A为8个二进制位
B为16个二进制位
C为32个二进制位
D与CPU芯片的型号有关
5打印当前屏幕内容应使用的控制键是()(本题分值:1分)
D
AScroll-Lock
BNum-Lock
CPgDn
DPrtSc(Print Screen)
6能将高级语言源程序转换成目标程序的是()(本题分值:1分)
C
A调试程序
B解释程序
C编译程序
D编辑程序
7二进制数111011111转换成十进制数是()(本题分值:1分)
B
A119375
B11975
C119125
D1193
8十六进制数FF1转换成十进制数是()(本题分值:1分)
A
A2550625
B255125
C1270625
D127125
9中国国家计算机网络设施是()(本题分值:1分)
A
ANCFC
BCERNET
CISDN
DInternet
10控制键^C的功能为()(本题分值:1分)
A
A终止当前 *** 作
B系统复位
C暂停标准输出设备的输出
D结束命令行
11COMMANDCOM为命令处理程序,DOS系统启动后,它()(本题分值:1分)
B
A驻留在外存,需要时装入内存
B常驻内存,包含所有内部命令
C不能处理外部命令
D不能处理后缀为EXE的可执行文件
12为了将所有扩展名为PAS的文件改成扩展名为P,应使用命令()(本题分值:1分)
C
AREN PAS AS
BREN PAS P
CREN PAS P
DREN PAS P
13设当前盘中文件XYC的路径为\A\B\XU,当前目录为\A\B。为了查看文件XYC的内容,应使用命令()(本题分值:1分)
A
ATYPE XU\XYC
BTYPE \XU\XYC
CDIR XU\XYC
DDIR \A\B\XU\XYC
14要将提示符改成当前盘当前目录后加一个大于号“>”,应使用命令()(本题分值:1分)
B
APROMPT
BPROMPT $ p $ g
CPROMPT $ $
DPROMPT C\>
15在多媒体计算机系统中,CD-ROM属于()(本题分值:1分)
D
A感觉媒体
B表示媒体
C表现媒体
D存储媒体
16设当前盘为C盘,将A盘根目录下的文件目录信息存放到当前盘当前目录下的文件AB中,应使用命令()(本题分值:1分)
C
ATYPE A:\>AB
BDIR >AB
CDIR A:\>AB
DDIR \>AB
17在位运算中, *** 作数每右移一位,其结果相当于()(本题分值:1分)
B
A *** 作数乘以2
B *** 作数除以2
C *** 作数除以16
D *** 作数乘以16
18在当前盘当前目录下有一个文件ABAT,其内容为
CD \
MD \XYZ\AB\B\C
CD XYZ\AB\B
在正确执行上述文件后,接着执行下列命令时,不会发生错误的是()(本题分值:1分)
C
AMD C
BRD \XYZ
CRD C
DRD B
19下列命令组中两个DOS命令互相等价的是()(本题分值:1分)
D
ATYPE ABTXT与DIR ABTXT
BDISKCOMP A:B:与COMP A: B:
CTYPE ABTXT>>XYTXT与COPY ABTXT XYTXT
DTYPE ABTXT>XYTXT与COPY ABTXT XYTXT
20设A盘为启动盘,其目录结构为
根目录
DOS子目录 COMANDCOM
USER子目录 AUTOEXECBAT
其文件AUTOEXECBAT的内容如下:
MD \XYZ
CD \DOS\USER
则由A盘启动成功后,A盘的当前目录是()(本题分值:2分)
C
A\DOS\USER
B\XYZ
C根目录
D\DOS
21C语言提供的合法关键字是()(本题分值:1分)
C
Aswitch
Bcher
Ccase
Ddefault
22在C语言中,合法的字符常量是()(本题分值:1分)
B
A′\084′
B′\x43′
C′ab′
D′\0′
23若已定义x和y为double类型,则表达式: x=1,y=x+3/2的值是()(本题分值:1分)
C
A1
B2
C20
D25
24合法的数组定义是()(本题分值:1分)
D
Aint a[]=〃string〃;
Bint a[5]=;
Cchar a=〃string〃;
Dchar a[]=;
25设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是()(本题分值:1分)
A
A10<a<15
Ba==11||a==12||a==13||a==14
Ca>10&&a<15
D!(a<=10)&&!(a>=15)
26若t为double类型,表达式t=1,t+5,t++的值是()(本题分值:1分)
C
A1
B60
C20
D10
27若有定义和语句:
char s[10];s=〃abcd〃;printf(〃%s\n〃,s);
则结果是(以下μ代表空格)()(本题分值:1分)
D
A输出abcd
B输出a
C输出abcdμμμμμ
D编译不通过
28若有定义和语句:
int pp,p,a=10,b=20;
pp=&p;p=&a;p=&b;printf(〃%d,%d\n〃,p,pp);
则输出结果是()(本题分值:1分)
D
A10,10
B10,20
C20,10
D20,20
29若有以下定义和语句:
int u=010,v=0x10,w=10;
printf(〃%d,%d,%d\n〃,u,v,w);
则输出结果是()(本题分值:1分)
A
A8,16,10
B10,10,10
C8,8,10
D8,10,10
30若有以下定义和语句:
char c1=′b′,c2=′e′;
printf(〃%d,%c\n〃,c2-c1,c2-′a′+′A′);
则输出结果是()(本题分值:1分)
B
A2,M
B3,E
C2,E
D输出项与对应的格式控制不一致,输出结果不确定
31若有定义:int a[3][4];,()不能表示数组元素a[1][1]。(本题分值:1分)
D
A(a[1]+1)
B(&a[1][1])
C((a+1))[1]
D(a+5)
32若i、j已定义为int型,则以下程序段中内循环体的总的执行次数是()(本题分值:1分)
for(i=5;i>0;i--)
for(j=0;j<4;j++)
A
A20
B24
C25
D30
33若有以下定义和语句:
char s1=〃12345〃,s2=〃1234〃;
printf(〃%d\n〃,strlen(strcpy(s1,s2)));
则输出结果是()(本题分值:1分)
A
A4
B5
C9
D10
34若有以下定义和语句:
int a[10]=,p=a;
则不能表示a数组元素的表达式是()(本题分值:1分)
B
Ap
Ba[10]
Ca
Da[p-a]
35下面程序的输出结果是()(本题分值:2分)
C
Ak=3 a=2 b=3
Bk=3 a=3 b=2
Ck=2 a=3 b=2
Dk=2 a=2 b=3
36下面程序的输出结果是()(本题分值:1分)
main()
{unsigned a=32768;
printf(〃a=%d\n〃,a);}
C
Aa=32768
Ba=32767
Ca=-32768
Da=-1
37执行下面语句后的输出结果为()(本题分值:1分)
int i=-1;
if(i<=0) printf(〃\n〃);
else printf(〃%%%%\n〃)
D
A
B%%%%
C%%%%c
D有语法错误,不能正确执行
38对于条件表达式(M)(a++):(a--),其中的表达式M等价于()(本题分值:1分)
C
AM==0
BM==1
CM!=0
DM!=1
39下述程序段的输出结果是()(本题分值:1分)
int x=10;
int7nbspy=x++;
printf(〃%d,%d〃,(x++,y),y++);
A
A11,10
B11,11
C10,10
D10,11
40若有以下的定义:
int a[]=,p=a
则值为3的表达式是()(本题分值:1分)
A
Ap+=2,(p++)
Bp+=2,++p
Cp+=3,p++
Dp+=2,++p
41假定所有变量均已正确说明,下列是程序段运行后x的值是()(本题分值:2分)
a=b=c=0;x=35;
if(!a) x--;
else if(b);
if(c) x=3;
else x=4;
B
A34
B4
C35
D3
42在以下一组运算中,优先级最高的运算符是()(本题分值:2分)
C
A<=
B=
C%
D&&
43若有以下定义和语句:
int w[2][3],(pw)[3];pw=w;
则对w数组元素的非法引用是()(本题分值:2分)
A
A(w[0]+2)
B(pw+1)[2]
Cpw[0][0]
D(pw[1]+2)
44若有以下程序片段: char str[ ]=〃ab\n\012\\\\〃; printf(〃%d〃,strlen(str));
上面程序片段的输出结果是()(本题分值:2分)
C
A3
B4
C6
D12
45函数调用:strcat(strcpy(str1,str2),str3)的功能是()(本题分值:2分)
C
A将串str1复制到串str2中后再连接到串str3之后
B将串str1连接到串str2之后再复制到串str3之后
C将串str2复制到串str1中后再将串str3连接到串str1之后
D将串str2连接到串str1之后再将串str1复制到串str3中
46以下对C语言函数的有关描述中,正确的是()(本题分值:2分)
A
A在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
BC函数既可以嵌套定义又可以递归调用
C函数必须有返回值,否则不能使用函数
DC程序中有调用关系的所有函数必须放在同一个源程序文件中
47以下叙述中不正确的是()(本题分值:2分)
C
A在C中,函数中的自动变量可以赋初值,每调用一次,赋一次初值
B在C中,在调用函数时,实参和对应形参在类型上只需赋值兼容
C在C中,外部变量的隐含类别是自动存储类别
D在C中,函数形参可以说明为register变量
48设有以下定义或语句,则输出的结果是(用small模式编译,指针变量占2个字节)()(本题分值:2分)
struct date
{long cat;
struct date next;
double dog;
}too;
printf(〃%d〃,sizeof(too));
D
A20
B16
C14
D12
49设有定义:struct sk
data,p;
若有p=&data;,则对data中的a域的正确引用是()(本题分值:2分)
B
A(p)dataa
B(p)a
Cp->dataa
Dpdataa
50以下对枚举类型名的定义中正确的是()(本题分值:2分)
B
Aenum a=;
Benum a;
Cenum a=;
Denum a;
二、填空题(每空2分,共40分)请将答案分别写在答题卡中序号至的横线上,答在试卷上不得分。
1、与十进制数101等值的二进制数为。(本题分值:2分)
1100101
2、DOS命令分为内部命令与外部命令,XCOPY命令属于命令。(本题分值:2分)
外部
3、设当前盘为A盘,当前系统提示符为“>”,在不改变当前盘的情况下,显示C盘的当前目录路径,应使用命令。 (本题分值:2分)
CD C:
4、自动批处理文件名必须是。(本题分值:2分)
AUTOEXECBAT
5、设在当前盘当前目录下有两个文件WTXT与PTXT,现要将文件PTXT连接到文件WTXT的后面,若使用COPY命令,则完整的命令为。(本题分值:2分)
COPY WTXT+PTXT WTXT
6、表示条件10<x<100或x<0的C语言表达式是。(本题分值:2分)
(x>10&& x<100)||x<0
或(10<x&&x<100)||x<0
或x<0 ||(x>10&&x<100)
或0>x ||(10<x&&x<100)
7、以下程序中,主函数调用了LineMax函数,实现在N行M列的二维数组中,找出每一行上的最笾怠G胩羁铡br> #define N 3
#define M 4
void LineMax(int x[N][M])
{ int i,j,p;
for(i=0;i<N;i++)
{p=0;
for(j=1;j<M;j++)
if(x[i][p]<x[i][j]) ;
printf(〃The max value in line is %d\n〃,);
}
}
main()
;
;
}
(本题分值:6分)
p=j
x[i][p]
LineMax(x)
8、以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。请填空。
main()
{float x[1000],sum=00,ave,a;
int n=0,i;
printf(〃Enter mark:\n〃);scanf(〃%f〃,&a);
while(a>= 00 && n<1000)
{sum+=;x[n]=;
n++; scanf(〃%f〃,&a);
}
ave= ;
printf(〃Output:\n〃);
printf(〃ave=%f\n〃,ave);
for(i=0;i<n;i++)
if() printf(〃%f\n〃,x[i]);
}
(本题分值:8分)
a
a
sum/n或sum/(float)n或sum/(double)n
x[i]<ave或!(x[i]>=ave)或ave>x[i]
9、执行以下程序,输入-10的结果是,输入5的结果是,输入10的结果是,输入30的结果是。
(本题分值:8分)
0
5
10
5
10、以下程序的功能是。
main()
;
int sum=0,i;
for(i=0;i<10;i++)
if(num[i]>0)
sum=num[i]+sum;
printf(〃sum=%6d〃,sum);
}
(本题分值:2分)
计算数组num中大于零的数据之和
11、以下程序可以把从键盘上输入十进制数(long型)以二到十六进制数的形式输出,请填空。
#include
main()
{char
b[16]=;
int c[64],d,i=0,base;
long n;
printf(〃Enter a number:\n〃); scanf(〃%1d〃,&n);
printf(〃Enter new base:\n〃); scanf(〃%1d〃,&base);
do
{c[i]=;
i++;
n=n/base;
}while(n!=0);
printf(〃The result is:\n〃);
for(--i;i>=0;--i)
{d=c[i];
printf(〃%c〃,b);
}
}
(本题分值:4分)
n%base
[d]
请原谅我没有运行,因为我没装VC,我觉得两个问题是一个原因,因为scanf(“%c,%c”,&c1,&c2); 接受的是字符输入,你在上面scanf("%u,%u",&u,&v); 输入完成时按的回车啊,空格啊都有可能被作为scanf(“%c,%c”,&c1,&c2); 的有效字符被录入。
而加上getchar();以后,scanf("%u,%u",&u,&v); 后输入的确认按键,回车或者空格之类的先被getchar();接受,然后再输入时就转入到scanf(“%c,%c”,&c1,&c2); 中。
你试试看,应该就是这个问题。
呵呵,不好意思,我现在没装VC,晚点可能会装,如果有机会帮你再看看吧。
今天装了VC,刚刚又看了一下,我运行的结果如下:
没改之前:
123,456
176,71783765
70000,2174506
62000,58765
a,b
a= 123,b= 456
c= 1760,d= 71783763
e= 70000,f= 2174506
u=62000,v=58765
c1=
,c2=
Press any key to continue
改了之后:
123,456
176,7183765
70000,2174506
62000,58765
a,b
a= 123,b= 456
c= 1760,d= 7183765
e= 70000,f= 2174506
u=62000,v=58765
c1=a,c2=b
Press any key to continue
可以看到,加上getchar();结果是正确的,你可以检查下你的输入有没有问题,我是以回车结束每一行的。
#include "stdioh"
void main(){
float r;
printf("半径\n");
scanf("%f",&r);
float h;
printf("高\n");
scanf("%f",&h);
float S=314rr;
float L=2314r;
float V=4/3314rrr;
printf("面积%f,周长%f,球体积%f",S,L,V);
}
以上就是关于C语言程序设计2015A卷-全部的内容,包括:C语言程序设计2015A卷-、c语言二级考试程序设计题给步骤分吗、求C语言程序设计的答案等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)