历届C语言二级试题《数据类型与基本操作考题》汇总

上传人:M****1 文档编号:561227823 上传时间:2024-02-16 格式:DOC 页数:42 大小:207.01KB
返回 下载 相关 举报
历届C语言二级试题《数据类型与基本操作考题》汇总_第1页
第1页 / 共42页
历届C语言二级试题《数据类型与基本操作考题》汇总_第2页
第2页 / 共42页
历届C语言二级试题《数据类型与基本操作考题》汇总_第3页
第3页 / 共42页
历届C语言二级试题《数据类型与基本操作考题》汇总_第4页
第4页 / 共42页
历届C语言二级试题《数据类型与基本操作考题》汇总_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《历届C语言二级试题《数据类型与基本操作考题》汇总》由会员分享,可在线阅读,更多相关《历届C语言二级试题《数据类型与基本操作考题》汇总(42页珍藏版)》请在金锄头文库上搜索。

1、历届C语言二级试题数据类型与基本操作考题汇总1994年4月C语言二级笔试(1) 二进制数101110转换为等值的八进制数是_。 A) 45B) 56C) 67D) 78(2) 在C语言中,如果下面的变量都是int类型,则输出的结果是_。sum=pad=5; pAd=sum+ ,pAd+ , +pAd;printf(%dn,pad); A) 7 B) 6 C) 5 D) 4(3) 以下程序的输出结果_。#include main() int i=010 , j=10;printf(%d,%dn,+i , j-); A) 11,10 B) 9,10 C) 010,9 D) 10,9(4) 已知在A

2、SCII代码中,字母A的序号为65,以下程序的输出的结果是。#include main() char c1=A, c2=Y; printf(%d,%dn,c1,c2); A) 因输出格式不合法,输出错误信息 B)65,90 C)A,Y D)65,89(5) 设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是。 A)3 B)0 C)9 D)-12(6)设有语句char a=72;则变量a。A)包含1个字符 B)包含2个字符 C)包含3个字符 D)说明不合法(7)以下程序的输出结果是。# include # include main() int a=1,b=4,c=2; fl

3、oat x=10.5 , y=4.0 , z; z=(a+b)/c+sqrt(double)y)*1.2/c+x; pritnf(%fn,z); A) 14.000000 B) 015.400000 C) 13.700000 D) 14.900000(8) sizeof(double)是。 A)一种函数调用 B)一个双精度型表达式C)一个整型表达式 D)一个不合法的表达式(9)以下程序的输出结果是。#include main() int a=2,c=5; printf(a=%d,b=%dn,a,c); A) a=%2,b=%5 B) a=2,b=5 C) a=%d,b=%d D) a=%d,b

4、=%d(10) 以下程序的输出结果是。# includemain() int a ,b,d=241; a=d/100%9; b=(-1)&(-1); printf(%d,%dn,a,b); A) 6,1 B) 2,1 C) 6,0 D) 2,0(11) 结构化程序设计所规定的三种基本控制结构是 顺序 结构选择结构和循环结构。(12) 在七位ASCII码中,除了表示数字、英文大小写字母外,还有 66 个其它符号。(13) 十进制数53转换为十六进制数为 35 。1995年9月C语言二级笔试(1) 计算机内使用的数是A) 二进制数 B) 八进制数 C) 十进制数 D) 十六进制数(2) 请选出可用

5、作C语言用户标识符的一组标识符A) void B) a3_b3 C) For D) 2adefine _123 -abc DOWORD IF Case sizeof(3) 设 int a=12,则执行完语句 a+=a-=a*a后,a的值是A) 552B) 264C) 144D) -264(4) C语言程序的基本单位是A) 程序行 B) 语句 C) 函数 D) 字符(5) 请选出合法的C语言赋值语句A) a=b=58 B) i+; C) a=58,b=58 D) k=int(a+b);(6) 请选出以下语句的输出结果printf(%dn,strlen(t065xffn);A) 5 B) 14 C

