武大c语言新题库

合集下载

武大c语言新题库

武大c语言新题库

第一章C语言源程序经过编译、链接后生成的可执行文件扩展名是______。

(A).exe(B).cpp (C).c (D).objC语言程序要正确地运行,必须要有______。

(A)printf函数(B)scanf函数(C)自定义的函数(D)main函数以下均为合法用户标识符的是______。

(A)do,xyz,_printf(B)3a,_tt,IF(C)void,ff,s_v(D)_pi,IF,big_tree以下叙述中正确的是______。

(A)C语言程序从源程序中第一个函数开始执行(B)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束(C)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行(D)main可作为用户标识符,用以命名任意一个函数作为主函数以下叙述中错误的是______。

(A)C语言是一种结构化程序设计语言(B)结构化程序有顺序、选择和循环三种基本结构(C)使用三种基本结构构成的程序只能解决简单问题(D)结构化程序设计提倡模块化的设计方法C语言程序的基本单位是【函数】。

编写C语言源程序时,需要使用【编辑】器将源代码输入到计算机中。

C语言源程序中可以有多处注释。

第二章以下属于合法数据类型关键字的是______。

(A)Long (B)shot (C)char(D)doubel以下不合法的数值常量是______。

(A)011 (B)1e1 (C)8.0E0.5(D)0xabcd以下正确的字符常量是______。

(A)"T" (B)'\\'' (C)' (D)'T'以下不合法的字符常量是______。

(A)"a"(B)'\77' (C)'\n' (D)'\x5c'表达式3.6-5/2+1.2+5%2的值是______。

(A)4.3 (B)4.8 (C)3.3 (D)3.8以下均是合法常量的是______。

武汉大学C语言程序设计习题答案

武汉大学C语言程序设计习题答案

