高级语言程序设计(共69页)_第1页
高级语言程序设计(共69页)_第2页
高级语言程序设计(共69页)_第3页
高级语言程序设计(共69页)_第4页
高级语言程序设计(共69页)_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上1.  ( 单选题 ) 能将高级语言编写的源程序转换为目标程序的是_ 。(本题10.0分) A、  链接程序  B、   解释程序  C、  编译程序  D、  编辑程序 学生答案:C标准答案:C解析:得分:102.  ( 单选题 ) C语言程序编译时,程序中的注释部分( )。(本题10.0分) A、  参加编译,并会出现在目标程序中

2、0; B、  参加编译,但不会出现在目标程序中  C、  不参加编译,但会出现在目标程序中  D、  不参加编译,也不会出现在目标程序中 学生答案:B标准答案:D解析:得分:03.  ( 单选题 ) C 语言中的标识符只能由字母、数字和下划线三种字符组成 , 且第一个字符(   )(本题10.0分) A、  必须为下划线  B、  可以是字母、数字和下划线中的任意一种  C、&

3、#160; 必须为字母或下划线  D、  必须为字母 学生答案:D标准答案:C解析:得分:04.  ( 单选题 ) 一个 C 程序的执行是从(    )(本题10.0分) A、  本程序的main函数开始,到main函数结束  B、  本程序文件的第一个函数开始,到本程序文件的最后一个函数结束  C、  本程序的main函数开始,到本程序文件的最后一个函数结束  D、

4、  本程序文件的第一个函数开始,到本程序main函数结束 学生答案:B标准答案:C解析:得分:05.  ( 单选题 ) C 语言提供的合法关键字是(  ) (本题10.0分) A、  swicth  B、  chan  C、  case  D、  default 学生答案:C标准答案:D解析:得分:06.  ( 单选题 ) C语言程序的基本单位是(  )(本题10.0

5、分) A、  程序行  B、  语句  C、  函数  D、  字符 学生答案:B标准答案:C解析:得分:07.  ( 单选题 ) 组成C语言程序的是( )。(本题10.0分) A、  过程  B、  函数  C、  子程序  D、  主程序和子程序 学生答案:C标准答案:B解析:得分:08.  ( 多选题 ) 一个计算机程序应包括( )

6、的内容。(本题10.0分) A、  对数据的描述  B、  对企业的描述  C、  对操作的描述(算法)  D、  对社会的描述 学生答案:A标准答案:AC解析:得分:59.  ( 多选题 ) C程序注释是由( )所界定的文字信息组成的。(本题10.0分) A、  /*  B、    C、  */  D、   学生答案:C标准答案:AC解析:得分:

7、510.  ( 多选题 ) 计算机算法可分为( )两大类别。(本题10.0分) A、  数值运算算法  B、  非数值运算算法  C、  结构运算  D、  形式运算 学生答案:D标准答案:AB解析:得分:01.  ( 单选题 )有以下程序,输出结果是(  )float fun(int x,int y) return(x+y); main()int a=2,b=5,c=8;printf("%3.0fn",fun(int)fun

8、(a+c,b),a-c);(本题2.0分) A、  9  B、  21  C、  9.0  D、  编译出错 学生答案:B标准答案:A解析:得分:02.  ( 单选题 ) 在下列叙述中,正确的是(   )(本题2.0分) A、  下面的程序有一个整型输出值:main()int a; a=pp(); printf(“%d”,a);void pp()  B、  

9、以下程序的运行结果为1,3,5,7main()static int a4=1,3,5,7; printf(“%d,%d,%d,%dn”,a); C、   以下程序中的PRINT()是一个函数#define PRINT(V) printf(“V=%dt”, V)main()int a,b; a=1; b=2; PRINT(a); PRINT(b); D、  以下两个语句是等价的for(;(c=getchar()!=n;printf(“%cn”, c);for(;(c=getch

10、ar()!=n;) printf(“%cn”, c);学生答案:A标准答案:D解析:得分:03.  ( 单选题 )以下程序的输出结果是(   )。main()int i,k,a10,p3; k=5; for(i=0;i<10;i+) ai=i; for(i=0;i<3;i+) pi=ai*(i+1); for(i=0;i<3;i+) k+=pi*2; printf("%dn",k);(本题2.0分) A、  20  B、  21

