首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
有下列程序:
main()
int x=5;
do
printf("%d",x-=4);
while(1(--x));程序的输出结果是( )。
A.1
B.20
C.1-4
D.死循环
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
有下列程序:
main()
int x=5;
do
printf("%d",x-=4);
while(1(--x));程序的输出结果是( )。
A.1
B.20
C.1-4
D.死循环
点击查看答案&解析
手机看题
单项选择题
若有下列定义,则对a数组元素地址的正确引用是( )。
int a[5],*p=a;
A.p+5
B.a+1
C.&a+1
D.&a[0]
点击查看答案&解析
手机看题
单项选择题
下列工具中为需求分析常用工具的是( )。
A.PAD
B.PFD
C.N-S
D.DFD
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。
#include<stdio.h>
int fun(int x)
int p;
if(x==0||x==1)
return 3;
else
p=x-fun(x-2);
return p;void main()
printf("\n%d",fun(5));
A.5
B.3
C.7
D.1
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。
#include<stdio.h>
main()
int a=4
printf("%d\n",(a+=a-=a*
A.);
A) -8
B.14
C.0
D.-24
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。
#include<stdio.h>
void main()
int a=0,b=1,C=2;
if(++a>0||++b>0)
++c;
printf("%d,%d,%d",a,b,C) ;
A.0,1,2
B.1,2,3
C.1,1,3
D.1,2,2
点击查看答案&解析
手机看题
单项选择题
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是( )。
Struct stu
int i;
int name;
st,*p;
p=&st;
A.st.i
B.*p.i
C.(*p).i
D.p->i
点击查看答案&解析
手机看题
单项选择题
若a、b、c、d都是int型变量且都已经正确赋初值,则下列不正确的赋值语句是( )。
A.a+ d;
B.a++;
C.a=b=c=d=100;
D.a=(b=3)+(d=5);
点击查看答案&解析
手机看题
单项选择题
设有下列语句
int a=1,b=2,c;
c=a^(b<<2);
执行后,C的值为( )。
A.6
B.7
C.8
D.9
点击查看答案&解析
手机看题
单项选择题
表示关系a≤b≤c的C语言表达式为( )。
A.(a<=
B.&&(b<=
C.(a<=B) and(b<=C)C) (a<=b<=
D.(a<=B) &a
点击查看答案&解析
手机看题
单项选择题
若有运算符:>、*=、<<、%、sizeof,则它们按优先级(由低至高)的正确排列次序为( )。
A.*= << > % sizeof
B.<< *= > % sizeof
C.%=><< sizeof %
D.*=><< % sizeof
点击查看答案&解析
手机看题
单项选择题
有下列程序:
fun(int x)
int p;
if(x==0 ||x==1) return(3);
p=x-fun(x-2);
return p;main()
printf("%d\n",fun(7));
执行后的输出结果是( )。
A.7
B.3
C.2
D.0
点击查看答案&解析
手机看题
单项选择题
下列叙述中错误的是( )。
A.一种数据的逻辑结构可以有多种存储结构
B.数据的存储结构与数据的处理效率无关
C.数据的存储结构与数据的处理效率密切相关
D.数据的存储结构在计算机中所占的空间不一定是连续的
点击查看答案&解析
手机看题
单项选择题
下列选项中不会引起二义性的宏定义是( )。
A.#define S(x)x*x
B.#define S(x)(x)*(x)
C.#define S(x)(x*x)
D.#define S(x)((x)*(x))
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。
#include<stdio.h>
#include<string.h>
main()
char a[]="\n123\\";
printf("%d,%d\n",strlen(
A.,sizeof(A) );
B.5,5
C.6,6
D.6,5
点击查看答案&解析
手机看题
单项选择题
已有定义int(*q)(),指针q可以( )。
A.指向函数的入口地址
B.代表函数的返回值
C.表示函数的类型
D.表示函数返回值的类型
点击查看答案&解析
手机看题
单项选择题
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。
A.125
B.n/2
C.n
D.n+1
点击查看答案&解析
手机看题
单项选择题
若有定义:“int a[2][3];”则对a数组的第i行第j列元素的正确引用为( )。
A.*(*(a+i)+j)
B.(a+i)[j]
C.*(a+i+j)
D.*(a+i)+j
点击查看答案&解析
手机看题
单项选择题
下列不属于软件工程的3个要素的是( )。
A.工具
B.过程
C.方法
D.环境
点击查看答案&解析
手机看题
单项选择题
字符串"\\\"ABCDEF\"\\"的长度是( )。
A.15
B.10
C.7
D.8
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是( )。
A.在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息
B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节
C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则
D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法
点击查看答案&解析
手机看题
单项选择题
执行语句printf(“%u\n”,+12345)的输出结果是( )。
A.12345
B.0
C.-1
D.非定值
点击查看答案&解析
手机看题
单项选择题
下列选项中,值为1的表达式是( )。
A.1-'0'
B.1-'\0'
C.'1'-0
D.'\0’'-'0'
点击查看答案&解析
手机看题
单项选择题
下列特征中不是面向对象方法的主要特征的是( )。
A.多态性
B.继承
C.封装性
D.模块化
点击查看答案&解析
手机看题
单项选择题
下列说法正确的是( )。
A.一个C程序可以有多个主函数
B.一个C语言的函数中只允许有一对花括号
C.C程序的书写格式是自由的,一个语句可以写在一行上,也可以写在多行内
D.在对C程序进行编译时,可以发现注释行中的拼写错误
点击查看答案&解析
手机看题
单项选择题
下列叙述中错误的是( )。
A.线性表是由n个元素组成的一个有限序列
B.线性表是一种线性结构
C.线性表的所有结点有且仅有一个前件和后件
D.线性表可以是空表
点击查看答案&解析
手机看题
单项选择题
定义下列结构体(联合)数组:
struct st
char name[15];
int age;
a[10]="ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17;
执行语句printf("%d,%c",a[2].age,*(a[3].name+2))的输出结果为( )。
A.15,A
B.16,H
C.16,A
D.17,H
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果是( )。
main()
int x=1,y=3,a=0;
while(x++!=(y=1))
a+1;
if(y<x)break;
printf("%d,%d,%d\n”,x,y,
A.;
A) 2,3,2B) 2,3,1C) 1,3,3
点击查看答案&解析
手机看题
单项选择题
利用fseek函数可实现的操作是( )。
A.实现文件的顺序读写
B.改变文件的位置指针
C.实现文件的随机读写
D.以上答案均正确
点击查看答案&解析
手机看题
单项选择题
下列叙述中不正确的是( )。
A.在C语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B.在C的函数中,最好使用全局变量
C.外部变量可以在函数之间传递数据
D.自动变量实质上是一个函数内部的局部变量
点击查看答案&解析
手机看题
单项选择题
有下列二叉树,对此二叉树中序遍历的结果为( )。
点击查看答案&解析
手机看题
单项选择题
下列关于栈的描述中错误的是( )。
A.栈是先进先出的线性表
B.栈只能顺序存储
C.栈具有记忆作用
D.对栈的插入与删除操作中,不需要改变栈底指针
点击查看答案&解析
手机看题
单项选择题
下列选项中,当x为大于1的奇数时,值为0的表达式是( )。
A.x%2==1
B.x/2
C.x%2!=0
D.x%2==0
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。
point(char*pt);
main()
char b[4]='a', 'c' ,'s' ,'f',*pt=b;
pt=point(pt);
printf('%c\n",*pt);point(char*p)
p+=3;
return p;
A.s
B.c
C.f
D.a
点击查看答案&解析
手机看题
单项选择题
若有“double a;”,则正确的输入语句是( )。
A.scanf("%1f",a) ;
B.scanf("%f",&a) ;
C.scanf("%1f",&a)
D.scanf("%le",&a) ;
点击查看答案&解析
手机看题
单项选择题
设计软件结构是在软件生命周期的( )。
A.软件定义期
B.软件开发期
C.软件维护期
D.以上3个都不是
点击查看答案&解析
手机看题
单项选择题
若变量已正确定义,下列正确的程序段是( )。
A.while(ch=getchar()=='\NN')putchar(ch);
B.while((ch=getchar())=='\n')putchar(ch);
C.while((ch=getchar())!='\N')putchar(ch);
D.while((ch=getchar())!='\n')putchar(ch);
点击查看答案&解析
手机看题
单项选择题
有下列程序:
#include<stdio.h>
main()
int a=6,b=7,m=1;
switch(a%2)
case 0:m++;break;
case 1:m++;
switch(b%2)
defaut:m++;
case0:m++;break;
printf("%d\n",m);程序运行后的输出结果是( )。
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
有下列程序:
#include<stdio.h>
main()
char c1,c2,c3,c4,c5,c6;
scanf("%c%c%c%c",&c1,&c2,&c3,&c4);
c5=getchar();c6=getchar();
putchar(c1);putchar(c2);
printf("%c%c\n",c5,c6);程序运行后,若从键盘输入(从第1列开始)
123<CR>
45678<CR>
则输出结果是( )。
A.1267
B.1256
C.1278
D.1245
点击查看答案&解析
手机看题
微信扫码免费搜题