2011年4月自考真题电子商务案例分析
一、单选题(每题2分,共30分) 1、下面哪一个是正确的标识符() A. qbc? B bc$ C _bc D 2bc 2、设有int a[6]={1,2,3,4,5,6},*p=a;则*(p+3)与(*a+3)的值为() A 1,3 B 3,3 C 4,4 D 4,6 3、 设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 4、t为int类型,进人下面的循环之前,t的值为0 while( t=l ) { ……} 则以下叙述中正确的是( ) A) 循环控制表达式的值为0 B) 循环控制表达式的值为1 C) 循环控制表达式不合法D) 以上说法都不对 5、设int i=4,j=8,k;则表达式k=(i++,++i,j++)的值为( ) (A)4 (B)8 (C)9 (D)10 6、有宏定义 #define MULT1(a,b) a*b #define MULT2(a,b) (a)*(b) 宏引用 Y=MULT1(3+2,5+8);Z=MULT2(3+2,5+8)后,则Y和Z的值是()。 (A)Y=65,Z=65 (B)Y=21,Z=65 (C)Y=65,Z=21 (D)Y=21,Z=21 7、若定义a为int型变量,则对指针变量p的正确初始化()。 (A)int *p=a; (B)int *p=*a;
(C)int p=&a; (D)int *p=&a;
8、以下程序的输出结果是()
main()
{ int a=3;
printf("%d\n",(a+a-=a*a) );
}
A) -6 B)12 C) 0 D) -12
9、在一个源文件中定义的全局变量的作用域为( )。
(A)本文件的全部范围 (B)本程序的全部范围
(C)本函数的全部范围
(D)从定义该变量的位置开始至本文件结束
10、设有int I; I=7/2;printf(“%d”, I);则执行结果为()
A 3.5 B 3.50 C 3 D 3.0
11、在C语言中,合法的长整型常数是()
1
A) OL B) 4962710 C) 324562& D) 216D
12、 以下选项中合法的字符常量是( )
A) "B" B) '\010' C) 68 D) D
13、假定x和y为double型,则表达式x=2,y=x+3/2的值是()
A) 3.500000 B) 3 C) 2.000000 D) 3.000000
14、设x、y均为整型变量,且x=10, y=3,则以下语句的输出结果是( ) printf("%d,%d\n",x--,--y);
A) 10,3 B) 9,3 C) 9,2 D)10,2
15、 x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(
A) INPUT x、y、z; B) scanf("%d%d%d",&x,&y,&z);
C) scanf("%d%d%d",x,y,z); D) read("%d%d%d",&x,&y,&z);
二、分析结果题(24分)
1、(5分)
#include “stdio.h”
void main()
{ int I=6,x,y;
x=I++;
y=++I;
printf(“%d,%d”,x,y); }
运行结果为: ,
2、(5分) #include “stdio.h”
void main()
{ int a[3][3]={1,2,3,4,5,6,7,8,9};
printf(“%d”,* (a[1]+2));
}
运行结果为: 3、(7分)
#include “stdio.h” void sub(int s , int t)
{ int w;
w=s;s=t;t=w;
}
void main() { int a,b; a=100;b=200;
sub(a,b); 2
)
printf(“%d,%d”,a,b);
}
运行结果为:
4、(7分)
# include “stdio.h”
void main( )
{ int n;
for (n=1;n<=20;n++)
{ if (n%3!=0)
continue;
printf(“%d”,n);
}
}
运行结果为:
三、程序填空题(每空2分,共16分)
1、求1!+2!+3!+…+10!
#include <stdio.h>
void main(void)
{
float s = 0, t = 1;
int n;
for (n=1;
{
;
;
}
printf(“1!+2!+3!+…+10!=%f ”, s);
}
2、以下程序是用来统计从键盘输入的一个正整数中各位数字中零的个数,并求各位数字中最大者。例如:1080其零的个数是2,各位数字中最大者是8。
#include <stdio.h>
void main(void)
{
unsigned long num, max, t;
int count;
count=max=0;
scanf("%ld", &num);
do { t= ;
3
if(t==0) ++count;
else
if(max<t) ;
num/=10;
} while(num);
printf("count=%d,max=%ld\n", count, max);
}
3、下面程序的功能是:输出100以内能被3整除且个位数字为6的所有整数。
#include <stdio.h>
void main(void)
{
int i, j;
for(i=0; i<10; i++)
{
j= i*10+6;
if ( ) continue;
printf("%d",j);
}
}
4、以下函数的功能是,把两个整数指针所指的存储单元中的内容进行交换。 void exchange(int *x, int *y)
{
int t;
t=*y;
*y = ;
*x = ;
}
四、程序设计题(30分)
1. 如果某个3位数的各数位数字的立方之和等于该数本身,则这个3位数
就是一个“水仙花”数。编程打印所有的“水仙花”数。(10分)
# include "stdio.h"
void main( )
{ int ge,shi,bai,x;
for(ge=0;ge<=9;ge++)
4
for(shi=0;shi<=9;shi++) for(bai=1;bai<=9;bai++) { } x=ge+10*shi+100*bai; if (x==ge*ge*ge+shi*shi*shi+bai*bai*bai) printf("%d ",x);
}
2. 今有100块砖,需100人来搬,男搬4,女搬3,两个小孩搬一砖。
问男、女、小孩各几何?(8分)
# include "stdio.h"
void main( )
{ int man,woman,child;
for(man=1;man<=100;man++)
for(woman=1;woman<=100;woman++) for(child=1;child<=100;child++) { } if (8*man+6*woman+child==200 && man+woman+child==100) printf("%d %d %d\n",man,woman,child); }
5
…… 此处隐藏:1152字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




