快捷导航
帮助中心知识拓展客服QQ 515224986
扫码加微信
【奥鹏】[西安交通大学]西安交通大学18年3月课程考试《程序设计基础(高起专)》作业考核试题
试卷总分100得分100西安交通大学

第1题逻辑运算符两侧运算对象的数据类型()。
A、只能是0或1
B、只能是0或非0正数
C、只能是整型或字符型数据
D、可以是任何类型的数据
正确答案
第2题C语言中的文件类型只有()。
A、索引文件和文本文件两种
B、ASCII文件和二进制文件两种
C、文本文件一种
D、二进制文件一种
正确答案B
第3题执行下列两个语句后,输出的结果为()charc1=66c2=98printf(“%c%d”c1c2)
A、6698
B、66b
C、B97
D、B98
正确答案
第4题字符数组chara[]=”Howdoyoudo?”的大小为()
A、10
B、11
C、14
D、15
正确答案
第5题若有inti=3*pp=&ampi下列语句中输出结果为3的是()。
A、printf(&quot%d&quot&ampp)
B、printf(&quot%d&quot*i)
C、printf(&quot%d&quot*p)
D、printf(&quot%d&quotp)
正确答案C
第6题经过下列的语句intja[10]*p定义后,下列语句中合法的是()。
A、p=p+2
B、p=a[5]
C、p=a[2]+2
D、p=&amp(j+2)
正确答案A
第7题关于函数调用,下面说法错误的是()
A、被调用函数必须是已经存在的函数、库函数或用户已定义过的函数
B、没有头文件也可以对库函数进行调用
C、如果使用用户自定义的函数,还要在主调用函数中说明用户函数的返回值类型。
D、在主函数main()中可以调用其他函数,其他函数也可以相互调用
正确答案B
第8题下面有关for循环的正确描述是()。
A、for循环只能用于循环次数已经确定的情况
B、for循环是先执行循环循环体语句后判断表达式
C、在for循环中不能用break语句跳出循环体
D、for循环的循环体语句中可以包含多条语句但必须用花括号括起来
正确答案
第9题以下程序段的输出结果是()inta=1234;printf(&quot%2d\n&quota)
A、12
B、34
C、1234
D、提示出错、无结果
正确答案C
第10题&ltp&gt以下程序中,while循环的循环次数是()&lt/p&gt&ltdiv&gtmain()&lt/div&gt&ltdiv&gt{inti=0&lt/div&gt&ltdiv&gtwhile(i&amplt10)&lt/div&gt&ltdiv&gt{if(i&amplt1)continue&lt/div&gt&ltdiv&gtif(I==5)break&lt/div&gt&ltdiv&gti++&lt/div&gt&ltdiv&gt}&lt/div&gt&ltdiv&gt......&lt/div&gt&ltdiv&gt}&lt/div&gt
A、1
B、10
C、6
D、死循环,不能确定次数
正确答案
第11题应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。
A、fclose()
B、close()
C、fread()
D、fwrite
正确答案A
第12题若使用一维数组名作函数实参,则以下正确的说法是()。
A、必须在主调函数中说明此数组的大小
B、实参数组类型与形参数组类型可以不匹配
C、在被调用函数中不需要考虑形参数组的大小
D、实参数组名与形参数组名必须一致
正确答案A
第13题关于指针,下列说法错误的是()
A、指针变量是用来存放内存地址的
B、&amp表示取变量地址运算
C、*表示取指针变量所指向的变量内容的运算
D、可以将整数赋给指针变量
正确答案
第14题关于字符数组,下列说法错误的是()
A、字符型数组中的每一个元素只能存放一个字符型数据
B、逐个输入输出字符时,要用“%c”格式符
C、scanf(“%s”,&amps);的写法是正确的
D、数组名就是数组的起始地址
正确答案C
第15题以下只有在使用时才为该类型变量分配内存的存储类说明是()。
A、auto和static
B、auto和register
C、register和static
D、extern和register
正确答案B
第16题以下叙述正确的是()
A、可以把define和if定义为用户标识符
B、可以把define定义为用户标识符,但不能把if定义为用户标识符
C、可以把if定义为用户标识符,但不能把define定义为用户标识符
D、define和if都不能定义为用户标识符
正确答案B
第17题关于形式参数,下面说法错误的是()
A、对于形参,虽然定义了它,只有当函数被调用时,形参才在内存中开辟空间
B、调用结束后,形参自动从内存中被释放掉
C、在函数定义中,可以不给出形参类型,调用的时候再定义。
D、实参与形参的关系是赋值与被赋值的关系
正确答案C
第18题以下叙述不正确的是()。
A、一个C源程序可由一个或多个函数组成
B、一个C源程序必须包含一个main函数
C、C程序的基本组成单位是函数
D、在C程序中,注释说明只能位于一条语句的后面
正确答案
第19题若有以下程序#includevoidf(intn)main(){voidf(intn)f(5)}voidf(intn){printf(&quot%d\n&quotn)}则以下叙述中不正确的是()
A、若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B、若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f
C、对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明
D、函数f无返回值,所以可用void将其类型定义为无值型
正确答案C
第20题下列四个选项中,均是C语言关键字的选项是()。
A、auto、enum、include
B、switch、typedef、continue
C、signed、union、scanf
D、if、struct、type
正确答案B

更多学习资料请登录www.openhelp100.com

共 0 个关于本帖的回复 最后回复于 2018-3-14 14:32

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

    明星用户

    QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

    GMT+8, 2024-4-26 22:41