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