试卷十
单选 ( 20 )
1、在C语言中,字符型数据在内存中的存储形式是______(D)
A、原码B、补码C、反码DASCII
2、函数调用strcat(strcpy(str1, str2), str3)的功能是______(B)
A、将串str1复制到串str2中,然后再连接到str3之后B、将串str2复制到串str1中,然后再将串str3连接到串str1之后C、将串str2复制到串str1中,再将串str1连接到str3之后D、将串str1连接到串str2之后,再复制到str3之中
3C语言程序由什么组成?______(ascii共有多少个字符C)
A、子程序B、主程序和子程序C、函数D、过程
475的十六进制写法为___,八进制写法为______(A)
A0x4b 0113B0165 117C61 0x3dD0x4b 61
5( )选择正确的输入语句( ):(其中:char string[20];)使得string的内容为"I am student".(D)
Ascanf("%s", string);Bscanf("%c", &string);Cscanf("%s", &string);Dgets(string);
6、已知int a[]={1,2,3,4,5,6,7,8,9,10,11,12}, *p=a; 则值为3的表达式是______(A)
Ap+=2, *(p++)Bp+=2, *++pCp+=3, *p++Dp+=2, ++*p
7、若x=2,y=3x||y的结果是______(C)
A0B3C1D2
8、已知int a, *p=&a;则下列函数调用中错误的是______(D)
Ascanf(%d, &a);Bscanf(%d, p);Cprintf(%d, a);Dprintf(%d, p);
9、源程序要正确地运行,必须要有什么函数?______(C)
Aprintf函数B、自定义的函数CmainD、不需要函数
10、下面哪个表达式的值为4______(D)
A(float)11/3B2016/11/3 星期四 上午 12:00:00C11.0/3D(int)(11.0/3+0.5
多选 ( 15 )
1、下面合法的标识符______(ABD)
AABCBa_3Csum.aD_stu2
2sizeof(float)______(AB)
A、一个双精度型表达式B、一个整型表达式C、一种函数调用D、一个不合法的表达式
3、指出下面错误的表达式______(ABD)
Aa+b=5B56=a11Ci=i++D5.6+6.2%3.1
4、以下叙述正确的是______(ABCD)
AC语言严格区分大小写英文字母BC语言用";"作为语句分隔符CC程序书写格式自由,
一行内可以写几个语句,一个语句也可以写在几行上D、可以使用/**/C程序中的任何部分作注释
5、这段程序中的常量有:#define PI 3.14 ;void main(){ int sum;sum = 10 + 15;printf("sum=%d\n",sum);printf("result is 25\n");}这段程序中常量有______(ACD)
A10BsumC15DPI
填空 ( 15 )
1、已知 i=5,写出语句 i*=i+1; 执行后整型变量 i 的值是【】
答案:1). 30
2c语言程序的三种基本结构是:顺序结构,选择结构,【】结构
答案:1). 循环
3if(!a)中的表达!a等价于【】
答案:1). a==0
4、按内存排列顺序, 数组char a[2]中的所有元素是a[1]和【】
答案:1). a[0]
5、字符串比较的库函数是【】,只写函数名即可
答案:字符串|函数
简答 ( 20 )
1、简述Java程序的开发过程?
答案:1)使用一个文字编辑器,编写源文件(2)使用java编译器,编译源文件得到字节码文件(3)运行java程序,分两种java应用程序必须通过java解释器来解释执行,java小应用程序必须使用解释器和浏览器运行程序。
2、什么是常量?什么是变量?作出简要说明
答案:常量是指在程序执行过程中值不能改变、具有固定值的量。常量可以分为直接常量、符号常量两种。 变量是指在程序执行过程中值可以改变的量。变量是程序中数据的临时存放场所
名词解释 ( 30 )
1 static 
答案:声明静态变量 4. 其它关键字(4个)
2signed
答案:声明有符号类型变量或函数
3while
答案:循环语句的循环条件
4struct
答案:声明结构体变量或函数
5goto
答案:无条件跳转语句 C.开关语句 (1).switch :用于开关语句
试卷九
单选 ( 20 )
1、函数调用strcat(strcpy(str1, str2), str3)的功能是______(B)
A、将串str1复制到串str2中,然后再连接到str3之后B、将串str2复制到串str1中,然后再将串str3连接到串str1之后C、将串str2复制到串str1中,再将串str1连接到str3之后D、将串str1连接到串str2之后,再复制到str3之中
2、在C语言中,十进制数47可等价地表示为______(D)
A2fB02fC57D57
3、设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为______(C)
AintBfloatCdoubleD、不确定
4、已知int a, *p=&a;则下列函数调用中错误的是______(D)
Ascanf(%d, &a);Bscanf(%d, p);Cprintf(%d, a);Dprintf(%d, p);
5、若希望当A的值为奇数时,表达式的值为"",A的值为偶数表达式的值为""。则以下不能满足要求的表达式是______(C)
AA%2= =1B!(A%2 = =0)C!(A%2)DA%2
6( )当对两个字符串进行比较时,应该使用的函数是(B)
AstrcatBstrcmpCstrcpyDstrlen
7、若有以下说明语句:char s='\\\092';则下面哪一项是正确的______(B)
A、使s的值包含2个字符B、说明语句不合法C、使s的值包含6个字符D、使s的值包含4个字符
8、已知char b[5],*p=b; ,则正确的赋值语句是______(C)
Ab=abcd;B*b=abcd;Cp=abcd;D*p=abcd;
9、有两个整型变量dogcat,若要从磁盘文件把数据读到其中,正确的形式是______(B)
Afscanf(dog ,2,1,fp);Bfscanf(fp,"%d%d",&dog ,&cat);Cfscanf(dog ,cat,2,1,fp);Dfscanf(fp,"%d",&dog ,&cat);
10、已知int i, x[3][4];则不能将x[1][1]的值赋给变量i的语句是______(A)
Ai=*(*(x+1))Bi=x[1][1]Ci=*(*(x+1))Di=*(x[1]+1)
多选 ( 15 )
1、以下选项中,合法的字符常量是______(ABD)
A'\t'B'\17'C"n"D'\xaa'
2、以下叙述正确的是______(ABCD)
AC语言严格区分大小写英文字母BC语言用";"作为语句分隔符CC程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上D、可以使用/**/C程序中的任何部分作注释
3、下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是______(ABD)
A、只能是01B、只能是0或非0正数C、可以是整型或字符型数据D、可以是任何类型的数据
4、以下4个选项中,可以看作是一条语句的有______(ABC)
A{;}Ba=0,b=0,c=0;Cif(a>0)Dif(b==0) m=1;n=2;
5C语言的基本类型哪些:______(AB)
A、整型B、枚举型C、数组型D、指针型
填空 ( 15 )
1、调用 fopen 函数打开一文本文件,"使用方式"这一项中,为追加而打开需填入【】
答案:1). a a+
2int a[3][2]={10,20,30,40,50,60}, (*p)[2];p=a; *(*(p+2)+1)值为【】。
答案:1). 60
3、求字符串长度的库函数是【】,只写函数名即可
答案:1). strlen
4、表达式"random(1000)"的运算结果产生 0 999之间的某个整数,使用该系统函数前应调用【】函数进行初始化
答案:1). randomize()
5、字符串比较的库函数是【】,只写函数名即可
答案:1). strcmp
简答 ( 20 )
1、简述java语言的特点? 
答案:Java语言是目前使用最为广泛的网络编程语言之一 具有面向对象 与平台无关性
线程性 动态性等特点
2、什么是常量?什么是变量?作出简要说明
答案:常量是指在程序执行过程中值不能改变、具有固定值的量。常量可以分为直接常量、符号常量两种。 变量是指在程序执行过程中值可以改变的量。变量是程序中数据的临时存放场所
名词解释 ( 30 )
1 static 
答案:声明静态变量 4. 其它关键字(4个)
2typedef
答案:用以给数据类型取别名(当然还有其他作用)
3long
答案:声明长整型变量或函数
4case
答案:开关语句分支
5 for
答案:一种循环语句
试卷八
单选 ( 20 )
1printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式______(B)
A、从左起输出该字串,右补空格B、按原字符长从左向右全部输出C、右对齐输出该字串,左补空格D、输出错误信息
2、已知char s[20]= programming, *ps=s;则不能引用字母o的表达式是______(A)
Aps+2Bs[2]Cps[2]Dps+=2, *ps
3、已知整型变量a=6,b=7,c=1,则下面表达式的值为多少?a+3______(A)
A9B2C1D65
4、已定义以下函数:fun(int *p){ return *p; }该函数的返回值是______(D)
A、不确定的值B、形参p所指存储单元中的值C、形参p中存放的值D、形参p的地址值
5、在C语言中,十进制数47可等价地表示为______(D)
A2fB02fC57D57
6、一个C语言程序是由______(B)
A、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成
7、在C语言中,要求运算数必须是整型的运算符是_____(D)
A/B++C!=D%
8、在C语言中, char型数据在内存中的存储形式是:______(D)
A、补码B、反码C、原码DASCII
9、已知int a[]={1,2,3,4,5,6,7,8,9,10,11,12}, *p=a; 则值为3的表达式是______(A)
Ap+=2, *(p++)Bp+=2, *++pCp+=3, *p++Dp+=2, ++*p
10( )当对两个字符串进行比较时,应该使用的函数是(B)
AstrcatBstrcmpCstrcpyDstrlen
多选 ( 15 )
1、以下可以定义为用户标识符的有______(AC)
AscanfBshortC_3com_Dint

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。