首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
已知:int c[3][4];,则对数组元素引用正确的是( )。
A.c[1][4]
B.c[1.5][0]
C.c[1+0][0]D)以上表达都错误
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
下面关于算法的叙述中,正确的是( )。
A.算法的执行效率与数据的存储结构无关
B.算法的有穷性是指算法必须能在执行有限个步骤之后终止
C.算法的空间复杂度是指算法程序中指令(或语句)的条数
D.以上三种描述都正确
点击查看答案&解析
手机看题
单项选择题
下列二叉树描述中,正确的是( )。
A.任何一棵二叉树必须有一个度为2的结点
B.二叉树的度可以小于2
C.非空二叉树有0个或1个根结点
D.至少有2个根结点
点击查看答案&解析
手机看题
单项选择题
下列各选项中,不属于序言性注释的是( )。
A.程序标题
B.程序设计者
C.主要算法
D.数据状态
点击查看答案&解析
手机看题
单项选择题
下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A.内模式
B.外模式
C.概念模式
D.逻辑模式
点击查看答案&解析
手机看题
单项选择题
下列叙述中,不属于软件需求规格说明书的作用的是( )。
A.便于用户,开发人员进行理解和交流
B.反映出用户问题的结构,可以作为软件开发工作的基础和依据
C.作为确认测试和验收的依据
D.便于开发人员进行需求分析
点击查看答案&解析
手机看题
单项选择题
下列不属于软件工程3个要素的是( )。
A.工具
B.过程
C.方法
D.环境
点击查看答案&解析
手机看题
单项选择题
如果进栈序列为A,B,C,D,则可能的出栈序列是( )。
A.C,A,D,B
B.B,D,C,A
C.C,D,A,B
D.任意顺序
点击查看答案&解析
手机看题
单项选择题
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( )。
A.外模式
B.概念模式
C.内模式
D.存储模式
点击查看答案&解析
手机看题
单项选择题
将E—R图转换到关系模式时,实体与联系都可以表示成( )。
A.属性
B.关系
C.记录
D.码
点击查看答案&解析
手机看题
单项选择题
某二叉树中度为2的结点有10个,则该二叉树中有( )个叶子结点。
A.9
B.10
C.11
D.12
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是( )。
A.C程序中注释部分可以出现在程序中任意合适的地方
B.C程序的书写格式是固定的,每行只能写一条语句
C.构成C程序的基本单位是函数,所有函数名都可以由用户命名
D.在对C语言程序进行编译时,可以发现注释行中的拼写错误
点击查看答案&解析
手机看题
单项选择题
下面的程序在编译时产生错误,其出错原因是( )。 #inc1ude
main() {int 1_case; float printF; printf("请输入2个数:"); scanf("%d %f", &1_case, &printF); printf("%d %f\n",1_case, printF); }
A.定义语句出错,1 case不能作为变量名
B.定义语句出错,printF不能用作用户自定义标识符
C.定义语句无错,scanf不能作为输入函数使用
D.定义语句无错,printf不能输出1 case的值
点击查看答案&解析
手机看题
单项选择题
以下不正确的转义字符是( )。
A.’\\f
B.’\d’
C.’\s’
D.’088’
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是( )。 y=5;x=14;y=((x=3*y,x+6),x—1); printf("x=%d,y=%d",x,y);
A.x=27, y=27
B.x=12, y=13
C.x=15,y=14
D.x=y=27
点击查看答案&解析
手机看题
单项选择题
sizeof(char)是( )。
A.一种函数调用
B.一个整型表达式
C.—个字符型表达式
D.一个不合法的表达式
点击查看答案&解析
手机看题
单项选择题
下列4个程序中,完全正确的是( )。
A.#inc1ude
main(); {/*programming*/ printf("programming!\n");}
B.#inc1ude <stdio.h> main() {/*/programming/*/ printf("programming!\n");}
C.#inc1ude <stdio.h> main() {/*/programming*/*/ printf("programming!\n");}
D.inc1ude <stdio.h> main() { /*programming*/ printf(”programming!\n");}
点击查看答案&解析
手机看题
单项选择题
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)( )。
A.10□X□20□Y<CR>
B.10□X20□Y<CR>
C.10□X<CR> D>10X<CR>20Y<CR> 20口Y<CR>
点击查看答案&解析
手机看题
单项选择题
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是( )。 #inc1ude
main() {int x; scanf(”%d”,&x); if(x++>2) printf(”%d”,X); else printf("%d\n",x— —); }
A.4和3
B.4和2
C.4和1
D.3和2
点击查看答案&解析
手机看题
单项选择题
以下叙述中不正确的是( )。
A.在不同的函数中可以使用相同的名字的变量
B.函数中的形式参数是局部变量
C.在一个函数内定义的变量只在本函数范围内有效
D.在一个函数内的复合语句中定义的变量在本函数范围内有效
点击查看答案&解析
手机看题
单项选择题
运行下面的程序,输入字符串“Microsoft Visua1 Studio”,则程序的执行结果是( )。 #inc1ude
main() { char Chr[20]; scanf("%s",&Chr); printf("%s\n",Chr); }
A.Microsoft Visua1 Studio
B.M
C.Microsofi
D.MicrosoftVisuaIStudio
点击查看答案&解析
手机看题
单项选择题
若有“double a:”,则正确的输入语句是( )。
A.scanf("%lf",a);
B.scanf("%f",&a);
C.scanf("%lf’,&a)
D.scanf("%1e",a);
点击查看答案&解析
手机看题
单项选择题
if语句的基本形式为:if(表达式)语句,其中“表达式”( )。
A.可以是任意合法的表达式
B.必须是逻辑表达式
C.必须是逻辑表达式或关系表达式
D.必须是关系表达式
点击查看答案&解析
手机看题
单项选择题
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是( )。 for(1=6;i>0;i— —) for(j=0;j<4;j++){…}
A.20
B.24
C.25
D.30
点击查看答案&解析
手机看题
单项选择题
以下选项中非法的字符常量是( )。
A.’\\’
B.’\0201’
C.’\xAA’
D.’0’
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是( )。 #inc1ude
int m=13; int fun(int x,int) {int m=2; return(x*y—m); } main() {int a=7,b=6; printf("%d",fun(a,b)/m); }
A.1
B.3
C.7
D.10
点击查看答案&解析
手机看题
单项选择题
下面程序运行后的输出结果是( )。 #inc1ude
main() {int a[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0; for(i=0;i<5;i++)s=s+b[a[i\]\]; printf("%d\n",s); }
A.12
B.15
C.11
D.8
点击查看答案&解析
手机看题
单项选择题
已知下列函数定义: fun(int *b,int c,int n,int data) {int k; for(k=0;k
A.fun(*a,4,5,1);
B.fun(&a,4,5,1);
C.fun((int*)a,4,5,1);
D.fun(a,4,5,1);
点击查看答案&解析
手机看题
单项选择题
以下程序段的输出结果是( )。 #inc1ude
main() { char p[][4]={"ABC","DEF","GHI"}; int i: for(i=0;i<3;i++) puts(p[i]); }
A.A
B.ADGBC
C.ABC
D.ABCDEFGHI
点击查看答案&解析
手机看题
单项选择题
已知:int c[3][4];,则对数组元素引用正确的是( )。
A.c[1][4]
B.c[1.5][0]
C.c[1+0][0]D)以上表达都错误
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是( )。 #inc1ude
#inc1ude
main() {char*s1="abDuj"; char*s2="ABdUG"; intt; t= strcmp(s1,s2); printf("%d",t); }
A.正数
B.负数
C.零
D.不确定的值
点击查看答案&解析
手机看题
单项选择题
以下程序: #inc1ude
#inc1ude
main() {char str[]="abcd\n\123\xab"; printf("%d", strlen (str)); } 运行后的输出结果是( )。
A.10
B.9
C.7
D.14
点击查看答案&解析
手机看题
单项选择题
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是( )。
A.冠以关键字extern
B.位置在函数体外部
C.作用范围是全程的
D.位置在函数的外部
点击查看答案&解析
手机看题
单项选择题
有以下程序: #inc1ude
int fun(int x,int y) {if(x==y)retum(x); else return((x+y)/2); } main() {int a=1,b=2,c=3; printf("%d\n",fun(2*a,fun(b,c))); } 程序运行后的输出结果是( )。
A.2
B.3
C.4
D.5
点击查看答案&解析
手机看题
单项选择题
若有“char s[3][3]={"AAA","BBB","CCC");”说明语句,则与它等价的语句是( )。
A.char**s={"AAA","BBB","CCC"};
B.char*s[3]={"AAA","BBB","CCC"};
C.char s[][5]={"AAA","BBB","CCC"};
D.char s[][3]={"AAA","BBB","CCC”};
点击查看答案&解析
手机看题
单项选择题
若有如下说明,且int类型占两个字节,则正确的叙述为( )。 struct st {int a; int b[2]; }a.
A.结构体变量a与结构体成员a同名,定义是合法的
B.程序只在执行到该结构体时才为结构体st分配存储单元
C.程序运行时为结构体st分配8字节存储单元
D.类型名struct st可以通过extern关键字提前引用
点击查看答案&解析
手机看题
单项选择题
有以下程序: #inc1ude
int fun(int *k) { int b=0; b=*k(+b: return(b);} main() {int a[10]={1,2,3,4,5,6,7,8),i; for(i=2;i<4;i++){ printf("%d",fun(&a[i]));} printf("\n"); } 程序运行后的输出结果是( )。
A.10 12
B.810
C.34
D.10 28
点击查看答案&解析
手机看题
单项选择题
设有一联合体变量定义如下: union data { long a; float b: int c: char d: }; union data x: 执行下列语句后,正确的联合体变量x的值是 ( )。 x.a=111111, x.b=2222; x.c=2.1546; x.d=’R’;
A.111111
B.2222
C.2.1546
D.R
点击查看答案&解析
手机看题
单项选择题
若x=2,y=3,则x&y的结果是( )。
A.0
B.2
C.3
D.5
点击查看答案&解析
手机看题
单项选择题
已知一个文件中存放若干工人档案记录,其数据结构如下: struct a {char number [100]; int age; float p[6];); 定义一个数组:struct a number[10]; 假定文件已正确打开,不能正确地从文件中读入10名工人数据到数组b中的是( )。
A.fread(b,sizeof(struct a),10,fp);
B.for(i=0;i<10;i++)fread(b[i],sizeof(struct a),1,fp);
C.for(i=0;i<10;i++)fread(b+i,sizeof(struct a),1,fp);
D.for(i=0;i<5;1+=2)fread(b+i,sezeof(struct a),2,fp);
点击查看答案&解析
手机看题
微信扫码免费搜题