奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1309|回复: 0

14春西交《程序设计综合训练》在线作业辅导资料

[复制链接]
发表于 2014-5-18 11:55:18 | 显示全部楼层 |阅读模式
谋学网
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。

一、单选(共 42 道试题,共 84 分。)V 1.  任何复杂的程序,都是由________构成的。
A. 分支结构、顺序结构、过程结构
B. 循环结构、分支结构、过程结构
C. 顺序结构、循环结构、分支结构
D. 循环结构、分支结构
      满分:2  分
2.  若变量c为char类型,能正确判断c为小写字母的表达式是________。
A. 'a'<=c<= 'z'
B. (c>= 'a')||(c<= 'z')
C. ('a'<=c)and('z'>=c)
D. (c>='a')&&(c<='z')
      满分:2  分
3.  若有以下定义:float x;int a,b; 则错误的switch语句是________。
A. switch(x) {case 1.0:printf("*\n"); case 2.0:printf("*\n"); }
B. switch(a){case 1:printf("*\n"); case 2:printf("*\n"); }
C. switch(a+b) {case 1:printf("*\n"); case 1+2:printf("*\n"); }
D. switch(a+b); {case 1:printf("*\n"); case 2:printf("*\n"); }
      满分:2  分
4.  C语言的编译系统对宏命令的处理是________。
A. 在程序连接时进行的
B. 在对源程序中的其它语句编译之前进行的
C. 在程序运行时进行的
D. 和C程序中的其它语句同时进行的
      满分:2  分
5.  int(*ptr) ();说明了________。
A. ptr是指向一维数组的指针变量
B. ptr是指向int型数据的指针变量
C. ptr是指向函数的指针,该函数返回一个int型数据
D. ptr是一个函数名,该函数的返回值是指向int型数据的指针
      满分:2  分
6.  C语言中规定,if语句的嵌套结构中,else总是与________配对。
A. 与最近的if 配套
B. 与第一个if 配套
C. 按缩进位置相同的if配套
D. 与最近的且尚未配对的if 配套
      满分:2  分
7.  下列数组定义正确的是________。
A. int a[5],b[2,3];
B. char no(30);
C. char x[];
D. int x[5]={1,2,3};
      满分:2  分
8.  在C语言类型说明中,int、char、short等类型的长度是________。
A. 由用户自己定义的
B. 与机器字长有关的
C. 固定的
D. 任意的
      满分:2  分
9.  以下选项中,合法的C语言关键字是________。
A. integer
B. Char
C. short
D. Long
      满分:2  分
10.  下列为字符常量的是________。
A. HE
B. "I"
C. 'Z'
D. She
      满分:2  分
11.  若有定义:int b[5];则以下对b 数组元素的正确引用是________。
A. *&b[5]
B. b+2
C. *(*(b+2))
D. *(b+2)
      满分:2  分
12.  能表示x为偶数的表达式是________。
A. x %2==0
B. x%2==1
C. x%2
D. x%2!=0
      满分:2  分
13.  已知:int a,*p=&a; 则为了得到变量a的值,下列错误的表达式为________。
A. p[0]
B. *p
C. &*a
D. *&a
      满分:2  分
14.  C语言程序是从main函数开始执行,这个函数写在________。
A. 程序文件开始
B. 它所调用函数的前面
C. 程序文件最后
D. 程序文件任何位置
      满分:2  分
15.  以下说法错误的是________。
A. do~while语句与while语句的区别仅是关键词“while”出现的位置不同
B. while语句是先进行循环条件判断,后执行循环体的
C. do~while是先执行循环体,后进行循环条件判断
D. while、do~while和for语句的循环体都可以是空语句
      满分:2  分
16.  以下字符中,不正确的C语言转义字符分别是________。
A. ‘\\’
B. ‘011’
C. ‘\’’
D. ‘\xaa’
      满分:2  分
