应用开发工程师选择笔试题
选择题
1:设int型变量x有初始值3,则表达式x++*5/10的值是
A.0
B.1
C.2
D.3
2:C语言的长整型数值在计算机中占用的字节个数是
A.1
B.2
C.3
D.4
3:main()
{ int x,y;
x=y=1;
y=++x;
printf( ″ %d,%d ″ ,x,y);
}
程序运行结果为
A.2,2
B.1,2
C.2,1
D.1,1
4:设有变量说明语句int a=1,b=0;
则执行以下程序段的输出结果为( )。
switch (a)
{
case 1:
switch (b)
{
case 0:printf("**0**");break;
case 1:printf("**1**");break;
}
case 2:printf("**2**");break;
}
printf(" ");
A.**0**
B.**0****2**
C.**0****1****2**
D.有语法错误
5:C 语句“ x*=y+2 ;”还可以写作
A.x=x*y+2;
B.x=2+y*x;
C.x=x*(y+2);
D.x=y+2*x;
6:设 int m1=5,m2=3;表达式m1>m2?m1=1:m2=-1运算后,m1和m2的值分别是
A.1和-1
B.1和3
C.5和-1
D.5和3
7:执行语句for(i=1;i++<4);后i的值是
A.3
B.4
C.5
D.不确定
8:设enum color {purple, black, red, white} d;, 若将d赋值为枚举常量red,则正确的是
A.d=(enum color)2;
B.d=(enum color)3;
C.d=″red″;
D.d=color;
9:在C语言中,有值函数的数据类型是指
A.函数形式参数的数据类型
B.函数返回值的数据类型
C.调用该函数时的实参的数据类型
D.任意指定的数据类型
10:设char ch,str[4],*strp;,则正确的赋值语句是
A.ch=″MBA″;
B.str=″MBA″;
C.strp=″MBA″;
D.*strp=″MBA″;
11:C语言程序编译时,程序中的`注释部分
A.参加编译,并会出现在目标程序中
B.参加编译,但不会出现在目标程序中
C.不参加编译,但会出现在目标程序中
D.不参加编译,也不会出现在目标程序中
12:下列标识符中,不是C语言保留字的是
A.char
B.while
C.min
D.default
13:不正确的标识符是
A._a2
B.2ai
C.a2_i
D.INt
14:对语句“ int a [ 10 ] ,*p=a; ”,下列表述中哪一个是正确的
A.*p 被赋初值为 a 数组的首地址
B.*p 被赋初值为数组元素 a [ 0 ]的地址
C.p 被赋初值为数组元素 a [ 1 ]的地址
D.p 被赋初值为数组元素 a [ 0 ]的地址
15:数据 - 324 在二进制文件和文本文件中所占的字节数分别是
A.2 , 2
B.2 , 4
C.4 , 2
D.4 , 4
版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。
本文地址:https://www.gunzhua.com/jiuye/bishi/97383.html