6、) 8 D) 输出项不合法,无正常输出(7) 字符(char)型数据在微机内存中的存储形式是A) 反码 B) 原码 C) EBCDIC码 D) ASCII码(8) 执行下面的程序段int x=35;char z=A;int b;b=(x&15)&(zb)&(n=cd)后n的值为A) 1 B) 2 C) 3 D) 4(11)十进制数123用八位二进制表示为 01111011 。(12)设a、b、c为整型数, 且a=2、b=3、c=4, 则执行完以下语句:a*=16+(b+)-(+c);后,a的值是 281996年4月C语言二级笔试(1) 一个完整的计算机系统包括A) 主机、键盘与显示器 B) 计

7、算机与外部设备C) 硬件系统与软件系统 D) 系统软件与应用软件(2) 十六进制数1000转换成十进制数是A) 4096B) 1024C) 2048D) 8192(3) 十进制数269转换成十六进制数是A) 10E B) 10D C) 10C D) 10B(4)如果用八位二进制补码表示带符号的定点整数,则能表示的十进制数的范围是A) -127到+127 B) -128到+128 C) -127到+128 D) -128到+127(4) 下列各叙述中,正确的是A) 正数十进制原码的补码是原码本身B) 所有的十进制小数都能准确地转换为有限位二进制小数C) 汉字的计算机内码就是国标码D) 存储器具有

8、记忆能力,其中的信息任何时候都不会丢失(5) 设a、b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是A) a&b B) a=bC) a|b+c&b-cD) !(a=A&ch=Z)?(ch+32):ch上面表达式的值是A) AB) a C) Z D) z(8) 若x和y都是int型变量,x=100,y=200,且有下面的程序片段:printf(%d,(x,y);上面程序片段的输出结果是A) 200 B) 100C) 100 200 D) 输出格式符不够,输出不确定的值(9) 请读程序:#includemain() int a; float b, c;scanf

9、(%2d%3f%4f,&a,&b,&c);printf(na=%d, b=%f, c=%fn, a, b, c);若运行时从键盘上输入9876543210(表示回车),则上面程序的输出结果是A) a=98, b=765, c=4321 B) a=10, b=432, c=8765C) a=98, b=765.000000, c=4321.000000D) a=98, b=765.0, c=4321.0(10) 请读程序片段(字符串内没有空格):printf(%dn,strlen(ATSn0121);上面程序片段的输出结果是A) 11 B) 10 C) 9 D) 8(11)设有两个八位二进制数0

10、0010101与01000111相加,其结果的十进制表示为 92 。(12)条件“20x30或x-100”的C语言表达式是(20x)&(x30)|(x-100) 或 20x&x30|x-100 。(13)数学式子写成C语言表达式是pow(sin(x),2) * (a+b)/(a-b) 或 sit(x) * sit(x) * (a+b)/(a-b) 。1996年9月C语言二级笔试(1) 将十六制数176转换成十进制数是A) 366B) 268C) 374D) 270(2) 在计算机内部,一切信息存取、处理和传送的形式是A) ASCII码 B) BCD码 C) 二进制 D) 十六进制(3) 与二进

11、制数101.01011等值的十六制数为A) A.B B) 5.51 C) A.51 D) 5.58(4) 下列语句中符合C语言语法的赋值语句是A) a=7+b+c=a+7; B) a=7+b+=a+7;C) a=7+b,b+,a+7 D) a=7+b,c=a+7;(5) 在C语言中,要求运算数必须是整型的运算符是A) % B) / C) D) !(6) 已知字母A的ASCII码为十进制的65,下面程序的输出是A) 67,D B) B,C C) C,D D) 不确定的值main() char ch1,ch2;ch1=A+5-3;ch2=A+6-3;printf(%d,%cn,ch1,ch2);(7) 下面程序的输出是A) 0 B) 1 C) 3 D)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号