高级语言程序设计综合复习资料-考试必备

合集下载

《高级语言程序设计》复习题及答案

《高级语言程序设计》复习题及答案

一、选择题1.以下表达正确的选项是〔〕:A) 在C程序中,main函数必须位于程序的最前面B) C程序的每行只能写一条语句C) C语言使用库函数实现输入输出操作D) 注释中的拼写错误会影响编译结果2、以下说法中正确的选项是()A) C语言程序总是从第一个的函数开始执行B) C语言程序总是从main()函数开始执行C)在C语言程序中,要调用的函数必须在main()函数中定义D) C语言程序中的main()函数必须放在程序的开始局部3、以下选项种说法正确的选项是〔〕A) 函数由声明局部和执行局部两局部组成B)语言中main函数一定在程序的开始局部C)C语言程序总是从第一个定义的函数开始执行D)C程序的每行中只能写一条语句4、设有说明:int a; float b; char c; double d; 那么表达式1.3*a+2*b*c+d*(int)2.6 值的类型为〔〕。

A〕 double B) char C) float D) int5、 C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符〔〕A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母、数字和下划线中任一种字符6、以下不正确的C语言标识符是〔〕。

A) ABC B) abc C) a_bc D) void7、以下运算符中优先级最高的是〔〕A) < B〕+ C〕&& D〕!=8、以下选项中属于C语言中合法关键字的是〔〕A〕Float B〕abc C〕int D〕CASE9、假设x、i、j和k都是int型变量,计算下面表达式后,x的值为〔〕x=(i=4,j=16,k=32)A)4 B〕16 C)32 D)5210、在C语言中,要求数据必须是整型的运算符是〔〕A)/ B〕+ + C〕!= D〕 %11、假设整型变量x的值为8,那么以下表达式中值为1的表达式是A)x+=x-=x B) x%=x-1 C) x%=x%=3 D) x/=x+x12、假设w=1,x=2,y=3,z=4,那么条件表达式“w > x ? w : y < z ? y : z〞的值是〔〕A)4 B〕3 C〕2 D〕113、有以下程序,程序运行后的输出结果是。

《高级语言程序设计(VB)》复习提纲

《高级语言程序设计(VB)》复习提纲

《高级语言程序设计(VB)》复习提纲第一章 Visual Basic程序设计概述1. VB程序设计的主要特点是:面向对象的可视化设计和事件驱动编程机制2. VB集成开发环境[例1-1]. 在VB编程状态下,双击窗体中的对象后将显示的窗口是。

A) 项目(工程)窗口B) 工具箱C) 代码窗口 D) 属性窗口[例1-2].在设计阶段,要选定窗体上的多个控件,可以按住键同时单击各个控件。

A) Shift B) Tab C) Alt D) Enter第二章 VB简单的程序设计1.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是:属性、方法、事件[例2-1]. 下面4项中不属于面对对象系统三要素的是。

A.变量B.事件C.属性D.方法2. 基本控件和窗体♦标签 Label:用于显示文本(输出)信息,不能作为输入信息的界面。

常用属性:Caption[例2-2]. 关于标签控件,以下叙述中正确的是。

A) 标签控件显示的内容由Caption属性决定,但运行时不能改变其内容。

B) 标签控件显示的内容由Caption属性决定,且运行时仍可以改变其内容。

C) 标签控件显示的内容由Text属性决定,但运行时不能改变其内容。

D) 标签控件显示的内容由Text属性决定,且运行时仍可以改变其内容。

♦文本框TextBox: 是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。

常用属性:Text,Locked, Enabled常用方法: SetFocus是把光标移到指定的文本框对象中。

[例2-3]. 为了把焦点移到某个指定的控件,所使用的方法是。

A.SetFocusB.VisibleC.RefreshD.GetFocus♦命令按钮CommandButton: 接受用户输入的命令。

常用属性: Caption ,Defalut,Cancel常用事件:Click设置键盘访键:在Caption属性的某个英文字母前加“&”符号♦窗体:常用属性: Caption 常用方法:Print[例2-4].要求改变窗体的标题时,应当在属性窗口中改变的属性是Caption。

高级语言程序设计复习资料

高级语言程序设计复习资料

_高级语言程序设计复习题一、简答题1、c语言程序的基本单位是什么?它的结构又如何?2、分析下面程序的执行过程,给出输入为58时的输出结果。

