可在c程序中用作用户标汉符的一组标识符是(  )。

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 可在c程序中用作用户标汉符的一组标识符是(  )。
A.void
B.as_b3define _123WORD If
C.For
D.2c_abc DOcase SlG

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】C语言中用户标识符不能与C编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名。选项A,define,void为关键字;选项C,for,case为关键字;选项D,D()为关键字。

(2)【◆题库问题◆】:[单选] 数据结构中,与所使用的计算机无关的是数据的(  )。
A.存储结构
B.物理结构
C.逻辑结构
D.线性结构

【◆参考答案◆】:C

【◆答案解析◆】:c) 【解析】数据的逻辑结构反映的是数据元素之间的逻辑关系,与使用的计算机无关。

(3)【◆题库问题◆】:[单选] 关于在调用模板函数时模板实参的使用,下列表述中正确的是(  )。
A.对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B.对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C.对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D.对于常规参数所对应的模板实参,任何情况下都不能省略

【◆参考答案◆】:D

【◆答案解析◆】:在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用“<>”括起来的参数表)或从模板函数实参表(用“()”括起来的参数表)。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则空表“<>”也可以不要,因此选项D错误。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。

(4)【◆题库问题◆】:[单选] 设a、b、C.d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是(  )。
A.0
B.1
C.2
D.3

【◆参考答案◆】:C

【◆答案解析◆】:因为a>b不成立,故表达式a>b的值为0,即把0赋给m,因此&&左边表达式的值为0,0与任何值&&运算都为0,于是不再计算&&右边表达式的值,所以此时的n仍然为2。

(5)【◆题库问题◆】:[单选] 以下选项中正确的整型常量是(  )。
A.12.
B.-20
C.1.000
D.456

【◆参考答案◆】:B

【◆答案解析◆】:选项A,为float类型;选项c,中间有逗号不是一个常量;选项D,中间有空格,是三个连续的整形常量。

(6)【◆题库问题◆】:[单选] 有以下程序#include<stdio.h>voidfun(int*a,int n)/*fun函数的功能是将a所指数组元素从大到小排序*/{ int t,i,j;for(i=0;i<n一1;j++)for(j=i+1;j<n;j++)if(a[i]<a[i]){t=aEi];aEi]=aEi];aEj]=t;}}main(){intc[10]={1,2,3,4,5.6,7,8,9,0),i;fun(c+4.6):for(i=0;i<10;i++)printf(”%d,”,c[i]);printf(”n”):}}程序运行的结果是(  )。
A.1,2,3,4,5,6,7,8,9,0,
B.0,9,8,7,6,5,1,2,3,4,
C.0,9.8,7.6,5,4,3,2,1.
D.1,2,3,4,9,8,7,6,5,0,

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】fun()函数的功能是对数组a[]的元素从大到小进行排序。

(7)【◆题库问题◆】:[单选] 在软件设计中不使用的工具是(  )。
A.系统结构图
B.PAD图
C.数据流图(DFD图)
D.程序流程图

【◆参考答案◆】:C

【◆答案解析◆】:系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD图是在详细设计阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到,所以选择C。

(8)【◆题库问题◆】:[单选] 若有定义:int c[4][5],(*cp)[5];和语句cp=c;,则能正确引用C数组元素的是(  )。
A.cp+1
B.*(cp+3)
C.*(cp+1)+3
D.*(*cp+2)

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】cp是行指针,只表示行,若要表示元素, 则需要配合列,A:表示第二行;B:表示第四行的内容,但是设指出那一列;C:*(cp4-1)+3只是地址不是元素值,需改为*(*(cp+1)4-3)。

(9)【◆题库问题◆】:[单选] 下列关于HTML标记的说法,正确的是(  )。

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题考查Applet中HTML标记方法。 URLgetDocumentBase()返回包含Applet的HTML文件的 URL,而不是返回Applet主类的URL,选项A错误。URLgetC0deBase()返回Applet主类的URL,而环是返回 包含Applet的HTML文件的URL,选项B错误。StringgetParameter(stringname)返回定义在HTML文件的指定参数,如果指定参数在HTML中无说明,该方法将返回"null",而不是"0",因此选项C错误。

(10)【◆题库问题◆】:[单选] 下列关于报表的叙述中,错误的一项是(  )。
A.一个报表只能有一个页面页脚和一个页面页眉
B.一个报表可以只具有一个报表页眉和报表页脚
C.一个报表可以具有l0个组页眉和组页脚
D.一个报表最多只能具有3个节

【◆参考答案◆】:D

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: