c语言模拟题目第十七套
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第十七套
设a=12,且a定义为整型变量。执行语句a+=a-=a*=a;后a的值为()。
A、0
B、144
C、132
D、12
【参考答案】错误
A
【学生答案】
[未答此题]
设变量定义为"int a, b;",执行下列语句时,输入( ),则a和b的值都是10. scanf("a=%d, b=%d",&a, &b);
A、a=10, b=10
B、a=10 b=10
C、10, 10
D、10 10
【参考答案】错误
A
【学生答案】
[未答此题]
main()
{int x=1,a=0,b=0;
switch (x)
{ case 0: b++;
case 1: a++;
case 2: a++;b++;
}
printf("a=%d,b=%d",a,b);
}该程序的输出结果是( )
A、a=1,b=1
B、a=1,b=0
C、a=2,b=2
D、a=2,b=1
【参考答案】错误
D
【学生答案】
[未答此题]
执行下列语句后的输出为()。
int j=-1;
if(j<=1) printf("****\n");
else printf("%%%%\n");
A、%%%%
B、****
C、有错,执行不正确
D、%%%%c
【参考答案】错误
B
【学生答案】
[未答此题]
以下正确的描述是( ).
A、只能在循环体内和switch语句内使用break语句
B、continue语句的作用是终止整个循环的执行
C、从多层嵌套的外层循环中退出时,只能使用goto语句
D、在循环体内使用break和continue语句的作用相同
【参考答案】错误
A
【学生答案】
[未答此题]
设有如下程序段:
int k=10;
while(k==0)
k--;
则下述说明中正确的是( ).
A、循环体一次也不执行
B、循环体执行一次
C、死循环
D、循环体执行10次
【参考答案】错误
A
【学生答案】
[未答此题]
对以下说明语句 int a[10]={6,7,8,9,10}; 的正确理解是()。
A、将5个初值依次赋给a[6]至a[10]
B、将5个初值依次赋给a[0]至a[4]
C、因为数组长度与初值的个数不相同,所以此语句不正确
D、将5个初值依次赋给a[1]至a[5]
【参考答案】错误
B
【学生答案】
[未答此题]
下面叙述中正确的是( )。
A、空函数不完成任何操作,不符合c语言语法规则。
B、对于用户自己定义的函数,在使用前必须加以声明
C、声明函数时不必明确其参数类型和返回类型
D、函数可以返回一个值,也可以什么值也不返回
【参考答案】错误
D
【学生答案】
[未答此题]
若有#define S(r) PI*r*r,则S(a+b)展开后的形式为( ).
A、PI*a*a+PI*b*b
B、PI*a+b*a+b
C、PI*(a+b)*(a+b)
D、PI*r*r*(a+b)
【参考答案】错误
B
【学生答案】
[未答此题]
若有说明:int *p,m=5,n;以下正确的程序段是()。
A、scanf("%d",&n);*p=n;
B、p=&n;scanf("%d",*p)
C、p=&n;scanf("%d",&p);
D、p=&n;*p=m;
【参考答案】错误
D
【学生答案】
[未答此题]
一个C程序的执行是从本程序文件的第一个函数开始,到本程序main函数结束
【学生答案】错误
未答此题
============================================================
【参考答案】
错误
C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线
【学生答案】错误
未答此题
============================================================ 【参考答案】
正确
已知a=3,b=4,c=5.则逻辑表达式a+b>c && b==c值为0.
【学生答案】错误
未答此题
============================================================ 【参考答案】
正确
for循环可以用于循环次数不确定而给出循环条件的情况下. 【学生答案】错误
未答此题
============================================================ 【参考答案】
正确
在while循环中允许使用嵌套循环,但只能是嵌套while循环. 【学生答案】错误
未答此题
============================================================ 【参考答案】
错误
如果不对静态数组赋初值,则计算机默认静态数组初始值为0.
【学生答案】错误
未答此题
============================================================ 【参考答案】
正确
某些情况下,在主调函数中可以缺省对被调用函数的说明.
【学生答案】错误
未答此题
============================================================ 【参考答案】
正确
宏替换在运行程序时进行,占用运行时间.
【学生答案】错误