main( ){int a;scanf("%d",&a);if(a>50)printf("%d",a);if(a>40)printf("%d",a);if(a>30)printf("%d",a);}二、编程题1、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

2、求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。

例如:2+22+222+2222+22222(n=5),n由键盘输入。

3、计算一个5*5矩阵对角线元素之和以及最大元素值。

4、编写两个函数,分别计算两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。

5、编写函数char *fun(char *str),它的功能是将字符串str除首尾字符外的其他字符按升序排列。

要求:在main()中定义字符串str并输出原始字符串,调用fun()后在main()中输出处理后的字符串。

一、简答题1、函数是c语言程序的基本模块单元。

任何函数(包括主函数main())都是由函数说明和函数体两部分组成。

其一般结构如下:[函数类型] 函数名(函数参数表){ 说明语句部分;执行语句部分;}2、如果a的输入值是58,通过执行三个判断语句,在每一个判断中,如果满足判断条件的话,就输出a,因为三次判断,条件都满足,所以三都次输出a,因此输出结果为585858。

二、编程题1、【参考答案】#include"stdio.h"main(){char c;int i=0,j=0,k=0,l=0;while((c=getchar())!='\n'){if(c>=65&&c<=90||c>=97&&c<=122) i++;else if(c>=48&&c<=57) j++;else if(c==32) k++;else l++;}printf("i=%d,j=%d,k=%d,l=%d\n",i,j,k,l);}2、【参考答案】#include"math.h"main(){ int n,sum=0,i=1,s=2;scanf("%d",&n);while(i<=n){sum=sum+s;s=s+2*pow(10,i);i++;}printf("sum=%d\n",sum);}3、【参考答案】#define M 5#define N 5main(){int i=0,j=0,a[M][N],max,SUM=0;for(i=0;i<M;i++)for(j=0;j<N;j++){ scanf("%d",&a[i][j]);if( i==j )sum=sum+ a[i][j] ;}max=a[0][0];for(i=0;i<M;i++)for(j=0;j<N;j++)if(max<=a[i][j])max=a[i][j];printf("sum=%d,max=%d\n",sum,max);}}4、【参考答案】int maxyueshu(int m,int n){int m,n;int i=1,t;for(;i<=m&&i<=n;i++){if(m%i==0&&n%i==0) t=i;}return(t);}int minbeishu(int m,int n){int m,n;int j;if(m>=n) j=m;else j=n;for(;!(j%m==0&&j%n==0);j++);return j;}main(){int a,b,max,min;printf("enter two number is: "); scanf("%d,%d",&a,&b);max=maxyueshu(a,b);min=minbeishu(a,b);printf("max=%d,min=%d\n",max,min); }5、【参考答案】#include<conio.h>#include<stdio.h>#include<string.h>char *fun(char *str){ char *p=str+1,t;int len=strlen(p)-1;int k, m, min=0;for(k=0;k<len;k++){ min=k;for(m=k+1;m<len;m++)if(p[min]>p[m])min=m;if(min!=k){t=p[min];p[min]=p[k];p[k]=t;}}return str;}void main(){ char s[128];clrscr();printf(“\nPlease enter a string:\n”);gets(s);printf(“\nThe string after changing is:\n%s\n”,fun(s);}。

高级语言程序设计(c语言)

高级语言程序设计(c语言)

徐州 08 计、徐州 08 机、江苏 08 机、江阴 08 计、江阴 08 电、江阴 08 数、江阴 08 机、江技 08 数、江技 08 电、常州 08 电、常州 08 数、ZH 计0824、ZH 机0821《高级语言程序设计(C 语言)》复习一、选择题1、设 x、y、z 都是整型变量,x、y 的初值都是 5,执行 z=(++x)+(y- -)+1 后,x、y、z 三变量的值按顺序是( D )。

A.5, 5, 11 B.6, 6, 13 C.4, 6, 12 D.6, 4, 122、C 语言中运算对象必须是整型的运算符是( A )。

A、%B、/C、!D、**3、以十六进制形式输出整数的格式说明符是( D )。

A.%u B.%ld C.%x D.%o4、引用结构体变量中的一个成员的方法是( D )A、结构体变量名&成员名C、结构体变量名*成员名B、结构体变量名->成员名D、结构体变量名.成员名5、在 Turbo 2.0 中,若定义 char c;.则变量c 在内存中分配的字节数是(A )。