11、  C、  22  D、  23 学生答案:B标准答案:B解析:得分:24.  ( 单选题 )下列程序运行结果为( )。#define R 3.0#define PI 3.#define L 2*PI*R#define S PI*R*Rmain()printf("L=%f S=%fn",L,S);(本题2.0分) A、  18.=18. 28.=28.  B、  L=18. 28.=28.  C、 

12、; L=18. S=28.  D、  18.=18. S=28. 学生答案:B标准答案:C解析:得分:05.  ( 单选题 )下面程序的输出结果是(   )。main()int a =1,2,3,4,5,6,7,8,9,0,*p; p=a; printf("%dn",*p+9);(本题2.0分) A、  0  B、  1  C、  9  D、  10

13、0;学生答案:D标准答案:D解析:得分:26.  ( 单选题 )若有以下程序段(n所赋的是八进制数)int m=32767,n=;printf("%d,%o/n",m,n);执行后输出结果是(  )(本题2.0分) A、  32767,  B、  32767,77777  C、  32767,32767  D、  32767, 学生答案:B标准答案:C解析:得分:07.  ( 单选题 )

14、以下程序的输出结果是(  )。#include<stdio.h>sub1(char a, char b)  char c; c=a; a=b; b=c;sub2(char *a, char b)  char c; c=*a; *a=b; b=c;sub3(char *a, char *b)  char c; c=*a; *a=*b; *b=c;main()char a, b; a=A; b=B; sub3 (&a, &b); putchar(a); putchar(b); a=A; b=B; sub2 (&

15、amp;a, b); putchar(a); putchar(b); a=A; b=B; sub1 (a, b); putchar(a); putchar(b);(本题2.0分) A、  ABBBBA  B、  BABABA  C、  BABBAB  D、  BAABBA 学生答案:A标准答案:C解析:得分:08.  ( 单选题 ) 下面有关for循环的正确描述是(  )(本题2.0分) 

16、;A、  for循环只能用于循环次数已经确定的情况  B、  for循环是先执行循环的循环体语句,后判断表达式  C、  在for循环中,不能用break语句跳出循环体  D、  for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 学生答案:D标准答案:D解析:得分:29.  ( 单选题 ) 下面能正确进行字符串赋值操作的是(  )(本题2.0分) A、  char *s;

