微信扫一扫关注公众号后联系客服
微信扫码免费搜题
首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
单项选择题
A.*s
B.s
C.*s++
D.(*s)++
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
若有定义:int w[3][5];,则以下不能正确表示该数组元素的表达式是【 】。
A.*(*W+3)
B.*(*W+1)[4]
C.*(*(*W+1))
D.*(*[0][0]+1)
点击查看答案&解析
手机看题
单项选择题
已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是( )。
A.6
B.0
C.2
D.1
点击查看答案&解析
手机看题
单项选择题
有以下程序: main( ) { unsigned char a,b,c; a=0x3; b=a|0x8; c=b < < 1; printf("%d%d\n",b,c); } 程序运行后的输出结果是( )。
A.-11 12
B.-19
C.12 24
D.11 22
点击查看答案&解析
手机看题
单项选择题
有以下程序: int fa(int x) { return x *x;} int fb(int x) { return x *x *x;} int f(int( *f1)( ),int( *f2)( ),int x) { return f2(x)-f1(x);} main( ) { int i; i=f(fa,fb,2);printf("%d\n",i); } 程序运行后的输出结果是( )。
A.-4
B.1
C.4
D.8
点击查看答案&解析
手机看题
单项选择题
若有定义int x=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是【 】。
A.随机值
B.0
C.x的地址
D.p的地址
点击查看答案&解析
手机看题
单项选择题
以下定义语句中正确的是( )。
A.char a='A'b='B';
B.float a=b=10.0;
C.int a=10,*b=&a;
D.float *a,b=&a;
点击查看答案
手机看题
单项选择题
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和【 】。
A.编码设计
B.测试阶段
C.运行阶段
D.物理设计
点击查看答案&解析
手机看题
单项选择题
有以下程序: main() { char a[7]="a0\0a0\0":int i,j i=sizeof(a);j=strlen(a): printf("%d%d\n",i,j); } 程序运行后的输出结果是【 】。
A.22
B.76
C.72
D.62
点击查看答案&解析
手机看题
单项选择题
在结构化程序设计中,模块划分的原则是【 】。
A.各模块应包括尽量多的功能
B.各模块的规模应尽量大
C.各模块之间的联系应尽量紧密
D.模块内具有高内聚度、模块间具有低耦合度
点击查看答案&解析
手机看题
单项选择题
有以下程序 main(int argc,char * argv[]) {int n=0,i; flor(i=l;i
A.12
B.12345
C.12345678
D.136
点击查看答案&解析
手机看题
单项选择题
已定义c为字符型变量,则下列语句中正确的是( )。
A.c='97';
B.c="97";
C.c=97;
D.c="a";
点击查看答案
手机看题
单项选择题
有以下程序: main( ) { int i,n=0; for(i=2;i<5;i++) { do { if(i%3) continue; n++; } while(!i); n++; } printf(“n=%d\n”,n); } 程序执行后的输出结果是( )。
A.n=5
B.n=2
C.n=3
D. n=4
点击查看答案
手机看题
单项选择题
有以下程序: main( ) { unsigned char a,b; a=4|3; b=4&3; printf(“%d %d\n”,a,b(; } 执行后输出结果是( )。
A. 7 0
B.0 7
C.1 1
D.43 0
点击查看答案
手机看题
单项选择题
在数据库系统中,用户所见的数据模式为【 】。
A.概念模式
B.外模式
C.内模式
D.物理模式
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。 main( ) { int x=0,y=5,z=3; while(z-->0&&++x<5) y=y-1; printf(“%d,%d,%d\n”,x,y,z); }
A.3,2,0
B.3,2,-1
C.4,3,-1
D.5,-2,-5
点击查看答案
手机看题
单项选择题
从Windows环境进入DOS方式后,返回Windows环境的命令为( )。
A.QUIT
B.WIN
C.EXIT
D.ESC
点击查看答案
手机看题
单项选择题
有以下程序 main( ) { int x[8]={8,7,6,5,0,0},*s; s=x+3; printf("%d\n",s[2]); } 执行后输出结果是( )。
A. 随机值
B.0
C.5
D.6
点击查看答案
手机看题
单项选择题
以下叙述中正确的是【 】。
A.调用printf函数时,必须要有输出项
B.使用putchar函数时,必须在之前包含头文件stdio.h
C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出
D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码
点击查看答案&解析
手机看题
单项选择题
与十六进制数200等值得十进制数为( )。
A.256
B.512
C.1024
D.2048
点击查看答案
手机看题
单项选择题
以下叙述中正确的是( )。
A.C程序中注释部分可以出现在程序中任意合适的地方
B.花括号"{"和"}"只能作为函数体的定界符
C.构成C程序的基本单位是函数,所有函数名都可以由用户命名
D.分号是C语句之间的分隔符,不是语句的一部分
点击查看答案
手机看题
单项选择题
下列叙述中正确的是( )。
A.计算机病毒只感染可执行文件
B.计算机病毒只感染文本文件
C.计算机病毒只能通过软件复制的方式进行传播
D.计算机病毒可以通过网络或读写磁盘方式进行传播
点击查看答案
手机看题
单项选择题
设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是( )。
A.for(i=0;i<6;i++)printf("%2d",*(p++));
B.for(i=0;i<6;i++)printf("%2d",*(p+i));
C.for(i=0;i<6;i++)printf("%2d",*p++);
D.for(i=0;i<6;i++)printf("%2d",(*p)++);
点击查看答案
手机看题
单项选择题
在Windows环境下,若要将当前活动窗口存入剪贴板,则可以按( )。
A.Ctrl+PrintScreen键
B.Alt+PrintScreen键
C.Shift+PrintScreen键
D.PrintScreen键
点击查看答案&解析
手机看题
单项选择题
若有以下函数首部int fun(double X[10],int *n)则下面针对此函数的函数声明语句中正确的是【 】。
A.int fun(double X,int *n);
B.int fun(double ,int);
C.int fun(double * X,int n);
D.int fun(double *int*);
点击查看答案&解析
手机看题
单项选择题
以下数组定义中错误的是【 】。
A.int x[ ][3]:{0};
B.int x[2][3]={{l,2},{3,4},{5,6}};
C.int X[ ][3]={{l,2,3},{4,5,6}};
D.int x[2][3]={l,2,3,4,5,6};
点击查看答案&解析
手机看题
单项选择题
两个或两个以上模块之间关联的紧密程度称为【 】。
A.耦合度
B.内聚度
C.复杂度
D.数据传输特性
点击查看答案&解析
手机看题
单项选择题
设有定义:int a;float b;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,a和b的值分别是【 】。
A.876和543.000000
B.87和6.000000
C.87和543.000000
D.76和543.000000
点击查看答案&解析
手机看题
单项选择题
在E-R图中,用来表示实体的图形是【 】。
A.矩形
B.椭圆形
C.菱形
D.三角形
点击查看答案&解析
手机看题
单项选择题
若有以下程序段 int m=0xabc,n=0xabc; m-=n; printf("%X\n",m); 执行后输出结果是( )。
A. 0X0
B. 0x0
C.0
D. 0XABC
点击查看答案
手机看题
单项选择题
若有以下程序段(n所赋的是八进制数) int m=32767,n=032767; printf("%d,%o\n",m,n); 执行后输出结果是( )。
A.32767,32767
B. 32767,032767
C. 32767,77777
D.32767,077777
点击查看答案
手机看题
单项选择题
有以下程序 fun(int X,int Y) {static int m=0,i=2; i+=m+1; m=i+X+Y; return m; } main() {int j=1,m=1,k; k=fun(j,m);printf("%d,",k); k=fun(j,m);printf("%d\n",k); } 执行后的输出结果是【 】。
A.5,5
B.5,11
C.11,11
D.11,5
点击查看答案&解析
手机看题
单项选择题
以下叙述中错误的是【 】。
A.C语言是一种结构化程序设计语言
B.结构化程序由顺序、分支、循环三种基本结构组成
C.使用三种基本结构构成的程序只能解决简单问题
D.结构化程序设计提倡模块化的设计方法
点击查看答案&解析
手机看题
单项选择题
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是【 】。
A.(!E==0)
B.(E>0 || E<0)
C.(E==0)
D.(E!=0)
点击查看答案&解析
手机看题
单项选择题
设函数fun的定义形式为: void fun(char ch,float x) { …… } 则以下对函数fun的调用语句中,正确的是【 】。
A.fun("abc",3.0);
B.t=fun('D',16.5);
C.fun('65',2.8);
D.fun(32,32);
点击查看答案&解析
手机看题
单项选择题
与十进制数200等值的十六进制数为( )。
A.A8
B.A4
C.C8
D.C4
点击查看答案
手机看题
单项选择题
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是【 】。
A.并
B.交
C.投影
D.笛卡儿乘积
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是【 】。
A.预处理命令行必须位于源文件的开头
B.在源文件的一行上可以有多条预处理命令
C.宏名必须用大写字母表示
D.宏替换不占用程序的运行时间
点击查看答案&解析
手机看题
单项选择题
有以下程序 void change(int k[]){k[0]=k[5];} main() {int x[10]={l,2,3,4,5,6,7,8,9,10},n=0; while(n<=4) {change(&x[n]);n++;} for(n=0;n<5;n++)prinff("%d",x[n]); printf("\n"); } 程序运行后输出的结果是【 】。
A.6 7 8 9 10
B.1 3 5 7 9
C.1 2 3 4 5
D.6 2 3 4 5
点击查看答案&解析
手机看题
单项选择题
有以下程序程序运行后的输出结果是【 】。 main() { Int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; default:n=0;k; case 2: case 4 : n+=2;k--;break; } printf("%d",n); }while(k>0 &&n<5); }
A.235
B.0235
C.02356
D.2356
点击查看答案&解析
手机看题
单项选择题
有以下程序段: main( ) { int a=5,*b,**c; c=&b; b=&a; …… } 程序在执行了c=&b;b=&a;语句后,表达式:**c的值是( )。
A.变量a的地址
B.变量b中的值
C.变量a中的值
D.变量b的地址
点击查看答案
手机看题
单项选择题
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是( )。
A.c1^c2
B.c1&c2
C.~c2
D.c1|c2
点击查看答案
手机看题
单项选择题
下列关于栈的描述正确的是【 】。
A.在栈中能插入元素而不能删除元素
B.在栈中只能删除元素而不能插入元素
C.栈是特殊的线性表,只能在一端插入或删除元素
D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
点击查看答案&解析
手机看题
单项选择题
以下不合法的用户标识符是【 】。
A.j2_KEY
B.Double
C.4d
D.8_
点击查看答案&解析
手机看题
单项选择题
为了使模块尽可能独立,要求【 】。
A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
点击查看答案&解析
手机看题
单项选择题
若有语句char *line[5];,以下叙述中正确的是【 】。
A.定义line是一个数组,每个数组元素是一个基类型为char的指针变量
B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
C.定义line是一个指针数组,语句中的*号称为间址运算符
D.定义line是一个指向字符型函数的指针
点击查看答案&解析
手机看题
单项选择题
有以下程序段: int k=0,a=1,b=2,c=3; k=a<bb:a; k=k>cc:k; 执行该程序段后,k的值是【 】。
A.3
B.2
C.1
D.0
点击查看答案&解析
手机看题
单项选择题
若整型变量a、b、c、d中的值依次为1、4、3、2。则条件表达式a<ba:c<dc:d的值是【 】。
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
以下叙述中不正确的是( )。
A. C语言中的文本文件以ASCII码形式存储数据
B. C语言中对二进制位的访问速度比文本文件快
C. C语言中,随机读写方式不使用于文本文件
D. C语言中,顺序读写方式不使用于二进制文件
点击查看答案
手机看题
单项选择题
在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则( )。
A.称为函数的直接递归调用
B.称为函数的间接递归调用
C.称为函数的循环调用
D.C语言中不允许这样的递归调用
点击查看答案
手机看题
单项选择题
设有如下程序段: int x=2002, y=2003; printf("%d\n",(x,y)); 则以下叙述中正确的是( )。
A.输出语句中格式说明符的个数少于输出项的个数,不能正确输出
B.运行时产生出错信息
C.输出值为2002
D.输出值为2003
点击查看答案
手机看题
单项选择题
有以下程序 main() {int i , t[][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i<3;i++)printf("%d",t[2-i][i]); } 程序执行后的输出结果是【 】。
A.7 5 3
B.3 5 7
C.3 6 9
D.7 5 1
点击查看答案&解析
手机看题
单项选择题
下列对于软件测试的描述中正确的是【 】。
A.软件测试的目的是证明程序是否正确
B.软件测试的目的是使程序运行结果正确
C.软件测试的目的是尽可能多地发现程序中的错误
D.软件测试的目的是使程序符合结构化原则
点击查看答案&解析
手机看题
单项选择题
对于一个正常运行的C程序,以下叙述中正确的是【 】。
A.程序的执行总是从main函数开始,在main函数结束
B.程序的执行总是从程序的第一个函数开始,在main函数结束
C.程序的执行总是从main函数开始,在程序的最后一个函数中结束
D.程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束
点击查看答案&解析
手机看题
单项选择题
设有如下说明 typedef struct ST {long a;int b;char c[2];}NEW; 则下面叙述中正确的是【 】。
A.以上的说明形式非法
B.ST是一个结构体类型
C.NEW是一个结构体类型
D.NEW是一个结构体变量
点击查看答案&解析
手机看题
单项选择题
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 void f(int b[],iIlt n,int flag) {int i,j,t; for(i=0;i
b[j]:b[i]
A.1,2,3,4,5,6,7,8,9,10,
B.3,4,5,6,7,2,1,8,9,10,
C.5,4,3,2,1,6,7,8,9,10,
D.10,9,8,7,6,5,4,3,2,1,
点击查看答案&解析
手机看题
单项选择题
A.*s
B.s
C.*s++
D.(*s)++
点击查看答案
手机看题
单项选择题
有以下程序: main( ) { int x[ ]={1,3,5,7,2,4,6,0},i,j,k; for(i=0;i<3;i++) for (j=2;j>=i;j--) if(x[j+1]>x[j]){ k=x[j];x[j]=x[j+1];x[j+1]=k;} for(i=0;i<3;i++) for(j=4;j<7-i;j++) if(x[j+1]>x[j]){ k=x[j];x[j]=x[j+1];x[j+1]=k;} for (i=0;i<3;i++) if(x[j]>x[j+1]){ k=x[j];x[j]=x[j+1];x[j+1]=k;} for (i=0;i<8;i++) printf("%d",x[i]); printf("\n"); } 程序运行后的输出结果是( )。
A.75310246
B.01234567
C.76310462
D.13570246
点击查看答案
手机看题
单项选择题
有以下程序 main() {char*P[]={"3697","2584"}; int i,j;long num=0; for(i-0;i<2;i++) {j=0; while(P[i][j]!=’\0’) { if((P[i][j]-’’0’’)%2)num=10*num+P[i][j]-’’0’’; j+=2; } } printf("%d\n",num); } 程序执行后的输出结果是【 】。
A.35
B.37
C.39
D.3975
点击查看答案&解析
手机看题
单项选择题
有以下程序: void fun(int *a,int i,int j) { int t; if(i<j) { t=a[i];a[i]=a[j];a[j]=t; i++; j--; fun(a,i,j); } } main( ) { int x[ ]={2,6,1,8},i; fun(x,0,3); for(i=0;i<4;i++) printf("%2d",x[i]); printf("\n"); } 程序运行后的输出结果是( )。
A.1 2 6 8
B. 8 6 2 1
C. 8 1 6 2
D.8 6 1 2
点击查看答案
手机看题
单项选择题
有以下程序: #include<string.h> void f(char *s,char *t) {char k; k=*s; +s=*t; *t=k; S++; t--; if(*s) f(s,t); } main() {char.str[10]="abcdefg",*p; p=str+strlen(str) /2+1; f(p,p-2); printf("%s\n",str); } 程序运行后的输出结果是【 】。
A.abcdefg
B.gfedcba
C.gbcdefa
D.abedcfg
点击查看答案&解析
手机看题