武汉大学C语言程序设计习题答案(总4页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--习题答案:第一章一.选择题ABDAC CABAA DDABA CCACB ADDDB AACAA二、判断题BABAB ABBBA BBBAB BBBAA三、填空题1.位2.3.4.机内码5.Hz或赫兹6.72B7.机器字长8.CPU9.10.小第二章一、单选题1. B2. D3. D4. C5. A6. A7. C8. C9. A 10. D 11. B 12. C 13. A 14. A 15. C 16. B 17 D 18. D 19. A 20. B 21. C 22. A 23. B 24. A 25. B 26. B 27. C 28. B 29. D31. A 32. B 33. B 34. C 35. D 36. A 37. A 38. D 39. A 40. D二、判断题1. T 10. F11. F 20. T21. T 30. T31. F三、填空题1. 资源管理器2. 添加/删除Windows组件3. ·4. 树5. ……6. 还原7. 存档8. 显示9. TXT10. EXIT 11. 启动12. 右13. 文件夹选项14. Alt+PrnScreen 15. 硬盘16. CTRL 17. 属性18. 任务栏和开始菜单属性19. del 20. 移动21. 25522. 子文件夹23. 隐藏24. 浏览器25. 彻底26. A*.wav 27. 我的文档28. 应用程序29. shift 30. 关闭31. 移动窗口32. 任务栏33. 横向34. Home、End 35. 桌面36. 对话框37. 拉伸38. 复制39. wav40. 剪贴板第3章一、选择题1.C 4.B 5.A 6.D 7.D 8.B 9. A 10. C11.D 14.C 15.B 16.D 17.D 18.C 19. C 20. D21.B 24.A 25.A 26.A 27.D 28.B 29. B 30. B31.D 34.B 35.C 36.C 37.A 38.D 39. B 40. C41.D 44.D 45.D 46.C 47.D 48.D 49. B 50. D二、填空题1.选择性粘贴2. SUM3. 占位符4. 表格中插入点所在的行被删除5.格式 6. 引用运算符; 算术运算符; 文本运算符; 比较运算符7. 等差8. 记录单9.更新10.设计模板空演示文稿11.“文件/页面设置”12.4,613.演讲者放映观众自行浏览14.幻灯片放映设置放映方式15.普通视图幻灯片视图16.应用17.忽略母版的背景图形18.幻灯片浏览19.超级链接20.新幻灯片21.幻灯片浏览 22. 表23. 查询24. 空值25. 对磁盘空间26. 字段名称27. 数据类型28. 备注型29. 千位分割符30. 有效性规则三、判断题1.F 4.T 5.T 6.F 7.F 8.F 9. T10. F11. F 12. T 13. T 14. F 15. F 16. T 17. F 18. F 19. T 20. T21. T 22. F 23. T 24. T 25. T 26. F 27. T 28.F 29. T 30. F第4章填空题1、局域2、Internet protocol3、域名服务器4、网络地址主机地址5、smtp pop3(或 IMAP4)6、com cn7、http8、超文本置标9、域名10、IP11、ftp12、ping13、掩码地址14、不对称数字用户线15、路由器16、17、ipconfig18、ISP19、WAN20、80选择题BDCAACCDADACDCCBBCAA判断题TFFFFFFTFTTTTFFFFFTT第五章一、选择题BBCACBCADDCCBDC二、判断题1. 2. 3.4. 5. 6.7. 8. 9.10.三、填空题1. 硬件软件数据2. 破坏3.完整性4.信息垃圾5.自然威胁人为威胁6.机房网络服务器7.加密解密8.单密钥系统双密钥系统第6章一、选择题DABADCBDDCDC二、判断题T T T F FF T T三、填空题1.交互性2.表示媒体3.颜色深度4.视觉暂留5.位图矢量图。

大学c语言考试题及答案

大学c语言考试题及答案

大学c语言考试题及答案一、选择题(每题2分,共20分)1. 下列哪个选项是C语言的关键字?A. intB. floatC. doubleD. string答案:A2. C语言中,以下哪个是正确的数据类型?A. IntegerB. CharacterC. Both A and BD. None of the above答案:C3. 在C语言中,以下哪个是合法的变量名?A. 2variableB. variable2C. variable-twoD. variable_two答案:B4. 以下哪个运算符用于求两个数的余数?A. /B. %C.D. ++答案:B5. 在C语言中,哪个函数用于计算并返回一个浮点数的平方根?A. sqrt()B. pow()C. log()D. exp()答案:A6. C语言中,以下哪个语句用于结束程序?A. break;B. continue;C. return;D. exit();答案:D7. 在C语言中,以下哪个是正确的数组声明?A. int numbers;B. int numbers[10];C. int numbers = 10;D. int numbers[] = {1, 2, 3};答案:B8. C语言中,以下哪个是正确的函数定义?A. int function(int a, int b) { ... }B. void function(int a, int b) { ... }C. int function(int a, int b) = { ... }D. int function(int a, int b) = 0;答案:B9. 在C语言中,以下哪个是正确的条件语句?A. if (a > b)B. if a > bC. if (a > b) { ... }D. if (a > b) then { ... }答案:C10. C语言中,以下哪个是正确的循环结构?A. for (int i = 0; i < 10; i++)B. while (i < 10)C. do { ... } while (condition)D. All of the above答案:D二、简答题(每题5分,共10分)1. 简述C语言中指针的概念及其用途。

大学C语言考试题库及答案

大学C语言考试题库及答案

精选考试类应用文档,如果您需要使用本文档,请点击下载,另外祝您生活愉快,工作顺利,万事如意!大学C语言考试题库及答案姓名成绩温馨提示:同学们,经过培训学习,你一定积累了很多知识,现在请认真、仔细地完成这张试题库吧。

加油!一单项选择题库1. 在C语言中,以 D 作为字符串结束标志A)’\n’ B)’ ’ C) ’0’ D)’\0’2.下列数据中属于“字符串常量”的是( A )。