17、 scanf(“%s”,s) ;  B、  char *s ; s=”ABCDE” ;  C、  char s5=“ABCDE”;  D、  char s5=A,B,C,D,E; 学生答案:D标准答案:B解析:得分:010.  ( 单选题 )若x和y都是int型变量,x=100,y=200,且有下面的程序片段:printf("%d",(x,y)上面程序片段的输出结果是(  )(本题2.0分) A、  200

18、  B、  100  C、  200  100  D、  输出格式符不够,输出不确定的值 学生答案:A标准答案:A解析:得分:211.  ( 单选题 ) C语言中非空的基本数据类型包括(  )(本题2.0分) A、  整型,实型,逻辑型  B、  整型,实型,字符型  C、  整型,字符型,逻辑型  D、 &

19、#160;整型,实型,逻辑型,字符型 学生答案:C标准答案:B解析:得分:012.  ( 单选题 ) 设a=12、b=12345,执行语句printf(“%4d,%4d”,a,b)的输出结果为(  )(本题2.0分) A、  12, 123  B、  12, 12345  C、  12, 1234  D、  12,  学生答案:B标准答案:B解析:得分:213.  ( 单选题 )

20、0;C 语言中的标识符只能由字母、数字和下划线三种字符组成 , 且第一个字符(   )(本题2.0分) A、  必须为下划线  B、  可以是字母、数字和下划线中的任意一种  C、  必须为字母或下划线  D、  必须为字母 学生答案:C标准答案:C解析:得分:214.  ( 单选题 ) 关于return语句,下列正确的说法是(   )(本题2.0分) A、 

21、0;必须在每个函数中出现  B、  可以在同一个函数中出现多次  C、  在主函数和其他函数中均要出现  D、  只能在除主函数之外的函数中出现一次 学生答案:A标准答案:B解析:得分:015.  ( 单选题 ) 若定义int a22=1,2,3,4,则a数组的各数组元素值分别为(   )(本题2.0分) A、  a00=1,a01=3,a10=2,a11=4  B、 

22、; a00=4,a01=3,a10=2,a11=1  C、  a00=1,a01=2,a10=3,a11=4  D、  a00=4,a01=2,a10=3,a11=1 学生答案:C标准答案:C解析:得分:216.  ( 单选题 ) 若有说明:int *p,m=5,n;以下程序段正确的是( )。(本题2.0分) A、     B、    C、    

23、D、   学生答案:C标准答案:D解析:得分:017.  ( 单选题 ) 已知int x = 0xaffbc; 判断x的结果是( )。(本题2.0分) A、  赋值非法  B、  不确定  C、  affb  D、  ffbc 学生答案:C标准答案:D解析:得分:018.  ( 单选题 ) 变量的指针,其含义是指该变量的( )。(本题2.0分) A、  值  B、  地址

24、60; C、  名  D、  一个标志 学生答案:A标准答案:B解析:得分:019.  ( 单选题 ) putchar函数可以向终端输出一个( )。(本题2.0分) A、  整型变量表达式值  B、  实型变量值  C、  字符串  D、  字符或字符型变量值 学生答案:A标准答案:D解析:得分:020.  ( 单选题 ) 以下不正确的说法是( )。(本题2.0分) A、  实

25、参可以是常量、变量或表达式  B、  形参可以是常量、变量或表达式  C、  实参可以为任意类型  D、  如果形参与实参的类型不一致,以形参类型为准 学生答案:C标准答案:B解析:得分:021.  ( 单选题 ) 若调用一个函数int fun(),且此函数中没有return语句,则正确的说法是( )。(本题2.0分) A、  该函数没有返回值  B、  该函数返回若干个系统默认值  C、  能返回一个用户

26、所希望的函数值  D、  返回一个不确定的值 学生答案:C标准答案:D解析:得分:022.  ( 单选题 ) 设有程序段:char s="china" char *p ; p=s ; 则下面叙述正确的是( )。(本题2.0分) A、  s和p完全相同  B、  数组s中的内容和指针变量p中的内容相等  C、  s数组长度和p所指向的字符串长度相等  D、  *p与s0相等 学生答案:C标准答案:D解析:得分

27、:023.  ( 单选题 ) 若x=2,y=3,则x & y的值是( )。(本题2.0分) A、  0  B、  2  C、  3  D、  5 学生答案:B标准答案:B解析:得分:224.  ( 单选题 ) 以下函数定义首部形式正确的是( )。(本题2.0分) A、  double fun(int x,int y)  B、  double fun(int x;int y)  C

28、、  double fun(int y);  D、  double fun(int x,y) 学生答案:C标准答案:A解析:得分:025.  ( 单选题 ) 表达式0x13 & 0x17的值是( )。(本题2.0分) A、  0x17  B、  0x13  C、  0xf8  D、  0xec 学生答案:D标准答案:B解析:得分:026.  ( 单选题 ) C语言规定,函数返回值的类型是

29、由( )决定的。(本题2.0分) A、  return语句中的表达式类型  B、  调用该函数时的主调函数类型  C、  调用该函数时由系统临时  D、  在定义函数时所指定的函数类型 学生答案:D标准答案:D解析:得分:227.  ( 单选题 ) 不合法的常量是:( )。(本题2.0分) A、  2  B、  ""  C、    D、 

30、 483 学生答案:D标准答案:C解析:得分:028.  ( 单选题 ) 以下不正确的定义语句是( )。(本题2.0分) A、  double x5=2.0,4.0,6.0,8.0,10.0;  B、  int y5=0,1,3,5,7,9 ;  C、  char c1=1,2,3,4,5 ;  D、  char c2=x10,xa,x8; 学生答案:D标准答案:B解析:得分:029.  ( 单选题 ) 属于合法的C语言长整型常量是( )。(本题

31、2.0分) A、  5876  B、  0L  C、  2.0E10  D、  (long)58762 学生答案:C标准答案:B解析:得分:030.  ( 单选题 ) 以下对结构类型变量的定义中不正确的是( )。(本题2.0分) A、     B、    C、    D、   学生答案:B标准答案:

32、D解析:得分:031.  ( 单选题 ) 在C语言中,字符A在内存中以( )形式存放。(本题2.0分) A、  原码  B、  BCD码  C、  反码  D、  ASCII码 学生答案:C标准答案:D解析:得分:032.  ( 单选题 ) 若有说明:int a4=0,0;则下面不正确的叙述是( )。(本题2.0分) A、  数组a的每个元素都可得到初值0  B、  二维数组a的第一维大小为1 &

33、#160;C、  因为初值个数除以a中第二维大小的值的商为0,故数组a的行数为1  D、  只有元素a00和a01可得到初值0,其余元素均得不到初值0 学生答案:A标准答案:D解析:得分:033.  ( 单选题 ) 若有定义:int (*p)4; 则标识符p( )。(本题2.0分) A、  是一个指向整型变量的指针  B、  是一个指针数组名  C、  是一个指针,它指向一个含有四个整型元素的一维数组  D、  定义不合法&#

34、160;学生答案:A标准答案:C解析:得分:034.  ( 单选题 ) 在C语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是( )。(本题2.0分) A、  整型常量  B、  整型表达式  C、  整型常量或整型表达式  D、  任何类型的表达式 学生答案:C标准答案:D解析:得分:035.  ( 单选题 ) 以下运算符优先级最低的是( )。(本题2.0分) A、  &&  B、

35、60; &  C、  |  D、  | 学生答案:C标准答案:C解析:得分:236.  ( 单选题 ) C语言对嵌套if语句的规定是:else总是与( )。(本题2.0分) A、  其之前最近的if配对  B、  第一个if配对  C、  缩进位置相同的if配对  D、  最前面的if配对 学生答案:C标准答案:A解析:得分:037.  ( 单选题 ) 以下不是死循环的语句是(

36、)。(本题2.0分) A、  for (y=9,x=1;x>+y;x=i+) i=x  B、  for ( ; ; x+=i)  C、  while (1) x+ ;   D、  for (i=10 ; ; i-) sum+=i 学生答案:C标准答案:A解析:得分:038.  ( 单选题 ) 若a=2,b=3,则a | b的值是( )。(本题2.0分) A、  0  B、  1  C、

37、60; 2  D、  3 学生答案:D标准答案:D解析:得分:239.  ( 单选题 ) 在宏定义#define PI 3.14159中,用宏名PI代替一个( )。(本题2.0分) A、  单精度数  B、  双精度数  C、  常量  D、  字符串 学生答案:C标准答案:D解析:得分:040.  ( 单选题 ) C语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是( )。(本题2.0分) A

38、、  地址传递  B、  值传递  C、  有实参传给形参,再由形参传给实参  D、  由用户指定传递方式 学生答案:B标准答案:B解析:得分:241.  ( 多选题 ) 函数体一般包括( )两部分。(本题5.0分) A、  声明  B、  执行  C、  形式  D、  操作 学生答案:A,B,C标准答案:AB解析:得分:042.  ( 多选题

39、) 计算机算法可以用( )等方法表示。(本题5.0分) A、  自然语言  B、  流程图  C、  伪代码  D、  方块图 学生答案:A,C标准答案:ABC解析:得分:3.343.  ( 多选题 ) 计算机算法可分为( )两大类别。(本题5.0分) A、  数值运算算法  B、  非数值运算算法  C、  结构运算  D、  形式运算 学生答案

40、:A,B,C标准答案:AB解析:得分:044.  ( 多选题 ) C程序注释是由( )所界定的文字信息组成的。(本题5.0分) A、  /*  B、    C、  */  D、   学生答案:A,B,C,D标准答案:AC解析:得分:01.  ( 单选题 ) 在“文件包含”预处理语句中,当#include后面的文件名用双引号括起时,寻找被包含文件的方式为(  )(本题5.0分) A、  仅仅搜索当前目录

41、60; B、  仅仅搜索源程序所在目录  C、  直接按系统设定的标准方式搜索目录  D、  先在源程序所在目录搜索,若找不到,再按系统设定的标准方式搜索 学生答案:D标准答案:D解析:得分:52.  ( 单选题 ) 以下有关宏替换的叙述不正确的是( )。(本题5.0分) A、  宏替换不占用运行时间  B、  宏名无类型  C、  宏替换只是字符替换  D、

42、0; 宏名必须用大写字母表示 学生答案:C标准答案:D解析:得分:03.  ( 单选题 ) 在C程序中将常数3.14159定义为宏常量PI的正确命令是(  ) 。(本题5.0分) A、  #define PI 3.14159  B、  define PI 3.14159  C、  *define PI 3.14159  D、  

43、 #define PI 3.14159; 学生答案:C标准答案:A解析:得分:04.  ( 单选题 ) 当定义一个结构体变量时,系统分配给它的内存量是( )。(本题5.0分) A、  各成员所需内存量的总和  B、  结构中第一个成员所需内存量  C、  成员中占内存量最大的容量  D、  结构中最后一个成员所需内存量 学生答案:C标准答案:A解析:得分:05.  ( 单选题 ) 枚举类型定义中的枚举标识符

44、有次序关系,能够进行比较大小的运算。(本题5.0分) A、  true  B、  false 学生答案:A标准答案:A解析:得分:56.  ( 单选题 ) 以下对枚举类型名的定义中正确的是 _ _ 。(本题5.0分) A、  enum a=one,two,three;  B、  enum bone=9,two=-1,three;  C、  enum c="one&qu

45、ot;,"two","three"  D、  enum d"one","two","three" 学生答案:A标准答案:B解析:得分:07.  ( 单选题 ) 在文件使用方式中,字符串"rb"表示( )。(本题5.0分) A、  打开一个已存在的二进制文件,只能读取数据  B、  打开一个文本文件,只能写入数据  C、  打开一个已存在的

46、文本文件,只能读取数据  D、  打开一个二进制文件,只能写入数据 学生答案:B标准答案:A解析:得分:08.  ( 单选题 ) 完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( )。(本题5.0分) A、  连接、编译  B、  编译、连接  C、  连接、运行  D、  运行 学生答案:A标准答案:B解析:得分:09.  ( 单选题 ) C源程序中正确的文件名写法是( )。(本题5.0分)

47、 A、  c:usertext.txt  B、  c:usertext.txt  C、  c:usertext.txt  D、  c:usertext.txt 学生答案:C标准答案:D解析:得分:010.  ( 单选题 ) 改写磁盘文件中的数据,文件打开方式正确的是   (12)   。(本题5.0分) A、  "ab+"  B

48、、  "rb+"  C、  "wb+"  D、  "rb" 学生答案:A标准答案:A解析:得分:511.  ( 单选题 ) 以只写方式打开一个二进制文件,应选择的文件操作方式是 _ _ 。(本题5.0分) A、  "a<="" label="" style="box-sizing:

49、border-box; font-family: 宋体; font-size: 12pt;">  B、  "w<="" label="" style="box-sizing: border-box; font-family: 宋体; font-size: 12pt;">  C、  "rb"  D、  "wb" 学生答案:B标准答案

50、:D解析:得分:012.  ( 单选题 ) 若要用fopen函数打开一个新的二进制文件,该文件既要能读也能写,则使用文件方式应是( )。(本题5.0分) A、  "a+b"  B、  "wb+"  C、  r+b  D、  "ab" 学生答案:A标准答案:B解析:得分:013.  ( 单选题 ) 以下与库函数strcmp(char *s,char *t)功能相等的程序段是( )。(本题5.0分)&

51、#160;A、     B、    C、    D、   学生答案:A标准答案:C解析:得分:014.  ( 单选题 ) 若有说明:int *p,m=5,n;以下程序段正确的是( )。(本题5.0分) A、     B、    C、    D、   学生答案:

52、A标准答案:D解析:得分:015.  ( 单选题 ) 以下对结构类型变量的定义中不正确的是( )。(本题5.0分) A、     B、    C、    D、   学生答案:A标准答案:D解析:得分:016.  ( 单选题 ) 若有定义 int a = 0 , 1 , 2 , 3 , 4 , * p=a+1; 则表达式 * +p 

53、;的值为      。(本题5.0分) A、  1  B、  2  C、  3  D、  4 学生答案:B标准答案:B解析:得分:517.  ( 单选题 )函数Func的功能是(  )  int  Func(char  *ptr)    char  *p; &

54、#160;p=ptr;  while (*p+);  return (p-ptr-1);  (本题5.0分) A、  比较两个字串的大小  B、  求字符串的长度  C、  将串  D、  以上三种说法都不对 学生答案:A标准答案:B解析:得分:018.  ( 单选题 ) 若有函数说明为 void f(double *

55、 s); 则以下函数调用正确的是   (14)   。(本题5.0分) A、  double x; f(x);  B、  double x; f(<="" label="" style="box-sizing: border-box; font-family: Symbol; font-size: 10.5pt;">  C、  doub

56、le x; f(&x);  D、  int x; f(&x); 学生答案:A标准答案:C解析:得分:019.  ( 问答题 ) C语言中变量有4种存储类型,即extern、static、register和  。 (本题5.0分)我的答案: 未答题标准答案:略解析:   auto得分: 0点评:20.  ( 问答题 ) 若有类型定义 typedef int Mat10; 则 Mat

57、a5; 表示的实际数组定义是        。(本题5.0分)我的答案: 未答题标准答案:略解析:   int a510;得分: 0点评:窗体顶端1.  ( 单选题 ) 能将高级语言编写的源程序转换为目标程序的是_ 。(本题2.0分) A、  链接程序  B、   解释程序  C、  编译程序 &#

58、160;D、  编辑程序 学生答案:C标准答案:C解析:得分:22.  ( 单选题 ) C语言程序编译时,程序中的注释部分( )。(本题2.0分) A、  参加编译,并会出现在目标程序中  B、  参加编译,但不会出现在目标程序中  C、  不参加编译,但会出现在目标程序中  D、  不参加编译,也不会出现在目标程序中 学生答案:D标准答案:D解析:得分:23.  ( 单选题 ) C 语言中的标识符只能由字

59、母、数字和下划线三种字符组成 , 且第一个字符(   )(本题2.0分) A、  必须为下划线  B、  可以是字母、数字和下划线中的任意一种  C、  必须为字母或下划线  D、  必须为字母 学生答案:C标准答案:C解析:得分:24.  ( 单选题 ) 一个 C 程序的执行是从(    )(本题2.0分) A、  本程序的main函数开始,到main函数

60、结束  B、  本程序文件的第一个函数开始,到本程序文件的最后一个函数结束  C、  本程序的main函数开始,到本程序文件的最后一个函数结束  D、  本程序文件的第一个函数开始,到本程序main函数结束 学生答案:C标准答案:C解析:得分:25.  ( 单选题 ) C 语言提供的合法关键字是(  ) (本题2.0分) A、  swicth  B、  chan

61、60; C、  case  D、  default 学生答案:D标准答案:D解析:得分:26.  ( 单选题 ) C语言程序的基本单位是(  )(本题2.0分) A、  程序行  B、  语句  C、  函数  D、  字符 学生答案:C标准答案:C解析:得分:27.  ( 单选题 ) 组成C语言程序的是( )。(本题2.0分) A、  过程 &#

62、160;B、  函数  C、  子程序  D、  主程序和子程序 学生答案:B标准答案:B解析:得分:28.  ( 单选题 )有以下程序,输出结果是(  )float fun(int x,int y) return(x+y); main()int a=2,b=5,c=8;printf("%3.0fn",fun(int)fun(a+c,b),a-c);(本题2.0分) A、  9  B、  21  C、

63、60; 9.0  D、  编译出错 学生答案:A标准答案:A解析:得分:29.  ( 单选题 )有以下程序,输出结果是(  )float fun(int x,int y) return(x+y); main()int a=2,b=5,c=8;printf("%3.0fn",fun(int)fun(a+c,b),a-c);(本题2.0分) A、  9  B、  21  C、  9.0  D、  编译出错

64、60;学生答案:B标准答案:A解析:得分:010.  ( 单选题 ) 在下列叙述中,正确的是(   )(本题2.0分) A、  下面的程序有一个整型输出值:main()int a; a=pp(); printf(“%d”,a);void pp()  B、  以下程序的运行结果为1,3,5,7main()static int a4=1,3,5,7; printf(“%d,%d,%d,%dn”,a); C、   以下程序中的PRI

65、NT()是一个函数#define PRINT(V) printf(“V=%dt”, V)main()int a,b; a=1; b=2; PRINT(a); PRINT(b); D、  以下两个语句是等价的for(;(c=getchar()!=n;printf(“%cn”, c);for(;(c=getchar()!=n;) printf(“%cn”, c);学生答案:D标准答案:D解析:得分:211.  ( 单选题 )以下程序的输出结果是(   )。main()int i,k,a10,p3;&

66、#160;k=5; for(i=0;i<10;i+) ai=i; for(i=0;i<3;i+) pi=ai*(i+1); for(i=0;i<3;i+) k+=pi*2; printf("%dn",k);(本题2.0分) A、  20  B、  21  C、  22  D、  23 学生答案:B标准答案:B解析:得分:212.  ( 单选题 )下列程序运行结果为( )。#define R

67、 3.0#define PI 3.#define L 2*PI*R#define S PI*R*Rmain()printf("L=%f S=%fn",L,S);(本题2.0分) A、  18.=18. 28.=28.  B、  L=18. 28.=28.  C、  L=18. S=28.  D、  18.=18. S=28. 学生答案:C标准答案:C解析:得分:213.  ( 单选题 )下面程序的输出结果是

68、(   )。main()int a =1,2,3,4,5,6,7,8,9,0,*p; p=a; printf("%dn",*p+9);(本题2.0分) A、  0  B、  1  C、  9  D、  10 学生答案:D标准答案:D解析:得分:214.  ( 单选题 )若有以下程序段(n所赋的是八进制数)int m=32767,n=;printf("%d,%o/n",m,n);执行后输出

69、结果是(  )(本题2.0分) A、  32767,  B、  32767,77777  C、  32767,32767  D、  32767, 学生答案:C标准答案:C解析:得分:215.  ( 单选题 )以下程序的输出结果是(  )。#include<stdio.h>sub1(char a, char b)  char c; c=a; a=b; b=c;sub2(char *a,

70、char b)  char c; c=*a; *a=b; b=c;sub3(char *a, char *b)  char c; c=*a; *a=*b; *b=c;main()char a, b; a=A; b=B; sub3 (&a, &b); putchar(a); putchar(b); a=A; b=B; sub2 (&a, b); putchar(a); putchar(b); a=A; b=B; sub1 (a, b); putchar(a); putchar(b);(本题2.0分) A、