A.1个 B .2 个 C.4 个 D.8 个6、合法的 C 语言赋值语句是(D)。

A、a=b=58B、k=int(a+b)C、a=58,b=58D、+ + i7、设有变量定义: int x=1,y=0;则表达式 x-->(y+x)?5:3 的值是(A )A.3 B.5 C.0 D.18、C 语言规定:简单变量作实参时,它和对应形参之间的数据传递方式是(C)A、由用户指定传递方式B、地址传递C、单向值传递D、由实参传给形参,再由形参传回给实参9、以下转义符中的表示“退格”的符号是(B )。

A.\n B.\b C.\t D.\f10、下列运算符中优先级最高的运算符是( A )。

A、!B、%C、- =D、&&11、下列程序段的输出结果是(C)。

x=9;while(x>7){ printf("*");x--;}A.**** B.*** C.** D.*12、以下叙述不正确的是( D )A、一个 C 源程序可由一个或多个函数组成B、一个 C 源程序必须包含一个 main 函数C、C 程序的基本组成单位是函数D、在 C 程序中,main 函数可以被其他函数调用13、结束 while(表达式)循环的条件是(B )A.当表达式的值为 0 时 B.当表达式的值不为 0 时C.当表达式的值为 1 时 D.当表达式的值为非 1 时14、为表示关系:x≥y≥z,应使用的 C 语言表达式是(A)。

高级语言程序设计复习资料

高级语言程序设计复习资料

高级语言程序设计复习资料一、单项选择题1.表达式9%45+15/6*2的值是( D )A.4B.5C.10D.132.设int a[10];,则数组a的下标正确的使用范围是( A )A.0到9B.0到10C.-1到9D.1到103.执行语句printf("%c",'A'+3);后输出结果是( D )A.3B.AC.DD.684.设int ml=60,m2=80,m3=100;,表达式m3>m2>ml的值是( A )A.0B.1C.60D.1005.下列程序段执行后,变量n的值是( C )Static int n;do {n=n+1;} while(n<1000);A.1B.999C.1000D.10016.设int a,b,c;,执行语句printf ("%d",(a=1,b=2,c=3));后输出结果是()A.6B.3C.2D.17.设int n=2;,执行语句n+=n-=n-n;后n的值是(C)1、n+=n-=0 2 、n+=2 3、n=4;A.0B.2C.4D.68.设int a[2][3]={1,2,3,4,5};,数组元素a[1][1]的值是( D )A.1B.2C.4D.59.设int a=10,b=20,c=1,d=2;,执行语句if(a<b&&c>d&&(c=10)||c==100)d=200;后,c和d的值分别是( A )A.1和2B.1和200C.10和2D.100和20010.下列数组初始化后,元素值不.全为0的是( )A.int a[5]={0};B.int a[5]={'0'} a[0]=48 ;C.static int a[5];D.int a[5]={0,0,0,0,0};三、程序分析题阅读下列程序,将输出结果写到答题纸上。

1.void main( ){int k,m;for(m=3;m<12;m++){ for(k=2;k<m;k++) if(m%k==0) break;if(k==m) printf("%2d",m);}} 3 5 7 11 // %md 以宽度m输出整型数,不足m时,左补空格2.#define N 5void main(){int k, sl=0,s2=0;for(k=1;k<N;k++)switch(k%4){ case1:case 2:sl+=1;break;case3:case0:s2+=1;break;}printf("s1=%d,s2=%dn",s1,s2);} s1=2 s2=2n五、编程题1.由键盘输入n,计算1+1/2+1/3+1/4+…+1/n,并输出结果,要求:(1)画出实现上述功能的算法流程图;(2)编写实现上述功能的程序;答:流程图:程序:#include "stdio.h" main(){ float s=0;int n, i;scanf("%d", &n);for (i=1; i<=n; i++)s = s+1.0/i;printf("sum=%f", s);2.编写程序,实现由键盘输入一行字符,统计字母个数、数字个数、其它符号个数,并输出统计结果。

高级语言程序设计复习资料及知识点