A.“a”B.{ABC}C.‘abc\0’D.‘a’若干个字符构成字符串在C语言中,用单引号标识字符;用双引号标识字符串选项B,C,分别用{}和’’标识字符串选项D,标识字符。

3、以下说法中正确的是( C )。

A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在main( )函数中定义C、C语言程序总是从main( )函数开始执行D、C语言程序中的main( )函数必须放在程序的开始部分4.下列关于C语言的说法错误的是(B )。

A) C程序的工作过程是编辑、编译、连接、运行B) C语言不区分大小写。

C) C程序的三种基本结构是顺序、选择、循环D) C程序从main函数开始执行5.下列正确的标识符是(C )。

A.-a1B.a[i]C.a2_iD.int t6.下列C语言用户标识符中合法的是(B )。

A)3ax B)x C)case D)-e2 E)union7.下列四组选项中,正确的C语言标识符是(C )。

A)%x B)a+b C)a123 D)1238、下列四组字符串中都可以用作C语言程序中的标识符的是(A )。

A、print _3d db8 aBcB、I\am one_half start$it 3paiC、str_1 Cpp pow whileD、Pxq My->book line# His.age9.C语言中的简单数据类型包括(D )。

A、整型、实型、逻辑型B、整型、实型、逻辑型、字符型C、整型、字符型、逻辑型D、整型、实型、字符型10.在C语言程序中,表达式5%2的结果是 C 。

大学C语言考试题库(含答案)

大学C语言考试题库(含答案)

单项选择==================================================题号:1482执行以下程序段后,输出结果和a的值是()。

int a=10; printf("%d",a++);A、11 和 10B、11 和 11C、10 和 11D、10 和 10答案:C题号:2100已知字符'A'的ASCⅡ代码值是65,字符变量c1的值是'A',c2的值是'D'.执行语句printf("%d,%d",c1,c2-2);后,输出结果是A、65,66B、A,BC、65,68D、A,68答案:A题号:5055相同结构体类型的变量之间,可以()。

A、比较大小B、地址相同C、赋值D、相加答案:C题号:3217int a[10];合法的数组元素的最小下标值为()。

A、1B、0C、10D、9答案:B题号:45能正确表示逻辑关系:" a≥10或a≤0 "的C语言表达式是A、a>=0 | a<=10B、a>=10 or a<=0C、a>=10 && a<=0D、a>=10 || a<=0答案:D题号:157main(){int x=1,a=0,b=0;switch (x){ case 0: b++;case 1: a++;case 2: a++;b++;} printf("a=%d,b=%d",a,b); }该程序的输出结果是( )A、2,2B、2,1C、1,1D、1,0答案:B题号:4784设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()。

A、不确定B、doubleC、intD、float答案:B题号:1647以下程序中,while循环的循环次数是______main(){int i=0;while(i<10){if(i<1) continue;if(i==5) break;i++;}}A、死循环,不能确定次数B、6C、4D、1答案:A题号:191若有说明语句:char c='\72';则变量c()。

武汉大学《C语言程序设计》2016-2017学年第一学期期末试卷A卷

武汉大学《C语言程序设计》2016-2017学年第一学期期末试卷A卷

武汉大学计算机学院2016-2017学年度第1学期《C语言程序设计》期末考试试卷A卷一.单项选择题:(选择最合适的答案填空,每小题2分,共20分)( )1.不正确的常量是____B__ 。

A.‘\t’B.084C. 1.2e4D.0x8fL( )2.表达式-8%3+13/2的结果为______D 。

A. 4.5B.8C.8.5D.4( )3.设变量 int a=1,b=2; 则执行表达式a+=3,b-2,++b,a*=b后变量a 和b 的值为______C 。

A.2和2B.3和3C.12和3D.12和2( )4.表达式0xad86|0xff的值为____A__ 。

A.0xadffB.0x86C.0xad86D.0xff( )5.设有如下宏定义#define price(x) 5+x则执行赋值语句 v=price(4)*price(15);/*v为int型变量*/后,v的值为 C 。

