找回密码
 注册

QQ登录

只需一步,快速开始

查看: 740|回复: 0

[作业考核] 西交18年9月课程《程序设计基础(高起专)》作业考核试...

[复制链接]
发表于 2018-8-9 17:59:51 | 显示全部楼层 |阅读模式
西安交通大学18年9月课程考试《程序设计基础(高起专)》作业考核试题
1.[单选题]要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。          (满分
核对题目下载答案,q761296021
    A. fopen("A.\\user\\abc.txt","r")
    B. fopen("A.\\\\user\\\\abc.txt","r+")
    C. fopen("A.\\user\\abc.txt","rb")
    D. fopen("A.\\\\user\\\\abc.txt","w")
    正确答案:——B——
2.[单选题]语句while(!E);中的表达式!E等价于()。          (满分
    A. E==0
    B. E!=1
    C. E!=0
    D. E==1
    正确答案:——A——
3.[单选题]若执行fopen函数时发生错误,则函数的返回值是()。          (满分
    A. 地址值
    B. 0
    C. 1
    D. EOF
    正确答案:——B——
4.[单选题]以下说法错误的是()          (满分
    A. C语言函数分为由系统提供的标准库函数和由程序员自己定义的函数
    B. 在主函数main()中可以调用其他函数,其他函数之间不可以相互调用
    C. C语言的程序是由一个函数或多个函数组成的
    D. 对于一个很大的任务,一般把它分解成若干源文件,分别编写和调试
    正确答案:————
5.[单选题]已知intj,i=1;执行语句“j=i++;”后,变量i的值是()          (满分
    A. 1
    B. 2
    C. -1
    D. -2
    正确答案:————
6.[单选题]变量的指针,其含义是指该变量的()。          (满分:)
    A. 值
    B. 地址
    C. 名
    D. 一个标志
    正确答案:————
7.[单选题]关于建立函数的目的,以下正确的说法是()。          (满分:)
    A. 提高程序的执行效率
    B. 提高程序的可读性
    C. 减少程序的篇幅
    D. 减少程序文件所占内存
    正确答案:————
8.[单选题]以下对C语言函数的描述中,正确的是()。          (满分:)
    A. C程序必须由一个或一个以上的函数组成
    B. C函数既可以嵌套定义又可以递归调用
    C. 函数必须有返回值,否则不能使用函数
    D. C程序中有调用关系的所有函数必须放在同一个程序文件中
    正确答案:————
9.[单选题]经过下列的语句intj,a[10],*p;定义后,下列语句中合法的是()。          (满分:)
    A. p=p+2;
    B. p=a[5];
    C. p=a[2]+2;
    D. p=&(j+2);    奥鹏作业答案

    正确答案:————
10.[单选题]执行下列两个语句后,输出的结果为()charc1=66,c2=98;printf(“%c,%d”,c1,c2);          (满分:)
    A. 66,98
    B. 66,b
    C. B,97
    D. B,98
    正确答案:————
11.[单选题]关于形式参数,下面说法错误的是()          (满分:)
    A. 对于形参,虽然定义了它,只有当函数被调用时,形参才在内存中开辟空间
    B. 调用结束后,形参自动从内存中被释放掉
    C. 在函数定义中,可以不给出形参类型,调用的时候再定义。
    D. 实参与形参的关系是赋值与被赋值的关系
    正确答案:————
12.[单选题]设C语言中,int类型数据占2个字节,则short类型数据占()。          (满分:)
    A. 1个字节
    B. 2个字节
    C. 4个字节
    D. 8个字节
    正确答案:————
13.[单选题]C语言中的文件类型只有()。          (满分:)
    A. 索引文件和文本文件两种
    B. ASCII文件和二进制文件两种
    C. 文本文件一种
    D. 二进制文件一种
    正确答案:————
14.[单选题]若二维数组a有m列,则在a[j]前的元素个数为()。          (满分:)
    A. j*m+I
    B. i*m+j
    C. i*m+j-1
    D. i*m+j+1
    正确答案:————
15.[单选题]以下选项中不属于C语言的类型的是()          (满分:)
    A. signedshortint
    B. unsignedlongint
    C. unsignedint
    D. longshort
    正确答案:————
16.[单选题]函数的形式参数隐含的存储类型说明是()。          (满分:)
    A. extern
    B. static
    C. register
    D. auto
    正确答案:————
17.[单选题]下列标识符中,不合法的C语言用户自定义标识符是()。          (满分:)
    A. printf
    B. enum
    C. _
    D. sin
    正确答案:————
18.[单选题]以下程序中,while循环的循环次数是()main(){inti=0;while(i<10){if(i<1)continue;if(I==5)break;i++;}......}          (满分:)
    A. 1
    B. 10
    C. 6
    D. 死循环,不能确定次数
    正确答案:————
19.[单选题]以下叙述中正确的是()。          (满分:)
    A. 在程序的一行上可以出现多个有效的预处理命令行
    B. 使用带参的宏时,参数的类型应与宏定义时的一致
    C. 宏替换不占用运行时间,只占编译时间
    D. 在以下定义中CR是称为\宏名\的标识符#defineCR045
    正确答案:————
20.[单选题]下面关于表达式:inti,*ip=&i说法正确的是()          (满分:)
    A. 此表达式写法错误
    B. 此表达式表示用&i对ip进行初始化
    C. 此表达式表示用&i对*ip进行初始化
    D. 此表达式表示用&i分别对*ip和i进行初始化
    正确答案:————
21.[单选题]若用数组名作为函数的实参,传递给形参的是()。          (满分:)
    A. 数组的首地址
    B. 数组第一个元素的值
    C. 数组中全部元素的值
    D. 数组元素的个数
    正确答案:————
22.[单选题]下列关于标识符的说法不正确的是()          (满分:)
    A. 第一个字符必须是字母或下划线
    B. 第一个字符以后必须由字母、下划线或数字组成
    C. 大小写字母表示相同意义
    D. 标识符不能用C中的关键字
    正确答案:————
23.[单选题]在C语言中,char型数据在内存中的存储形式是()。          (满分:)
    A. 补码
    B. 反码
    C. 原码
    D. ASCII码
    正确答案:————
24.[单选题]字符数组chara[]=”Howdoyoudo?”;的大小为()          (满分:)
    A. 10
    B. 11
    C. 14
    D. 15
    正确答案:————
25.[单选题]若inti=10;执行下列程序后,变量i的正确结果是()switch(i){case0:i+=1;case10:i+=1;case11:i+=1;default:i+=1;}          (满分:)
    A. 10
    B. 11
    C. 12
    D. 13
    正确答案:————
26.[单选题]C语言中,要求运算数必须是整型的运算符是()。          (满分:)
    A. ^
    B. %
    C. !
    D. >
    正确答案:————
27.[单选题]C语言中,定义结构体的保留字是()。          (满分:)
    A. union
    B. struct
    C. enum
    D. typedef
    正确答案:————
28.[单选题]每条C语句后面都要有一个()          (满分:)
    A. 逗号
    B. 冒号
    C. 分号
    D. 括号
    正确答案:————
29.[单选题]结构体类型的定义允许嵌套是指()。          (满分:)
    A. 成员是已经或正在定义的结构体型
    B. 成员可以重名
    C. 结构体型可以派生
    D. 定义多个结构体型
    正确答案:————
30.[单选题]已知函数的调用形式fread(buffer,size,count,fp);其中buffer代表的是()。          (满分:)
    A. 一个整数,代表要读入的数据项总数
    B. 一个文件指针,指向要读的文件
    C. 一个指针,指向要读入数据的存放地址
    D. 一个存储区,存放要读的数据项
    正确答案:————
31.[多选题]设有以下定义inta=0;doubleb=1.25;charc='A';#defined2则下面语句中正确的是()。          (满分:)
    A. a++;
    B. b++;
    C. c++;
    D. d++;
    正确答案:————
32.[多选题]以下不符合C语言语法的实型常量是()。          (满分:)
    A. 1.2E0.5
    B. 3.14.159E
    C. .5E-3
    D. E15
    正确答案:————
33.[多选题]有定义语句.intx,y;若要通过scanf(\%d,%d\,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。          (满分:)
    A. 1112<回车>
    B. 11,<空格>12<回车>
    C. 11,12<回车>
    D. 11,<回车>12<回车>
    正确答案:————
34.[多选题]关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。          (满分:)
    A. 三个表达式都不可省略
    B. 表达式1可以省略
    C. 表达式2可以省略
    D. 表达式3可以省略
    正确答案:————
35.[多选题]以下4个选项中,可以看作是一条语句的有()。          (满分:)
    A. {;
    B. a=0,b=0,c=0;
    C. if(a>0);
    D. if(b==0)m=1;n=2;
    正确答案:————
36.[多选题]正确的if语句形式是()。          (满分:)
    A. if(x>y&&x!=y);
    B. if(x==y)x+=y;
    C. if(x!=y)scanf(\%d\,&x)elsescanf(\%d\,&y);
    D. if(x<y){x++;y++;
    正确答案:————
37.[多选题]以下对switch语句和break语句中描述错误的有()。          (满分:)
    A. 在switch语句中必须使用break语句
    B. break语句只能用于switch语句
    C. 在switch语句中,可以根据需要使用或不使用break语句
    D. break语句是switch语句的一部分
    正确答案:————
38.[多选题]以下说法正确的是()。          (满分:)
    A. C语言里有字符串变量
    B. C语言里没有字符串变量
    C. C语言里有字符变量
    D. C语言里没字符变量
    正确答案:————
39.[多选题]能正确表示逻辑关系:\a≥10\的C语言表达式是()。          (满分:)
    A. a≥10
    B. !(a<10)
    C. a>=10
    D. a<10
    正确答案:————
40.[多选题]t为int类型,进入下面的循环之前,t的值为0do{………}while(t==1);则以下叙述中正确的是()          (满分:)
    A. 循环控制表达式的值为0
    B. 循环控制表达式的值为1
    C. 循环控制表达式合法
    D. 以上说法都不对
    正确答案:————
41.[判断题]min和id-s都是合法的标识符。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
42.[判断题]可以用typedef声明各种类型名,但不能用它来定义变量。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
43.[判断题]若定义char*str;则str=\BOOK\;是正确的。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
44.[判断题]若有inta[10]={1,2,3,4,5,6,7,8,9,10};a=a+1;则这时a代表元素2的位元元址。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
45.[判断题]全局变量的作用域一定比局部变量的作用域范围大。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
46.[判断题]用户标识符中可以出现下划线和中划线(减号)。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
47.[判断题]C语言既可以用来写系统软件,也可以用来写应用软件。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
48.[判断题]C程序中,当调用函数时,由实参把值传递给形参,调用结束后,再由形参把值传回给实参。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
49.[判断题]一个C源程序可以由一个main()函数和若干个其它函数组成。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
50.[判断题]C语言可以直接访问物理位元元址。()          (满分:)
    A. 错误
    B. 正确
    正确答案:————
附件是答案,需要的自助下载

西交18年9月课程考试《程序设计基础(高起专)》考核答案.zip

3.99 KB, 下载次数: 8, 下载积分: 贡献 1

售价: 8 金币  [记录]  [购买]

答案

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-3 08:31

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表