首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列叙述中错误的是______。
A.列表框和组合框都有List属性
B.列表框有Selected属性,而组合框没有
C.列表框和组合框都有Style属性
D.组合框有Text属性,而列表框没有
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
以下选项中不合法的用户标识符是______。
A.abc.c
B.file
C.Main
D.PRINTF
点击查看答案&解析
手机看题
单项选择题
设计软件结构是软件生命周期的______。
A.软件定义期
B.软件开发期
C.软件维护期
D.以上3个都不是
点击查看答案&解析
手机看题
单项选择题
下列叙述中错误的是______。
A.一种数据的逻辑结构可以有多种存储结构
B.数据的存储结构与数据的处理效率无关
C.数据的存储结构与数据的处理效率密切相关
D.数据的存储结构在计算机中所占的空间不一定是连续的
点击查看答案&解析
手机看题
单项选择题
下列关于栈的描述中错误的是______。
A.栈是先进先出的线性表
B.栈只能顺序存储
C.栈具有记忆作用
D.对栈的插入删除操作中,不需要改变栈底指针
点击查看答案&解析
手机看题
单项选择题
下列工具中为需求分析常用工具的是______。
A.PAD
B.BFD
C.N-S
D.DFD
点击查看答案&解析
手机看题
单项选择题
下列叙述中不正确的是______。
A.在C语言中调用函数时,只能把实参的值传送给彤参,形参的值不能传送给实参
B.在C的函数中,最好使用全局变量
C.外部变量可以在函数之间传递数据
D.自动变量实质上是一个函数内部的局部变量
点击查看答案&解析
手机看题
单项选择题
下列选项不符合良好程序设计风格的是______。
A.源程序要文档化
B.数据说明的次序要规范化
C.避免滥用goto语句
D.模块设计原则是高耦合、高内聚
点击查看答案&解析
手机看题
单项选择题
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为______。
A.125
B.n/2
C..n
D.n+1
点击查看答案&解析
手机看题
单项选择题
下列叙述中错误的是______。
A.列表框和组合框都有List属性
B.列表框有Selected属性,而组合框没有
C.列表框和组合框都有Style属性
D.组合框有Text属性,而列表框没有
点击查看答案&解析
手机看题
单项选择题
有下列程序:
main()
{ int x=5;
do
{ printf("%d", x-=4); }
while(!(--x));
}
程序的输出结果是______。
A.1
B.2 0
C.1-4
D.死循环
点击查看答案&解析
手机看题
单项选择题
若有下列定义,则______是对a数组元素地址的正确引用。
int a[5], *p=a;
A.p+5
B.*a+1
C.&a+1
D.&a[0]
点击查看答案&解析
手机看题
单项选择题
设有定义语句:char a="\72";,则变量a______。
A.包含1个字符
B.包含2个字符
C.包含3个字符
D.定义不合法
点击查看答案&解析
手机看题
单项选择题
定义下列结构体(联合)数组:
struct St
{ char name[15];
int age;
}a[10]={"ZHAO", 14, "WANG", 15, "LIU", 16, "ZHANG", 17};
执行语句printf("%d, %c", a[2].age, *(a[3].name+2))的输出结果为______。
A.15,A
B.16,H
C.16,A
D.17,H
点击查看答案&解析
手机看题
单项选择题
若已定义:
int a[4][3]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}, (*prt)[3]=a, *p=a[0];
则能够正确表示数组元素a[1][2]的表达式是______。
A.*((*prt+1)[2])
B.*(*(p+5))
C.(*prt+1)+2
D.*(*(a+1)+2)
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是______。
char *point(char *pt);
main()
{char b[4]={"a", "c", "s", "f"}, *pt=b;
pt=point(pt);
printf("%c\n", *pt);
}
point(char*p)
{ p+=3;
return p;
}
A..s
B..c
C..f
D..a
点击查看答案&解析
手机看题
单项选择题
下列选项中不会引起二义性的宏定义是______。
A.#define S(x) x*x
B.#define S(x) (x)*(x)
C.#define S(x). (x*x)
D.#define S(x) ((x)*(x))
点击查看答案&解析
手机看题
单项选择题
交换两个变量的值,不允许用临时变量,应该使用下列______位运算符。
A.&
B.^
C.‖
D.~
点击查看答案&解析
手机看题
单项选择题
合法的C语言赋值语句是______。
A.a=b=58
B.k=int(a+b);
C.a=58, b=58
D.--1;
点击查看答案&解析
手机看题
单项选择题
有下列程序:
#include<stdio.h>
main()
{ int a=6, b=7, m=1;
switch(a%2)
{ case 0: m++; break;
case 1: m++;
switch(b%2)
{default: m++;
case 0: m++; break;
}
}
printf("%d\n", m);
}
程序的运行结果是______。
A.3
B.2
C.4
D.1
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<strintg.h>
main()
{char p[20]={"a", "b", "c", "d"}, q[]="abc", r[]="abcde";
strcpy(p+strlen(q), r); strcat(p, q);
printf("%d%d\n", sizeof(p), strlen(p));
}
程序运行后的输出结果是______。
A.20 9
B.9 9
C.20 11
D.11 11
点击查看答案&解析
手机看题
单项选择题
设有定义:“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
点击查看答案&解析
手机看题
单项选择题
若有定义:int c[4][5], (*cp)[5];和语句cp=c;,则能正确引用c数组元素的是______。
A.cp+1
B.*(cp+3)
C.*(cp+1)+3
D.*(*cp+2)
点击查看答案&解析
手机看题
单项选择题
当执行以下程序段时,______。
x=-1;
do{x=x*x;} while(!x);
A.循环体将执行一次
B.循环体将执行两次
C.循环体将执行无限次
D.系统将提示有语法错误
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
{ int k=5;
while(--k)printf("%d", k-=3)j;
printf("\n");
}
执行后的输出结果是______。
A.1
B.2
C.4
D.死循环
点击查看答案&解析
手机看题
单项选择题
若有定义:“int *p, x=0, *p, p=&x;”,则语句“printf("%d\n", *p);”的输出结果是______。
A.随机值
B.0
C.x的地址
D.p的地址
点击查看答案&解析
手机看题
单项选择题
执行语句“for(i=1; i++<4; );”后,变量i的值是______。
A.3
B.4
C.5
D.不定
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果是______。
main()
{int x=1, y=3, a=0;
while(x++!=(y-=1))
{ a+=1;
if(y<x) break;
}
printf("%d, %d, %d\n", x, y, a);
}
A.2,3,2
B.2,3,1
C.1,3,3
D.3,1,2
点击查看答案&解析
手机看题
单项选择题
若有以下程序:
#include<stdio.h>
void sub(double x, double *y, double *z){ *Y=*y-1.0; *z=*z+x; }
main()
(double a=2.5, b=9.0, *pa, *pb;
pa=&a; pb=&b;
sub(b-a, pa, pa); printf("%f\n", a);
}
程序的输出结果是______。
A.9.000000
B.1.500000
C.8.000000
D.10.500000
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
main()
{ int x=4, y;
do
{ y=x;
if(! y)printf("x");
else
printf("y");
x--;
}while(x);
}
程序的输出结果是______。
A.xyyx
B.yyyy
C.yyxx
D.yxyx
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
main()
{ int i=0, a=0;
while(i<20)
{for(;;)
{if((i%10)==0) break;
else
i--;
}
i+=11;
a+=i;
}
printf("%d\n", a);
}
程序的输出结果是______。
A.62
B.63
C.33
D.32
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是______。
#include<stdio.h>
void del(char*s)
{ int i, j;
char*a;
a=s;
for(i=0, j=0; a[i]!="\0"; i++)
{if(a[i]>="0"&&a[i]<="9")
{s[j]=a[i];
j++;
}
s[j]="\0";
}
}
main()
{ char*s="aa89gggh";
del(s);
printf("\n%s", s);
}
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
当输入为"hello"时,下面程序的执行结果是______。
#include<stdio.h>
main()
{ char c;
c=getchar();
while(c!="")
{putchar(c); break;
}
}
A.Rvfsu
B..h
C.
D.hello
点击查看答案&解析
手机看题
单项选择题
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序______。
#include<string.h>
void f(char *p[], int n)
{ char*t; int i, j;
for(i=0; i<n-1; i++)
for(j=i+1; j<n; j++)
if(strcmp(p[i], p[j]>0)){t=p[i]; p[i]=p[j]; p[j]=t; }
}
main()
{char *p[5]={"abc", "aabdfg", "abbd", "dcdbe", "cd"};
f(p, 5);
printf("%d\n", strlen(p[1]));
}
程序运行后的输出结果是______。
A.2
B.3
C.6
D.4
点击查看答案&解析
手机看题
单项选择题
在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是______。
A.int**q;
B.int(*q)();
C.int*q;
D.int*q();
点击查看答案&解析
手机看题
单项选择题
若有以下程序段:
int c1=1, c2=2, c3;
c3=c1/c2;
printf("%d\n", c3);
执行后的输出结果是______。
A.0
B.1/2
C.0.5
D.1
点击查看答案&解析
手机看题
单项选择题
下述程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,则程序横线处应该填写的是______。
#include<stdio.h>
main()
{char s1[]="chinese", s2[]="japanese";
int i;
for(i=0; s1[i]!="\0"&&s2[i]!="\0"; i++)
if(s1[i]==s2[i]&&i<7)
______;
}
A.putchar(s2[i]); putchar(i)
B.puts(s1[i], i)
C.printf("%c%d\n", s2[i], i)
D.printf("%c", s1[i]); printf("%d\n", i)
点击查看答案&解析
手机看题
单项选择题
若有以下程序:
int a=1, b=2;
a=a^b;
b=b^a;
则执行以上语句后a和b的值分别是______。
A.a=1,b=2
B.a=3,b=1
C.a=3,b=2
D.a=2,b=1
点击查看答案&解析
手机看题
单项选择题
利用fseek()函数可实现的操作是______。
A.实现文件的顺序读写
B.改变文件的位置指针
C.实现文件的随机渎写
D.以上答案均正确
点击查看答案&解析
手机看题
单项选择题
设有如下关系表:
R
A
B
C
1
1
2
2
2
3
S
A
B
C
3
1
3
T
A
B
C
1
1
2
2
2
3
3
1
3
则下列操作中正确的是______。
A.T=R∩S
B.T=R∪S
C.T=R×S
D.T=R/S
点击查看答案&解析
手机看题
单项选择题
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是______。
A.a+=a-=(b=4)*(a=3)
B.x%(-3);
C.a=a*3=2
D.y=float(i)
点击查看答案&解析
手机看题
微信扫码免费搜题