c语言模拟题目第十九套Word文档下载推荐.docx
- 文档编号:5761544
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:18
- 大小:17.81KB
c语言模拟题目第十九套Word文档下载推荐.docx
《c语言模拟题目第十九套Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《c语言模拟题目第十九套Word文档下载推荐.docx(18页珍藏版)》请在冰点文库上搜索。
()
intk=2;
switch(k+1)
{case3:
k+=1;
case4:
k--;
break;
case5:
k*=3;
case6:
++k;
A、10
B、2
C、28
D、27
B
假定所有变量均已正确定义,下列程序段运行后x的值是()。
k1=1;
k2=2;
k3=3;
x=15;
if(!
k1)x--;
elseif(k2)x=4;
elsex=3;
A、4
B、15
C、3
D、14
有以下程序段
intn=0,p;
do
scanf("
%d"
&
p);
n++;
}while(p!
=12345&
&
n<
3);
此处do-while循环的结束条件是()。
A、p的值等于12345或者n的值大于等于3
B、p的值等于12345并且n的值大于等于3
C、p的值不等于12345并且n的值小于3
D、p的值不等于12345或者n的值小于3
以下能计算1+2+3+┈+10的程序段是().
A、do{i=1;
s=0;
s=s+i;
i++;
}while(i<
=10);
B、i=1;
while(i<
=10){s=s+i;
C、i=1;
do{s=s+i;
i++;
}while(i>
D、i=1;
while(i>
=10){s=s+i;
若chara[10];
已正确定义,以下语句中不能从键盘上给a数组的
所有元素输入值的语句是()。
A、for(i=0;
i<
10;
i++)a[i]=getchar();
B、scanf("
%s"
a);
C、gets(a);
D、a=getchar();
在C语言中,变量的隐含存储类别是()。
A、无存储类别
B、auto
C、static
D、extern
以下叙述中正确的是()。
A、宏替换不占用运行时间,只占编译时间
B、使用带参数的宏时,参数的类型应与宏定义时的一致
C、在程序的一行上可以出现多个有效的预处理命令行
D、在以下定义中CR是称为"
宏名"
的标识符#defineCR045
下列程序的输出结果是().
#include"
sub(intx,inty,int*z)
{*z=y-x;
}
main()
{inta,b,c;
sub(10,5,&
a);
sub(7,a,&
b);
sub(a,b,&
c);
printf("
%d,%d,%d"
a,b,c);
A、-5,-12,-7
B、5,-2,-7
C、5,2,3
D、-5,-12,-17
C语言本身没有输入输出语句
【学生答案】错误
未答此题
============================================================
【参考答案】
正确
在C程序中,逗号运算符的优先级最低
设g=1,h=2,k=3,则逻辑表达式k+g||!
h&
k-h的值为0
错误
while循环的循环体至少执行一次,而不论while表达式的值是"
真"
或"
假"
.
循环体如果包含一个以上的语句,应该用圆括号括起来,以复合语句形式出现.
C语言中数组元素的方括号不可以用花括号代替.
字符处理函数strcpy(str1,str2)的功能是把字符串1接到字符串2的后面.
被包含文件与其所在的文件(即用#include命令的源文件),在预编译后,成为同一个文件.
inti,*p=&
i;
是正确的C说明。
使几个不同的变量共占同一段内存的结构,称为"
结构体"
类型.
intx=2;
z=++x+1;
则z的值为_____.
【空1】错误
[无]
4
当a=1,b=2,c=3时,执行以下程序段后b=_____.if(a>
c)b=a;
a=c;
c=b;
2
以下do-while语句中循环体的执行次数是_____.
a=10;
b=0;
do{b+=2;
a-=2+b;
}while(a>
=0);
3
定义inta[2][3];
表示数组a中的元素个数是_____个.
6
若有以下数组aa[10],其值为941282107513该数组的元素中,数值最大的元素的下标值是_____.
/*------------------------------------------------
【程序设计】
--------------------------------------------------
功能:
从键盘为一维整型数组输入10个整数,调用fun
函数找出其中最小的数,并在main函数中输出。
请编写fun函数。
注意:
请在Begin和End注释行之间填写代码,
所有注释语句都不能删除。
-------------------------------------------------*/
intfun(intx[],intn)
/*********Begin**********/
/**********End**********/
voidTestFunc();
inta[10],i,min;
for(i=0;
i++)
a[i]);
%3d"
a[i]);
\n"
);
min=fun(a,10);
%d\n"
min);
TestFunc();
voidTestFunc()
FILE*IN,*OUT;
intiIN[10],i;
intiOUT,iCOUNT;
IN=fopen("
4.in"
"
r"
if(IN==NULL)
{
PleaseVerifyTheCurrerntDir..ItMayBeChanged"
OUT=fopen("
4.out"
w"
if(OUT==NULL)
PleaseVerifyTheCurrentDir..ItMayBeChanged"
{
for(iCOUNT=0;
iCOUNT<
iCOUNT++)
fscanf(IN,"
iIN[iCOUNT]);
iOUT=fun(iIN,10);
fprintf(OUT,"
iOUT);
fclose(IN);
fclose(OUT);
【参考代码】
intmin,i;
min=x[0];
for(i=1;
n;
if(x[i]<
min)min=x[i];
returnmin;
===============
【考生代码】
/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
计算数组元素中值为正数的平均值(不包括0)。
例如:
数组中元素的值依次为39,-47,21,2,-8,15,0,
则程序的运行结果为19.250000。
不可以增加或删除程序行,也不可以更改程序的结构。
------------------------------------------------------*/
doublefun(ints[])
/**********ERROR**********/
intsum=0.0;
intc=0,i=0;
while(s[i]=0)
if(s[i]>
0)
sum+=s[i];
c++;
sum\=c;
returnc;
main()
intx[1000];
inti=0;
do
x[i]);
while(x[i++]!
%f\n"
fun(x));
【改错1】错误
intsum=0.0;
doublesum=0.0;
doublesum=0;
【改错2】错误
while(s[i]=0)
while(s[i]!
=0)
while(!
s[i]==0)
0==s[i])
while(s[i])
【改错3】错误
sum\=c;
sum/=c;
sum=sum/c;
【改错4】错误
returnc;
returnsum;
return(sum);
/*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
编程求任意给定的n个数中的奇数的连乘积,偶数的平方和
以及0的个数,n通过scanf()函数输入。
请在程序的下划线处填入正确的内容,并把下划线删除,使程序得
出正确的结果。
不得增行或删行,也不得更改程序的结构!
-------------------------------------------------------*/
intr=1,s=0,t=0,n,a,i;
n="
scanf("
n);
for(i=1;
=n;
a="
/***********FILL***********/
_____);
if(_____!
_____=a;
elseif(a!
s+=_____;
else
t++;
r=%d,s=%d,t=%d\n"
r,s,t);
【空1】错误
a
【空2】错误
if(_____!
a%2
【空3】错误
_____=a;
r*
【空4】错误
s+=_____;
a*a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 模拟 题目 第十九
![提示](https://static.bingdoc.com/images/bang_tan.gif)