A.180B.85C.40D.60( )6.在定义指针变量时,void *类型表明指针____ A 。

A.指向对象类型未知B.不指向任何对象C.指向整型的对象D.指向char类型对象( )7.设int a[3][4],*p[3]; 则以下___C____赋值语句是正确的。

A.p=a[0];B.p[1]=a;C.p[1]=a[2];D.p=a;( )8.创建一个新的文本文件,可对该文件进行读写操作,则____A____打开方式是正确的。

A.“w+”B.“wb”C.“r+”D.“rb+”( )9.表达式4&&5结果为______B 。

A.0B.1C.4D.5( )10.正确的标识符是______A 。

A._a123B.3zC.“next”D.‘A’二.文字填空(共15分)1.一个合理的算法应该具有“有穷性”,“有穷性”指的是_____经过有限个步骤的处理以后,算法应该结束_________。

2.%作为运算符表示________取余数 ____________。

武汉大学计算机学院C语言历年试题

武汉大学计算机学院2001-2002学年度第一学期2001级《高级语言程序设计》期末考试试卷姓名:学号:专业:未经主考教师同意,考试试卷、答题纸、草稿纸均不得带离,否则视为违规。

一.选择最合适的答案填空(每题1分,共10分)( )1.______ 不是C语言的基本控制结构。

A.转移B.循环C.顺序D.选择( )2.表达式65|9和65&9的值为______ 。

A.74和74B.73和1C.74和405D.73和9( )3.设变量int m,n,a,b的值均为1,则执行表达式(m=a>b) &&(n=a>b)后,m,n的值为______ 。

A.1和1B.0和1C.1和0D.0和0( )4.表达式35<<3的值为______ 。

A.4B.38C.105D.280( )5.设有如下宏定义#define WIDTH 80#define LENGTH WIDTH+1则执行赋值语句v=LENGTH*20;/*v为int型变量*/后,v的值为______ 。

A.1620B.1601C.100D.1600( )6.假如指针p已经指向某个整型变量,语句____ 使指针q与p指向同一变量。

A.q=**pB.q=*&pC.q=&&pD.q=*p( )7.设long a[50],*p;执行p=a; p+=4;后*(p+4)等价于____ 。

A.a[8]B.a[4]C.a[2]D.无法确定( )8.执行fp=fopen(”A:Exam1_8.txt”,”wb”);后fp为null,最可能的原因是____ 。

A.按二进制方式打开文本文件B.文件A:Exam1_8.txt不存在C.文件写保护D.文件A:Exam1_8.txt大小写不一致( )9.______ 不是对象的基本特性。

A.封装B.多态(重载)C.非结构D.继承( )10.结构化程序设计追求的首要目标是程序的______ 。

武大C语言习题集

1—2一、单选下面四个选项中,均是不合法的用户标识符的是______。

A. AB. floatC. b-aD. _123p_0 lao goto tempdo _A int INT正确的C语言自定义标识符是______。

A.file_bakB.abc(10)C.continueD.class+3下面四个选项中,均是不合法整型常量的是______。

A. -0f1B. -0xcdfC. -018D. -0x48eg-0xffff 017 999 -068011 12,456 5e2 03f下面正确的字符常量是______。

A. "c"B. '\\''C. 'W'D. '以下的变量定义中,合法的是______。

A. float 3_four = 3.4 ;B. int _abc_= 2 ;C. double a = 1 + 4e2.0D. short do =15;若有以下定义和语句:char cl='a',c2='f';printf(''%d,%c\n'',c2-c1,c2-'a'+'B');则输出结果是______。

A. 2,MB. 5,!C. 2,ED. 5,G与数学式子3乘以x的n次方除以(2x-1)对应的C语言表达式是______。

A. 3*x^n/(2*x-1)B. 3*x**n/(2*x-1)C. 3*pow(x,n)*(1/(2*x-1))D. 3*pow(n,x)/(2*x-1)设int m=1,n=2;则m++= =n的结果是______。

