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