【单选题】
下面程序段的运行结果是_____。
x=y=0;
while(x<15) y++,x+=++y;
printf("%d,%d\n",y,x);
A、
20,7
B、
6,12
C、
答案是:正确答案: D
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
若输入字符串:abcde<回车>,则以下循环体将执行______次。
while((ch=getchar())!=.e.) printf("*");
A、
4
B、
3
C、
2
D、
1
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
设有程序段:
int k=10;
while(k=0) k--;
则下列描述中正确的是______。
A、
while循环执行10次
B、
死循环
C、
循环体语句一次也不执行
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
有如下程序
void main()
{
int n=9;
while(n>6) { n--; printf("%d",n); }
}
该程序段的输出结果是_____。
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
语句while(!E);中的表达式 !E 等价于______。
A、
E==0
B、
E!=1
C、
E==1
D、
E!=0
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
C语言中实现循环结构的控制语句有_________。
A、
for语句、if语句、while语句
B、
if语句、break语句、do-while语句
C、
switch语句、continue语句、
答案是:正确答案: D
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
请阅读以下程序,其运行结果是_____。
void main( )
{
char c = ′A′;
if( ′0′ <= c <=
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
闰年能被400整除或者能被4整除但不能被100整除。以下_______不是判定year是闰年的正确表达式。
A、
year%400==0 || year%4==0 && year%100!=0
B、
!(y
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
与 y=(x>0 ? 1 : x<0?-1:0);功能相同的if语句是_______。(平台问题,导致格式乱。答案只有不换行。)
A、
if(x>0) y=1; else if(x<0) y=-1; else y=0
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
有如下程序段:
int x=1,y=1;
int m,n;
m=n=1;
switch (m)
{
case 0:x=x*2;
case 1:
{
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
下列关于switch语句的描述中,正确的是_____。
A、
switch语句中default子句可以没有,也可以有一个
B、
switch语句中的每个语句序列中必须有break语句
C、
switch
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
若有定义: float w; int a,b; 则合法的switch语句是_______。
A、
switch (w) {
case 1.0: printf("*\n");
c
答案是:正确答案: D
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
对if语句中表达式的类型,下列正确的描述是_____。
A、
必须是关系表达式
B、
必须是关系表达式或逻辑表达式
C、
必须是关系表达式或算法表达式
D、
可以是任意表达式
答案是:正确答案: D
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
关于以下三条语句的描述中,正确的是_______。
1.if(a) a=1;else a=2;
2.if(a==0) a=2;else a=1;
3.if(a!=0) a=1
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
阅读以下程序,如果从键盘上输入5,则正确的输出结果是_____。
void main( )
{
int x;
scanf("%d",&x);
if(
答案是:正确答案: B
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
多重if-else语句嵌套使用时,寻找与else配对的if方法是_____。
A. 缩排位置相同的if
B. 其上最近的if
C. 下面最近的if
答案是:正确答案: D
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
当a = 1, b = 3, c = 5, d = 4时,执行完下面一段程序后x的值是_____。
if ( a < b)
if(c < d)
x = 1;
else
i
答案是:正确答案: B
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
请阅读以下程序:
void main( )
{
int a= 5, b= 0, c = 0;
if ( a = b+c)
cout << ″***\n″;
else
答案是:正确答案: D
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
已知 int x=-5,y = 5;
执行语句 y = x>0 ? 1 : x<0 ? -1: 0; 后变量y的值为______。
A、
1
B、
5
C、
-1
D、
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
对于条件表达式 (k) ? (i++) : (i--)来说,其中的表达式k等价于
_____。
A、
k==0
B、
k==1
C、
k!=0
D、
k!=1
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
设有:int a = 1, b = 2, c = 3, d = 4, m = 2, n = 2;
执行(m = a>b) && (n = c>d)后n的值是_____。
A、
1
B、
2
C、
答案是:正确答案: B
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
已知x = 43, ch = ′A′, y = 0; 则表达式(x>=y&&ch <′B′&& !y)
的值是_____。
A、
0
B、
语法错
C、
1
D、
“假”
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
逻辑运算符两侧运算对象的数据类型_____。
A、
只能是0或1
B、
只能是0或非0正数
C、
只能是整型或字符型数据
D、
可以是任何类型的数据
答案是:正确答案: D
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
当a=3,b=2,c=1时,表达式f=a>b>c的值是_______。
A、
2
B、
-1
C、
1
D、
0
答案是:正确答案: D
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
设变量ch的值为小写字母d,将其转为大写字母D的表达式是______。
A、
ch – a + A
B、
ch + 32
C、
ch –′a ′+′A′
D、
以上都不正确
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是_____。
A、
A % 2 == 1
B、
!(A % 2 == 0)
C、
!(A%
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
用{}将多条语句括起来组成______,程序中将其看成是单条语句。
A、
表达式语句
B、
复合语句
C、
空语句
D、
控制语句
答案是:正确答案: B
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
______用于控制程序的流程,实现程序的选择结构和循环结构。
A、
选择语句
B、
循环语句
C、
控制语句
D、
函数调用语句
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
阅读以下程序
int case;float printF;
scanf("%d%f",&case,&printF);
printf("%d %f\n",case,printF);
该程序编译时产生错误,
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
以下程序段的输出结果是_______。
int x=102, y = 012;
printf("%2d,%2d\n",x,y);
A、
10,01
B、
02,12
C、
102,10
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
假设三位正整数x,以下_____是正确分解x的各位的语句。
A、
a=x/100,b=x/10%10,c=x%10;
B、
a=x/100,b=x%100/10,c=x-b*100-a*10;
C、
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
下列程序的输出结果是_______。
double d=3.2;int x=1.2,y;
y=(x+3.8)/5.0;
printf("%d\n",d*y);
A、
3
B、
3.2
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
执行下面的程序时,假设用户输入为1#22#333(此处#表示空格),则ch1、ch2和ch3的值为______。
char ch1,ch2,ch3;
scanf("%1c%2c%3c",&ch1,&ch2,&ch3
答案是:正确答案: B
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
阅读以下程序,当输入数据的形式为:12a345b789(回车),正确的输出结果为______。
void main()
{
char c1,c2;
int a1,a2;
c1 =
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
有以下程序
char a,b,c,d;
scanf("%c%c",&a,&b);
c = getchar();
d = getchar();
当执行程序时,按下列方式输入数据(.\n.代表回车)
答案是:正确答案: B
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
有以下程序段:
char ch1,ch2;
scanf("%c",&ch1);
ch1 = ch1 + .4. -.2.;
ch2 = ch1 + .5. -.3.;
printf("%d %
答案是:正确答案: D
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
已有如下定义和输入语句,若要求a1、a2、c1、c2的值分别为10、20、A和B,当从第一列开始输入数据时,正确的数据输入方式是______。(答案中#代表空格)
int a1,a2;
char c1,c2;
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
执行下面程序时,欲将25和2.5分别赋给a和b,正确的输入方法是______。
int a;
float b;
scanf("a=%d,b=%f",&a,&b);
A、
25 2.5
B、
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
已知 int a,b;用语句scanf("%d%d",&a,&b);输入a,b的值时,不能作为输入数据分隔符的是______。
A、
,
B、
空格
C、
回车
D、
Tab键
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
下面程序段的输出结果是_______。
int a=2,b=5;
printf("a=%%d,b=%d\n",a,b);
A、
a=%d,b=5
B、
a=2,b=5
C、
a=%%d
答案是:正确答案: D
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
下面程序运行后的输出结果是______。
int a=1,b=0;
printf("%d,",b=a+b);
printf("%d\n",a=2*b);
A、
0,0
B、
1,0
答案是:正确答案: D
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
以下程序运行后的输出结果是______。
int x=011;
printf("%d\n",++x);
A、
12
B、
11
C、
10
D、
9
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
下面程序的输出结果是_______。
int k=11;
printf("%d,%o,%x\n",k,k,k);
A、
11,12,11
B、
11,13,13
C、
11,013,0
答案是:正确答案: D
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
C语言中用于结构化程序设计的3种基本结构是________。
A、
顺序结构、选择结构、循环结构
B、
if、switch、break
C、
for、while、do-while
D、
if、f
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
以下关于当型循环和直到型循环的描述不正确的是_______。
A、
两者可以互相转换
B、
直到型循环的循环体可能一次都不执行
C、
当型循环的循环体可能一次都不执行
D、
直到型循环的循环体至
答案是:正确答案: B
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
sizeof(double) 是________
A、
一个双精度型表达式
B、
一个整型表达式
C、
一种函数调用
D、
一个非法的表达式
答案是:正确答案: B
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【填空题】
假设a为整型变量,则表达式 (a=3,a++,a+5,a*6) 的值是(______)
答案是:正确答案:
第一空:
24
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【填空题】
计算以下式子的结果。(计算结果为十进制)
71 & 52 = ______
71 | 52 = _______
71 ^ 52 = _______
~ 8 = _______
16
答案是:答案:
第一空:
4
第二空:
119
第三空:
115
第四空:
-9
第五空:
2
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
若有定义
int a=7;
float x=2.5,y=4.7;
则表达式 x+a%3*(int)(x+y)%2/4 的值是_____
A、
2.500000
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
int i=3;
float f=2.3f;
double d=3.2;
long l=10;
则表达式 10+.a.+i*f-d/l 的结果是
A、
不确定
B、
113.58
C、
113
答案是:正确答案: B
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【填空题】
#include
using namespace std;
int main()
{
int i=1,j=2,k=3;
printf("%d\n",i++);
printf("%d\n",++j);
pr
答案是:正确答案:
第一空:
1
第二空:
3
第三空:
8
第四空:
9
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
若变量已正确定义并赋值,则下面符合C语言语法的表达式是______
A、
a: =b+1
B、
a=b=c=1
C、
int 18.5%3
D、
a=a+7=c+b
答案是:正确答案: B
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
若有定义 int k=7, x=12; 则能使值为 3 的表达式是_____
A、x % =(k % =5)
B、x % =(k - k % 5)
C、x % =k - k % 5
D、( x % = k) -
答案是:正确答案: D
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
以下程序的输出结果是______
#include
using namespace std;
int main()
{
int a=2.5+3.6;
printf("a=%d\n",a);
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
以下正确的赋值语句是______
A、
x+y=5;
B、
a+b=x+y;
C、
x=2+5;
D、
x=int+8;
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
下面程序的输出结果是:
#include
using namespace std;
int main()
{
int a=3;
printf("a=%d,",a);
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
语句printf("ch=%d,ch=%c\n",65,65); 的输出结果是_______
A、
65,65
B、
ch=65,ch=65
C、
ch=65,ch=A
D、
ch=A,ch
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
下列选项中与其他3个不是表示同一个字符的是________
A、
.a.
B、
"a"
C、
.\141.
D、
.\x61.
答案是:正确答案: B
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
语句printf("a\bre\.hi\.y\\\bou\n"); 的输出结果是______
A、
a\bre\.hi\.y\\\bou
B、
a\bre\.hi\.y\bou
C、
re.hi.you
答案是:正确答案: C
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言)
【单选题】
下列实型常量指数形式中,正确的是______
A、
-1.23E0
B、
-1.23e5.5
C、
E-8
D、
1.23E(-5)
答案是:正确答案: A
更新时间:2023/4/3 12:59:00
出自:兰州工业学院-计算机语言(C语言) 目前为: 2/3 页 首页 上页 下页 尾页