江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄)
专升本C语言程序设计模拟试卷
专升本C语言程序设计模拟试卷(总15页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--计算机科学与技术专业《基础知识》模拟试卷(考试时间150分钟,满分300分,共三部分)第一部分 C语言程序设计(共100分)一、单项选择题(本大题共30小题,每小题2分,共60分)1. 下列各选项中,均是合法有效的标识符的是【】A. 3daySum _days abcde student_name_of lotus_1_2_3 default 若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。
则以下不能满足要求的表达式是%2==1 B.!(A%2==0) C.!(A%2) %23. 下列程序的输出结果是【】#include <>void main(){int x=1,y=0,a=0,b=0;switch(x){case 1:switch(y){case 0: a++; break;case 1: b++; break;}case 2: a++;b++; break;case 3: a++;b++; break;}printf(“%d,%d\n”,a,b);},1 ,1 ,0 ,24. 以下关于switch语句和break语句的描述中,只有正确的是【】A.在switch语句中必须使用break语句B.在switch语句中,可以根据需要使用或不使用break语句语句只能用于switch语句中语句是switch语句的一部分5. 下面程序的输出是【】。
main(){int x=0x23;printf(“%d\n”,- -x);}6. 下列函数的输出结果是【】#include <>int f1(int xb){extern int xa;return (xa * xb);}void main(void){extern int xb;int xa=5;printf(“xa=%d,xb=%d,result=%d”,xa,xb,f1(xa));return 0;}int xa=3,xb=4;A. 3,4,12B. 5,4,20C. 5,4,15D.3,4,157. c语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是A. 地址传递B. 由实参传给形参,再由形参传回给实参C. 单向值传递D. 由用户指定传递方式8. 以下程序中调用scanf函数给变量a输入数值的方法是错误的,其原因是【】void main(){int *p,a;p=&a;scanf(“%d”,*p);……}A.*p表示的是指针变量p的地址B.*p表示的是变量a的值,而不是变量a的地址C.*p表示的是指针变量p的值D.*p只能用来说明p是一个指针变量9. 下列程序段的输出结果是【】。
南京晓庄学院五年制专转本软件工程历年真题
南京晓庄学院五年制专转本软件工程历年真题1.需求分析阶段的研究对象是()(A)系统分析员要求(B)用户要求(C)软硬件要求(D)系统要求【参考答案:B】2.软件危机具有下列表现()。
I.对软件开发成本估计不准确Ⅱ.软件产品的质量往往靠不住IⅡ.软件常常不可维护V.软件成本逐年上升(A)I、IⅡ和IⅢ(B)I、Ⅲ和V(C)I、IⅢI和IV(D)以上都正确【参考答案:D】3.画软件结构图时应注意调用关系只能是()。
(A)从下到上(B)从上到下(C)从左到右(D)从右到左【参考答案:B】4.在数据流图中,不能由计算机处理的成份是()。
(B)结点(C)数据流(D)数据源/终点【参考答案:D】5.在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。
(A)数据结构(B)实体关系(C)数据流图(D)E-R图【参考答案:A】6.在进行软件结构设计时应该遵循的最主要的原因是()原理。
(A)抽象(B)模块化(C)模块独立(D)信息隐藏【参考答案:C】7.一组语句在程序的多处出现,为了节省内存空间,把这些语句放在一个模块中,该模块的内聚度是()的。
(A)逻辑性(B)瞬时性(D)通信性【参考答案:C】8.一个模块把开关量人秋参数传送给另一模块,这两个模块之间的耦合是()。
(A)外部耦合(B)数据耦合(C)控制耦合(D)内容耦合【参考答案:C】9.程序控制的三种基本结构中,()结构可提供多条路径选择。
(A)反序(B)顺序(C)循环(D)分支【参考答案:D】10.软件可维护性是指软件能够被理解、校正、()功能的容易程序。
(A)变更(B)维护(C)修改(D)适应及增强【参考答案:D】。
江苏省五年一贯制专转本《C语言程序设计》模拟试卷三(晓庄)
江苏省五年一贯制专转本《C语言程序设计》模拟试卷三(晓庄)一、填空題(每题2分,共20分)1、一个C语言程序的开发过程包括:编辑、,连接和运行4个步骤2、设intx=9,y=8;表达式x==y+1的结果是。
3、若a=3,b=4,c=5,则表达式a||(b=c)&&b==c的值是。
4、执行下面程序段后,k值是。
k=1;n=263;do{k*=n%10;n/=10}while(n);5、以下程序输入123456<CR>后的执行结果是。
#include<stdio.h>main(){inta,b;scanf("%2d%3d",&a,&b);printf("a=%d,b=%d\n",a,b);}6、设x,y,z均为int型变量,请写出描述“x或y中有一个小于z”的表达式是:7、.以下程序的运行结果是。
main(){if(2*2==5<2*2==4)printf(“T”);elseprintf(“F”);}8、设有程序片断:switch(grade){case‘A':printf(“85—100\n”);case‘B':printf(“70—84n”);case‘C':printf(“60—69\n”);case‘D':printf(“<60\n”);default:printf(“error!\n”);}若grade的值为'C',则输出结果是9、下面程序的运行结果是.#include<stdio.h>main(){inta,s,n,count;a=2;s=0;n=1;count=1;while(count<=7){n=n*a;s=s+n;++count;}printf("s=%d",s);}10、以下程序的输出结果是intk,n,m;n=10;m=1;k=1;while(k++<=n)m*=2;printf(“%d\n”,m);二、单项选择题(每题2分,共40分)1、能将高级语言编写的源程序转换成目标程序的是。
专升本考试C语言模拟试题及参考答案
精品文档以下程序的输出结果是【38】。
# include<stdio.h># define FUDGE(y) 2.84+y * H& O- |+ J7 K# define PR(a) printf(%d,(int)(a)) N/ L; u- b7 ~2 e# define PRINT1(a) PR(a);putchar('\n') s G/ V; K/ b main(){int x=2; PRINT1(FUDGE(5)*x); } 5 d0 r9 i) l* o【38】A) 11 B) 12 C) 13 D) 15 以下程序的输出结果是【39】。
# include<stdio.h> ! t4 W0 n1 S' U: \/ a main(){ int i=1,j=3; . y$ d8 u2 ^$ d @( N6 D printf(%d,i + + );{ int i=0; i+=j*2; printf(%d,%d,i,j); } 0 m( c( T/ T+ ^) E4 K `) v printf(%d,%d\n,i,j); }【39】A) 1,6,3,1,3 B) 1,6,3,2,3 C) 1,6,3,6,3 D) 1,7,3,2,3以下程序的输出结果是【40】。
5 m9 t p4 j+ n* ]- Z. s. C# include <stdio.h> ! T% B1 z! {1 k- _! S$ Y$ a3 g& w main() + D$ D* y |- e0 `- a- b{ int k=4,m=1,p; ; t5 {( ~1 G g* N3 L$ [9 w. x p=func(k,m); printf(%d,,p); p=func(k,m); printf(%d\n,p);} $ B( Z3 r5 ^* @5 C. ^) W func(a,b)int a,b; 7 J3 O, w- f' M6 |! t* N5 L0 Z9 t{ static int m=0,i=2; & {* n; N% g; Y; ]2 ^( K i+=m+1; m=i+a+b; return(m); } ) G( v+ J) z( O1 u【40】A) 8,17 B) 8,16 C) 8,20 D) 8,8 * Q& r) D4 `1 T m8 W+ h; _设有以下语句:! F/ p% T; V9 g( H' M1 j+ J char str[4][12]={aaa,bbb,ccccc,dddddd}, # d- q# S; \2 R3 `, v, A*strp[4]; int i; ! D2 Z1 D, h+ Z0 v3 o( E+ H: @for(i=0;i<4;i + + )strp[i]=str[i];【41】不是对字符串的正确引用,其中0≤k<4。
南京晓庄学院—C语言期末考试复习提纲
习题一1. 以下常量中正确的是。
A. ’abc’B. ’\x123’C. 3.145E-1.2D.”a”2. 设有“int a;”,以下不能正确表达数学关系10<a<15的表达式是。
A. 10<a<15B. a==11||a==12||a==13||a==14C. a>10&&a<15D. !(a<=10)&&!(a>=15)3. 以下程序段的输出结果是。
int a=0,b=4,k=2;k=a+1>0||(++a<0)&&(!(b--<=0));printf(”%d,%d,%d”,k,a,b);A. 1,1,3B. 1,1,4C. 1,0,3D. 1,0,44.若有“int a=5; a+=a-=-a*a;”,则a的值是。
5. 以下所列语句中,合法的语句是。
A. a=1,b=2B. ++a;C. a=a+1=5;D. y=int(a);6. 以下所列字符常量中,不合法的是。
A. ’\0xff’B. ’\65’C. ’$’D.’\x1a’7. 设有定义“float y=3.45678; int x;”,则以下表达式中能实现将y中数值保留小数点后2位,第3位四舍五入的表达式是。
A. y=(y*100+0.5)/100.0B. x=y*100+0.5,y=x/100.0C. y=y*100+0.5/100.0D. y=(y/100+0.5)*100.08. 以下程序段输出结果是。
int a=10,b=11,c=12,s;s=a++<=10&&b--<=2&&c++;printf(”%d,%d,%d,%d”,s,a,b,c);A. 0,11,10,13B. 1,11,10,13C. 0,11,10,12D. 1,11,10,129. 设有语句“int a=2,b=3,c=2; a+=b*=(++b-c++);”,变量b的值是。
江苏省五年一贯制专转本《C语言程序设计》模拟试卷二(晓庄)
江苏省五年一贯制专转本《C语言程序设计》模拟试卷二(晓庄)-CAL-FENGHAI.-(YICAI)-Company One1江苏省五年一贯制专转本《C语言程序设计》模拟试卷二(晓庄)一、填空題(每题2分,共16分)1.整型常量默认类型是、实型默认类型是、函数默认类型是2. 若k为 int整型变量且赋值7,请写出赋值表达式 k *= k + 3的运算结果 .3. 设x,y,z均为int型变量,请写出描述"x,y中有一个为负数"的表达式:4. 已知A=7.5,B=2,C=3.6,表达式A>B&&C>A || A<B&&!C>B的值是 .5. 以下程序的运行结果是。
main(){ printf("%s,%5.3s","computer","computer"); }6. 设y为int型变量,请写出描述"y是奇数"的表达式7. 若a是int型变量,则下面表达式的值为 ,a的值为。
(a=4*5,a+6),a++8.若有定义:int a=10 ,b=9 ,c=8;执行下列语句后,变量b中的值是。
c=(a-=(b-5)); c=(a%11)+(b=3);二、单项选择题(每题2分,共40分)1.下列四组字符串中都可以用作C语言程序标识符的一组是____。
• A) print B) i\am C) Pxq D) str_l••• _3d one_half My->book Cpp•• oodb start$it line# pow••• aBc 3pai His.age while2.下列关于C语言的叙述错误的是____。
A) 大写字母和小写字母的意义相同B) 不同类型的变量可以在一个表达式中C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D) 同一个运算符号在不同的场合可以有不同的含义3.已知 long i=65539;执行语句printf("%d",i);屏幕显示____。
江苏省五年一贯制专转本《C语言程序设计》模拟试卷一(晓庄)
江苏省五年一贯制专转本《C语言程序设计》模拟试卷一(晓庄)一、填空題(每空1分,共20分)1.C程序是由构成的,一个C源程序至少且仅包含一个。
2.C语言规定标识符只能由、和下划线3种字符组成,且第一个字符必须为或下划线。
3. 设有说明语句:char a='\72';则变量a包含______个字符。
4. 条件“20<x<30”的C语言表达式是。
5. 若已知a=10,b=20,则!a<b的值为.6.表达式21 % 4 的值为。
7.C语言中没有专门的变量,如果想将一个字符串存放在变量中以便保存,必须使用字符数组。
8.已知a=79.345,则表达式(int)a 的值为。
9. .下面程序的输出结果为。
main(){ int x=023;printf(“%d\n”,--x);}10. 设int a=2;,则执行a+=a*=15;后,变量a的值是__________。
11.已知ch='B',则表达式【(ch>='A ' && ch<='Z')? (ch+32):ch 】的值为。
12.C中定义符号常量PI为3.14159的宏命令是。
13.函数形参和调用的实参是普通变量时,参数按方式进行传递。
14.C中逻辑运算符的优先次序是:。
15.定义一个共用体变量,共三个成员分别是字符型、整形和单精度浮点型,则该共用体变量所占内存长度为个字节。
15. 设有变量定义:int a=10,c=9;则表达式(--a!=c++)?—a:++c的值是。
二、单项选择题(每题2分,共40分)1.下列C语言标识符中,合法的是()A. ifB. returnC. 23aD. a232.欲从键盘给整型变量a赋值3,b赋值2,则对应语句scanf("%d,%d",&a,&b);的输入格式是()A. 32B.2,3C. 23D.3,23. C语言源程序文件经过C编译程序编译连接之后生成的文件后缀名是()A. .exeB. .objC. .batD. .c4.结构化程序设计的三种基本结构是()A. 顺序结构、复杂结构、循环结构B. 顺序结构、复杂结构、分支结构C. 顺序结构、分支结构、选择结构D. 顺序结构、选择结构、循环结构5.以下表达式中,值为0的是()A. 4%5B. 4/5.0C. 4/5D. 4<56.设下列表达式中所涉及的变量均已正确定义,则不符合C语言语法的是()A. 4&&3B. a++C. a=b=5D. int(3.14159)7. 设int a,x=2;执行语句a=x>0?3*x:(x=10);后,变量x的值是()A.1 B.2 C.6 D.108. 在C 语言程序中,在函数内部定义的变量称为()A. 全局变量B. 外部变量C. 全程变量D. 内部变量9.设有以下程序段:int x=2,y=2,z=0,a;a=++x||++y&&z++;printf(″%d,%d,%d\n″,x,y,z);执行后输出的结果是()A.2,2,0 B.3,3,1 C.3,2,0 D.3,2,110.若变量c为char类型,则能正确判断出c为小写字母的表达式是()A. (c>= 'a')||(c<= 'z')B. 'a'<=c<= 'z'C.(c>= 'a')&&(c<= 'z')D. ('a'<=c)and ('z'>=c)11.在C语言中,字符串″\\TOP\t\65\″″的长度是()A.5 B.7 C.9 D.1212.逗号表达式a=2*6,a*3,a+5的值是()A.12 B.17 C.36 D.4113.设int a=11,b=2;,执行下述程序段后,变量a和b的值分别是()do{a/=b++;}while(a>b);A.1,3 B.1,4 C.2,3 D.2,414. 下列程序的执行结果是( )。
江苏南京晓庄学院2016年专转本考试大纲及参考书目
根据省教育厅相关⽂件要求,本年五年⼀贯制⾼职“专转本”考试科⽬为3门(英语及两门专业科⽬),现将各专业两门专业科⽬考试的内容、要求、参考书⽬列出,供各位考⽣参考。
1.商务英语考试科⽬:公共英语、商务英语、英语⼝语考试科⽬1:商务英语参考书⽬:《体验商务英语综合教程》(第⼆版) 1、2册;作者:David Cotton,David Falvey,Simon Kent;出版社:⾼等教育出版社考试⼤纲:本考试针对《体验商务英语综合教程》1、2册的教学内容,考查学⽣对在⽇常⼯作与商务活动,如介绍、餐饮娱乐、公司⽇常接待办公、客户服务、求职、市场营销、⼈员管理、公务旅⾏等相关情境中所涉及的⼀般商务知识和惯⽤英语表达的掌握情况与应⽤能⼒。
考试题型包括选择,填空、阅读理解、书⾯表达等,要求学⽣在具备⼀般英语语⾔能⼒的基础上掌握英语实⽤技能,熟悉商务环境和话题,了解常见商务英语术语词汇和掌握⼀般商务交际能⼒,如词汇⽅⾯主要考查⼀般常见英语表达和《体验商务英语综合教程》1、2册涉及的商务类⽣词;阅读⽅⾯考查学⽣能够运⽤有效的阅读技巧读懂商务主题的短⽂,理解主要事实和相关细节,并进⾏归纳推理;书⾯表达⽅⾯能够运⽤基本的写作技巧,写作内容完整、格式正确、语⾔准确、主题明确。
考试科⽬2:英语⼝语考试⼤纲:本考试包括三个环节:朗读,复述及回答问题。
考试内容针对每个学⽣所抽取的⼀段材料。
考试要求在朗读环节,学⽣朗读所给材料时语⾳正确,发⾳清晰,语调⾃然;在复述环节,学⽣思维清晰,能以正常流畅的语速准确、完整地复述所给材料的详细内容;在回答问题环节,学⽣能够较好地运⽤会话策略,切题充分,组织充实的内容,表达流畅,语法基本正确,⽤词恰当,错误较少,准确表达意见、观点、情感等。
2.秘书学考试科⽬:公共英语、应⽤⽂写作、⼤学语⽂专业科⽬1:应⽤⽂写作参考书⽬:《应⽤⽂写作教程》(第⼆版)⽢敏军贾⾬潇编,⾼等教育出版社2014年1⽉版考试⼤纲:1、写作常识:应⽤⽂的特点和种类,应⽤⽂写作要素及过程,应⽤⽂的演进与演变;2、公务⽂书写作:要求掌握公⽂的概念、特点、分类,⾏⽂规则,公⽂格式,各种公⽂⽂种的⽤途以及通知、通报、报告、请⽰、批复、函等⽂种的写作;3、事务⽂书写作:要求掌握计划、总结、简报、调查报告、会议记录等⽂种的结构知识,会撰写计划、总结;4、职场⽂书写作:要求掌握求职信、个⼈简历的写作;5、信息⽂书写作:了解信息⽂书的特点、种类和作⽤,掌握消息、通讯等⽂书的写法。
专升本考试C语言模拟试题及参考答案【三篇】
专升本考试C语言模拟试题及参考答案【三篇】一.单项选择题1.以下定义语句中准确的是(C)A)char a='A'b='B'; B)float a=b=10.0;C)int a=10,*b= &a; D)float *a,b=&a;2.下列运算符中,优先级的是(A)。
A. ->B.++C. &&D. =3.表达式!(x>0&&y>0)等价于(A)。
A. ! (x>0) || ! (y>0)B. !x>0 || !y>0C.!x>0 && !y>0D. !(x>0) && ! (y>0)4.有以下程序main(){ int a=666,b=888;printf( "%d\n",a,b);}程序运行后的输出结果是(B)A) 错误信息B)666 C)888 D)666,8885.有以下程序main(){ int i;for(i=0;i -10&& x-y10 D)(x-y)*(x-y)k=2;B.(*p).k=2;C.x .k=2D.x->k=29.不准确的赋值或赋初值的方式是(B)。
A.char str[ ]=”string”;B.char str[10];str=”string”;C.char *p=”string”;D.char *p; p=”string”;10.设程序中不再定义新的变量,写出在函数main中能够使用的所有变量为:(B)#includeint z;int p(int x){static int y;return (x+y);}void main( ){int a,b;printf(“%dn”, p(a));………}A. a,bB. a,b,zC.a,b,y,zD.a,b,x,y,z11.有以下程序main(){ int i=0,x=0;for (;;){if(i==3||i==5) continue;if (i==6) break;i++;s+=i;};printf( "%d\n",s);}程序运行后的输出结果是(D)A)10 B)13 C)21 D) 程序进入死循环12.有以下程序main(){ char a,b,c,d;scanf( "%c,%c,%d,%d",&a,&b,&c,&d);printf( "c,%c,%c,%c\n",a,b,c,d);若运行时从键盘上输入:6,5,65,66。
南京晓庄期末C语言练习题
一、选择题1. 设有语句int a=3;则执行语句a+=a-=a*a;后,变量a的值是()A.3 B.0 C. -12 D. 92. 下列选项中 ( ) 不是字符串常量。
A. abcdB. “aads”C. “12348”D. “0”3. 一个C程序的执行是从()A.main()函数开始,直到main()函数结束B.第一个函数开始,直到最后一个函数结束C.第一个语句开始,直到最后一个语句结束D.main()函数开始,直到最后一个函数结束4、运行以下程序,当数据的输入形式为:56,31<回车>时,程序的输出结果为________。
#include<stdio.h> main( ){ int a,b;scanf("%d%d",&a,&b);printf("a-b=%d\n",a-b);}A、不确定值B、a-b=25C、a-b=56D、a-b=315、下面程序段的运行结果是________。
char c[ ]="\t\v\\\0will\n";printf("%d",strlen(c));A.14 B.9 C.3 D.字符串中有非法字符,输出值不确定6、设有定义int i,j;则执行了j=(i=1,i+9)>9?i++||++i:++i; 后i,j的值为。
A、10,10B、2,2C、2,3D、2,17、设a和b为整型变量,执行语句:b=(a=2+3,a*4),a+5; 后,a,b的值分别为________。
A、 5,20B、 5,25C、 20,25D、 5,108、退出一个循环语句(不终止函数的执行)的有效措施是使用________。
A、return语句B、exit语句C、break语句D、continue语句9、下面的常数表示有一个不正确,不正确的是________。
A、’\55’B、0X2A3C、 -0.3D、’103’10.有以下程序main(){ int n=4;while(n--)printf("%d ",--n);}程序执行后的输出结果是( )。
专升本C语言试卷4
专升本C语言试卷4专升本C语言程序设计试卷(四)——福州大学软件学院2004级《程序设计基础》试卷(A有改动) 一、填空题1( 若有以下程序main(){ int p,a=5;if(p=a!=0)printf("%d\n",p);elseprintf("%d\n",p+2);}执行后输出结果是 1 。
2( 设有如下宏定义#define MYSWAP(z,x,y) {z=x; x=y; y=z;}以下程序段通过宏调用实现变量a、b内容交换,请填空。
float a=5,b=16,c;MYSWAP( c , a , b ); 3( 已有定义如下:struct node{ int data;struct node *next;} *p;以下语句调用malloc函数,使指针p指向一个具有struct node类型的动态存储空间。
请填空。
p = (struct node *)malloc( sizeof(struct node) ); 4( 已知字符A的ACSII码值为65,以下语句的输出结果是 B66char ch=’B’; printf(“%c %d\n”,ch,ch);5( 以下程序的输出结果是 261 。
main(){ int a=177;printf("%o\n",a);}6( 以下程序运行后的输出结果是 3,2,2,3 。
void fun(int x,int y){x=x+y;y=x-y;x=x-y;printf("%d,%d,",x,y);}main(){int x=2,y=3;fun(x,y);printf("%d,%d\n",x,y);}二、单项选择题,四个选项中只有一个是正确的。
请把你的选择填在括号内。
1、结构化程序设计的三种基本控制结构是( D )。
A、主程序、子程序、函数B、输入、处理、输出C、调用,返回,转移D、顺序、选择、循环2、下列关于C程序变量的叙述, ( D )是错误的。
南京晓庄学院c语言试题及答案
南京晓庄学院c语言试题及答案一、选择题(每题2分,共20分)1. 下列关于C语言的描述中,错误的是()。
A. C语言是一种高级语言B. C语言可以直接在计算机上运行C. C语言具有结构化的特点D. C语言可以用于系统软件的开发答案:B2. C语言中,用于定义一个结构体的关键字是()。
A. structB. unionC. enumD. typedef答案:A3. 在C语言中,以下哪个选项不是合法的变量名?()A. _nameB. name_C. 123nameD. name答案:C4. 下列关于C语言中数组的描述,正确的是()。
A. 数组必须在程序开始时定义B. 数组可以是多维的C. 数组的下标从0开始D. 数组的下标从1开始答案:B5. C语言中,用于实现条件判断的语句是()。
A. ifB. switchC. forD. while答案:A6. 在C语言中,用于循环控制的语句是()。
A. ifB. whileC. switchD. do-while答案:B7. 下列关于C语言函数的描述中,正确的是()。
A. 函数必须有返回值B. 函数可以没有参数C. 函数可以有多个返回值D. 函数的返回值类型必须与定义时一致答案:B8. 在C语言中,用于定义指针的关键字是()。
B. charC. floatD. void答案:D9. 下列关于C语言中指针的描述,错误的是()。
A. 指针可以指向任何类型的数据B. 指针可以作为函数的参数C. 指针可以作为函数的返回值D. 指针本身没有存储空间答案:D10. 在C语言中,用于实现文件操作的库函数是()。
A. stdio.hB. string.hC. math.hD. stdlib.h答案:A二、填空题(每题2分,共20分)1. 在C语言中,定义一个整型变量的关键字是____。
答案:int2. C语言中,表示逻辑与的运算符是____。
答案:&&3. 在C语言中,用于定义一个字符常量的是____。
江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄)
江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄)一、填空題(每题2分,共20分)1、若x和a均是int型变量,则计算表达式(1)后的x值为_______,计算表达式(2)后的x 值为__________。
(1) x=(a=4,6*2) (2) x=a=4,6*22、若x和n均是int型变量,且x和n的初值均为5,则计算表达式后x的值为________,n的值为________。
x+=n++3、若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为_______。
(x+y)%2+(int)a/(int)b4、若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为。
(float)(a+b)/2+(int)x%(int)y5、已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=‘a’+‘8’-‘3’的值为__________6、若a=3,b=4,c=5,则表达式a ||( b=c)&&b==c的值是。
7、以下程序段其输出结果是。
double a=513.789215;printf(“a=%8.6f, a=%-8.2f\n”,a,a);8、以下程序的执行结果是。
#include<stdio.h>main(){float f=31.41592;printf("%f,%e",f,f)}9、若a=1,b=2,c=3,d=4,则表达式a>b?a:c>d?c:d的值是。
10、当执行以下程序段后,i的值是,j的值是,k 的值是。
int a,b,c,d,i,j,k;a=10;b=c=d=5;i=j=k=0;for(;a>b;++b)i++;wihle(a>++c)j++;dok++;while(a>d++);二、单项选择题(每题2分,共40分)1、在C语言中,不正确的int类型的常数是()A) 32768 B) 0 C) 037 D) 0xAF2、语句:printf("%d",(a=2)&&(b= -2));的输出结果是()A) 无输出 B) 结果不确定 C) -1 D) 13、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是()A) c=b=a; B) (a=c) ‖(b=c) ; C) (a=c) &&(b=c); C) a=c=b;4、在C语言中,如果下面的变量都是int类型,则输出的结果是 ( )sum=pad=5; pad=sum++ , ++pad, pad++;printf("%d\n",pad);A) 7 B) 6 C) 5 D) 45、语句while(!E);中的条件!E等价于( )A)E = = 0 B)E!=1 C) E!=0 D)~E6、以下函数调用语句中含有( )个实参。
江苏专转本计算机模拟试题
江苏专转本计算机模拟试题江苏专转本计算机模拟试题(一)一、选择题1、人们习惯于将计算机的发展划分为四代。
划分的主要依据是(A.计算机的运行速度B.计算机的规模D.大规模或超大规模集成电路))C.计算机主机所使用的主要元器件2、当前国际上提倡生产的“绿色”电脑,其特点是(A、采用高清晰度的绿色显示器C、具有电子邮件通信功能3、CAD 的含义是(A、计算机辅助教育C、计算机辅助制造)B、计算机辅助设计D、计算机辅助工程B、功耗少、昼采用减少环境污染的部件D、体积小、重量轻、便于携带4、以下对计算机软件与硬件关系的描述中,不正确的是(A、计算机系统由硬件与软件组成C、软件是硬件功能的扩充5、在计算机中的CRT 是指(A、打印机B、扫描仪))B、硬件功能无法用软件来实现D、硬件是软件的基础C、键盘)D、阴极射线显示器6、CPU 中控制器的主要功能是(A、识别指令和控制指令的执行C、控制输入输出设备B、传送信息D、把数据存入存储器)的不同型号D、显示器)部分7、INTEL8088、80286、80386、80486 指的(A、外存储器B、内存储器C、微处理器8、微机的运算器、控制器、主存储器构成计算机的(A、硬件系统B、外设C、主机D、CPU9、在评价计算机的性能时,通常用MIPS 来描述计算机(A、平均无故障时间C、主存的存取周期B、平均故障修复时间D、CPU 的运算速度))。
10、下列几种存储器中,存取周期最短的是(A、主存储器B、光盘C、硬盘D、CACHE11、下列叙述中,()是正确A、软盘和硬盘可永久保存信息,它们是计算机的主存储器B、内存储器可与CPU 直接交换信息,与外存储器相比存取速度慢,但价格便宜C、RAM 和ROM 在断电后都不能保存信息D、内存储器与CPU 直接交换信息,与外存储器相比存取速度快,但价格贵12、3.5 英寸软盘移动滑块封住写保护孔后,就(A、不能读盘,也不能写盘C、既能读盘,也能写盘)B、不能读盘,只能写盘D、只能读盘,不能写盘)是正确的13、下面关于光盘与磁盘的叙述中,(A、磁盘表面可以触摸B、光盘用光与磁介质保存数据D、光盘只用激光读数据)组成C、光盘的容量一定比磁盘容量大14、一组连接计算机各部件的公共通信线称为总线,它由(A 地址线和数据B、地址线和控制线C、数据线和控制线D、地址线、数据线和控制线15、目前微机所用的(系统)总线标准有多种,下面列出的四个缩写名中不属于描述总线标准的是(A、PCI )B、VESA C、ISA D、VGA )16、关于PC 机主板上的CMOS 芯片,下面说法中正确的是(A.用于存储加电自检程序B.存储了计算机系统的配置参数,不能改写 C. 存储基本输入/输出系统程序D.需使用电池供电,否则主机断电后其中数据会丢失17、为了读取硬盘存储器上的信息,必须对硬盘盘片上的信息进行定位,在定位一个物理记录块时,以下参数中不需要的是(A.柱面(磁道)号B.盘片(磁头)号)C.簇号D.扇区号18、在目前的PC 机系统中,BIOS 是一组机器语言程序,它是计算机硬件与软件之间的接口,也是操作系统的基础成分。
2016年江苏省五年一贯制专转本晓庄电子考卷
2016年江苏省五年一贯制专转本晓庄电子考卷考试概况江苏省五年一贯制专转本考试是由江苏省教育考试院举行的专升本考试,每年一次。
该考试旨在评价考生的基础知识、综合能力等综合素质水平,以确保考生有能力在本科教育中学习和发展。
2016年江苏省五年一贯制专转本考试采用晓庄电子考试平台进行在线考试,涵盖为期两天的笔试和一天的机试。
以下是该考试电子笔试部分的试题。
单项选择题1.通讯原理中,调制的主要作用是:A.放大信号B.平衡信号C.提高信噪比D.改变信号频率2.计算机中,RAM是什么的缩写?A. Read-After-MemoryB. Random-Access MemoryC. Rapid-Access MemoryD. Random-After-Memory3.分数规范化的目的是?A. 对数据进行标准化B. 对数据分布进行标准化C. 对数据形态进行标准化D. 对数据均值进行标准化4.在编写程序时,下列哪组关键字不能用于变量名?A. if、elseB. continue、breakC. int、doubleD. static、extern5.下面哪一项是计算机网络体系结构中应用层的协议?A. SMTPB. IPC. ICMPD. FTP判断题1.晶体管是一种三极管,包括一个基极、一个发射极和一个集电极。
True/False2.2的8次方等于256。
True/False3.在 HTML 中,标签用于定义文档的主体。
True/False4.在计算机中,硬盘的读写速度要比内存慢。
True/False5.TCP/IP 协议的 Transport 层是负责处理数据传输的。
True/False简答题1.请简要介绍自然语言处理技术并说明它们在计算机中的应用。
2.什么是 SQL?请简要说明其作用和在关系型数据库中的应用。
3.请透彻地介绍计算机的文件系统,包括其组成,主要功能和在计算机中的应用。
4.简述计算机网络体系结构以及分层架构的优势。
2020年江苏省专转本计算机模拟测试卷(四)附答案
绝密★启用前2020年江苏省普通高校专转本统一考试计算机基础模拟测试卷(四)注意事项:1.本试卷分为试题和答卷两部分,答题前考生务必填写卷首上的姓名,须用钢笔或圆珠笔将答案直接答在答卷纸上,答在试题纸上无效。
2.本试卷满分100分,考试时间90分钟。
一、单项选择题(本大题共50小题,每小题1分,共50 分。
在每小题给出的4个选项中,只有一项是符合题目要求的,请将其字母标号填在答卷纸相应题号的空格中。
( )1.下列4个不同进制的无符号整数中,数值最小的是。
A.(10001010)2B.(235)8C.(201)10D.(A7)162.计算机内部采用二进制表示数据信息,其原因是。
A.书写简单B.方便记忆C.易于理解D.容易实现3.下列关于多路复用技术的叙述,正确的是。
A.频分多路复用与时分多路复用主要用于模拟通信B.频分多路复用与时分多路复用主要用于数字通信C.频分多路复用主要用于模拟通信,时分多路复用主要用于数字通信D.频分多路复用主要用于数字通信,时分多路复用主要用于模拟通信4.所谓“变号操作”是指将一个整数变成绝对值相同但符号相反的另一个整数。
若整数用补码表示,则二进制整数11101101经过变号操作后结果为______。
A.00010010B.00010011C.011011101D.100100105.一台计算机中往往有多个处理器,它们各有不同的任务,其中承担系统软件和应用软件运行任务的处理器称为“中央处理器”。
下列不属于中央处理器组成部分的是_______。
A.运算器B.主存储器C.控制器D.寄存器组6.下列关于PC机CPU的叙述,正确的是。
A.Pentium MMX中的“MMX”是“多媒体扩展指令集”的英文缩写B.目前PC机所用的CPU芯片均为Intel公司生产 ********************************************************************************************98.在Excel 2000中编辑工作表时,有时单元格会显示出“######”,这说明单元格中的数据为非法数据。
江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄)
江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄)一、填空題(每题2分,共20分)1、若x和a均是int型变量,则计算表达式(1)后的x值为_______,计算表达式(2)后的x 值为__________。
(1) x=(a=4,6*2) (2) x=a=4,6*22、若x和n均是int型变量,且x和n的初值均为5,则计算表达式后x的值为________,n的值为________。
x+=n++3、若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为_______。
(x+y)%2+(int)a/(int)b4、若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为。
(float)(a+b)/2+(int)x%(int)y5、已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=‘a’+‘8’-‘3’的值为__________6、若a=3,b=4,c=5,则表达式a ||( b=c)&&b==c的值是。
7、以下程序段其输出结果是。
double a=513.789215;printf(“a=%8.6f, a=%-8.2f\n”,a,a);8、以下程序的执行结果是。
#include<stdio.h>main(){float f=31.41592;printf("%f,%e",f,f)}9、若a=1,b=2,c=3,d=4,则表达式a>b?a:c>d?c:d的值是。
10、当执行以下程序段后,i的值是,j的值是,k 的值是。
int a,b,c,d,i,j,k;a=10;b=c=d=5;i=j=k=0;for(;a>b;++b)i++;wihle(a>++c)j++;dok++;while(a>d++);二、单项选择题(每题2分,共40分)1、在C语言中,不正确的int类型的常数是()A) 32768 B) 0 C) 037 D) 0xAF2、语句:printf("%d",(a=2)&&(b= -2));的输出结果是()A) 无输出 B) 结果不确定 C) -1 D) 13、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是()A) c=b=a; B) (a=c) ‖(b=c) ; C) (a=c) &&(b=c); C) a=c=b;4、在C语言中,如果下面的变量都是int类型,则输出的结果是 ( )sum=pad=5; pad=sum++ , ++pad, pad++;printf("%d\n",pad);A) 7 B) 6 C) 5 D) 45、语句while(!E);中的条件!E等价于( )A)E = = 0 B)E!=1 C) E!=0 D)~E6、以下函数调用语句中含有( )个实参。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江苏省五年一贯制专转本《C语言程序设计》模拟试卷四(晓庄)一、填空題(每题2分,共20分)1、若x和a均是int型变量,则计算表达式(1)后的x值为_______,计算表达式(2)后的x 值为__________。
(1) x=(a=4,6*2) (2) x=a=4,6*22、若x和n均是int型变量,且x和n的初值均为5,则计算表达式后x的值为________,n的值为________。
x+=n++3、若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为_______。
(x+y)%2+(int)a/(int)b4、若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式的值为。
(float)(a+b)/2+(int)x%(int)y5、已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=‘a’+‘8’-‘3’的值为__________6、若a=3,b=4,c=5,则表达式a ||( b=c)&&b==c的值是。
7、以下程序段其输出结果是。
double a=513.789215;printf(“a=%8.6f, a=%-8.2f\n”,a,a);8、以下程序的执行结果是。
#include<stdio.h>main(){float f=31.41592;printf("%f,%e",f,f)}9、若a=1,b=2,c=3,d=4,则表达式a>b?a:c>d?c:d的值是。
10、当执行以下程序段后,i的值是,j的值是,k 的值是。
int a,b,c,d,i,j,k;a=10;b=c=d=5;i=j=k=0;for(;a>b;++b)i++;wihle(a>++c)j++;dok++;while(a>d++);二、单项选择题(每题2分,共40分)1、在C语言中,不正确的int类型的常数是()A) 32768 B) 0 C) 037 D) 0xAF2、语句:printf("%d",(a=2)&&(b= -2));的输出结果是()A) 无输出 B) 结果不确定 C) -1 D) 13、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是()A) c=b=a;B) (a=c) ‖(b=c) ; C) (a=c) &&(b=c); C) a=c=b;4、在C语言中,如果下面的变量都是int类型,则输出的结果是 ( )sum=pad=5; pad=sum++ , ++pad, pad++;printf("%d\n",pad);A) 7 B) 6 C) 5 D) 45、语句while(!E);中的条件!E等价于( )A)E = = 0 B)E!=1 C) E!=0 D)~E6、以下函数调用语句中含有( )个实参。
func((exp1,exp2),(exp3,exp4,exp5));A) 1 B) 2 C) 4 D) 57、以下的for循环 ( )for(x=0,y=0; (y!=123)&&(x<4); x + + );A) 是无限循环 B)循环次数不定 C)执行4次 D)执行3次8、以下程序的输出结果是 ( ) 。
# include <stdio.h># include <string.h>main(){char str[12]={'s','t','r','i','n','g'};printf("%d\n",strlen(str));}A) 6 B) 7 C) 11 D ) 129、以下程序的输出结果是( ) 。
# include <stdio.h>main(){int a=2,c=5;printf("a=%%d,b=%%d\n",a,c);}A) a=%2,b=%5 B) a=2,b=5 C) a=%%d,b=%%d D) a=%d,b=%d10、下面的程序输出是()A) 1 B) 1和-2 C) 3和0 D) 是死循环main(){ int x=3;do {printf("%d\n",x-=2);}while(!(--x));}11、下面程序的输出是()A) 741 B) 852 C) 963 D) 875421main(){int y=9;for( ; y>0; y--){if(y%3==0){printf("%d", --y);continue;}}}12、以下程序的输出结果是 ( ) 。
# include<stdio.h>main(){int a ,b,d=241;a=d/100%9;b=(-1)&&(-1);printf("%d,%d\n",a,b);}A) 6,1 B) 2,1 C) 6,0 D) 2,013、以下for语句构成的循环执行了 ( ) 次。
# include <stdio.h># define N 2# define M N+1# define NUM (M+1)*M/2main(){int i , n=0;for ( i=1;i<=NUM;i + + );{n + + ;printf("%d",n);}printf("\n");}A) 5 B) 6 C) 8 D) 914、以下程序的输出结果是 ( ) 。
# include<stdio.h>main(){int i=1,j=3;printf("%d",i + + );{ int i=0; i+=j*2; printf("%d,%d",i,j); }printf("%d,%d\n",i,j);}A) 1,6,3,1,3 B) 1,6,3,2,3 C) 1,6,3,6,3 D) 1,7,3,2,315、以下程序的输出结果是( ) 。
# include <stdio.h>main(){int k=4,m=1,p;p=func(k,m); printf("%d,",p); p=func(k,m); printf("%d\n",p);}func(int a,int b){static int m=0,i=2;i+=m+1; m=i+a+b;return(m);}A)8,17 B) 8,16 C) 8,20 D) 8,816、若有以下数组说明,则i=10;a[a[i]]元素数值是()。
int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};A)10 B)9 C)6 D)517、要求定义具有8个、int类型元素的一维数组,错误的定义语句是()A)int n= 8; B) #define N 3int a[n]; int a[2*N+2];C)int a[ ]={0,1,2,3,4,5,6,7};D)int a[1+7]={0};18、下列程序段的输出结果是()。
char c = 'b' ; int j = 0 ;switch (c){ case 'a' : j=4 ; break ;case 'b' : j=3 ;case 'c' : j=2 ; break ;case 'd' : j=1 ;}printf("%d",j);A) 32 B)2 C) 4321 D) 119、 C语言中形参的缺省存储类别是 ( ) 。
A)自动(auto) B)静态(static) C)寄存器(register) D)外部(extern)20、当调用函数时,实参是一个数组名,则向函数传送的是()。
A)数组的长度B)数组的首地址C)数组每一个元素的地址D)数组每个元素中的值20、若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1] 地址的表达式是()A) p+1 B) a+1 C) a++ D) ++p20、设有以下语句,则( )不是对a数组元素的正确引用,其中0≤i<10。
int a[10]={0,1,2,3,4,5,6,7,8,9}, *p=a;A)a[p-a] B) *(&a[i]) C) p[i] D) *(*(a+i))三、程序填空(每题4分,共12分)1、判断n是否是素数,若是,则返加1,否则返回0int prim(int n){ int m;for (m=2;m<=n/2;m++)ifreturn 0;;}2、以下程序的功能是将字符串a中下标值为偶数的元素由小到大排序,其他元素不变.#include <stdio.h>main(){char a[ ]=”labchmfye”,t;int i,j;for(i=0;i<7;i+=2)for(j=i+2;j<9; )if( ){t=a[i]; a[i]=a[j]; a[j]=t;j++;}puts(a);printf(“\n”);}3、下列程序用于将从键盘输入的整数逆序输出main( ){ int n1,n2;scanf("%d",&n2);while( ){ n1=n2%10;n2= ;printf("%d",n1);}}四、写出以下程序运行结果(每题3分,共12分)1、阅读下列程序,写出程序输出结果。
#include<stdio.h>main(){int i, j, row, column,m;static int array[3][3]={{100,200,300},{28,72,-30},{-850,2,6}};m=array[0][0];for (i=0; i<3; i++)for (j=0; j<3; i++)if (array[i][j]<m){m=array[i][j]; row=i; column=j;}printf("%d,%d,%d\n",m,row,column);}2、阅读下列程序,写出程序输出结果。
main( ){int s=0,i;for(i=1;;i++){if(s>50)break;if(i%2==0) s+=i;}printf(″i=%d,s=%d\n″,i,s);}3、阅读下列程序,写出程序输出结果。