A. 0B. 1C. 2D. 3以下程序#include <stdio.h>;void main(){ int m=3,n=4,x;x=-m++; x=x+8/++n;printf("%d\n";,x); }运行后的输出结果是______。

大学c语言考试题及答案

大学c语言考试题及答案一、单项选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于定义函数?A. structB. intC. voidD. function答案:C2. 在C语言中,以下哪个是正确的字符串声明?A. char str[10] = "Hello";B. char str[10] = 'Hello';C. char str = "Hello";D. char str[10] = {"Hello"};答案:A3. 下列哪个选项是C语言中的合法整型常量?A. 0x1AB. 1.2E3C. 0177D. 0b101答案:C4. C语言中,以下哪个是正确的数组声明?A. int array[];B. int array[10] = {0};C. int array = 10;D. int array[10] = 0;答案:B5. 在C语言中,以下哪个运算符用于计算两个数的乘积?A. /B. *C. %D. ^答案:B6. C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A7. 在C语言中,以下哪个函数用于计算字符串的长度?A. strlen()B. strcpy()C. strcat()D. strcmp()答案:A8. C语言中,以下哪个关键字用于声明一个指针?A. intB. charC. floatD. *答案:D9. 在C语言中,以下哪个是正确的二维数组声明?A. int array[10][10];B. int array[][];C. int array[10][];D. int array;答案:A10. C语言中,以下哪个关键字用于定义一个宏?A. #defineB. #includeC. #ifdefD. #ifndef答案:A二、填空题(每题2分,共20分)1. C语言中,用于定义一个整型变量的关键字是________。

大学c语言试题题库及答案

大学c语言试题题库及答案一、选择题(每题2分,共20分)1. 下列关于C语言的描述,正确的是:A. C语言是一种编译型语言B. C语言是一种解释型语言C. C语言是一种面向对象的语言D. C语言不支持函数答案:A2. 在C语言中,用于定义一个整型变量的关键字是:A. intB. floatC. charD. double答案:A3. 下列哪个选项是C语言中的合法标识符?A. 2variableB. variable2C. intD. _int答案:B4. C语言中,用于定义一个浮点型数组的语法是:A. int array[10];B. float array[10];C. char array[10];D. double array[10];答案:B5. 在C语言中,哪个运算符用于取模运算?A. %B. /C. *D. +答案:A6. 下列哪个选项是C语言中的逻辑运算符?A. &&B. ||C. ==D. =答案:A7. 在C语言中,用于定义一个字符型数组的语法是:A. int array[10];B. float array[10];C. char array[10];D. double array[10];答案:C8. C语言中,用于声明一个函数的关键字是:A. intB. floatC. voidD. return答案:C9. 下列哪个选项是C语言中的循环结构?A. ifB. switchC. forD. while答案:C10. 在C语言中,用于定义一个字符串常量的语法是:A. "Hello"B. 'Hello'C. "Hello"[10]D. 'Hello'[10]答案:A二、填空题(每题2分,共20分)1. 在C语言中,使用________运算符可以连接两个字符串。

答案:+2. C语言中的________关键字用于声明一个无返回值的函数。

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

武大c语言新题库第一章C语言源程序经过编译、链接后生成的可执行文件扩展名是______。

(A).exe(B).cpp(C).c(D).objC语言程序要正确地运行,必须要有______。

(A)printf函数(B)scanf函数(C)自定义的函数(D)main函数以下均为合法用户标识符的是______。

(A)do,xyz,_printf(B)3a,_tt,IF(C)void,ff,s_v(D)_pi,IF,big_tree以下叙述中正确的是______。

(A)C语言程序从源程序中第一个函数开始执行(B)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束(C)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行(D)main可作为用户标识符,用以命名任意一个函数作为主函数以下叙述中错误的是______。

