首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列程序的输出结果是( )。 #include <stdio.h> int f(int a,int b); main() { int i=2,p,j,k; j=i; k=++i; p=f(j,k); printf("%d",p); } int f(int a,int b) { int c; if(a>b)c=1; else if(a= =b) c=0; else c=-1; return(c); }
A.-1
B.1
C.2
D.编译出错,无法运行
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
若变量a是int类型,并执行了语句:a='A'+1.6;则正确的叙述是( )。
A.a的值是字符'C'
B.a的值是浮点型
C.不允许字符型和浮点型相加
D.a的值是字符'A'的ASCII码值加上1
点击查看答案&解析
手机看题
单项选择题
数据流图用于抽象地描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。
A.控制流
B.加工
C.数据存储
D.源和潭
点击查看答案&解析
手机看题
单项选择题
以下正确的函数头定义形式是( )。
A.double fun(int x,int
B.double fun(int x;int
C.double fun(int x,int ;
D.double fun(int x,;
点击查看答案&解析
手机看题
单项选择题
已知函数的调用形式:fread(buf,size,count,fp),参数buf的含义是( )。
A.一个整型变量,代表要读入的数据项总数
B.一个文件指针,指向要读的文件
C.一个指针,指向要读入数据的存放地址
D.一个存储区,存放要读的数据项
点击查看答案&解析
手机看题
单项选择题
数据结构中,与所使用的计算机无关的是数据的( )。
A.存储结构
B.物理结构
C.逻辑结构
D.物理和存储结构
点击查看答案&解析
手机看题
单项选择题
用链表表示线性表的优点是( )。
A.便于随机存取
B.花费的存储空间较顺序存储少
C.便于插入和删除操作
D.数据元素的物理顺序与逻辑顺序相同
点击查看答案&解析
手机看题
单项选择题
结构化程序设计主要强调的是( )。
A.程序的规模
B.程序的效率
C.程序设计语言的先进性
D.程序的易读性
点击查看答案&解析
手机看题
单项选择题
函数fun的返回值是( )。 fun(char *a,char *b) { int num=0,n=0; while( * (a+num)! ='\0') num++; while(b[n]) {*(a+num)=b[n];num++;n++;} return num; }
A.字符串a的长度
B.字符串b的长度
C.字符串a和b的长度之差
D.字符串a和b的长度之和
点击查看答案&解析
手机看题
单项选择题
若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是( )。
A.EOF
B.-1
C.1
D.NULL
点击查看答案&解析
手机看题
单项选择题
以下正确的说法是( )。
A.用户若需调用标准库函数,调用前必须重新定义
B.用户可以重新定义标准库函数,若重新定义,该函数将失去原有含义
C.系统根本不允许用户重新定义标准库函数
D.用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统会自动调用
点击查看答案&解析
手机看题
单项选择题
执行语句for(i=1; i++<4;);后变量i的值是( )。
A.3
B.4
C.5
D.不定
点击查看答案&解析
手机看题
单项选择题
下面四个选项中,均是不合法的用户标识符的选项是( )。
A.A P_0 do
B.float la0_A
C.b-a goto int
D._123 temp int
点击查看答案&解析
手机看题
单项选择题
能正确表示逻辑关系“a)10或a≤0”的C语言表达式是( )。
A.a> =10 or a<=0
B.a> =0|a<=10
C.a>=10&&a<=0
D.a>=10||a<=0
点击查看答案&解析
手机看题
单项选择题
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
点击查看答案&解析
手机看题
单项选择题
软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指( )。
A.模块间的关系
B.系统结构部件转换成软件的过程描述
C.软件层次结构
D.软件开发过程
点击查看答案&解析
手机看题
单项选择题
利用fseek函数可以实现的操作是()。
A.改变文件的位置指针
B.文件的顺序读写
C.文件的随机读写
D.以上答案均正确
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include <stdio.h> main() { int x=23; do { Printf("%d",x--);} while(! x); } 该程序的执行结果是( )。
A.321
B.23
C.不输出任何内容
D.陷入死循环
点击查看答案&解析
手机看题
单项选择题
下面程序段的输出结果是( )。 char a[]="lanuage",*p; p=a; while(*P! ='u') {printf("%c",*p-32); P++;}
A.LANGUAGE
B.language
C.LAN
D.langUAGE
点击查看答案&解析
手机看题
单项选择题
若有以下语句,则对数组a元素的引用不正确的是(0≤i≤9)( )。 int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
A.a[p-a]
B.*(&
C.p
D.*(*(a+)
点击查看答案&解析
手机看题
单项选择题
已有定义int a=-2;和输出语句printf("%81x",a);以下正确的叙述是( )。
A.整型变量的输出形式只有%d一种
B.%x是格式符的一种,它可以适用于任何一种类型的数据
C.%x是格式符的一种,其变量的值按十六进制输出,但%81x是错误的
D.%81x不是错误的格式符,其中数字8规定了输出字段的宽度
点击查看答案&解析
手机看题
单项选择题
以下不正确的定义语句是( )。
A.double x[5]={2.0,4.0,6.0,8.0,10.0};
B.int y[5.3]={0,1,3,5,7,9};
C.charc\[]={'1','2','3','4','5'};
D.char c2[]={'\x10','\xa','\x8'};
点击查看答案&解析
手机看题
单项选择题
调用gets和puts函数时,必须包含的头文件是( )。
A.stdih
B.stdlih
C.define
D.以上都不对
点击查看答案&解析
手机看题
单项选择题
下列数据中,不合法的C语言实型数据的是( )。
A.0.123
B.123e3
C.2.1e3.5
D.789.0
点击查看答案&解析
手机看题
单项选择题
有一堆零件(个数在100到200之间),如果分成4个零件一组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面的程序是求这堆零件的总数,请选择填空。 #include<stdio.h> main() { int i; for(i=100; i<200;i++) if((i-2)%4==0) if(! ((i-3)%7)) if(____) printf("%d",i); }
A.i%9=5
B.i%9!=5
C.(i-5)%9!=0
D.(i-5)%9= =0
点击查看答案&解析
手机看题
单项选择题
在C语言中,char型数据在内存中的存储形式是( )。
A.补码
B.反码
C.原码
D.ASCII码
点击查看答案&解析
手机看题
单项选择题
以下程序段的输出结果是( )。 int a=1234; printf("%2d\n",a);
A.12
B.34
C.1234
D.提示出错,无结果
点击查看答案&解析
手机看题
单项选择题
若有以下结构体,则正确的定义或引用的是( )。 struct Test { int x; int y; } vl;
A.Tesx=10;
B.Test v2;v2.x=10;
C.struet v2;v2.x=10;
D.struct Test v2={10};
点击查看答案&解析
手机看题
单项选择题
算法的空间复杂度是指( )。
A.算法程序的长度
B.算法程序中的指令条数
C.算法程序所占的存储空间
D.执行算法所需要的存储空间
点击查看答案&解析
手机看题
单项选择题
C语言规定,在一个源程序中,main函数的位置( )。
A.必须在最开始
B.必须在系统调用的库函数的后面
C.可以任意
D.必须在最后
点击查看答案&解析
手机看题
单项选择题
下面判断正确的是( )。
A.char *a="china";等价于char *a;*a="ghina";
B.char str[5]={"china"};等价于char str[]={"china"};
C.char*s="china";等价于char*s;s="china";
D.charc[4]="abc",d[4]="abc";等价于char c[4]=d[4]="abc";
点击查看答案&解析
手机看题
单项选择题
有如下程序: #define N 2 #define M N+1 #define NUM 2*M+1 main() { int i; for(i=1; i<=NUM;i++)printf("%d\n",i); } 该程序中的for循环执行的次数是( )。
A.5
B.6
C.7
D.8
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。 #inelude <stdio.h> main() { int a[5]={2,4,6,8,10},*p,**k; p=a; k=&p; printf("%d",*(p++)); printf("%d\n",**k); }
A.4
B.22
C.24
D.46
点击查看答案&解析
手机看题
单项选择题
若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是( )。
A.2
B.3
C.4
D.无确定值
点击查看答案&解析
手机看题
单项选择题
以下叙述中不正确的是( )。
A.预处理命令行都必须以#号开始
B.在程序中凡是以#号开始的语句行都是预处理命令行
C.宏替换不占用运行时间,只占编译时间
D.定义#define PI 3.1415926;是正确的
点击查看答案&解析
手机看题
单项选择题
若调用fputc函数输出字符成功,则其返回值是( )。
A.EOF
B.1
C.0
D.输出的字符
点击查看答案&解析
手机看题
单项选择题
下面程序段的输出结果是( )。 char str[]="ABC",*p=str; Printf("%d\n",*(p+3));
A.67
B.0
C.字符'C'的地址
D.字符'C'
点击查看答案&解析
手机看题
单项选择题
应用数据库的主要目的是( )。
A.解决数据保密问题
B.解决数据完整性问题
C.解决数据共享问题
D.解决数据量大的问题
点击查看答案&解析
手机看题
单项选择题
若有说明:int *p,m=5,n;以下正确的程序段是( )。
A.p=&n;scanf("%d",&;
B.p=&n;scanf("%d",*
C.scanf("%d",&;*p=6;
D.p=&n;*p=m;
点击查看答案&解析
手机看题
单项选择题
下面程序段的运行结果是( )。 char*p="abcdefgh"; p+ =3; printf("%d\n",stfien(strcpy(p,"ABCD")));
A.8
B.12
C.4
D.7
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include <stdio.h> fun(int x,int y,int z) { z=x*y;} main() { int a=4,b=2,c=6; fun(a,b,c); printf("%d",c); } 程序运行后的输出结果是( )。
A.16
B.6
C.8
D.12
点击查看答案&解析
手机看题
单项选择题
检查软件产品是否符合需求定义的过程称为( )。
A.确认测试
B.集成测试
C.验证测试
D.验收测试
点击查看答案&解析
手机看题
单项选择题
当说明一个结构体变量时,系统分配给它的内存是( )。
A.各成员所需内存量的总和
B.结构中第一个成员所需内存量
C.成员中占内存量最大者所需的容量
D.结构中最后一个成员所需内存量
点击查看答案&解析
手机看题
单项选择题
在位运算中,操作数左移一位,其结果相当于( )。
A.操作数乘以2
B.操作数除以2
C.操作数除以4
D.操作数乘以4
点击查看答案&解析
手机看题
单项选择题
设变量a是int型,f是float型,i是double型,则表达式10+'a'+i*f值的数据类型为( )。
A.int
B.float
C.double
D.不确定
点击查看答案&解析
手机看题
单项选择题
若变量c为char类型,能正确判断出c为小写字母的表达式是( )。
A.'a'<=c<='z'
B.(c>='a')||(c<='z')
C.('a'<=and('z'>=
D.(c>='a')&&(c<='z')
点击查看答案&解析
手机看题
单项选择题
在int (*prt)[3];定义中,标识符prt( )。
A.定义不合法
B.是一个指针数组名,每个元素都是一个指向整型变量的指针
C.是一个指针,它指向一个具有三个元素的一维数组
D.是一个指向整型变量的指针
点击查看答案&解析
手机看题
单项选择题
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,其中数据独立性最高的阶段是( )。
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
点击查看答案&解析
手机看题
单项选择题
设以下变量均为int类型,表达式的值不为7的是( )。
A.(x=y=6,x+y,x+1)
B.(x=y=6,x+y,y+1)
C.(x=6, x+1,y=6,x+
D.(y=6,y+1,x=y,x+1)
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include <stdio.h> main() { int a=2,b= -1,c=2; if(a<b) if(b<0) c=0; else c++; printf("%d\n",c); } 该程序的输出结果是
A.0
B.1
C.2
D.3
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。 #include <stdio.h> int f(int a,int b); main() { int i=2,p,j,k; j=i; k=++i; p=f(j,k); printf("%d",p); } int f(int a,int b) { int c; if(a>b)c=1; else if(a= =b) c=0; else c=-1; return(c); }
A.-1
B.1
C.2
D.编译出错,无法运行
点击查看答案&解析
手机看题
微信扫码免费搜题