赞
踩
2-1
在嵌套使用if语句时,C语言规定else总是()。
(1分)
C.
和之前与其最近的且不带else的if配对
作者
颜晖
单位
浙江大学
2-1
答案正确
(1 分)
2-2
下列程序段的输出结果是()。
int main(void)
{
int a = 2, b = -1, c = 2;
if(a < b)
if(b < 0)
c = 0;
else c++;
printf("%d\n",c);
return 0;
}
(1分)
C.
2
作者
颜晖
单位
浙江大学城市学院
2-2
答案正确
(1 分)
2-3
有一函数 KaTeX parse error: Expected '}', got '\right' at position 109: …0} \end{array} \̲r̲i̲g̲h̲t̲. ,以下程序段中错误的是()。
(1分)
C.
y = 0;
if(x >= 0);
if(x > 0) y = 1;
else y = -1;
作者
颜晖
单位
浙江大学城市学院
2-3
答案正确
(1 分)
2-4
下列程序段输出结果为 ____。
int x = -3, y = 2;
if(x>y);
x = -x;
if(x<y)
y = -y;
printf(“x=%d,y=%d\n”, x, y);
(1分)
B.
x=3,y=2
作者
徐镜春
单位
浙江大学
2-4
2-5
能正确表示逻辑关系"a≥10 或 a≤0"的C语言表达式是()。
(1分)
D.
a>=10 || a<=0
作者
李廷元
单位
中国民用航空飞行学院
2-5
答案正确
(1 分)
2-6
下列条件语句中,功能与其他语句不同的是
(1分)
D.
if (a == 0)printf(" %d\n", x); else printf(" %d\n", y);
作者
李廷元
单位
中国民用航空飞行学院
2-6
答案正确
(1 分)
2-7
有定义语句“int a=1,b=2,c=3,x;”,则以下各程序段执行后,x的值不为3的是
(1分)
C.
if(a<3)x=3;
if(a<2)x=2;
if(a<1)x=1;
作者
李廷元
单位
中国民用航空飞行学院
2-7
答案正确
(1 分)
2-8
下列程序运行时输入“2.0<回车>”,则输出结果是
#include <stdio.h>
int main(void)
{
float x, y;
scanf("%f", &x);
if (x < 0.0)y = 0.0;
else if ((x < 5.0) && (x != 2.0))y = 1.0 / (x + 2.0);
else if (x < 10.0)y = 1.0 / x;
else y = 10.0;
printf("%f\n", y);
return 0;
}
(1分)
C.
0.500000
作者
李廷元
单位
中国民用航空飞行学院
2-8
答案正确
(1 分)
2-9
对于以下代码:
int i = 6;
if ( i <= 6 ) printf(“hello\n”);;
else printf(“bye-bye\n”);;
(1分)
C.
不能通过编译
作者
颜晖-历年试卷
单位
浙江大学城市学院
2-9
2-10
设ch是char型变量,其值为G,且有表达式ch=(ch>=‘A’&&ch<=‘Z’)?(ch+32):ch,表达式的值是__。
(1分)
D.
g
作者
吴年志
单位
湖北汽车工业学院
2-10
答案正确
(1 分)
2-12
已知int x=10,y=20,z=30;以下语句:if(x<y) z=x; x=y; y=z;执行后x,y,z的值是( )。
(1分)
C.
x=20, y=10, z=10
作者
崔孝凤
单位
山东理工大学
2-12
答案正确
(1 分)
2-13
下列叙述中正确的是()。
(1分)
D.
在switch语句中,不一定使用break语句
作者
颜晖
单位
浙江大学城市学院
2-13
答案正确
(1 分)
2-14
下列程序段的输出结果是 ()。
int main(void)
{
int x = 1, a = 0, b = 0;
switch(x)
{
case 0: b++;
case 1: a++;
case 2: a++; b++;
}
printf("a=%d,b=%d\n",a,b);
return 0;
}
(1分)
A.
a=2,b=1
作者
颜晖
单位
浙江大学城市学院
2-14
答案正确
(1 分)
2-15
若a、b、c1、c2、x、y均是整型变量,以下正确的switch语句是
(1分)
D.
switch(a-b)
{ default: y=a*b; break;
case 3: case 4: x=a+b; break;
case 10: case 11: y=a-b; break; }
作者
李廷元
单位
中国民用航空飞行学院
2-15
2-16
设变量已正确定义,以下( )与其它switch语句不等价。
(1分)
C.
switch(choice){
case 1: price = 3.0; break;
case 2: price = 2.5; break;
case 3: price = 4.0; break;
case 4: price = 3.5; break;
}
作者
颜晖
单位
浙江大学城市学院
2-16
答案正确
(1 分)
2-17
设变量已正确定义,以下( )与其它switch语句不等价。
(1分)
D.
switch(op){
case ‘+’: printf("%d\n", value1 + value2); break;
case ‘-’: printf("%d\n", value1 - value2); break;
case ‘*’: printf("%d\n", value1 * value2); break;
}
作者
颜晖
单位
浙江大学城市学院
2-17
答案正确
(1 分)
2-18
若变量已正确定义,表达式 (j=3, j++) 的值是____。
(1分)
A.
3
作者
往年试卷
单位
浙江大学
2-18
2-19
下列运算符中优先级最低的是__.
(1分)
A.
II
作者
往年试卷
单位
浙江大学
2-19
答案正确
(1 分)
2-20
表达式__不能用于判断“x和y不同时为零”。
(1分)
C.
!(x0 || y0)
作者
往年试卷
单位
浙江大学
2-20
2-21
为表示关系x≥y≥z,应使用C语言表达式( )。
(1分)
A.
(x>=y)&&(y>=z)
作者
王秀
单位
福州大学
2-21
答案正确
(1 分)
2-22
已知int i, a; 执行语句i=(a=23,a5),a+6;后,变量i的值是( )。
(1分)
C.
30
作者
王秀
单位
福州大学
2-22
答案正确
(1 分)
2-23
若a为int类型,且其值为3,则执行完表达式a+= a-= a*a后,a的值是__。
(1分)
C.
-12
作者
林颖贤
单位
集美大学
2-23
答案正确
(1 分)
2-24
逻辑运算符两侧运算对象的数据类型( )。
(1分)
D.
可以是任何类型的数据
作者
王秀
单位
福州大学
2-24
答案正确
(1 分)
2-25
下列能正确表示a≥10或a≤0的关系表达式是:
(1分)
C.
a>=10 || a<=0
作者
许莎
单位
重庆科技学院
2-25
答案正确
(1 分)
2-26
假设所有变量均为整型,则表达式(a = 2, b = 5, b++, a+b)的值是( )
(1分)
B.
8
作者
NIT_C教研组
单位
浙江大学宁波理工学院
2-26
答案正确
(1 分)
2-27
下面四个选项中,均是合法转义字符的选项是( )
(1分)
A.
‘’’ 、 ‘’ 、 ‘\n’
作者
NIT_C教研组
单位
浙江大学宁波理工学院
2-27
2-28
定义变量 int a;,则表达式 a = 3, 5;执行过后,a的值和表达式的值分别是:
(1分)
A.
3 , 5
作者
周强
单位
青岛大学
2-28
2-29
设有定义:
int a = 1, b = 2, c = 3, d = 4, m = 2, n = 2;
则执行表达式
(m = a > b) && (n = c > d);
后,n的值为____。
(1分)
B.
2
作者
李廷元
单位
中国民用航空飞行学院
2-29
2-30
在以下一组运算符中,优先级最高的运算符是____。
(1分)
C.
%
作者
李廷元
单位
中国民用航空飞行学院
2-30
答案正确
(1 分)
2-31
与语句“y = (x > 0 ? 1 : x < 0 ? -1 : 0);”功能相同的if语句是____。
(1分)
A.
if (x > 0)y = 1;
else if (x < 0)y = -1;
else y = 0;
作者
李廷元
单位
中国民用航空飞行学院
2-31
答案正确
(1 分)
2-32
逗号表达式(a=35,a4),a+15的值为:
(1分)
B.
30
作者
王俊玲-ktp-5
单位
集美大学
2-32
答案错误
(0 分)
2-33
请读程序:
#include
using namespace std;
int main()
{ int a=4,b=7;
printf("%d\n",(a=a+1,b+a,b+1));
return 0;
}
则上面程序的输出结果是( )
(1分)
D.
8
作者
王俊玲-ktp-5
单位
集美大学
2-33
答案正确
(1 分)
2-34
设 int a=12,则执行完语句 a+=a-=a*a后,a的值是( )
(1分)
D.
-264
作者
王俊玲-ktp-5
单位
集美大学
2-34
答案正确
(1 分)
2-35
设 int x=1, y=1; 表达式(!x||y–)的值是( )。
(1分)
C.
1
作者
王俊玲-ktp-5
单位
集美大学
2-35
答案正确
(1 分)
2-36
设a=1,b=2,c=3,d=4,则表达式:a<b?a:c<d?a:d 的结果为( )。
(1分)
A.
1
作者
王俊玲-ktp-5
单位
集美大学
2-36
答案正确
(1 分)
2-37
若int x=6;则x+=x-=x*x; x的值为( )。
(1分)
B.
-60
作者
薛红梅
单位
河北工程大学
2-37
答案正确
(1 分)
2-38
定义变量int a,b;,则表达式a = (b = 3, 4), 5;执行过后,a、b的值分别是:
(1分)
D.
3, 3
作者
周强
单位
青岛大学
2-38
2-39
定义int score = 75; 则表达式 80 > score > 70 的值是:
(1分)
D.
false
作者
周强
单位
青岛大学
2-39
2-40
判断关系运算符*
下列运算符中,▁▁▁▁▁ 不是关系运算符。
(1分)
作者
李祥
单位
湖北经济学院
2-40
答案正确
(1 分)
2-41
逗号运算符*
执行下面的语句后,变量 a 的值为 ▁▁▁▁▁。
a = 1, 2, 3, 4;
(1分)
A.
1
作者
李祥
单位
湖北经济学院
2-41
答案错误
(0 分)
2-42
能正确表示a和b同时为正或同时为负的逻辑表达式是__。
(1分)
D.
a*b>0
作者
吴年志
单位
湖北汽车工业学院
2-42
答案正确
(1 分)
2-43
若有定义:char ch=’\x42’;则变量ch中包含( )个字符。
(1分)
A.
1
作者
崔孝凤
单位
山东理工大学
2-43
答案正确
(1 分)
2-44
表示关系1<=x<=100的c语言表达式为( )。
(1分)
D.
x>=1 && x<=100
作者
崔孝凤
单位
山东理工大学
2-44
答案正确
(1 分)
2-45
判断char型变量ch是否为大写字母的正确表达式是( )。
(1分)
C.
(ch>='A’) && (ch<='Z’)
作者
崔孝凤
单位
山东理工大学
2-45
答案正确
(1 分)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。