急求答案!!!!求高手帮忙做一下这套C语言的模拟题!!!!!!

判断题
1、字符型数据和整数之间是不可以通用的。
2、在C语言中,字母的大小写不被区分。
3、字符常数和字符串常数的存储是相同的,都是以字符的ASCII码值进行存放。
4、C语言中没有依存于硬件的I/O语句。
5、在Turbo C中,整型数据在内存中占2个字节。
6、按现代风格设计的C程序中,main中对函数声明的信息
与定义此函数时第一行的信息完全相同。( )
7、在Turbo C中,实型数据在内存中占4个字节。
8、对C语言中用到的任何一个变量都要规定其类型。
9、赋值语句是一种表达式语句。
10、C语言中的任何类型数据都可进行四则运算。
11、goto语句可以构成循环。
12、C程序是由函数构成的,每一个函数完成相对独立的功能.
13、若有常量定义:#define M 8 ,则语句:M++ ;是合法的C语句。
14、有数组:int a[5]={1,2,3,4,5};则输出数组5个元素可用printf(”%d”,a[5]);
15、被main函数调用的函数只能是库函数。
16、变量在使用前必须先定义其类型。
17、C语言采用解释方式将源程序转换为二进制的目标代码。
18、在C源程序中,/*与*/之间的注释信息也被编译,但对程序运行运果不发生影响。
19、有字符串常量〃ab123〃,则该字符串在内存中要占用5个字节的单元。
20、用C语言可直接进行位运算和取地址等运算,因此C语言是一种低级语言.
填空题
1、 若a、b、c和d都是int型变量,则执行表达式d=(a=2,b=4,c=a*b);后,d的值为________。
2、 结构化程序设计的三种基本程序结构为顺序结构、选择结构和________。
3、 在使用数组元素的过程中,C语言编译系统________(是/否)检查下标“越界”。
4、 条件“30≤x≤80且x≠50”的C语言表达式是 。
5、 设m=4,n=7,表达式x=(m++)*(--n)的值是________。
6、 C语言源程序文件的后缀是________。
7、执行如下语句:int k;k值不确定. for(k=0;k=1;k++); 则该循环执行的次数是________。
8、 有如下定义:int m=1,n=1,x=3;则执行语句:if(!n) x+=1;if(m) x-=2;后,x的值是________。
9、有如下定义:int x[5]={1,3,5,7,9},*p=&x[2];则执行语句printf("%d",*p);的输出结果是________。
10、 有如下定义:int m=1,n=1,x=3;则执行语句:if(!n) x+=1;if(m) x-=2;后,x的值是________。
11、 结构化程序设计的三种基本程序结构为顺序结构、选择结构和________。
12、执行如下语句:int k;k值不确定. for(k=0;k=1;k++); 则该循环执行的次数是________。
13、 若a、b、c和d都是int型变量,则执行表达式d=(a=2,b=4,c=a*b);后,d的值为________。
14、有如下定义:int x[5]={1,3,5,7,9},*p=&x[2];则执行语句printf("%d",*p);的输出结果是________。
程序填空题,右边填空
1、输入10个整数,按每行3个数输出这些整数,最后输出10个整数的平均值。
#include "stdio.h"
void main( )
{ int i,n=10,a[10];
float avg=0;
for(i=0;i<N;I++)
scanf(“%d”,&a[i]);
for(i=0;i
{ if(i%3==0)___________
printf(“%d”,a[i]);
}
for(i=0;i
_______________;
printf(“average=%f\n”,avg);
} }
2、输出九九乘法表。
#include "stdio.h"
void main( )
{ int i,j;
for(i=1;i<=9;i++)
{ for( __________ )
printf("%3d*%d=%-3d",_________);
printf("\n");
}
}
程序设计题,请在右边文本框,输入程序代码
1、求下列分数序列的前20项之和: 1/2,2/3,3/5,5/8,8/13.......
2、求1!-2!+3! -4!+ … -10!
3、编写一个计算字符串长度的函数,模拟C的“string.h”函数库内的计算字符串长度的函数strlen( )。






















8 循环 是 x>=30 and x<=80 and c!=50
24 .c 无限循环 3 5
以下题目重复

printf("\n");
avg=(a[i]+avg)/n;

for(j=1;j<=i;j++)
j,i,i*j追问

编程第三个

追答

#include "stdio.h"
main()
{
char a[500];
int i,n=0;
gets(a);
for(i=0;a[i]!='\n';i++)
n++;
printf("\n n=%d",n);

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-16
判断题答案:错错错错对错对对对错对错对错错错错错对对,我手机啊!先把你的选择题做完。