17.  以下叙述不正确的是________。
A. 一个C源程序文件必须包含一个main( )函数
B. 一个C源程序文件可由一个函数组成
C. 一个C源程序文件是一个编译单位
D. 一个C源程序文件可由多个函数组成
      满分:2  分
18.  若有定义:int(*p)[3]; 则p 。
A. 是一个指向整型变量的指针
B. 是一个指针数组名
C. 是一个指针,它指向一个含有3个整型元素的一维数组
D. 定义不合法
      满分:2  分
19.  若一个外部变量的定义形式为static int x ; 其中static的作用是________。
A. 将变量存放在静态存储区,使x的值可以永久保留
B. 使变量x可以由系统自动初始化
C. 使x只能在本文件内引用
D. 使x的值可以永久保留
      满分:2  分
20.  下列变量定义正确的是________。
A. int x_1 ; y;
B. intx=y=5 ;
C. intfor=4;
D. int printf=2,x_y=2;
      满分:2  分
21.  以下说法中正确的是________。
A. C程序总是从第一个定义的函数开始执行
B. 在C程序中,要调用的函数必须在main函数中定义
C. C程序总是从main函数开始执行的
D. C程序中的main函数必须放在程序的开始部分
      满分:2  分
22.  有程序段如下,不能表示为地址的是________。int x=2,*p; p=&x; x=x+1;
A. &x
B. p
C. &p
D. &(x+1)
      满分:2  分
23.  设有定义语句“char s[]=”123”;”,则表达式“s[3]”的值是________。
A. ’1’
B. ’3’
C. ’\0’
D. 语法出错
      满分:2  分
24.  若有定义:int b[5];则以下对b 数组元素的正确引用是________。
A. *&b[5]
B. b+2
C. *(*(b+2))
D. *(b+2)
      满分:2  分
25.  有以下定义和赋值语句,能够正确表示a[1][2]的表达式是________。int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int (*p)[3]= a;
A. *((*p+1)+2)
B. (*p+1)+2
C. *(*(p+5))
D. *(*(p+1)+2)
      满分:2  分
26.  以下叙述错误的是________。
A. C语言本身没有输入输出语句
B. 一个可执行的C源程序必须包含一个main函数
C. C程序中,注释说明只能位于一条语句的后面
D. C程序的基本组成单位是函数
      满分:2  分
27.  t为int类型,进入下面的循环之前t的值为0,以下叙述正确的是________。while( t=l ){…… }
A. 循环控制表达式的值为0
B. 循环控制表达式的值为1
C. 循环控制表达式不合法
D. 以上说法都不对
      满分:2  分
28.  设有int x,y;以下语句判断x和y是否相等,正确的说法是该语句________。if (x=y) printf(" x is equal to y.");
A. 语法错
B. 不能判断x和y是否相等
C. 编译出错
D. 能判断x和y是否相等
      满分:2  分
29.  若0<=i<10,则下列________是对数组元素的错误引用。int a[ ]={1,2,3,4,5,6,7,8,9,0},*p, i;p=a;
A. *(a+ i)
B. a[p-a]
C. p+ i
D. *(&a)
      满分:2  分
30.  设有以下程序片段,请问执行后的输出结果是________。char ch='A';ch=(ch>='a' && ch<='z')?ch:ch-'A'+'a';printf("%c" , ch);
A. A
B. a
C. Z
D. z
      满分:2  分
31.  下列错误的语句是________。
A. intk,*p=&k; scanf(“%d”,&k);
B. intk,*p=&k; scanf(“%d”,p);
C. intk,*p; *p=&k; scanf(“%d”,p);
D. intk,*p ; p=&k; scanf(“%d”,p);
      满分:2  分
32.  凡是在函数中未指定存储类别的局部变量,其隐含的存储类别是________。
A. 静态(stati)
B. 外部(extern)
C. 自动(auto)
D. 寄存器(register)
      满分:2  分
33.  当执行以下程序时,________。#include<stdio.h> void main() { int a; while(a=5)printf("%d ",a--); }
A. 循环体将执行5次
B. 循环体将执行0次
C. 循环体将执行无限次
D. 系统会当机。
      满分:2  分
