[计算机类试卷]国家二级C语言机试(顺序结构程序设计)模拟试卷1(无答案).doc
《[计算机类试卷]国家二级C语言机试(顺序结构程序设计)模拟试卷1(无答案).doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言机试(顺序结构程序设计)模拟试卷1(无答案).doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C 语言机试(顺序结构程序设计)模拟试卷 1(无答案)一、选择题1 设有定义:double x=2.12; ,以下不能完整输出变量 x 值的语句是( )。(A)printf(“x=%5.0fn“,x);(B) printf(“x=%fn“,x);(C) printf(“x=%lfn“,x);(D)printf(“x=%0.5fn“,x);2 设有定义:int a,b; float x,y; ,则以下选项中对语句所作的注释叙述错误的是( )。(A)scanf(“%d%d%f“, /* 多余的格式符%f 完全不起作用 */(B) scanf(“%d%d“, /* 多余的输入项不能获得输入
2、数据 */(C) scanf(“%d%f%d“, /* 输入项与格式符类型不匹配,变量 b 和 x 得不到正确的输入数据 */(D)scanf(“Input:%d%d“, /* 格式串中允许加入格式符以外的字符串 */3 有以下程序#include main() char a,b,c,d;scanf(“%c%c“,c=getchar();d=getchar();printf(“%c%c%c%cn“,a,b,c,d);当执行程序时,按下列方式输入数据(从第 1 列开始,代表回车,注意:回车也是一个字符)1234则输出结果是( )。(A)12 3(B) 12(C) 1234(D)12344 有以下
3、程序#include main() int a=1,b=0;printf(“%d,“,b=a+b);printf(“%dn“,a=2*b);程序运行后的输出结果是( )。(A)1,2(B) 1,0(C) 3,2(D)0,05 若变量已正确定义为 int 型,要通过语句scanf(“%d,%d,%d“, 给 a 赋值 1、给 b 赋值 2、给 c 赋值 3,以下输入形式中错误的是(注: 代表一个空格符)( )。(A)123(B) 1,2,3 (C) 1,2,3(D)1,2,36 设变量均已正确定义,若要通过scanf(“%d%c%d%c“,语句为变量 a1 和 a2 赋数值 10 和 20,为变
4、量 c1 和 c2 赋字符 X 和 Y。以下所示的输入形式中正确的是(注:代表空格字符)( )。(A)10X20Y(B) 10X20Y(C) 10X20Y(D)10X20Y7 设有定义:int a; float b;执行 scanf(“%2d%f“, 语句时,若从键盘输入876 543.0则 a 和 b 的值分别是( )。(A)87 和 6.0(B) 876 和 543.0(C) 87 和 543.0(D)76 和 543.08 有如下程序段:int x=12; double y=3.141593; printf(“%d%8.6f“, x, y); 其输出结果是( )。(A)123.14159
5、3(B) 12 3.141593(C) 12, 3.141593(D)123.14159309 若有定义:int a,b;通过语句scanf(“%d;%d“,能把整数 3 赋给变量 a, 5 赋给变量 b 的输入数据是( )。(A)3;5(B) 3,5(C) 3 5(D)3510 若有定义int a;float b;double c;程序运行时输入:3 4 5能把值 3 输入给变量 a、 4 输入给变量 b、5 输入给变量 c 的语句是( )。(A)scanf(“%d%f%lf“, (B) scanf(“%d%lf%lf“, (C) scanf(“%d%f%f“, (D)scanf(“%lf%
6、lf%lf“, 11 设有定义:double a,b,c;若要求通过输入分别给 a、b、c 输入 1、2、3,输入形式如下(注:此处 代表一个空格)1.02.03.0则能进行正确输入的语句是( )。(A)scanf(“%lf%lf%lf“,(B) scanf(“%lf%lf%lf“,a,b,c);(C) scanf(“%f%f%f“,(D)scanf(“%5.1lf%5.1lf%5.1lf“,12 以下叙述中正确的是( )。(A)赋值语句是一种执行语句,必须放在函数的可执行部分(B) scanf 和 printf 是 C 语言提供的输入和输出语句(C)由 printf 输出的数据都隐含左对齐(
7、D)由 printf 输出的数据的实际精度是由格式控制中的域宽和小数的域宽来完全决定的13 以下叙述中正确的是( )。(A)当用 scanf 从键盘输入数据时,每行数据在没按下回车键(Enter 键) 前,可以任意修改(B)花括号对只能用来表示函数的开头和结尾,不能用于其他目的(C)空语句就是指程序中的空行(D)复合语句在语法上包含多条语句,其中不能定义局部变量14 以下叙述中正确的是( )。(A)在 scanf 函数中的格式控制字符串是为了输入数据用的,不会输出到屏幕上(B)在使用 scanf 函数输入整数或实数时,输入数据之间只能用空格来分隔(C)在 printf 函数中,各个输出项只能是
8、变量(D)使用 printf 函数无法输出百分号 %15 以下叙述中正确的是( )。(A)在 scanf 函数的格式串中,必须有与输入项一一对应的格式转换说明符(B)只能在 printf 函数中指定输入数据的宽度,而不能在 scanf 函数中指定输入数据占的宽度(C) scanf 函数中的字符串,是提示程序员的,输入数据时不必管它(D)复合语句也被称为语句块,它至少要包含两条语句16 有以下程序#include main()int a=2, c=5; printf( “a=%d,b=%dn“, a,c );程序的输出结果是( )。(A)a=%d,b=%d(B) a=%2,b=%5(C) a=2
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 顺序 结构 程序设计 模拟 答案 DOC