(A)C语言是一种结构化程序设计语言(B)结构化程序有顺序、选择和循环三种基本结构(C)使用三种基本结构构成的程序只能解决简单问题(D)结构化程序设计提倡模块化的设计方法C语言程序的基本单位是【函数】。

编写C语言源程序时,需要使用【编辑】器将源代码输入到计算机中。

C语言源程序中可以有多处注释。

第二章以下属于合法数据类型关键字的是______。

(A)Long(B)shot(C)char(D)doubel 以下不合法的数值常量是______。

(A)011(B)1e1(C)8.0E0.5(D)0xabcd 以下正确的字符常量是______。

(A)"T"(B)'\\''(C)'(D)'T'以下不合法的字符常量是______。

(A)"a"(B)'\77'(C)'\n'(D)'\x5c'表达式3.6-5/2+1.2+5%2的值是______。

(A)4.3(B)4.8(C)3.3(D)3.8以下均是合法常量的是______。

(A)038,.5e-6,0xE(B)12.,0Xc33,3.6e0(C).17,4e1.5,0ade(D)0x6A,30_000,3.e7以下均是非法常量的是______。

(A)0x2g,0ff,E5(B)'\\','\21',12,456(C)028,04567,0xffff(D)0xaa,'a',"a"设有说明语句:int i=5;char c='A';double d=3.14;,以下结果为整型的表达式是______。

(A)i/2+d(B)i/2*c(C)c+d/2(D)i/2+c+d 若变量均已正确定义并赋值,以下合法的赋值语句是______。

(A)x+n=i;(B)x=n%2.5;(C)x=y==5;(D)x=5=4+1;以下变量说明语句中,合法的是______。

(A)float5_five=3.4;(B)int_xyz=29(C)double a1=6.2e4;(D)short do=3;设有说明语句:int x=1;double y=1.0;,以下不符合C语言语法的表达式是________。

(A)++x,y=x--(B)x=(int)(y/3)(C)x=x+10=x+y (D)(double)x/3设有说明语句:int x,a,b,c;double d=3.14;,以下不符合C语言语法的表达式是______。

(A)d%3(B)d+=-1(C)x=(a=-1,b=-3,a*b)(D)a+=(a=3)*(b=2)*(c=1)以下能正确定义且赋初值的语句是______。

(A)int n1=n2=-1;(B)char c=32;(C)float f;(D)double x=12.3E2.5;设有说明语句:char s="AA";,下面说法正确的是______。

(A)变量s中包含1个字符(B)变量s中包含2个字符(C)变量s中包含3个字符(D)说明语句不合法设有说明语句:int i=2;,以下选项的四个表达式中与其他三个表达式的值不相同的是______。

(A)i++(B)i+=1(C)++i(D)i+1若变量均已正确定义并赋值,以下合法的赋值表达式是______。

(A)x=3+b=x+3(B)x=(b=x+3,3+b)(C)x=3+b,b++,x+3(D)x+=3=x+3若已定义x和y为double类型,表达式(x=1,y=x+3/2)的值是______。

(A)1(B)2(C)2.0(D)2.5与数学式子2乘以y的n次方除以(2x+1)对应的C语言表达式是______。

(A)2*y^n/(2*x+1)(B)2*y**n/(2*x+1)(C)2*pow(y,n)/(2*x+1)(D)2*pow(n,y)/(2*x+1)设有说明语句:int k=7,x=12;,以下表达式中值为3的是______。

(A)x=k%5(B)x%=(k-k%5)(C)x%=k-k%5(D)x=5-(k%=5)设有说明语句:int n=7,i=3;,执行赋值运算n%=i+1后,变量n的值是______。

(A)0(B)1(C)2(D)3以下与k=i++完全等价的表达式是______。

(A)i=i+1,k=i(B)k=i,i=i+1(C)k=++i(D)k+=i+1能正确表示数学关系:“-5≤a≤5”的C语言表达式是______。

(A)a>=-5and a<=5(B)a>=-5or a<=5(C)a>=-5&&a<=5(D)a>=-5||a<=5以下选项中,当k为大于1的奇数时,值为0的表达式______。

