15for循环语句不能用于循环次数未知的情况下.F
16数组整体可以参加各种数学运算,数组元素也可以参加各种数学运算.F
17C语言中,通过函数调用只能获得一个返回值.F
18一个include 命令只能指定1个被包含的文件。T
19如果需要向函数内传递多个值,用数组和用指针效果是一样的.T
20结构体类型数据由多个成员构成,这些成员的类型可以不同,它们共同描述一个对象.T 21设x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为_2.5___.
22当a=1,b=2,c=3时,执行以下程序段后b=_2____. if (a>c) b=a; a=c; c=b;
23以下程序的输出结果为__10___,
#include \void main()
{int a;for(a=0;a<10;a++);printf(\
24按内存排列顺序, 数组char a[2]中的所有元素是a[0]和_a[1]____.
25在C语言中,文件的存取是以_字符____为单位的,这种文件被称为__流式___文件. 26/*------------------------------------------------
【程序设计】
--------------------------------------------------
功能:输入一个字符串,过滤此串,只保留串中的字母字 符,并统计新生成串中包含的字母个数。
例如:输入的字符串为ab234$df4,新生成的串为abdf 。
注意:
请在Begin 和 End 注释行之间填写代码, 所有注释语句都不能删除。
------------------------------------------------*/
#include \#include \#define N 80
void main() {
char str[N];
int fun(char ptr[ ]); void TestFunc(); int s;
printf(\
printf(\ s=fun(str);
printf(\
printf(\ TestFunc(); }
int fun(char ptr[ ]) {
/*********Begin**********/
/********** End **********/ }
void TestFunc() {
FILE *IN,*OUT; char sIN[N]; int iOUT;
IN=fopen(\ if(IN==NULL) {
printf(\ }
OUT=fopen(\ if(OUT==NULL) {
printf(\ }
fscanf(IN,\ iOUT=fun(sIN);
fprintf(OUT,\ fclose(IN); fclose(OUT); }
【参考代码】 int i,j;
for(i=0,j=0; ptr[i]!='\\0';i++)
if(ptr[i]<='z'&& ptr[i]>='a'|| ptr[i]<='Z' && ptr[i]>='A') {
ptr[j]= ptr[i]; j++; }
ptr[j]='\\0'; return(j);
27/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
功能:求出两个非零正整数的最大公约数,并作为函数值返回。 例如:若给num1和num2分别输入49和21,则输出的最大公约数为7。 -------------------------------------------------------- 注意:不可以增加或删除程序行,也不可以更改程序的结构。 ------------------------------------------------------*/
#include \int fun(int a,int b) {
int r,t; if(a
t=a;
/**********ERROR**********/ b=a;
/**********ERROR**********/ a=t; }
r=a%b;
while(r!=0) {
a=b; b=r;
/**********ERROR**********/ r=a/b; }
/**********ERROR**********/ return a; }
void main() {
int num1,num2,a;
scanf(\ a=fun(num1,num2);
printf(\}
【参考答案】 a=b;
【参考答案】
b=t;
【参考答案】
r=a%b;
【参考答案】
return b; return (b); return(b);
28/*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
以下程序可求出所有的水仙花数。(所谓水仙花数是指一个三位正整数, 其各位数字的立方之和等于该正整数。
例如;407=4×4×4+0×0×0+7×7×7,故407是一个水仙花数。) ---------------------------------------------------------
请在程序的下划线处填入正确的内容,并把下划线删除,使程序得 出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
-------------------------------------------------------*/ #include void main()
{ int x,y,z,a[8],m,i=0;
printf(″The special numbers are:\\n″);
/**********FILL**********/ for (m=100;_____; m++) { x=m/100;
/**********FILL**********/ y=_____; z=m;
if (x*100+y*10+z==x*x*x+y*y*y+z*z*z) /**********FILL**********/ {_____;i++;} }
for (x=0;x
参考答案】 m<1000 m<=999
【参考答案】 (m-x*100) /10 m0/10
【参考答案】 a[i]=m
以上是由77cn范文大全为大家整理的c语言模拟试题1(19)的相关范文,本文关键词为语言,模拟试题,下列,不正确,语言,语句,x++,int,关,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在综合文库中查看更多范文。
c语言模拟试题1(19).doc
免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。
已有11人下载
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库c语言模拟试题1(19)在线全文阅读。
本文来自:免费范文网(www.77cn.com.cn) 转载请注明出处!