71、0; ABBBBA  B、  BABABA  C、  BABBAB  D、  BAABBA 学生答案:C标准答案:C解析:得分:216.  ( 单选题 ) 下面有关for循环的正确描述是(  )(本题2.0分) A、  for循环只能用于循环次数已经确定的情况  B、  for循环是先执行循环的循环体语句,后判断表达式  C、 

72、 在for循环中,不能用break语句跳出循环体  D、  for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 学生答案:D标准答案:D解析:得分:217.  ( 单选题 ) 下面能正确进行字符串赋值操作的是(  )(本题2.0分) A、  char *s; scanf(“%s”,s) ;  B、  char *s ; s=”ABCDE” ;  C、  char s5=“ABCDE”

73、;  D、  char s5=A,B,C,D,E; 学生答案:B标准答案:B解析:得分:218.  ( 单选题 )若x和y都是int型变量,x=100,y=200,且有下面的程序片段:printf("%d",(x,y)上面程序片段的输出结果是(  )(本题2.0分) A、  200  B、  100  C、  200  100  D、  输出格式符不够,输出不确定的值 

74、;学生答案:A标准答案:A解析:得分:219.  ( 单选题 ) C语言中非空的基本数据类型包括(  )(本题2.0分) A、  整型,实型,逻辑型  B、  整型,实型,字符型  C、  整型,字符型,逻辑型  D、  整型,实型,逻辑型,字符型 学生答案:B标准答案:B解析:得分:220.  ( 单选题 ) 设a=12、b=12345,执行语句printf(“%4d,%4d”,a,b

75、)的输出结果为(  )(本题2.0分) A、  12, 123  B、  12, 12345  C、  12, 1234  D、  12,  学生答案:B标准答案:B解析:得分:221.  ( 单选题 ) 关于return语句,下列正确的说法是(   )(本题2.0分) A、  必须在每个函数中出现  B、  可以在同一个函数中

76、出现多次  C、  在主函数和其他函数中均要出现  D、  只能在除主函数之外的函数中出现一次 学生答案:B标准答案:B解析:得分:222.  ( 单选题 ) 若定义int a22=1,2,3,4,则a数组的各数组元素值分别为(   )(本题2.0分) A、  a00=1,a01=3,a10=2,a11=4  B、  a00=4,a01=3,a10=2,a11=1  C、

77、60; a00=1,a01=2,a10=3,a11=4  D、  a00=4,a01=2,a10=3,a11=1 学生答案:C标准答案:C解析:得分:223.  ( 单选题 ) 若有说明:int *p,m=5,n;以下程序段正确的是( )。(本题2.0分) A、     B、    C、    D、   学生答案:C标准答案:D解析:得分:024. 

78、; ( 单选题 ) 变量的指针,其含义是指该变量的( )。(本题2.0分) A、  值  B、  地址  C、  名  D、  一个标志 学生答案:B标准答案:B解析:得分:225.  ( 单选题 ) putchar函数可以向终端输出一个( )。(本题2.0分) A、  整型变量表达式值  B、  实型变量值  C、  字符串  D、  字符或字符型变量值&

79、#160;学生答案:D标准答案:D解析:得分:226.  ( 单选题 ) 以下不正确的说法是( )。(本题2.0分) A、  实参可以是常量、变量或表达式  B、  形参可以是常量、变量或表达式  C、  实参可以为任意类型  D、  如果形参与实参的类型不一致,以形参类型为准 学生答案:B标准答案:B解析:得分:227.  ( 单选题 ) 若x=2,y=3,则x & y的值是( )。(本题2.0分) A、  0 &#

80、160;B、  2  C、  3  D、  5 学生答案:B标准答案:B解析:得分:228.  ( 单选题 ) 表达式0x13 & 0x17的值是( )。(本题2.0分) A、  0x17  B、  0x13  C、  0xf8  D、  0xec 学生答案:B标准答案:B解析:得分:229.  ( 单选题 ) C语言规定,函数返回值的类型是由( )决定的。(本题2.0

81、分) A、  return语句中的表达式类型  B、  调用该函数时的主调函数类型  C、  调用该函数时由系统临时  D、  在定义函数时所指定的函数类型 学生答案:D标准答案:D解析:得分:230.  ( 单选题 ) 以下不正确的定义语句是( )。(本题2.0分) A、  double x5=2.0,4.0,6.0,8.0,10.0;  B、  int y5=0,1,3,5,7,9 ;  C、

82、  char c1=1,2,3,4,5 ;  D、  char c2=x10,xa,x8; 学生答案:B标准答案:B解析:得分:231.  ( 单选题 ) 在C语言中,字符A在内存中以( )形式存放。(本题2.0分) A、  原码  B、  BCD码  C、  反码  D、  ASCII码 学生答案:D标准答案:D解析:得分:232.  ( 单选题 ) 在C语言中,定义数组元素时,下面关于数组下标数据类型的

83、说法错误的是( )。(本题2.0分) A、  整型常量  B、  整型表达式  C、  整型常量或整型表达式  D、  任何类型的表达式 学生答案:D标准答案:D解析:得分:233.  ( 单选题 ) C语言对嵌套if语句的规定是:else总是与( )。(本题2.0分) A、  其之前最近的if配对  B、  第一个if配对  C、  缩进位置相同的if配对  D、  最前面的if配对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论