(A)k%2==1(B)k/2(C)k%2!=0(D)k%2==0若变量均已正确定义并赋值,以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是________。

(A)(x-y>0)(B)(x-y<0)(C)(x-y<0||x-y>0)(D)(x-y==0)已知大写字母'A'的ASCII码是65,小写字母'a'的ASCII码是97,则字符常量'\101'是______。

(A)字符'A'(B)字符'a'(C)字符'e'(D)非法的常量设有说明语句:int i;float f;double d;,表达式5-2*i+d/f值的数据类型为【double】。

设有说明语句:char k='\77';,变量k中包含【1】个字符。

C语言中的基本数据类型包括整型、实型和【字符型】。

已知大写字母'A'的ASCII码是65,若变量k是int类型,则执行了语句:k='A'+2.8;后变量k的值是【67】。

字符串"A\x11T\101C"的长度是【5】。

设有说明语句:int k=5;double t;,执行语句t=(double)k;之后,变量k的数据类型是【int】。

表达式2+sqrt(4)值的数据类型为【double】。

在Visual C++6.0环境中,一个char型变量在内存中占【1】个字节,一个int型变量在内存中占【4】个字节,一个double型变量在内存中占【8】个字节。

若变量x、y均为int型,则表达式(x=3,x+3,y=3,x+y)的值是【6】,表达式y=(y=3,x=y,x+3)的值是【6】。

A可以把一个字符常量赋给一个整型变量。

B说明语句int t1=t2=10;可以把t1、t2定义成int型变量并初始化为10。

A k1=k2=k3=10;是一条合法的赋值语句。

A可以把define定义为用户标识符,但不能把if定义为用户标识符。

A设有说明语句:int x=3,y=5;,当执行语句x=x+y;y=x-y;x=x-y;后,变量x和y的值实现了交换。

B在C语言的运算符中,条件运算符的优先级最低。

第三章设有说明语句:double x=123.56;,对于语句printf("%-8.2e\n",x);,以下说法正确的是______。

(A)输出为-1.24e+002(B)输出为1.24e+002(C)输出为12.36e+001(D)输出格式描述符的域宽不够,不能输出printf函数被称为______输出函数。

A)字符(B)整数(C)格式(D)浮点scanf函数是一个______函数。

(A)标准库(B)用户定义(C)无参(D)地址getchar函数的原型声明包括在头文件______中。

(A)string.h(B)math.h(C)conio.h(D)stdio.h 在printf函数的"格式控制字符串"中,%5d表示______。

(A)输出宽度为5(B)输出5个数(C)输出数据时保留5位小数(D)输出5个d设有说明语句:double x;,下列选项中正确的是______。

(A)scanf("%d",&x);(B)scanf("%f",&x);(C)scanf("%lf",x);(D)scanf("%lf",&x);对语句scanf("%c%c%c",&x,&y,&z);和语句scanf("%c,%c,%c",&x,&y,&z);的输入,以下说法正确的是______。

(A)都以空格作为间隔(B)前者以空格作为间隔,后者以逗号作为间隔(C)前者不以空格作为间隔,后者以逗号作为间隔(D)都以逗号作为间隔以下程序段的输出结果是(符号□表示空格)______。

double x=3.14;printf("|%5.0f|\n",x);(A)|3.14□|(B)|□□□□3|(C)|□□3.0|(D)|□□□3.|语句printf("x=%10.5f\n",12345.678);的输出结果是______。

(A)x=2345.67800(B)x=12345.6780(C)x=12345.678(D)x=12345.67800对于如下程序段:int x=2010,y=2012;printf("%d\n",(x,y));以下叙述中正确的是______。

(A)输出结果为:2002(B)输出结果为:2012(C)输出结果不确定(D)运行时产生出错信息以下程序运行时,若输入数据为:1111,则输出结果是______。

相关文档
最新文档