首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
若变量已正确定义并赋值,则以下符合C语言语法的表达式是( )。
A.a=a+7;
B.a=7+b+c,a++
C.int(12.3%4)
D.a=a+7=c+b
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
数据结构主要研究的是数据的逻辑结构、数据的运算和( )。
A.数据的方法
B.数据的存储结构
C.数据的对象
D.数据的逻辑存储
点击查看答案&解析
手机看题
单项选择题
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是( )。
A.DBACEF
B.CBEFDA
C.FDAEBC
D.DFABEC
点击查看答案&解析
手机看题
单项选择题
在数据库系统的内部结构体系中,索引属于( )。
A.模式
B.内模式
C.外模式
D.概念模式
点击查看答案&解析
手机看题
单项选择题
数据库系统的核心是( )。
A.数据模型
B.软件开发
C.数据库设计
D.数据库管理系统
点击查看答案&解析
手机看题
单项选择题
以下( )不属于对象的基本特征。
A.继承性
B.封装性
C.分类性
D.多态性
点击查看答案&解析
手机看题
单项选择题
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。
A.软件矛盾
B.软件危机
C.软件耦合
D.软件产生
点击查看答案&解析
手机看题
单项选择题
关系模型允许定义3类数据约束,下列不属于数据约束的是( )。
A.实体完整性约束
B.参照完整性约束
C.属性完整性约束
D.用户自定义的完整性约束
点击查看答案&解析
手机看题
单项选择题
在数据处理中,其处理的最小单位是( )。
A.数据
B.数据项
C.数据结构
D.数据元素
点击查看答案&解析
手机看题
单项选择题
关系表中的每一行记录称为一个( )。
A.字段
B.元组
C.属性
D.关键码
点击查看答案&解析
手机看题
单项选择题
在数据库管理技术的发展中,数据独立性最高的是( )。
A.人工管理
B.文件系统
C.数据库系统
D.数据模型
点击查看答案&解析
手机看题
单项选择题
以下叙述错误的是( )。
A.C语言区分大小写
B.C程序中的一个变量,代表内存中一个相应的存储单元,变量的值可以根据需要随时修改
C.整数和实数都能用C语言准确无误地表示出来
D.在C程序中,正整数可以用十进制、八进制和十六进制的形式来表示
点击查看答案&解析
手机看题
单项选择题
有以下程序段: int i,n; for(i=0;i<8;i++) {n=rand()%5; switch(n) {case 1: case 3:printf("%d\n",n);break; case 2: case 4:printf("%d\n",n);continue; ease 0:exit(0); } printf("%d\n",n);} 以下关于程序段执行情况的叙述,正确的是( )
A.for循环语句固定执行8次
B.当产生的随机数n为4时结束循环操作
C.当产生的随机数n为1和2时不做任何操作
D.当产生的随机数n为0时结束程序运行
点击查看答案&解析
手机看题
单项选择题
可在C程序中用作用户标识符的一组标识符是( )。
A.void define WORD
B.as_b3 _123 If
C.For —abc case
D.2c DO SIG
点击查看答案&解析
手机看题
单项选择题
若变量已正确定义并赋值,则以下符合C语言语法的表达式是( )。
A.a=a+7;
B.a=7+b+c,a++
C.int(12.3%4)
D.a=a+7=c+b
点击查看答案&解析
手机看题
单项选择题
有以下程序段 char ch;int k; ch=’a’;k=12; printf("%c,%d,",ch,ch,k); printf("k=%d\n",k); 己知字符a的ASCII十进制代码为97,则执行上述程序段后输出结果是( )。
A.因变量类型与格式描述符的类型不匹配输出无定值
B.输出项与格式描述符个数不符,输出为零值或不定值
C.a,97,12k=12
D.a,97,k=12
点击查看答案&解析
手机看题
单项选择题
下列叙述中错误的是( )。
A.计算机不能直接执行用C语言编写的源程序
B.C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件
C.后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件
D.后缀为.obj和.exe的二进制文件都可以直接运行
点击查看答案&解析
手机看题
单项选择题
有以下程序 #include
void main() {int a=1,b=0; printf("%d,",b=(a++)+(a++)); printf("%d\n",a+b);} 程序运行后的输出结果是( )。
A.4,6
B.2,5
C.3,5
D.2,6
点击查看答案&解析
手机看题
单项选择题
若有代数式
,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是( )。
A.sqrt(abs(n^x+e^x))
B.sqrt(fabs(pow(n,x)+pow(x,e)))
C.sqrt(fabs(pow(n,x)+exp(x)))
D.sqrt(fabs(pow(x,n)+exp(x)))
点击查看答案&解析
手机看题
单项选择题
设有定义:int k=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是( )。
A.k++
B.k+=1
C.++k
D.k+1
点击查看答案&解析
手机看题
单项选择题
有下列程序,其中%u表示按无符号整数输出。 main() {unsigned int x=0xFFFF; /*x的初值为十六进制数*/ printf("%u\n",x); } 程序运行后的输出结果是( )。
A.-1
B.65535
C.32767
D.0xFFFF
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是( )。for(i=3;i<7;i++) printf((i%2) ("**%d\n") : ("##%d\n"),i);
A.**3 ##4 **5 **6
B.##3 **4 ##5 **6
C.##3 **4 ##5 ##6
D.**3 ##4 **5 ##6
点击查看答案&解析
手机看题
单项选择题
设有语句:if(a一1)b=2;c=3;,以下语句中与之等价的是( )。
A.if(a==1){b=2;c=3;}
B.if(a1=1){;}else{b=2;c=3;}
C.if(a==1)c=3;b=2;
D.(a==1)b=2:a=a;c=3;
点击查看答案&解析
手机看题
单项选择题
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() { int hum,ij,k,s; scanf("%d",&num); if(num>99) s=3: else if(num>9) s=2: else s=1; i=num/100; j=(num-i*100)/10; k=(num—i*100-j*10); switch(s) { case 3:printf("%d%d%d\n",kj,i); break; case 2:printf("%d%d\n",k,j); case 1:pfintf("%d\n",k); } }
A.123
B.1,2,3
C.321
D.3,2,1
点击查看答案&解析
手机看题
单项选择题
有以下程序 #include
#include
struct A {int a;char b[10];double c;}; struct A f(struct A t); main() {struct A a={1001,"ZhangDa",1098.0}; a=f(a);printf("%d,%s,%6.1 f\n",a.a,a.b,a.c); } struct A f(struct A t) {t.a=1002; strcpy(t.b,"WangPeng");t.c=1220.0;return t;} 程序运行后的输出结果是( )。
A.1001,ZhangDa,1098.0
B.1002,ZhangDa,1220.0
C.1001,WangPeng,1098.0
D.1002,WangPeng,1220.0
点击查看答案&解析
手机看题
单项选择题
判断char型变量c1是否为小写字母的正确表达式为( )。
A.’a’<=c1<=’z’
B.(c1>=a)&&(c1<=z)
C.(’a’)=c1 ‖ (’z’<=c1)
D.(c1>=’a’)&&(c1<=’z’)
点击查看答案&解析
手机看题
单项选择题
设有定义: char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
A.gets(s);
B.scanf("%s",s);
C.while((s[i++]=getchar())!=’\n’); s[i]=’\0’;
D.do{ scanf("%c",&s[i]);}while(s[i++]!=’\n’); s[i]=’\0’;
点击查看答案&解析
手机看题
单项选择题
下面4个关于C语言的结论中错误的是( )。
A.可以用do…while语句实现的循环一定可以用while语句实现
B.可以用for语句实现的循环一定可以用while语句实现
C.可以用while语句实现的循环一定可以用for语句实现
D.do…while语句与while语句的区别仅是关键字“while”出现的位置不同
点击查看答案&解析
手机看题
单项选择题
若有以下程序段:struct st { int n;int *m;};int a=2,b=3,c=5;struct sts[3]=({101,&a},{102,&c},{103,&b}};main(){ struct st *p; p=s;…} 则以下表达式中值为5的是( )。
A.(p++)一>m
B.*(p++)->m
C.(*p).m
D.*(++p)->m
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果是( )。 #include
void sub(int*s,int*y) {static int m=4; *y=s[0]; m++: } void main() { int a[]={1,2,3,4,5},k; int x; printf("\n"); for(k=0;k<=4;k++) { sub(a,&x); printf("%d,",x); } }
A.1,1,1,1,1,
B.1,2,3,4,5,
C.0,0,0,0,0,
D.4,4,4,4,4,
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include<stdio.h> int fun(int x,int y) {if(x!=y)return(y); else return((x+y)/2); } main() { int a=4,b=5,c=6; printf("%d\n",fun(2*a,fun(b,c))); } 程序运行后的输出结果是( )。
A.3
B.6
C.8
D.12
点击查看答案&解析
手机看题
单项选择题
C语言中规定,程序中各函数之间( )。
A.既允许直接递归调用也允许间接递归调用
B.不允许直接递归调用也不允许间接递归调用
C.允许直接递归调用不允许间接递归调用
D.不允许直接递归调用允许间接递归调用
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是( )。 #include
main() { int a[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1; for(i=0;i<3;i++) for(j=i;j<-i;j++) s+=a[i][a[j][j\]\]; printf("%d\n",s); }
A.3
B.4
C.1
D.9
点击查看答案&解析
手机看题
单项选择题
有以下程序: #include
#define X 5+6 main() { int a=2,c; c=X*2: printf("%d:,c);} 程序运行后的输出结果是( )。
A.17
B.22
C.16
D.11
点击查看答案&解析
手机看题
单项选择题
当用“#define F 37.5f”定义后,下列叙述正确的是( )。
A.F是float型数
B.F是char型数
C.F无类型
D.F是字符串
点击查看答案&解析
手机看题
单项选择题
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是( )。
A.a=(b=4)=3;
B.a=b=c+1;
C.a=(b=4)+c;
D.a=1+(b=c=4);
点击查看答案&解析
手机看题
单项选择题
以下说法正确的是( )。
A.宏定义是C语句,要在行末加分号
B.可以使用#undefine提前结束宏名的使用
C.在进行宏定义时,宏定义不能嵌套
D.双引号中出现的宏名也要进行替换
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。 typedef union{long x[1]; int y[4]; char z[10]; }M; M t; main() {printf("%d\n",sizeof(t));}
A.32
B.16
C.10
D.4
点击查看答案&解析
手机看题
单项选择题
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序 void sort(int a[],int n) { int i,j,t; for(i=0;i
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.1,2,3,8,7,6,5,4,9,10,
D.1,2,10,9,8,7,6,5,4,3,
点击查看答案&解析
手机看题
单项选择题
设x=061,y=016,则z=x|y的值是( )。
A.00001111
B.11111111
C.00111111
D.11000000
点击查看答案&解析
手机看题
单项选择题
函数rewind(fp)的作用是( )。
A.使fp指定的文件的位置指针重新定位到文件的开始位置
B.将fp指定的文件的位置指针指向文件中所要求的特定位置
C.使fp指定的文件的位置指针向文件的末尾
D.使fp指定的文件的位置指针自动移至下一个字符位置
点击查看答案&解析
手机看题
微信扫码免费搜题