查题网
高校
高级语言程序设计
截止11-06,该科目累计收录道题目。
返回课程列表
写出下面程序的执行结果 。main(){ int x=1,y=1,z=0;if(z<0)if(y>0) x=3;else x=5;printf("%d ",x);if(z=y<0) x=3;else if(y= =0 ) x=5;else x=7;printf("%d ",x);printf("%d ",z);} A、 1 7 0 B、 3 7 0 C、 5 5 0 D、 1 5 1
查看答案
2023-09-14 23:37:13
有如下程序int func(int a,int b) { return(a+b); } main( ) { int x=2,y=5,z=8,r; r=func(func(x,y),z); printf("%d ",r); }该程序的输出结果是( )。 A、 12 B、 13 C、 14 D、 15
查看答案
2023-09-14 23:37:13
有以下程序#include<stdio.h>main(){ int a=1,b=0;if(--a) b++;else if(a==0) b+=2;else b+=3;printf(“%d ”,b); }程序运行后的输出结果是 。 A、 0 B、 1 C、 2 D、 3
查看答案
2023-09-14 23:37:13
C语言中while 和do-while 循环的主要区别是( )。 A、 do-while 的循环体不能是复合语句 B、 while 的循环控制条件比do-while 的循环控制条件严格 C、 do-while 允许从外部转到循环体内 D、 do-while的循环体至少无条件执行一次
查看答案
2023-09-14 23:37:13
有如下嵌套的if语句if(a<b)if(a<c) k=a;else k=c;if(b<c) k=b;else k=c;以下选项中与上述if语句等价的语句是 。 A、 k=(a<b)?((a<c)?a:c)((b<c)?b:c); B、 k=(a<b)?((b<c)?a:b)((b>c)?b:c); C、 k=(a<b)?a:b;k=(b<c)?b:c; D、 k=(a<b)?a:b;k=(a<c)?a:c;
查看答案
2023-09-14 23:37:13
以下叙述正确的是() A、 计算机不仅能执行机器语言程序,也可以直接执行其它高级语言编写的程序。 B、 汇编语言是一种面向机器的低级语言,所以计算机可以直接执行用汇编语言编写的源程序。 C、 高级语言是与自然语言或数学语言相近的计算机语言,用高级语言编写的源程序计算机都不能直接执行。 D、 用高级语言编写的源程序只能经过解释程序边解释边执行。
查看答案
2023-09-14 23:37:13
若用数组名作为函数调用的实参,则传递给形参的是( )。 A、 数组的首地址 B、 数组的第一个元素的值 C、 数组中全部元素的值 D、 数组元素的个数
查看答案
2023-09-14 23:37:13
在C语言程序中( )。 A、 main函数必须放在程序最前头 B、 main函数必须放在程序最后 C、 main函数必须放在所有函数之前 D、 main函数可以放在程序任何允许放置函数的位置
查看答案
2023-09-14 23:37:13
有两个字符数组a,b,则以下正确的输入语句是( )。 A、 gets(a,b); B、 scanf("%s%s",a,b); C、 scanf("%s%s",&a,&b); D、 gets("a"),gets("b");
查看答案
2023-09-14 23:37:13
已知 int x=30,y=50,z=80;以下语句执行后变量x、y、z的值分别为: 。 if (x>y||x<z&&y>z) z=x; x=y; y=z; A、 x=50, y=80, z=80 B、 x=50, y=30, z=30 C、 x=30, y=50, z=80 D、 x=80, y=30, z=50
查看答案
2023-09-14 23:37:13
首页
上一页
...
38
39
40
(current)
41
42
...
下一页
尾页