201012c安徽省2级c语言水平考试试卷
- 格式:doc
- 大小:55.00 KB
- 文档页数:6
2012年上半年全国高等学校(安徽校区)计算机水平考试试卷(二级C语言程序设计)考试须知:1.请将准考证号末两位填在试卷第2页右上方方框内2.单项选择题请在答题卡上填涂;其他内容请在答题卷上作答,试卷上作答无效。
3.不得将试卷、答题卡、答题卷及草稿纸带离考场。
4.考试时间为120分钟。
一.单项选择题(每题1分,共40分)1.利用计算机管理科技情报资料,属于计算机在_______方面的应用。
A)数据处理 B)科学计算 C)实时控制 D)人工智能2.下列关于计算机的叙述,正确的是_________。
A)计算机的主机只包括CPUB)计算机主要的工作特点是储存程序与自动控制C)计算机必须具有硬盘才能工作D)内存和外存中的数据均可由CPU直接读取3.ASCII码是_______。
A)国际标准信息交换码 B)欧洲标准信息交换码C)中国标准信息交换码 D)美国标准信息交换码4.使用Cache可以提高计算机运行速度,这主要是因为________。
A)Cache增大了内存的容量 B) Cache扩大了硬盘的容量C)Cache缩短了CPU的等待时间 D)Cache可以存放程序和数据5.操作系统的主要功能是_______。
A)管理系统所有的软、硬件资源 B)实现软、硬件交换C)把源程序转换为目标程序 D)进行数据处理6.在windows 中,用户可以同时打开多个窗口,此时_______。
A)所有窗口的程序都处于后台运行状态B)所有窗口的程序都处于前台运行状态C)只能有一个窗口处于激活状态,它的标题栏颜色与众不同D)只能有一个窗口处于前台运行状态,而其余窗口的程序则处于停止运行状态7.计算机病毒主要造成_______的破坏。
A)软盘 B)磁盘驱动器 C)硬盘 D)程序和数据8.多媒体技术的特性不包括______。
A)集成性 B)艺术性 C)交互性 D)数字化9.域名与IP地址通过________服务器相互交换。
A)DNS B)www C)E-mail D)FTP10.计算机能直接执行的程序是______。
安徽c语言二级考试真题及答案一、单项选择题(每题2分,共40分)1. 下列关于C语言中变量的叙述中,正确的是()。
A. 变量名必须以字母开头B. 变量名可以包含空格C. 变量名区分大小写D. 变量名可以以数字开头答案:C2. 在C语言中,用于定义一个整型变量的关键字是()。
A. intB. floatC. doubleD. char答案:A3. 在C语言中,以下哪个是合法的标识符?()A. 2variableB. variable2C. variable-2D. variable$2答案:B4. C语言中,以下哪个是正确的字符串字面量?()A. "Hello World"B. 'Hello World'C. "Hello World'D. 'Hello World'答案:A5. 下列哪个选项是C语言中的逻辑运算符?()A. &&B. ||C. !D. A、B和C都是答案:D6. 在C语言中,哪个函数用于计算并返回字符串的长度?()A. strlen()B. strcpy()C. strcat()D. strcmp()答案:A7. C语言中,以下哪个是正确的二维数组声明?()A. int array[3][4];B. int array[][];C. int array[3][];D. int array[4][];答案:A8. 在C语言中,以下哪个是正确的函数声明?()A. int add(int a, int b);B. int add(int, int);C. int add();D. int add(int a);答案:A9. 在C语言中,以下哪个是正确的结构体声明?()A. struct Student {int id;char name[50];};B. struct {int id;char name[50];} Student;C. Student struct {int id;char name[50];};D. struct Student {int id;char name;};答案:A10. 在C语言中,以下哪个是正确的指针声明?()A. int *ptr;B. int *ptr[];C. int ptr*;D. int ptr[];答案:A11. 在C语言中,以下哪个是正确的宏定义?()A. #define PI 3.14B. #define PI = 3.14C. #define PI 3.14;D. #define PI = 3.14;答案:A12. 在C语言中,以下哪个是正确的枚举类型声明?()A. enum Color {Red, Green, Blue};B. enum Color {Red = 1, Green, Blue};C. enum {Red, Green, Blue};D. All of the above答案:D13. 在C语言中,以下哪个是正确的文件操作函数?()A. fopen()B. fclose()C. fgetc()D. All of the above答案:D14. 在C语言中,以下哪个是正确的条件语句?()A. if (condition) statement;B. if statement;C. if (condition) { statement; }D. All of the above答案:D15. 在C语言中,以下哪个是正确的循环语句?()A. for (initialization; condition; increment) statement;B. while (condition) statement;C. do statement while (condition);D. All of the above答案:D二、程序填空题(每题10分,共20分)1. 请填写以下程序中的空白,使其能够正确计算并输出100以内的奇数之和。
安徽省计算机二级c语言笔试试题及答案一、选择题(每题2分,共20分)1. 下列关于C语言的叙述中,错误的是()。
A. C语言是一种高级语言B. C语言可以直接在计算机上运行C. C语言具有结构化的特点D. C语言可以用于系统软件和应用软件的开发答案:B2. 在C语言中,以下哪个选项是合法的变量名?()A. 2variableB. intC. _variableD. variable-name答案:C3. 下列哪个选项不是C语言中的运算符?()A. %B. &&C. ::D. <答案:C4. 在C语言中,以下哪个关键字用于定义一个函数?()A. intB. voidC. structD. char答案:B5. 下列关于C语言数组的描述中,正确的是()。
A. 数组的大小在编译时确定B. 数组的大小在运行时确定C. 数组可以存储不同类型的数据D. 数组的索引从1开始答案:A6. 在C语言中,以下哪个选项是正确的字符串字面量?()A. "Hello"B. 'Hello'C. "HelloD. 'Hello'答案:A7. 下列关于C语言指针的叙述中,错误的是()。
A. 指针可以存储地址B. 指针可以存储值C. 指针可以作为函数的参数D. 指针可以被赋值为NULL答案:B8. 在C语言中,以下哪个选项是正确的文件操作函数?()A. printfB. scanfC. fopenD. fclose答案:C9. 下列关于C语言函数的描述中,错误的是()。
A. 函数可以有返回值B. 函数可以没有返回值C. 函数可以有多个返回值D. 函数可以有参数答案:C10. 在C语言中,以下哪个选项是正确的逻辑运算符?()A. &&B. ||C. ==D. =答案:A二、填空题(每题2分,共20分)1. 在C语言中,用于定义一个整型变量的关键字是______。
全国高等学校(安徽考区)计算机水平考试试卷(二级C语言程序设计)一、单项选择题(每题1分,共40分)1.下列属于计算机输出设备的是 D .A)鼠标B)扫描仪C)键盘D)打印机2.网上购物属于计算机在 B 领域中的应用。
A)电子政务B)电子商务C)计算机辅助设计D)办公自动化3.微型机中,U盘使用的一般是 D 接口。
A)1394 B)LPT C)COM D)USB4.下列关于存储器读写速度从快到慢的排序中,正确的是 A 。
A)RAM、硬盘、光盘B)RAM、光盘、硬盘C)硬盘、RAM、光盘D)硬盘、光盘、RAM5.“32位微型机中”中的“32"是指 C 。
A)微机主频B)内在容量C)微机字长D)硬盘容量6.在Windows系统中查找文件时,如果输入“*.doc”,则查找的是 A 。
A)文件名为*。
doc的文件B)文件名中有一个*的doc的文件C)所有扩展名为doc的文件D)文件名长度为一个字符的doc的文件7.下列不符合域名命名规则的是 B 。
A)www.163。
com B)www.sina。
C)www。
D)8.下列软件不属于多媒体影音播放工具的是 B 。
A)暴风影音B)Photoshop C)RealPlayer D)Windows Media Player 9.下面关于计算机病毒危害的描述中,错误的是 D 。
A)影响程序的执行B)破坏用户程序和数据C)影响计算机的运行速度D)破坏只读光盘中的信息10.软件开发过程中,程序设计的核心是 A .A)算法与数据结构B)语句格式C)用户数据D)用户文档11.以下叙述不正确的是___D___。
A)一个C源程序可由一个或多个函数组成B)一个C源程序一行内可以写多条语句C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面12.以下正确的C语言标识符是 __C____。
A)%xB)a+bC)a123;D)test!13.以下对'\t’描述正确的是___B___。
全国高等学校(安徽考区)计算机水平考试试卷(二级C语言程序设计)一、单项选择题(每题1分,共40分)1.计算机系统中存储信息的基本单位是 1 。
A) 位B) 字节C) 字D) 字符2.超市使用的POS机收费系统,属于计算机在 2 方面的应用。
A) 数据处理B) 科学计算C) 实时控制D) 计算机辅助设计3.下面是PC机常用的4种外设接口,其中U盘、移动硬盘、MP3、MP4等均能连接的接口是 3 。
A) RS-232 B) IEEE-1394 C) USB D) IDE4.下面各种进制的数据中,最大的数是 4 。
A) (1000010)2B) (67)10C) (77)8D) (3A)165.下列关于Windows操作系统通配符的说法中,正确的是 5 。
A) ?代表多个字母B) *代表多个字母C) ?代表任意多个字符D) *代表任意多个字符6.某电子邮件的地址为:wyg@ ,其中wyg是 6 。
A)域名B) 地区名C) 用户名D) 国家名7.多媒体计算机是指7 。
A) 安装了光驱并具有较高运算能力的计算机B) 安装了多种媒体播放软件的计算机C) 能够处理音频、视频等多媒体信息的计算机D) 能够访问Internet的计算机8.下列选项中,8 不是有效的信息安全控制方法。
A) 用户口令设置B) 用户权限设置C) 数据加密D) 增加网络带宽9.下列选项中,防止U盘感染病毒的有效方法是9 。
A) 对U盘进行写保护B) 对U盘进行分区C) 保持U盘的清洁D) 不要与有病毒的U盘放在一起10.编程属于软件开发过程中的10 阶段。
A) 实现B) 定义C) 分析D) 维护11.C语言程序总是从______开始执行。
A)第一条语句B)第一个函数C)main函数D)#include <stdio.h> 12.下列 ______是正确的赋值语句。
A)10 =k; B)k= k*15; C)k+47 =k; D)k=7=6+1;13.下列程序段的输出结果是______。
一、选择题:1、一个C程序的执行是从(A)。
A本程序的main函数开始,到main函数结束B本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C本程序的main函数开始,到本程序文件的最后一个函数结束D本程序文件的第一个函数开始,到本程序main函数结束2、在C 语言中,每个语句必须以(D )结束。
A. 回车符B. 冒号C. 逗号D. 分号3、C 语言规定:在一个源程序中,main函数的位置( C )。
A. 必须在最开始B. 必须在系统调用的库函数的后面C. 可以任意D. 必须在最后4、一个C 语言程序是由(B )。
A. 一个主程序和若干子程序组成B. 函数组成C. 若干过程组成D. 若干子程序组成5、下列说法中错误的是( D )。
A. 主函数可以分为两个部分:主函数说明部分和主函数体B. 主函数可以调用任何非主函数的其他函数C. 任何非主函数可以调用其他任何非主函数D. 程序可以从任何非主函数开始执行6、用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( C )。
A. 生成可执行目标文件B. 生成目标文件C. 输出运行结果D. 自动保存源文件二、填空题:1、C 语言只有32 个关键字和9 种控制语句。
2、每个源程序有且只有一个main 函数,系统总是从该函数开始执行C语言程序。
3、C 语言程序的注释可以出现在程序中的任何地方,它总是以\* 符号作为开始标记,以*/ 符号作为结束标记。
4、C 语言中,输入操作是由库函数scanf 完成的,输出操作是由库函数printf 完成的。
5、系统默认的C 语言源程序文件的扩展名是.c ,经过编译后生成的目标文件的扩展名是.obj,经过连接后生成的可执行文件的扩展名是.exe 。
6、C 语言的标识符只能由字母、数字和下划线三种字符组成。
第三章数据类型、运算符和表达式一、选择题:1、以下选项中,不正确的 C 语言浮点型常量是(C )。
A. 160.B. 0.12C. 2e4.2D. 0.02、以下选项中,( D )是不正确的C 语言字符型常量。
1、在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)A. 确定性B. 可行性C. 无穷性D. 拥有足够的情报2、下列叙述中正确的是(A)A. 线性表是线性结构B. 栈与队列是非线性结构C. 线性链表是非线性结构D. 二叉树是线性结构3、在一棵二叉树上第5层的结点数最多是(B) 注:由公式2(k-1)得A. 8B. 16C. 32D. 154、设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 3515、数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库6、下列叙述中正确的是(A)A. 线性表是线性结构B. 栈与队列是非线性结构C. 线性链表是非线性结构D. 二叉树是线性结构7、设有下列二叉树:图见书P46对此二叉树中序遍历的结果为(B)A. ABCDEFB. DBEAFCC. ABDECFD. DEBFCA8、对建立良好的程序设计风格,下面描述正确的是(A)A. 程序应简单、清晰、可读性好B. 符号名的命名要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无9、信息隐蔽的概念与下述哪一种概念直接相关(B)A.软件结构定义B. 模块独立性C. 模块类型划分D. 模拟耦合度10、设有下列二叉树:图见书P46对此二叉树中序遍历的结果为(B)A. ABCDEFB. DBEAFCC. ABDECFD. DEBFCA11、程序流程图(PFD)中的箭头代表的是(B)A. 数据流B. 控制流C. 调用关系D. 组成关系12、下面概念中,不属于面向对象方法的是 (D)A. 对象B. 继承C. 类D. 过程调用13、在一棵二叉树上第5层的结点数最多是(B) 注:由公式2(k-1)得A. 8B. 16C. 32D. 1514、下列工具中属于需求分析常用工具的是(D)A. PADB. PFDC. N-SD. DFD15、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
安徽省计算机二级c语言笔试试题及答案一、选择题(每题2分,共20分)1. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 下列哪个选项是正确的C语言注释方式?A. // 这是注释B. /* 这是注释 */C. <!-- 这是注释 -->D. /*这是注释*/答案:A3. 在C语言中,以下哪个选项不是合法的变量名?A. _myVarB. 123varC. var_nameD. int答案:D4. C语言中,用于定义一个整型数组的语句是?A. int array[10];B. int array[];C. int [10] array;D. int array=10;答案:A5. 下列哪个函数用于将字符串转换为浮点数?A. atoi()B. atof()C. itoa()D. sprintf()答案:B6. 在C语言中,以下哪个选项表示逻辑“与”运算?A. &&B. ||C. !D. &答案:A7. C语言中,以下哪个选项是正确的文件打开模式?A. "r"B. "w"C. "a"D. "b"答案:A8. 在C语言中,以下哪个关键字用于声明一个函数?A. defineB. functionC. voidD. int答案:C9. C语言中,以下哪个选项用于定义一个枚举类型?A. enumB. structC. unionD. typedef答案:A10. 在C语言中,以下哪个选项不是合法的字符串字面量?A. "Hello, World!"B. 'Hello, World!'C. "Hello\nWorld"D. "Hello\"World"答案:B二、填空题(每题2分,共20分)1. 在C语言中,使用________关键字来定义一个宏。
安徽省c语言二级考试笔试试题及答案一、选择题(每题2分,共40分)1. 下列哪个选项是C语言中的关键字?A. intB. floatC. mainD. include答案:A2. C语言中,用于定义一个整型变量的关键字是?A. intB. floatC. doubleD. char答案:A3. 在C语言中,哪个运算符用于计算两个数的和?A. +B. -C. *D. /答案:A4. 如果一个变量被声明为float类型,那么它的值可以是?A. 整数B. 小数C. 字符串D. 以上都可以5. 下列哪个函数用于计算两个数的最大值?A. max()B. min()C. pow()D. sqrt()答案:A6. C语言中,用于定义一个字符型变量的关键字是?A. intB. charC. floatD. double答案:B7. 在C语言中,哪个运算符用于计算两个数的差?A. +B. -C. *D. /答案:B8. 如果一个变量被声明为double类型,那么它的值可以是?A. 整数B. 小数C. 字符串D. 以上都可以答案:D9. 下列哪个函数用于计算一个数的平方根?B. min()C. pow()D. sqrt()答案:D10. C语言中,用于定义一个双精度浮点型变量的关键字是?A. intB. floatC. doubleD. char答案:C二、填空题(每题2分,共20分)1. 在C语言中,定义一个整型数组的语法是:int array_name[ ] = {value1, value2, ...};答案:array_name2. C语言中的字符串是以什么字符结尾的?答案:'\0'3. 在C语言中,用于输入一个字符的函数是:答案:scanf()4. C语言中,用于输出一个整数的函数是:答案:printf()5. 在C语言中,用于计算两个数的乘积的运算符是:答案:*6. 在C语言中,用于计算两个数的除法的运算符是:答案:/7. C语言中,用于定义一个字符型数组的语法是:char array_name[ ] = {char1, char2, ...};答案:array_name8. 在C语言中,用于输入一个字符串的函数是:答案:gets()9. C语言中,用于输出一个浮点数的函数是:答案:printf()10. 在C语言中,用于计算两个数的模运算的运算符是:答案:%三、编程题(每题20分,共40分)1. 编写一个C语言程序,计算并输出100以内所有偶数的和。
2012全国高等学校(安徽考区) 计算机水平考试试卷(二级C语言程序设计)一、单项选择题(每题1分,共40分)1.下列属于计算机输出设备的是 D 。
A)鼠标B)扫描仪C)键盘D)打印机2.网上购物属于计算机在 B 领域中的应用。
A)电子政务B)电子商务C)计算机辅助设计D)办公自动化3.微型机中,U盘使用的一般是 D 接口。
A)1394 B)LPT C)COM D)USB4.下列关于存储器读写速度从快到慢的排序中,正确的是 A 。
A)RAM、硬盘、光盘B)RAM、光盘、硬盘C)硬盘、RAM、光盘D)硬盘、光盘、RAM5.“32位微型机中”中的“32”是指 C 。
A)微机主频B)内在容量C)微机字长D)硬盘容量6.在Windows系统中查找文件时,如果输入“*.doc”,则查找的是 A 。
A)文件名为*.doc的文件B)文件名中有一个*的doc的文件C)所有扩展名为doc的文件D)文件名长度为一个字符的doc的文件7.下列不符合域名命名规则的是 B 。
A) B)C) D)8.下列软件不属于多媒体影音播放工具的是 B 。
A)暴风影音B)Photoshop C)RealPlayer D)Windows Media Player 9.下面关于计算机病毒危害的描述中,错误的是 D 。
A)影响程序的执行B)破坏用户程序和数据C)影响计算机的运行速度D)破坏只读光盘中的信息10.软件开发过程中,程序设计的核心是 A 。
A)算法与数据结构B)语句格式C)用户数据D)用户文档11.以下叙述不正确的是___D___。
A)一个C源程序可由一个或多个函数组成B)一个C源程序一行内可以写多条语句C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面12.以下正确的C语言标识符是 __C____。
A)%x B)a+b C)a123; D)test!13.以下对‟\t‟描述正确的是___B___。
A) ‟\t‟是两个字符B) ‟\t‟是一个字符C) ‟\t‟是一个字符串D)以上都不是14.C语言中的简单数据类型有__C____。
A)整型、实型、逻辑型B) 整型、字符实型、逻辑型C)整型、实型、字符型D) 整型、实型、字符型、逻辑型15.在C语言中,数字029是一个__A____。
A)八进制数B)十六进制数C)十进制数D)以上都不是16.以下选项中,当为x大于的奇数时,值为0的表达式是__A____。
A)x%2==0 B) x%2==1 C)x/2 D) x%2!=0 17.已知char c=‟d‟;,则printf(“%c”,‟A‟+(…e‟-c));的输出结果是__C____。
A)a B)e C)B D)D18.已知int a=1,b=3,t; ,若要将a和b变量中的数据进行交换,则下面正确的是__C____。
A)a=b; b=a; B)a=t; t=b; b=a;C)t=a; a=b; b=t; D)t=a; b=t; b=a;19.已知int a=2,b; ,则执行语句b=1.0/a;后,b的值是__A____。
A)0.5 B)0 C)1 D)220.已知int i=1,j;,则执行语句j=i++;后,j的值是______。
A)1 B)2 C)-2 D)-121.已知int x=2,y=1,z;,则执行语句z=!x && --y;后,y的值是______。
A)0 B)1 C)2 D)-122.执行以下程序段后,输出结果是______。
int x=10;x+=(x=8);printf(“%d\n”,x);A)10 B)8 C)18 D)1623.已知int b; char s[8];,则正确的输入语句是______。
A)scanf(“%d%s”,&b,s[0]); B) scanf(“%d%s”,&b,s);C)scanf(“%d%s”,b,s); D) scanf(“%d%s”,b,&s);24.对下面的程序,描述正确的是______。
#include “stdio.h”void main(){int x=3,y=5;if (x=y-4) printf(“*”);else printf(“#”);}A)有语法错误B)输出*C)可以通过编译,但是不能通过连接,因而不能运行D) 输出#25.以下能正确判断字符型变量k的值是小写字母的表达式是______。
A)k>=a || k<=z B) k>=‟a‟ || k<=‟z‟C) k>=”a” && k<=”z”D) k>=‟a‟ && || k<=‟z‟26.已知int i=3;,则while (i<8) i++;循环的次数是______。
A)3 B)4 C)5 D)627.执行以下程序段后,输出结果是______。
int a=6,b=2,c=3,x;x=a>b>a+c:b;printf(“%d\n”,x);A)6 B)2 C)9 D)328.执行以下程序段后,输出结果是______。
int i, s=0;for (i=1; i<=6; i++){ if (i%2==0) continue;s+=i;}printf(“%d\n”,s);A)21 B)9 C)12 D)629.以下定义中,错误的是______。
A)int a[ ]={1,2}; B)char a[10]; C)char s[10]=”test”; D)int n=5,a[n]; 30.已知char a[ ]=”abc”; char b[4]={…a‟,‟b‟,‟c‟,‟d‟};,则下列描述中正确的是______。
A)a数组和b数组完全相同B) a数组和b数组长度相等C) a数组长度比b数组长D) b数组长度比a数组长31.已知int a[3][3];,则______不属于a数组中的元素。
A)a[3][3] B) a[2][2] C) a[1][1] D) a[0][0]32.以下对函数的描述中,不正确的是______。
A)调用函数时,实参可以是常量、变量或表达式B)调用函数时,系统将为形参分配内存单元C)调用函数时,由实参将值传递给形参D)调用函数时,形参必须是整型33.执行以下程序段后,输出结果是______。
#include “stdio.h”void fun (int i){ i = i * 5; }void main(){ int i=2; fun(i);printf(“%d \n”,i); }A)2 B)3 C)10 D)1534.两个类型相同的指针变量之间,不能进行的运算是______。
A)< B)> C)+ D)-35.已知int n=2, *p=&n, *q=p;,则以下赋值语句中非法的是______。
A)p=q; B)*p=*q; C)n=*q; D)p=n;36.执行以下程序段后,输出结果是______。
char p=”abcdefgh”, *q;q=p+3;printf(“%d\n”,*p-*q);A)3 B)1 C)-1 D)c37.已知int b=8;,则表达式b>>2的值是______。
A)0 B)2 C)4 D)838.执行以下程序后,输出结果是______。
#include “stdio.h”#define MA(X) X*Xvoid main(){ int a=2,b=3;printf(“%d\n”,MA(a+b)); }A)20 B)25 C)18 D)1139.设有以下定义,则变量a在内存中所占字节数是______。
struct stud{ char num[8];float ave; } a;A)12 B)5 C)6 D)840.如果需要打开一个已经存在的非空文件”FILE”,并向文件尾添加数据,则正确的打开语句是______。
A)fp=fopen(“FILE”,”r”); B) fp=fopen(“FILE”,”w”);C) fp=fopen(“FILE”,”w+”); D) fp=fopen(“FILE”,”a+”);二、填空题(每空2分,共20分)1.已知float a=3.5; int b=5;,则表达式(int) a/b的值是______。
2.已知int x,a,b;,则执行语句x=(a=6, b=3, a+b) ;后,x的值是______。
3.判断整型变量a能被7整除的表达式为______。
4.已知int a=276, b;,则执行语句b=a%10*100+a/10%10*10+a/100;后,b的值为______。
5.do {……} while (表达式);循环至少执行______次。
6.已知int a[3][4];,则数组a中有______个整型元素。
7.已知int a[10]={1,2,3,4,5,6,7,8,9,10};,则a[3]+a[6]的值是______。
8.以下函数是用来求两个整数之和,并通过第三个形参将结果传回,请填空。
void func (int x, int y, int ______){ *z=x+y; }9.已知char s1[ ]=”abcd”, s2[ ]=”efg”;,则strlen(strcpy(s1,s2))的值是______。
10.已知int a=3, b=7, c, *p=&a;,则执行语句*p=5, c=a+b;后,c的值是______。
三、阅读理解题(每题4分,共20分)1.以下程序的运行结果是______。
#include <stdio.h>void main(){ int grade=95;switch(grade/10){ default: printf("D\n"); break;case 6:printf("C\n"); break;case 7:case 8:printf("B\n"); break;case 9:case 10:printf("A\n"); break;}}2.以下程序的运行结果为______。
#include <stdio.h>void main(){ int i,j;for(i=2;i<10;i++){ for(j=2;j<i;j++)if(i%j==0) break;if (j>=i) printf("%2d",i);}printf("\n");}3.以下程序的运行结果为______。