首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下述语句中,在字符串sl和s2相等时显示“they are Equal”的是( )。
A.if(*s1==*s2) puts("they are Equal");
B.if(!strcmp(s1,s2)) puts("they are Equal");
C.if(s1==s2) Puts("they are Equal");
D.if(strcmp(s1,s2)) puts("they are Equal”);
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
设有定义: Struct complex {int real,unreal;}data1={1,8},data2; 则以下赋值语句中错误的是( )。
A.data2={data1.rea1,data1.unrea1};
B.data2=(2,6);
C.data2.rea1=data1->rea1;
D.data2->rea1=data1.unrea1;
点击查看答案&解析
手机看题
单项选择题
下列选项中,不能作为合法常最的是( )。
A.1.234e04
B.1.234e0.4
C.1.234e+4
D.1.234e0
点击查看答案&解析
手机看题
单项选择题
下列描述中,正确的是( )。
A.线性链表是线性表的链式存储结构
B.栈与队列是非线性结构
C.双向链表是非线性结构
D.只有根结点的二叉树是线性结构
点击查看答案&解析
手机看题
单项选择题
下列关于C语言数据文件的叙述中正确的是( )。
A.文件由ASCII码字符序列组成,C语言只能读写文本文件
B.文件由二进制数据序列组成,C语言只能读写二进制文件
C.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件
D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件
点击查看答案&解析
手机看题
单项选择题
阅读下面程序,程序执行后的结果为( )。 #include"stdio.h" main() {char*str="abcdefghijklnmopq": while(*str++!='e'); printf("%c\n",*str); }
A.f
B.a
C.e
D.a
点击查看答案&解析
手机看题
单项选择题
已有定义int a=3;和输出语句printf("%8x",a);以下正确的叙述是( )。
A.整型变量的输出格式符只有%d一种
B.%x是格式符的一种,它可以适用于任何一种类犁的数据
C.%x是格式符的一种,其变量的值按十六进制数输出,但%08x是错误的
D.%8x是正确的格式符,其中数字8规定了输出字段的宽度
点击查看答案&解析
手机看题
单项选择题
设有如下关系表: 则下列操作正确的是( )。
A.T=R/S
B.T=R×S
C.T=R∩S
D.T=R∪S
点击查看答案&解析
手机看题
单项选择题
设有以下说明,则不正确的叙述是( )。 union un {int a; chat b: float c; }arr;
A.arr所占的内存长度等于成员c的长度
B.arr的地址和它的各成员的地址都是同一地址
C.arr可以作为函数参数
D.不能在定义art时对它初始化
点击查看答案&解析
手机看题
单项选择题
以下标识符不是关键字的是( )。
A.break
B.char
C.switch
D.return
点击查看答案&解析
手机看题
单项选择题
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。
A.逻辑设计
B.需求分析
C.详细设计
D.物理设计
点击查看答案&解析
手机看题
单项选择题
以下关于C语言数据类型的叙述中正确的是( )。
A.C基本数据类型包括:分为整型、实型、浮点型、字符型四种
B.实型常量的表达方式包括十进制形式、十六进制形式、二进制形式、八进制形式、指数形式
C.若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型
D.若只处理“真”和“假”两种逻辑值,应使用逻辑类型
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是( )。 #include<stdio.h> void prt(int *x,int *y,int *z) {printf("%d,%d,%d\n",++*x,++*y,*(z++));} main() {inta=10,b=40,c=20; prt(&a,&b,&c); prt(&a,&b,&c);}
A.11,42,31 12,22,41
B.11,41,20 1,42,20
C.11,21,40 11,21,21
D.11,41,21 12,42,22
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是( )。
A.调用printf()函数时,必须要有输出项
B.使用putchar()函数时,必须在之前包含头文件stdio.h
C.在C语言中,整数可以以二进制、八进制或十六进制的形式输出
D.调节getchar()函数读入字符时,可以从键盘上输入字符所对应的ASCII码
点击查看答案&解析
手机看题
单项选择题
设有定义:“long x=123450L;”,则以下能够正确输出变量x的是( )。
A.printf("x=%d\n",x);
B.printf("x=%id\a",x);
C.printf("x=%dL\n”,x);
D.printf("x=%ld\n",x);
点击查看答案&解析
手机看题
单项选择题
在C语言中,以下说法不正确的是( )。
A.在C程序中,整数和实数都能被准确无误地表示出来
B.在C程序中,任何一个变量名都代表存储器中的一个位置
C.静态变量的生存期与整个程序的运行期相同
D.C语言中,任何变量都必须先声明才能进行引用
点击查看答案&解析
手机看题
单项选择题
下述语句中,在字符串sl和s2相等时显示“they are Equal”的是( )。
A.if(*s1==*s2) puts("they are Equal");
B.if(!strcmp(s1,s2)) puts("they are Equal");
C.if(s1==s2) Puts("they are Equal");
D.if(strcmp(s1,s2)) puts("they are Equal”);
点击查看答案&解析
手机看题
单项选择题
以下描述中,不是线性表顺序存储结构特征的是( )。
A.可随机访问
B.需要连续的存储空间
C.不便于插入和删除
D.逻辑相邻的数据物理位置上不相邻
点击查看答案&解析
手机看题
单项选择题
有以下程序 #define F(X,Y)(X)*(Y) main() {int a=3,b=4: printf("%d\n",F(a++,b++)); } 程序运行后的输出结果是( )。
A.12
B.15
C.16
D.20
点击查看答案&解析
手机看题
单项选择题
下列字符数组初始化语句中,不正确的是( )。
A.char c[]='goodmorning';
B.char c[20]=“goodmorning";
C.char c[]={'a','b','c','d'};
D.char c[]={"goodmorning"};
点击查看答案&解析
手机看题
单项选择题
两个或两个以上的模块之间关联的紧密程度称为( )。
A.耦合度
B.内聚度
C.复杂度
D.连接度
点击查看答案&解析
手机看题
单项选择题
以下不合法的用户标识符是( )。
A.r3_t3
B.Else
C.6a
D._6
点击查看答案&解析
手机看题
单项选择题
下列方法中,属于白盒法设计测试用例的方法的是( )。
A.错误推测
B.因果图
C.基本路径测试
D.边界值分析
点击查看答案&解析
手机看题
单项选择题
有以下程序 #include<stdio.h> intfun(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main() {pdntf("%d\n",fun(4,2));} 程序的运行结果是( )。
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
关于字符常量,以下叙述正确的是( )。
A.空格不是一个字符常量
B.字符常量能包含大于一个的字符
C.单引号中的大写字母和小写字母代表的是相同的字符常量
D.所有的字符常量都可以作为整型量来处理
点击查看答案&解析
手机看题
单项选择题
开发大型软件时,产生困难的根本原因是( )。
A.大型系统的复杂性
B.人员知识不足
C.客观世界千变万化
D.时间紧、任务重
点击查看答案&解析
手机看题
单项选择题
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是( )。
A.a+d;
B.a++:
C.a=b=c=d=100;
D.a=(b=3)+(d=5);
点击查看答案&解析
手机看题
单项选择题
若有定义int x,y;并已正确给变量赋值,则下列选项中与表达式(x-y)(x++):(y++)中的条件表达式(x-y)等价的是( )。
A.(x-y>0)
B.(x-y<0)
C.(x-y<0||x-y>0)
D.(x-y==0)
点击查看答案&解析
手机看题
单项选择题
以下是while语句的基本形式: while(表达式){语句:} 其中“表达式”( )。
A.必须是逻辑表达式
B.必须是关系表达式
C.必须是逻辑表达式或关系表达式
D.可以是任意合法的表达式
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include<stdio.h> main() {int a=6,b=7,m=I; switch(a%2) {case 0:m++;break; case 1:m++; switch(b%2) {defaut:m++; case 0:m++;break; } } printf("%d\n",m); } 程序运行后的输出结果是( )。
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
下列关于线性表的叙述中,不正确的是( )。
A.线性表可以是空表
B.线性表是一种线性结构
C.线性表的所有结点有且仅有一个前件和后件
D.线性表是由n个元素组成的一个有限序列
点击查看答案&解析
手机看题
单项选择题
以下不正确的定义语句是( )。
A.double x[5]={1.0,2.0,3.0,4.0,5.0};
B.int y[5]={0,1,2,3,4,5};
C.char c1[]={'1','2','3','4','5'};
D.char c2[]={'a','b','c'};
点击查看答案&解析
手机看题
单项选择题
设有如下的程序段: char str[]="HelloWorld"; char*ptr; ptr=str; 执行上面的程序段后,*(ptr+10)的值为( )。
A.'\0'
B.'0'
C.不确定的值
D.'0'的地址
点击查看答案&解析
手机看题
单项选择题
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为( )。
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
执行以下程序段后,w的值为( )。 intw='A',x=14,y=15; w=((x||y)&&(w<'a'));
A.-1
B.NULL
C.1
D.0
点击查看答案&解析
手机看题
单项选择题
有以下程序 #include<stdio.h> void main() { int n=2,k=1; while(!(k>0||n++)); printf("%d %d\n",k,n); } 程序运行后的输出结果是( )。
A.0 2
B.1 3
C.5 7
D.1 2
点击查看答案&解析
手机看题
单项选择题
在三级模式之间引入两层映像,其主要功能之一是( )。
A.使数据与程序具有较高的独立性
B.使系统具有较高的通道能力
C.保持数据与程序的一致性
D.提高存储空间的利用率
点击查看答案&解析
手机看题
单项选择题
下面函数调用语句含有实参的个数为( )。 func((exp1,exp2),(exp3,exp4,exp5));
A.1
B.2
C.3
D.5
点击查看答案&解析
手机看题
单项选择题
若有以下定义,则对数组元素的正确引用是( )。 int a[5],*p=a;
A.*&a[5]
B.(*a)+2
C.*p+4
D.(a+2)
点击查看答案&解析
手机看题
单项选择题
若x=4,y=5,则x&y的结果是( )。
A.0
B.4
C.3
D.5
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果为( )。 群include<stdio.h> void abc(char*str) {int a,b,i,j; for(i=0;str[i]!=’\0;i++) if(str[i]!==:’a’) str[j++]=str[i]; str[j]=’\0’; } void main() {char str[]="abcdef"; abc(str); printf("str[]=%s",str); }
点击查看答案&解析
手机看题
微信扫码免费搜题