首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列程序执行后输出的结果是______。
int d=l;
fun(int p)
int d=5;
d+=p++;
printf("%d,",d);
main()
int a=3;
fun(
A.;
&nbs
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
数据的完整性是指数的正确性、有效性和______。
A.可维护性
B.独立性
C.安全性
D.相容性
点击查看答案&解析
手机看题
单项选择题
下列程序执行后输出的结果是______。
int d=l;
fun(int p)
int d=5;
d+=p++;
printf("%d,",d);
main()
int a=3;
fun(
A.;
&nbs
点击查看答案&解析
手机看题
单项选择题
以下程序(程序左边的数字为附加的行号)______。
1#include<str.h>
2#include<stdio.h>
3main()
4 chars[]="string";
5puts(s);
6strcpy(s,"hello");
7printf("%3S\n",s);
A.没有错
B.第1行有错
C.第6行有错
D.第7行有错
点击查看答案&解析
手机看题
单项选择题
下面是对宏定义的描述,不正确的是______。
A.宏不存在类型问题,宏名无类型,它的参数也无类型
B.宏替换不占用运行时间
C.宏替换时先求出实参表达式的值,然后代入形参运算求值
D.宏替换只不过是字符替代而已
点击查看答案&解析
手机看题
单项选择题
数据存储和数据流都是______,仅仅是所处的状态不同。
A.分析结果
B.事件
C.动作
D.数据
点击查看答案&解析
手机看题
单项选择题
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。
A.2
B.3
C.4
D.5
点击查看答案&解析
手机看题
单项选择题
能将高级语言程序转换成目标语言程序的是______。
A.调试程序
B.解释程序
C.编译程序
D.编辑程序
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是______。
#inc1ude<stdio.h>
main()
char*p[]="BOOL","OPK","H","SP";
int i;
for(i=3;i>=0;i-,i-)
prinf("%c",*p[i]);
print("\n")
A.SO
B.SP
C.SPOPK
D.SHOB
点击查看答案&解析
手机看题
单项选择题
在软件开发过程中,软件结构设计是描述______。
A.数据存储结构
B.软件体系结构
C.软件结构测试
D.软件控制过程
点击查看答案&解析
手机看题
单项选择题
可以在C语言中用做用户标识符的是______。
A.void
define
WORD
B.as_b3
_123
If
C.for
-abc
cas
D.2c
Do
SIG
点击查看答案&解析
手机看题
单项选择题
下述函数功能是______。
int fun(char*x)
char*y=x;
while(*y++)
retumy-x-1;
A.求字符串的长度
B.求字符串存放的位置
C.比较两个字符串的大小
D.将字符串x连接到字符串y后面
点击查看答案&解析
手机看题
单项选择题
在数据结构中,从逻辑可以把数据结构分为______。
A.动态结构和静态结构
B.紧凑结构和非紧凑结构
C.线性结构和非线性结构
D.内部结构和外部结构
点击查看答案&解析
手机看题
单项选择题
______是构成C语言程序的基本单位。
A.函数
B.过程
C.子程序
D.子例程
点击查看答案&解析
手机看题
单项选择题
请读程序段:
char str[]="ABCD",*p=str
print("%d\n",*(p+4));
程序段的输出结果是______。
A.68
B.O
C.字符'D'的地址
D.不确定的值
点击查看答案&解析
手机看题
单项选择题
若有定义:int a[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。 (o<=i<4,0<=j<=10
A.*(&a[0][0]+10*i+j)
B.*(a+i)+j
C.*(*(a+i)+j)
D.*(a[i]+
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是______。
#include<sulio.h>
#defme SQR(x)x*x
main()
int a,k=3;
a=++SQR(k+1);
printf("%d\n",
A.;
&n
点击查看答案&解析
手机看题
单项选择题
下列程序执行后的输出结果是______。
main()
int m[][3]=1,4,7,2,5,8,3,6,9
int i,k=2
for(i=0;i<3;i++)
print("%d",m[k][i]);
A.456
B.258
C.369
D.789
点击查看答案&解析
手机看题
单项选择题
已知字母A的ASCII码值是65,字母a的ASCII码值是97,以下程序______。
main()
char a='A';
int b=20;
pxintf("%d,%o",(a=a+a,a+b,b) ,a+'a'-'A',b);
A.表达式非法,输出零或不确定值
B.因输出项过多,无输出或输出不确定值
C.输出结果为20,141
D.输出结果为20,141,20
点击查看答案&解析
手机看题
单项选择题
定义int*swap()指的是______。
A.—个返回整型值的函数swap()
B.一个返回指向整型值指针的函swap()
C.一个指向函数swap()的指针,函数返回一个整型值
D.以上说法均错
点击查看答案&解析
手机看题
单项选择题
若一个名部变量的定义形式为static int x;,那么,其中static的作用应该是______。
A.将变量存储在静态存储区
B.使变量X可以由系统自动初始化
C.使x只能在本文件内引用
D.使x的值可以永久保留
点击查看答案&解析
手机看题
单项选择题
模块本身的内聚是模块独立性的重要性度量因素之—。在7类内聚中,具有最强内聚的—项是______。
A.顺序性内聚
B.过程性内聚
C.逻辑性内聚
D.功能性内聚
点击查看答案&解析
手机看题
单项选择题
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
A.希尔排序
B.冒泡排序
C.插入排序
D.选择排序
点击查看答案&解析
手机看题
单项选择题
C语言库函数fgets(str,n,fp)功能是______。
A.从中指向的文件中读取长度n的字符串存入int指向的内存
B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存
C.从fp指向的文件中读到n个字符串存入str指向的内存
D.从str读取至多n个字符到文件fp
点击查看答案&解析
手机看题
单项选择题
若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能的—个出栈序列是______。
A.1,4,3,2
B.2,3,4,1
C.3,1,4,2
D.3,4,2,1
点击查看答案&解析
手机看题
单项选择题
若有以下结构体定义,则______是正确的引用或定义。
struct example
int x;
int y;
v1;
A.example.x=10
B.example v2.x=10
C.example.x=10
D.struct example v2=10;
点击查看答案&解析
手机看题
单项选择题
下述程序文件输出的结果是______。
#inelude<stdio.h>
void main()
FILE*fp=fopen("TEST","wb");
fprintf(fp,"%d5.of%c%d",58,76273.0,'-',2278);
fclose(fp);
A.58 76273-2278
B.5876273.000000-2278
C.5876273-2278
D.因文件为二进制文件而不可读
点击查看答案&解析
手机看题
单项选择题
设有以下语句:
char strl[]="string",str2[8],*str,*str4="string";
则______不是对库函数的正确调用。
A.strcpy(strl,"HELLO1");
B.strcpy(str2,"HELLO2");
C.strcpy(str3,"HELLO3");
D.strcpy(str4,"HELLO4");
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是______。
#define A 100
main()
int i=0,sum=0;
do if(i=(i/2)*2)continue;
sum+=i;
while(++i<
A.;
print("%d\n",sum);
A) 2500
B.2050
C.4
D.0
点击查看答案&解析
手机看题
单项选择题
已知下面的程序段,正确的判断是______。
#define A3
#define B(
A.(A+1)*a)
int a=3;
……
X=3*(A+B(7));A) 程序错误,不允许嵌套定义
B.X=93
C.)X=81
D.程序错误,宏定义不允许有参数
点击查看答案&解析
手机看题
单项选择题
关系代数运算是以______为基础的运算。
A.关系运算
B.谓词运算
C.集合运算
D.代数运算
点击查看答案&解析
手机看题
单项选择题
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。
struct 1ink
char data;
node;
点击查看答案&解析
手机看题
单项选择题
已知小写字母a的ASCII码为97,大写字母A的ASCII码为65,以下程序的结果是______。
main()
unsigned int a=31,b=66;
pfintf("%c\n,a|b);
A.66
B.98
C.b
D.B
点击查看答案&解析
手机看题
单项选择题
下面语句的输出结果是______。
printf("%d、n",strlen("\t\"\065\xff\n"));
A.14
B.8
C.5
D.输出项不合法,无正常输出
点击查看答案&解析
手机看题
单项选择题
请读程序:
#include<stdio.h>
#include<string.h>
main()
char*s1="AbCdEf",*s2="aB";
s1++;s2++;
printf("%d\n",strcmp(s1,s2));
上面程序的输出结果是______。
A.正数
B.负数
C.零
D.不确定的值
点击查看答案&解析
手机看题
单项选择题
以下程序段的输出结果是______。
main()
char s1[10],s2[10],s3[10];
scanf("%s",s1);gets(s2);gets(s3);
puts(s1);puts(s2)puts(s3)
输入数据如下:(此处<CR>代表回车符)
aaa<CR>
bbb<CR>
A.aaa
bbb
B.aaa
bbb
C.aaa\0bbb\0
D.aaabbb
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是______。
main()
int i=3;
switch(i)
case 1:
case2:printf("%d",i)
case3:
case4:break;
default:printf("OK");
A.0
B.3
C.OK
D.没有任何输出
点击查看答案&解析
手机看题
单项选择题
以下程序输出的结果为______。
main()
char*alpha[6]="ABCD","EFGH","IJKL","MNOP","QRST","UVWX";
char**p;
int i;
p=alpha;
for(i=0,i<4;i++)
prntf("%s",p[i]);
A.ABCDEFGHIJKL
B.ABCD
C.ABCDEFGHIJKLMNOP
D.AEIM
点击查看答案&解析
手机看题
单项选择题
下列程序的执行结果是______。
#lnClude<stdio.h>
union un
int i;
char c[2];
;
void main()
union un x;
x.c[0]=10
x.c[l]=1;
printf("\n%d,x.i);
A.266
B.11
C.265
D.138
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是______。
#include<stdio.h>
void prt(int*x,int*y,int*z)
printf("%d,%d,%d\n",++*x,++*y,*(z++));
int a=10,b=40,c=20;
main()
prt(&a,&b&c)
prt(&a,&b,&c);
A.11,42,31
12,22,41
B.11,41,20
12,42,20
C.11,21,40
11,21,41
D.11,41,21
12,42,22
点击查看答案&解析
手机看题
微信扫码免费搜题