[单选题,7.1分] 以下程序的输出结果是:( )
int a,b,c;
main
for(a=2;a<6;a++,a++)
{c=1;
for(b=a;b<6;b++) c+=b;}
printf(“%d\n”,c);
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 以下程序段的输出结果是:( )
int x=3;
do{printf(“%3d”,x-=2);}
while(!(--x));
A.1 -2;
B.死循环
C.1
D.3 0
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 输入一个字符的正确语句是:( )
A.scanf(“%d”,x);
B.scanf(“%u”,x);
C.scanf(“%c”,&x);
D.scanf(“%e”,x);
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 以下程序运行后的输出结果是 [ ]
main()
{int a[5]={1,2,3,4,5},*p=&a[2],b;
b=*p;
printf(“%d\n”,b);}
A.2
B.3
C.4
D.
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 执行下列程序段后输出的结果是( )
int x,y,z=1;
for(x=1,y=-1;x<>< span="">
printf(″%d\n″,z);
A.1
B.2
C.5
D.6
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.6分] 设int k,a,b;unsigned long w=5;double x=1.42;
则不符合类型要求的表达式是( )
A.设int k,a,b;unsigned long w=5;double x=1
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分] 若有下列程序段:
int x=l, y=2;x=x+y;y=x-y;x=x-y;
则执行后x和y的值分别为( )
A. 1和2
B. 2和2
C.2和1
D. 1和1
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分] 正确的条件语句为( )
A.if((a=b;)>0)t=a;
B. if((a=b)>0)then t=a;
C.if(a>b)t=a;
D.if(a
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分] 已知字符’A’的ASCII码值是65,且char cl=’A’, c2=’D’;
则执行语句printf(″%d,%d\n″,cl,c2-2);后的输出结果是( )
A. A, D
B.A, B
C.
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分] 一维数组a的正确说明语句为( )
A. int a(10); int a(10);
B.int n=10, a[n];
C.int n;scanf(″%d″,&n); int a[n];
D.#def
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分] 设char cl; , 则cl中为小写英文字母字符的正确表达式为( )
A.’a’<=c1=’z’ ’a’<=c1=’z’
B.(cl>=’a’)&&(cl<=’z’)
C.(cl>=a)&&(c1<=
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分] 设int a=7; float x=2.5, y=4.7;, 则表达式x+3%(int)(x+y)/4的值是( )
A.2.75 2.75
B.3.5
C.2.5
D. 0.0
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分] 设int a,b;,则表达式(b=2, a=5, b++, a+b)的值是( )
A.2
B.5
C.7
D.8
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分] 设有定义:int n=10,*p=&n,*q;则以下选项中正确的赋值语句是( )
A.p=1;
B.q=2;
C.q=n;
D..*p=6;
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分]
以下正确的说法是 ( )
A.函数的定义可以嵌套,但函数的调用不可以嵌套。
B.函数的定义不可以嵌套,但函数的调用可以嵌套。
C.函数的定义和函数的调用均不可以嵌套 。
D.函数的定义和函数的调用均可以嵌
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分] 以下函数调用语句中,含有的实参个数是 ( )
fun( ( a1,a2), ( a3,a4,a5);
A.1
B.3
C.2
D.4
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分] 在以下给出的表达式中,与语句while (E); 中的(E)不等价的表达式是 ( )
A.(!E= =0)
B.(E>0|| E<0)
C.(E= =0)
D.( E!= =0)
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分] 以下程序运行后的输出结果是 ( )
main()
{int x=2;
do
{printf( “ %d”, x-1 );
}
w
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分] 对函数而言,叙述正确的是( )
A.函数中只能有一个return 语句
B.当函数的形参是数组时形实结合为值传递方式
C.程序中只能有一个main函数
D.无参函数的函数体内不能出现return语句
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,6.6分] 自定义函数中形式参数的作用域是( )
A.本文件
B.本函数
C.main 函数
D.整个程序
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[
下面能正确进行字符串赋值操作的是( )
A.char s[5]={
B.char s[5]={′A′,′B′,′C′,′D′,′E′};
C..char *s;s=
D.char *s;scanf(
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,9分]
设有int x=2,y,z;执行z=y=x——;后变量y的值是( )
A.0 B.
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,9分]
计算机对解释型高级语言的执行方式是( )
A..逐条语句边解释边执行,即解释一条就执行一条
B.将整个程序编译完成后再执行,不生成目标程序
C.将源程序编译成目标程序,生成并保留目标程序然后执行
D..
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,9分]
以下程序的输出结果为( )。
#define ADD(x) x*x
main( )
{ int a=4,b=6,c=7,d=ADD(a+b)*c;
printf("d=%d",d);
}
A.
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,9分]
以下函数调用语句中含有( )个实参。
func((e1,e2),(e3,e4,e5));
A.2
B.3
C.5
D. 语法错误
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,9分]
指向与文件参数有关的结构体类型的指针变量称为( )
A..函数指针
B.整型指针
C.字符型指针
D.文件指针
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
设p是指向int型一维数组的指针变量,则p+1移动的字节数是:
A.1
B.2
C.4
D.8
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
对于for(表达式l;表达式2;表达式3)语句;控制循环结束的表达式是:
A.表达式1
B.表达式2
C.表达式3
D.表达式l和表达式3
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,9分]
下列程序的输出结果是( )。
main( )
{ int a=7,b=5;
printf("%d\n",b=b/a);
A.5
B.1
C.0
D.不确定值
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
设有以下程序段: ( )
Int x=5;
while(x==0) x=x-1 ;
则以下描述正确的是
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
以下程序执行后的输出结果是 ( )
main()
{int x=5, y=4;
If(x>6) printf(“%d\n”, --y);
else print
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
C语言程序中,若未对函数类型显式说明,则函数的隐含类型为:
A.void
B.char
C.double
D.int
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,8.3分]
下列程序段的执行结果是
main()
{char c1=’C’,c2=’Z’;
printf(“%d,%d”,c1,c2);
}
A.67,68;
B.67,90
C.65,66
D.65,87
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,8.3分]
以下程序的输出结果是:
int a,b,c;
main
for(a=2;a<6;a++,a++)
{c=1;
for(b=a;b<6;b++) c+=b;}
printf(“%d\n”,c);
}
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,8.3分]
以下程序段的输出结果是:
int x=3;
do{printf(“%3d”,x-=2);}
while(!(--x));
A.1 -2;
B.死循环
C.1
D.0
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,8.3分]
以下程序的输出的结果是
main()
{i=10,sum=0;
while(i<=20)
{sum=sum+i;i++;}
printf(“%d\n”,sum);
}
A.156
B.12
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,8.3分]
以下程序的输出结果是:
main()
{int i,sum=0;
for(i=6;i>1;i--)sum+=sum;
printf(“%d\n”,sum);
}
A.14
B.0
C.15
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,8.3分]
设x=10,y=5,z=15,执行下面的一段程序后,z的结果为:
if(x>y)
if(y>z)x=y;
else z=y;
A.6
B.7
C.4
D.5
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,8.3分]
设x,y,z均为int型变量,则执行以下语句后,z的值为:
x=10,y=5;
z=x++||(y-5);
A.不定值
B.2
C.1
D.0
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
设定义语句 int a=2,b=3,c=4;则以下表达式中,值为0的表达式是 ( )
A.a&&b
B.a<=b
C..a||b+c&&b-c
D.!((a
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
下列程序运行后的输出结果是 ( )
main()
{int a1=10, a2=20,a3=30;
printf(“a1+a2+a3=%d\n”,a1+a2+a3)
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,8.3分]
设int b[][5]={1,2,3,4,5,6,7};,则元素b[1][2]的值是( )
A.0
B.2
C.6
D.7
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,8.3分]
设int a=10,*p=&a; ,则执行printf(″%d\n″,*p+a);的结果是( )
A.10
B.20
C.30
D.40
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.7分]
正确表示数学关系式x≥y≥z的C语言表达式是( )
A.x>=y>=z
B..(x>=y)&&(y>=z)
C.(x>=y)&(y>=z)
D..(x>=y)||(y>=z)
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 设int i,j=7,*p=&j;,与赋值语句i=j;等价的是( )
A.i=&p;
B.p=*&j;
C.p=&j;
D.i=*p:
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分]
数组定义及初始化正确的是( )
A.char a[5]={};
B.int a[5]={0,1,2,3,4,5};
C.char a={
D.char a[]={.0.,.1.,.2.,.3.,.4
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 以下选项中属于C语言的数据类型是
A.复合型
B. 双精度型
C.逻辑型
D. 集合型
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 对于for(表达式l;表达式2;表达式3)语句;控制循环结束的表达式是
A.表达式1
B.表达式2
C.表达式3
D.表达式l和表达式3
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 表达式:10!=9的值是
A.true
B.非零值
C.0
D.1
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分]
以下说法中正确的是( )
A.C语言程序总是从第一个的函数开始执行
B.在C语言程序中,要调用的函数必须在main()函数中定义
C. C语言程序总是从main()函数开始执行
D.C语言程序中的
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分]
在Turbo C 2.0中,可激活主菜单的键是
A.F1
B.F5
C.F9
D.F10
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 下列运算符优先级最高的是()
A. +=
B. ,
C. !
D.?:
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 设int m=5;,语句while (m==0)printf ("%d",m-=2);的循环体执行的次数是()
A.0
B.1
C.2
D. 无限
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 设int a=2,b=5;,结果为0的表达式是()
A. a%b
B. a&b
C. a=b
D. a!=b
答案是:参考答案:B
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 设int x=2,y=4;,值为非0的表达式是()
A. 1/x*y
B. 1/(x*y)
C. 1.0/x/y
D. 1/x/ (double)y
答案是:参考答案:C
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 不属于字符型常量的是()
A. 1
B. ′8′
C. ′A′
D. ′\n′
答案是:参考答案:A
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计
[单选题,7.1分] 可以作为自定义标识符的是( )
A.2x
B.break
C.m-n
D.m_n
答案是:参考答案:D
更新时间:2023/4/3 12:59:00
出自:河南理工大学-机械设计制造及其自动化-高级语言程序设计 目前为: 4/4 页 首页 上页 下页 尾页