高级语言程序设计复习资料及知识点
8.理解return语句。
9.掌握函数的定义。
10.掌握数组的存入操作,并能够输出极值。
11.理解素数的定义,并计算处于某范围的素数。
12.理解和掌握函数调用方法,特别是形参是数组和数值的方式。
13、理解C语言常量。
14、理解和掌握存储类别。
理解和掌握函数调用方法特别是形参是数组和数值的方式
《高级语言程序设计》复习资料及知识点
09计职1、09数媒1
1.理解&&、||、>、!、&含义。
2.掌握数组的基本操作。
理解字符串与字符数组的关系。
4.理解宏定义。
5.如何打开文件。
6.理解和掌握指针的基本概念和操作。
7.理解数组指针的概念,掌握指针的操作。

复习资料(高级语言程序设计)

复习资料(高级语言程序设计)

《高级语言程序设计》复习资料一、名词解释(15分)1、程序设计就是为计算机编制程序的过程,它涉及程序设计方法和程序设计语言等内容。

2、软件是与计算机系统的操作有关的计算机程序、规程、规则,以及有可能的文件、文档及数据。

(不能认为软件就是程序,程序只是完成软件产品的一部分。

)3、C语言是一种流行的计算机高级程序设计语言,它设计精巧,功能齐全,不紧是开发系统软件的理想工具,也是开发应用软件的理想程序设计语言。

4、在程序运行过程中其值可以被改变的量。

5、是一种对所给的运算对象(操作数)进行何种运算的符号。

二、填空题(10分)1、02、非零3、数组的地址4、15、递归三、判断题(20分)1、X2、X3、X4、√5、√四、简答题(25分)1、一个完整的电子计算机系统由硬件和软件两大部分构成。

计算机硬件包括输入设备、输出设备、存储器、运算器、控制器五大部分。

计算机软件,正如人的躯体和思想不可或缺一样,硬件就是计算机的躯体,软件则是计算机执行任务的“思想”。

让计算机执行一步运算或判断的命令称为指令,而指令的有序集合则称为程序,程序和有关文档资料成为软件。

2、(1)明确问题(弄清楚做什么)(2)系统设计(怎么做:抽象出数据结构→设计对数据的操作)(3)用计算机语言编制程序(4)调试程序3、(1)语言短小精悍、基本组成部分紧凑、简洁。

(2)运算符丰富表达能力强。

(3)数据类型丰富结构化好。

(4)提供了某些接近汇编语言的功能,有利于编写系统软件。

(5)C程序所生成的目标代码质量高。

(6)C程序的可移植性好。

4、(1)顺序结构:程序的流程按语句书写的顺序依次执行,在语句执行的过程中,不会发生程序控制的转移。

(2)、选择结构:判断给定的条件,根据判断结果(真/假)决定所要执行的操作。

该结构会发生流程控制的转移。

(3)、循环结构:用来完成语句的重复执行,即根据给定的条件反复执行,某段程序或某个语句。

该结构会发生流程控制的转移。

高级语言程序设计复习资料(1)资料

高级语言程序设计复习资料(1)资料

一、简答题(10选2,每题5分)1.简要叙述指针为函数参数的使用方法。

2.简要叙述结构体特点。

3. 简述机器语言、汇编语言和高级语言。

4. 简述C语言的特点。

5. 简述C语言程序的编辑、编译与运行。

6 简述程序设计语言的分类、高级语言及其分类。

7. 简述C语言的发展简史。

8. 简要列举C语言中的常用表达式。

9. 简要叙述break语句与continue语句的区别。

10.冯洛伊曼体系结构图二、填空题(10个空每空2分)1. 程序运行过程中,其值保持不变的量称为;为了提高程序的可读性与易维护性,可以用宏替换给常量命名。

程序运行过程中,其值可以改变的量称为。

2. 程序的三种基本结构是:结构、结构、结构。

3. 数组是一组、的变量,数组中的变量称为。

数组名本质上是,它是数组的首地址即数组第一个元素的地址。

4. 函数是具有相对独立功能的。

函数定义中的参数称为参数,函数调用中的参数称为参数。

函数的数据类型是函数返回值的数据类型;无返回值时,函数的数据类型为。

函数直接或间接调用自身称为调用。

5. 计算机内存单元的称为地址,存放地址的变量称为变量。

6. 结构是一组、的变量,结构中的变量称为。

7. 标识符由、、组成,以或开头,字母区分大小写;不能用作标识符。

8. 通过变量名访问变量,称为变量的访问。

通过变量的地址访问变量,称为变量的访问。

