第一接单网平台/搜索关键词优化排名
计算机二级C语言试题20套
更新时间:2017/1/31 18:41:00 浏览量:607 手机版
第一套
下列正确的标识符是( ).
A、a+b
B、6a
C、_do
D、%y
【参考答案】 错误
C
【学生答案】
[未答此题]
执行以下程序段后,输出结果和a的值是()。
int a=10; printf("%d",a++);
A、11和10
B、10和11
C、11和11
D、10和10
【参考答案】 错误
B
【学生答案】
[未答此题]
以下不正确的if语句形式是()。
A、if(x
B、if(x!=y) scanf("%d",&x) else scanf("%d",&y);
C、if(x>y&&x!=y);
D、if(x==y) x+=y;
【参考答案】 错误
B
【学生答案】
[未答此题]
int a=3,b=2,c=1; if(a>b && b>c)a=b; else a=c;
则a的值为()。
A、1
B、0
C、2
D、3
【参考答案】 错误
C
【学生答案】
[未答此题]
对for(表达式1; ;表达式3)可以理解为( ).
A、for(表达式1;表达式3;表达式3)
B、for(表达式1;表达式1;表达式3)
C、for(表达式1;1;表达式3 )
D、for(表达式1;0;表达式3)
【参考答案】 错误
C
【学生答案】
[未答此题]
运行结果是" 11 12"的程序段是:请在A处填写正确内容( )。
for(i=1;i<=2;i++)
___A___
A、for(j=1;j<=2;j++)printf("%3d",10*i+j);break;
B、{for(j=1;j<=2;j++)printf("%3d",10*i+j);break;}
C、for(j=1;j<=2;j++)printf("%3d",10*i+j);continue;
D、{for(j=1;j<=2;j++)printf("%3d",10*i+j);continue;}
【参考答案】 错误
B
【学生答案】
[未答此题]
static char str[10]="China";数组元素个数为()。
A、6
B、9
C、5
D、10
【参考答案】 错误
D
【学生答案】
[未答此题]
以下程序的输出结果是:( ).
fun(int x, int y, int z)
{ z=x*x+y*y; }
main( )
{ int a=31;
fun(5,2,a);
printf("%d", a);
}
A、无定值
B、29
C、31
D、0
【参考答案】 错误
C
【学生答案】
[未答此题]
文件包含中,被包含文件( ).
A、可以是可执行文件.
B、可以嵌套其它文件.
C、可以是目标文件或源文件.
D、必须用".h"为后缀.
【参考答案】 错误
B
【学生答案】
[未答此题]
下列程序段的输出结果是:( ).
void fun( int *x, int *y)
{ printf("%d %d",*x,*y);*x=3;*y=4;}
main( )
{ int x=1, y=2;
fun(&y, &x);
printf("%d %d", x, y);
}
A、2 1 1 2
B、1 2 3 4
C、2 1 4 3
D、1 2 1 2
【参考答案】 错误
C
【学生答案】
[未答此题]
在C程序中,main函数必须位于程序的最前面
【学生答案】 错误
未答此题
============================================================
【参考答案】
错误
表达式 (j=3, j++) 的值是4.
【学生答案】 错误
未答此题
============================================================
【参考答案】
错误
已知a=3,b=4,c=5,则逻辑表达式a||b+c && b-c的值为0.
【学生答案】 错误
未答此题
============================================================
【参考答案】
错误
循环结构中的continue语句是使整个循环终止执行
【学生答案】 错误
未答此题
============================================================
【参考答案】
错误
在实际编程中,do-while循环完全可以用for循环替换.
【学生答案】 错误
未答此题
============================================================
【参考答案】
正确
引用数组元素时,数组元素下标必须是整型常量.
【学生答案】 错误
未答此题
============================================================
【参考答案】
错误
如果函数值的类型和return语句中表达式的值不一致,则以函数类型为准。
【学生答案】 错误
未答此题
============================================================
【参考答案】
正确
带参数的宏定义不是进行简单的字符串替换,还要进行参数替换.
【学生答案】 错误
未答此题
============================================================
【参考答案】
正确
下列的初始化的方式是正确的吗?
char st[10];
st="string";
【学生答案】 错误
未答此题
============================================================
【参考答案】
错误
在定义结构体变量时不允许对它赋初值.
【学生答案】 错误
未答此题
============================================================
【参考答案】
错误
int a=1,b=2,c=3; 执行语句a=b=c;后a的值是_____.
【空 1】 错误