34.  C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是________。
A. long 型
B. float 型
C. double型
D. int型
      满分:2  分
35.  若有以下定义:float x;int a,b; 则错误的switch语句是________。
A. switch(x) {case 1.0:printf("*\n"); case 2.0:printf("*\n"); }
B. switch(a){case 1:printf("*\n"); case 2:printf("*\n"); }
C. switch(a+b) {case 1:printf("*\n"); case 1+2:printf("*\n"); }
D. switch(a+b); {case 1:printf("*\n"); case 2:printf("*\n"); }
      满分:2  分
36.  以下有关switch语句的正确说法是________。
A. break语句是语句中必须的一部分
B. 在switch 语句中可以根据需要使用或不使用break语句
C. break语句在switch 语句中不可以使用
D. 在switch 语句中的每一个case都要用break语句
      满分:2  分
37.  在C语言中,正确的int类型的常数是________。
A. -2U
B. 059
C. 3a
D. 0xAF
      满分:2  分
38.  组成C程序的基本单位是________。
A. 表达式与语句
B. 若干文件
C. 函数
D. main函数
      满分:2  分
39.  下列表达式没有错误的是________。int x,*p;
A. 5.0%2
B. x+1=5
C. &p
D. &(x+1)
      满分:2  分
40.  C语言中运算对象必须是整型的运算符是________。
A. %
B. /
C. =
D. <=
      满分:2  分
41.  以下函数原型说明正确的是________。
A. float add(int x, int y) ;
B. int add(int x;int y) ;
C. char add( x,y) ;
D. int add(char x[ ] [ ]) ;
      满分:2  分
42.  语句if (!i ) i++;中的条件表达式 !i 等价于________。
A. i==0
B. i!=1
C. i!=0
D. -i
      满分:2  分

二、多选题(共 8 道试题,共 16 分。)V 1.  对建立良好的程序设计风格,下面描述不正确的包括哪几项( )
A. 程序应简单、清晰、可读性好
B. 符号名的命名只要符合语法
C. 充分考虑程序的执行效率
D. 程序的注释可有可无
      满分:2  分
2.  以下说法不正确的包括哪几项( )
A. 定义函数时,形参的类型说明可以放在函数体内
B. return后边的值不能为表达式
C. 如果函数值的类型与返回值类型不一致,以函数值类型为准
D. 如果形参与实参类型不一致,以实参类型为准
      满分:2  分
3.  关于链表的插入和删除,下列说法中哪几项是正确的
A. 插入位置包括表头、表中和表尾
B. 从链表中删除一个结点,就是把它从内存中抹掉
C. 要删除链表中的某个节点,需自己定义删除函数
D. 删除节电要注意删除的结点是否是头结点
      满分:2  分
4.  以下函数,哪些属于动态申请空间的标准库函数
A. malloc()
B. calloc()
C. free()
D. strcmp()
      满分:2  分
5.  下列说法中,属于数据模型所描述的内容的有哪几项( )
A. 数据结构
B. 数据操作
C. 数据查询
D. 数据约束
      满分:2  分
6.  以下选项中属于C语言的类型有哪几项
A. signed short int
B. unsigned long int
C. unsigned int
D. long short
      满分:2  分
7.  关于链表,下列说法正确的有哪几项
A. 链表是动态分配的一种结构,它根据需要开辟内存单元
B. 链表有头指针变量head,它是链表的第一个结点
C. 如果要在链表中增加新的结点,需要申请存储空间
D. 如果不再使用链表,则应释放所占的存储空间
      满分:2  分
8.  以下叙述中正确的有哪几项
A. 预处理命令行都必须以#号开始
B. 在程序中凡是以#号开始的语句行都是预处理命令行
C. 宏替换不占用运行时间,只占编译时间
D. 在以下定义是正确的: #define PI 3.1415926;
      满分:2  分

谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-4-26 19:38 , Processed in 0.125207 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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