9. 字符型常量是一对括起的单个字符,字符串常量是一对括起的一串字符。

10.在C语言中,文件可以用___________和____________两种形式存取。

11.函数定义____________和_______________两部分组成。

12. 设p是指向数组中某元素的指针变量,分别写出下列表达式的含义:p++:___________________________________________________________;++p:____________________________________________________________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言程序设计综合复习资料要求掌握的章节:第1章、第3章~第8章、第10章(前4节)、第11章(前6节)重点章节:第3章~第8章、第10章(前4节)难点章节:第8章、第10章(前4节)考试题型:①选择题(填空题)(20%)②读程序题(40%)③编程序题(40%)第1章C语言概述一、选择题1.能将高级语言编写的源程序转换为目标程序的软件是A)汇编程序B)编辑程序C)解释程序D)编译程序2.在一个C程序中A)main函数必须出现在所有函数之前B)main函数可以在任何地方出现C)main函数必须出现在所有函数之后D)main 函数必须出现在固定位置3.C语言中用于结构化程序设计的三种基本结构是A)顺序结构、选择结构、循环结构B)if、switch、breakC)for、while、do-whileD)if、for、continue4.C语言程序的基本单位是A)函数B)过程C)子例程D)子程序二、填空题1.C语言程序总是从函数开始执行。

2.C语言是种面向_____的程序设计语言,其程序的基本单位是。

.3.C语言中的函数由、两部分组成。

4.结构化程序设计中所规定的三种基本控制结构是、和。

第3章数据类型、运算符与表达式一、选择题1.下列关于C语言用户标识符的叙述中正确的是A)用户标识符中可以出现下划线和中划线(减号)B)用户标识符中不可以出现中划线,但可以出现下划线C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头D)用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头2.C语言中基本数据类型有A)整型、实型、逻辑型B)整型、字符型、逻辑型C)整型、实型、字符型D)整型、实型、字符型、逻辑型3.在计算机中,一个字节所包含二进制位的个数是A)2B)4C)8D)164.用8位无符号二进制数能表示的最大十进制数为A)127B)128C)255D)2565.在计算机系统中,存储一个汉字的国标码所需要的字节数为A)1B)2C)3D)46.在C语言中,char型数据在内存中的存储形式是A)原码B)补码C)反码D)ASCII码7.十六进制数100转换为十进制数为A)256B)512C)1024D)648.十六进制数7A转化成八进制数是A)123B)122C)173D)1729.十进制数32转化成十六进制数是A)20B)ffC)10D)2110.与十进制数511等值的十六进制数为A)1FFB)2FFC)1FED)2FE11.以下选项中可作为C语言合法整数的是A)10110BB)0386C)0XffaD)x2a212.以下选项中合法的实型常数是A)5E2.0B)E-3C).2E0D)1.3E13.依据C语言的语法规则,下列()是用户定义的合法标识符。

A)intB)INTC)jin#2D)8f14.依据C语言的语法规则,下列合法标识符是A)ElseB)elseC)user$2D)5_examp15.以下不正确的字符常量是A)'8'B)'\xff'C)'\887'D)''16.以下不正确的字符常量是A)'\0'B)'\xgg'C)'0'D)'a'17.以下选项中不合法的八进制数是A)01B)077C)028D)0018.下列运算符优先级最高的是A)•B)+C)&&D)!=19.若有说明:chars1='\067',s2='1';则变量s1,s2在内存中各占的字节数是。

