答案: 空 1: 16
题号:12997
下列程序的功能是输出 a、b、c 三个变量中的最小值。请填空。 #includemain( )
{ int a,b,c,t1,t2;
scanf(\t1=a
答案: 空 1: a:b 空 2: c:t1
题号:13000
若变量已正确定义,有以下程序段 int a=3,b=5,c=7; if(a>b)a=b;c=a; if(c!=a)c=b;
printf(\其输出结果是__________ 。
答案: 空 1: 3,5,3
题号:13047 语句:printf(“%d”,(a=2)&&(b=-2));的输出结果是____________________。
答案: 空 1: 1
程序设计
================================================== 题号:12967
/*----------------------------------------------------------------------------------------------
输入三角形的三边长a,b,c分别为3.1,4.2,5,3;求三角形面积。已知三角形的三边长a,b,c,其中s = (a+b+c)/2。则该三角形的面积公式为: 。
------------------------------------------------------------------------------------------------*/ #include#includevoid main() {
float a,b,c,s,area;
scanf(\
/*****************Begin***********************/
/*****************end*************************/ printf(\ printf(\TestFunc(); }
void TestFunc() {
FILE *IN,*OUT; char sIN[80]; int iOUT,i;
IN=fopen(\ if(IN==NULL) {
printf(\ }
OUT=fopen(\ if(OUT==NULL) {
printf(\ }
for(i=0;i<10;i++) {
fscanf(IN,\ iOUT=fun(sIN); }
fprintf(OUT,\ fclose(IN); fclose(OUT); }
示例代码:
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
程序填空
================================================== 题号:13288
/*---------------------------------- 功能:大小写字母的转换。
------------------------------------*/ # include void main() {
char c1,c2; c1='b'; c2='B';
/**************FILL******************/
c1=_____; /* 的ASCII码值为98,减去32得'B'的ASCII码值*/ /**************FILL******************/
c2=_____; /*'B'的ASCII码值为66,加上32得'b'的ASCII码值*/ printf(\}
答案: 位置 1: c1-32 位置 2:
c1+32
单项选择
================================================== 题号:13170
C 语言源程序名的后缀是( )。 A、.c B、.obj C、.exe D、.cpp 答案: A
题号:13167
以下叙述中正确的是( )。
A、程序设计的任务就是确定所用算法
B、程序设计的任务就是确定所用数据结构
C、顺序,转移,选择程序设计的任务就是编写程序代码并上机调试 D、以上三种说法都不完整 答案: D
题号:13159
以下叙述错误的是( )。
A、一个C语言程序只能实现一种算法 B、C程序可以由多个程序文件组成 C、 C程序可以由一个或多个函数组成
D、一个C函数可以单独作为一个C程序文件存在 答案: A
题号:13160
以下叙述正确的是( )。
A、注释说明只能位于一条语句的后面
B、在编译时不能发现注释中的拼写错误
C、main()必须是程序的第一行 D、C程序每一行只能写一条语句
答案: