兰州大学C语言程序设计课程作业_B

[复制链接]
发表于 2016-2-5 00:02:59 | 显示全部楼层 |阅读模式
在线作业最低5元/门QQ 800003091 签到赚金币
兰州大学C语言程序设计课程作业_B

    1   单选题

1. 设有说明:char *str[10];则标识符str的意义是( )
A  str是一个指向有10个元素的数组的指针
B  str是一个有10个元素的数组,数组元素的数据类型是指向char型的指针型
C  str是一个指向char型函数的指针
D  str是具有10个指针元素的一维指针数组,每个元素都只能指向整型变量

正确答案
游客,如果您要查看本帖隐藏内容请回复




2. 设有程序段int k=10;while(k=0) k=k-1;则下面描述中正确的是( )
A  while循环执行10次
B  循环是无限循环
C  循环体语句一次也不执行
D  循环体语句执行一次

正确答案
游客,如果您要查看本帖隐藏内容请回复




3. 关于fseek函数,以下有关操作的叙述不正确的是( )
A  可以改变文件的位置指针
B  可以实现文件的顺序读写
C  可以实现文件的随机读写
D  只可以顺序定位文件的位置指针

正确答案
游客,如果您要查看本帖隐藏内容请回复




4. 以下程序main(){int x=10,y=10;printf('%d %d ',x--,--y);}的输出结果是( )
A  10 10
B  9 9
C  9 10
D  10 9

正确答案
游客,如果您要查看本帖隐藏内容请回复




5. 下面程序的输出是( )main(){ struct cmplx{int x;int y;}cnum[2]={1,3,2,7};printf('%d ',cnum[0].y/cnum[0].x*cnum[1].x); }
A  0
B  1
C  3
D  6

正确答案
游客,如果您要查看本帖隐藏内容请回复




6. 在“文件包含”预处理语句的使用形式中,当#include后面的文件名用''括起时,寻找被包含文件的方式是( )
A  直接按照系统设定的标准方式搜索目录
B  先在源程序所在目录搜索,再按照系统设定的标准方式搜索
C  仅仅搜索源程序所在目录
D  仅仅搜索当前目录

正确答案
游客,如果您要查看本帖隐藏内容请回复




7. 程序的三种基本结构是( )
A  顺序结构,循环结构,递归结构
B  顺序结构,循环结构,选择结构
C  选择结构,循环结构,递归结构
D  顺序结构,选择结构,递归结构

正确答案
游客,如果您要查看本帖隐藏内容请回复




8. 根据题目中已给出的数据输入和输出形式,main(){int x;float y;printf('enter x,y:');输入语句;输出语句}输入形式:enter x,y:2 3.4输出形式:x+y=5.40, 程序中输入输出语句的正确内容是( )
A  scanf('%d,%f',&x,&y),printf('\nx+y=%4.2f',x+y)
B  scanf('%d%f',&x,&y),printf('\nx+y=%4.2f',x+y)
C  scanf('%d%f',&x,&y),printf('\nx+y=%6.1f',x+y)
D  scanf('%d%3.1f',&x,&y),printf('\nx+y=%4.2f',x+y)

正确答案
游客,如果您要查看本帖隐藏内容请回复




9. 定义一个联合体变量时,系统分配给它的内存是( )
A  联合体中第一个成员所需内存量
B  联合体中最后一个成员所需内存量
C  成员中占内存量最大者所需的容量
D  各成员所需内存量的总和

正确答案
游客,如果您要查看本帖隐藏内容请回复




10. 若使用一位数组名作为函数实参,则以下正确的说法是( )
A  必须在主调函数中说明此数组的大小
B  实参数组类型与形参数组类型可以不匹配
C  在被调函数中,不需要考虑形参数组的大小
D  实参数组名与形参数组名必须一致

正确答案
游客,如果您要查看本帖隐藏内容请回复




11. 若要求表示a不等于0的关系,错误的表达式是( )
A  a<>0
B  a!=0
C  a
D  a 0

正确答案
游客,如果您要查看本帖隐藏内容请回复




12. struct st {int age;int num;}stul, *p; p=&stul;以下对结构体变量stul中成员age的非法引用是( )
A  stul.age
B  age
C  p-->age
D  (*p).age

正确答案
游客,如果您要查看本帖隐藏内容请回复




13. 在位运算中,操作数每左移2位,相当于( )
A  操作数*2
B  操作数/2
C  操作数*4
D  操作数/4

正确答案
游客,如果您要查看本帖隐藏内容请回复




14. 以下叙述中正确的是( )
A  在程序的一行上可以出现多个有效的预处理命令行
B  使用带参的宏时,参数的类型应与宏定义时的一致
C  宏替换不占用运行时间,只占用编译时间
D  以下定义中C R是称为宏名的标识符#define C R 045

正确答案
游客,如果您要查看本帖隐藏内容请回复




15. 不属于面向机器语言的是( )
A  符号语言
B  二进制语言
C  汇编语言
D  C语言

正确答案
游客,如果您要查看本帖隐藏内容请回复




16. 以下程序main(){int i=010,j=10,k=0x10;printf('%d,%d,%d ',i,j,k);的输出结果是( )
A  8,10,16
B  8,10,10
C  10,10,10
D  10,10,16

正确答案
游客,如果您要查看本帖隐藏内容请回复




17. C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( )
A  float型
B  int型
C  long型
D  double型

正确答案
游客,如果您要查看本帖隐藏内容请回复




18. 在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>括起时,寻找被包含文件的方式是( )
A  仅仅搜索当前目录
B  仅仅搜索源程序所在目录
C  直接按系统设定的标准方式搜索目录
D  先在源程序所在目录搜索,再按系统设定的标准方式搜索

正确答案
游客,如果您要查看本帖隐藏内容请回复




19. 若有定义typedef char STRING[255]; STRING s; 则s是
A  字符指针数组变量
B  字符指针变量
C  字符变量
D  字符数组变量

正确答案
游客,如果您要查看本帖隐藏内容请回复




20. 若有以下定义,int a,b;float x; 则正确的赋值语句是( )
A  a=1,b=2
B  b++
C  a=b=5
D  b=int(x)

正确答案
游客,如果您要查看本帖隐藏内容请回复




21. 有以下程序#include main(){ int a[]={1,2,3,4,5,6},*p;p=a;*(p+3)+=2;printf('%d,%d',*p,a[3]);},请问执行后的输出结果是( )
A  1,4
B  0,4
C  1,6
D  0,6

正确答案
游客,如果您要查看本帖隐藏内容请回复




   


    2   判断题

1. C语言中,函数可以嵌套定义
A  错
B  对

正确答案
游客,如果您要查看本帖隐藏内容请回复




2. 在C 语言中,指针类型属于构造类型
A  错
B  对

正确答案
游客,如果您要查看本帖隐藏内容请回复




3. 使用continue和break语句,都可以使得C程序中断执行
A  错
B  对

正确答案
游客,如果您要查看本帖隐藏内容请回复




4. strcmp3(char *s,char *t){for (;*t= =*s;){if (!*t) return 0; t++;s++;}return (*s-*t);}库函数strcmp(char*s,char*t)是功能相等的程序段
A  错
B  对

正确答案
游客,如果您要查看本帖隐藏内容请回复




   



 楼主| 发表于 2016-3-10 19:47:08 | 显示全部楼层
在线作业最低5元/门QQ 800003091 签到赚金币
感谢楼主分享
 楼主| 发表于 2016-9-24 16:40:55 | 显示全部楼层
在线作业最低5元/门QQ 800003091 签到赚金币
先看看到底怎么样

 
 
客服一
客服二
咨询一
咨询二
奥鹏在线作业交流群
工作时间:
8:30-24:00
双休日正常上班
扫一扫加官方微信
快速回复 返回顶部 返回列表