A)11B)41C)31D)1220.以下不能定义为用户标识符的是A)scanfB)VoidC)_3com_D)inte21.在C语言中,可以作为用户标识符的一组标识符是A)voiddefineWORDB)as_b3_224ElseC)Switch-wercaseD)4bDOSIG22.若有:intx=1,n=5;则执行语句x%=(n%2)后,x的值为A)3B)2C)1D)023.设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值是A)10B)9C)8D)724.已知:chara=’a’;intb=0;floatc= -1.2;doubled=0;执行语句:c=a+b+c+d;后,变量c的类型是A)charB)intC)doubleD)float25.表示x≤0或x≥1的正确的表达式是A)x>=1||x<=0B)x>1||x<=0C)x>=1orx<=0D)x>=1||x<026.对于intx=12,y=8;printf(“%d% d%d”,!x,x||y,x&&y);输出的结果是A)011B)010C)000D)11127.设有intx=11;则表达式(x++*1/3)的值是A)3B)4C)11D)12 28.以下非法的赋值语句是A)n=(i=2,++i);B)j++;C)+ +(i+1);D)x=j>0;29.已定义c为字符型变量,则下列语句中正确的是A)c='97';B)c="97";C)c="a";D)c=97;30.执行intj,i=1;j=-i++;后j的值是A)-1B)-2C)1D)231.以下选项中非法的表达式是A)(a+2)++B)i=j==0C)(char)(65+3)D)x+1=x+1 32.已知小写字母的ASCII码为97,对于inta=99,b='b';printf(“%c, %d”,a,b);的结果是A)99,bB)c,98C)99,98D)c,b33.以下选项中非法的表达式是A)0<=x<100B)i=j==0C)(char)(65+3)D)x+1=x+134.下列错误的表达式是A)-x++B)(-x)++C)x+++yD)++x+y35.对于intx=12,y=8;printf(“%d%d%d”,!x,x||y,x&&y);输出的结果是A)011B)010C)000D)11136.设a,b,c均为int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是A)'a'&&'b'B)0||1C)a||b+c&&b-cD)!((a<b)&&!c||1)37.若有定义:inta=8,b=5,C;,执行语句C=a/b+0.4;后,C的值是A)1.4B)1C)2.0D)238.以下选项中,与k=n++完全等价的表达式是A)k=n,n=n+1B)n=n+1,k=nC)k=++nD)k+=n+139.设a=3,b=4,c=5,则逻辑表达式:a||b+c&&b==c的值是A)1B)0C)非0D)语法错40.若x为int型变量,则逗号表达式(x=4*5,x*5),x+25的结果是A)20B)45C)100D)表达式不合法41.若有语句inti=﹣19,j=i%4;printf("%d\n",j);则输出结果是A)3B)-3C)4.75D)042.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是A)x=x*100+0.5/100.0;B)x=(x*100+0.5)/100.0;C)x=(int)(x*100+0.5)/100.0;D)x=(x/100+0.5)*100.0;43.已知小写字母的ASCII码为97,对于inta=99,b='b';p rintf(“%c,%d”,a,b);的结果是A)99,bB)c,98C)99,98D)c,b44.若有语句inti=﹣19,j=i%4;printf("%d\n",j);则输出结果是。

A)3B)-3C)4.75D)045.语句:printf("%d",(a=2)&&(b=-2));的输出结果为a)无输出b)结果不确定c)1d)246.有定义语句:intx,y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是A)1112<回车>B)11,12<回车>C)11,12<回车>D)11,<回车>12<回车>47.设a=3,b=4,c=5,则逻辑表达式:a||b+c&&b==c的值是A)1B)0C)非0D)语法错48.已知charch='A';且表达式ch=(ch>='A'&&ch<='Z')(ch+32)::ch的值是()A)AB)aC)ZD)出错49.如下程序段:intx=2005,y=2006;printf("%d\n",(x,y));则以下叙述中正确的是A)输出语句中格式说明符的个数少于输出项的个数,不能正确输出B)运行时产生出错信息C)输出值为2005D)输出值为200650.设有如下程序段:intx=2,y=3;printf("%d\n",(x,y));则以下叙述中正确的是A)输出语句中格式说明符的个数少于输出项的个数,不能正确输出B)运行时产生出错信息C)输出值为2D)输出值为3二、填空题1.C语言中逻辑”真”用表示,逻辑”假”用表示。

2.在C语言中,整数可用进制、进制和进制3种数制表示。

3.十进制数52转化成八进制数是。

4.十六进制数7A转化成八进制数是。

5.十进制数47转化成八进制数是。

6.在C语言中,’\101’是种特殊的字符常量,它称为,其表示的字符为。

7.在C语言程序中,整型数可用十进制、进制和进制3种数制表示。

070是个合法的整型数。

8.字符串“ab\034\\\x79”的长度为。

9.十六进制数7A转化成八进制数是。

10.语句:printf("%d",(a=-10)&&(b =0));的输出结果为。

11.若w=1,x=2,y=3,z=4,则条件表达式w<x?w:y<z?y:z的结果为。

12.设a,b,c均为int型变量,且a=3,b=4,c=5,则表达式:‘a’||b+c&&b -c的值是。

13.在C语言中,”a”表示常量,’a’表示常量。

相关文档
最新文档