
正文
c++写编程填空、的题目,c++编程例题
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
帮忙做几道C语言程序设计的判断,填空题吧,谢谢。
1
:对。
2:错。函数可以嵌套调用,但不可以嵌套定义。
3:对。c语言是区分大小写的。
4:对。八进制以0开头。
5:对。c语言的命名由字母和数字组成,但是第一个字符必需是字母,下划线也被认为是字母。6:对。c语言从mian函数开始,顺序执行。
7:错。A和a是两个不同的变量。
8:对。文件操作fopen是打开文件,fclose是关闭文件。
9:对。c语言的数组名其实就是数组是首地址,可以当参数传递。
10:错。因为输出的不是12345这几个数,而是这变量所对应的数的十六进制。
1:#define
2:
0。152是真,所以这表达式是1。25%5余数是0,所以1与0结果为0.
3:ch!='\n',ch='0'
ch='9',以为换行符是'\n'。
4:输出一个字符到屏幕上
5:定义一个指针p,该指针指向int型的数据
6:FILE
*fp。
7:12。定义了二维数组,行为3,列为4.
相关问答
Q1: C语言题编程和一个填空
2,--------------------------------
#include stdio.h
#include conio.h
void fun(char str1[],char str2[])
{
/***********begin***********/
int i, j = 0;
for (i = 0; str1[i] != '\0'; i++)
{
if (i % 2 == 0) continue;
str2[j++] = str1[i];
}
str2[j] = '\0';
/************end************/
}
main()
{
char str1[80]="This Is a c Program",str2[80];
system(“CLS”);
printf("String is: %s\n",str1);
fun(str1,str2);
printf("Result is: %s\n",str2);
}
你出得分就够答一个题!
3,--------------------------------
#include conio.h
#include stdio.h
void fun(char str1[],char ch)
{
/***********begin***********/
int i = 0;
while (str1[i])
{
if (str1[i] == ch)
str1[i] += 'A' - 'a';
i++;
}
/************end************/
}
main()
{
char str1[80]="This Is a c Program";
system(“CLS”);
printf("String is: %s\n",str1);
fun(str1,'a');
printf("Result is: %s\n",str1);
}
4、------------------------------
#include "stdio.h"
#include "math.h"
#include "stdlib.h"
#define N 20
main()
{ int a[N]={1,20,8,14,7,12,2,19,19,15,13,14,20,10,16,20,7,6,12,12 };
double av;
FILE *f;
/***********begin***********/
int i, sum = 0;
for (i = 0; i N; i++)
sum += a[i];
av = (float)sum / (float)N;
/************end************/
printf("Aver=%f\n",av);
f=fopen("PROGOUT.DAT","w");
fprintf(f,"Average = %.2f\n",av);
fclose(f);
}
5、-------------------------------------
#include "stdio.h"
#include "math.h"
#include "stdlib.h"
double fun(int n)
{
/***********begin***********/
double tmp, sum = 0;
int i;
for ( i = 1; i=n; i++)
{
tmp = 1.0 / (float)( i * i);
sum += tmp;
}
return sum;
/************end************/
}
main()
{ double s;
int n;
system(“CLS”);
printf("Enter s:\n");
scanf("%d",n);
s=fun(n);
printf("s= %.3f\n",s);
}
最后一题:
第一个空: s = 0;
第二个空 s = s + a[i];
Q2: C语言编程题目(程序填空题)
#include string.h
int f(char s[])
{ int i=0;
int count = 0; //____1____;
if(s[i]='0's[i]='9')
{
strcpy(s+i,s+i+1);
count=count+1; /* count表示删除的数字字符数 */
}
else
i++; //____2____;
return count; //____3____;
}
void main()
{ char str[80];
int m;
printf("输入字符串:");
gets(str);
m= f(str);//____4____;
printf("删除数字后的字符串:");
puts(str);
printf("删除的数字字符个数:%d",____m____);
}
Q3: c程序设计填空题
答案是B
首先 c+2不是 ‘c’+2,而是变量c加上2,其实是 ‘a’+2=‘c’
所以进入 case ‘c’: n=n-2;这个分支。但是因为这个分支后面没有跟上break;语句,所以会不再判断下面的条件直接继续往下执行,直到遇到break,所以还会执行n=n+3;这时候n就是3拉。
c++写编程填空、的题目的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c++编程例题、c++写编程填空、的题目的信息别忘了在本站进行查找喔。








