全国计算机二级C语言考试真题_第1页
全国计算机二级C语言考试真题_第2页
全国计算机二级C语言考试真题_第3页
全国计算机二级C语言考试真题_第4页
全国计算机二级C语言考试真题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

年全国计算机二级语言考试真题2023C年全国计算机二级语言考试真题2023C1/72023 年全国计算机考试套题1、对于一个正常运行的C程序,以下表达中确的是main程序的执行总是从程序的笫一个函数开头,在程序的最终一个函数中完毕main程序的执行总是从程序的笫一个函数开头,在main3x、yCx+1=yx=x+10=x+ydouble(x)/10D)++x,y=x--4、以下选项中能表示合法常量的是A)””B)1,200C)1.5E2.0D)”\007”5、以下定义语句中正确的选项是doublea=0.0;b=1.1;floata=1,*b=&a,*c=&b;inta=b=0;charA=65+1,b=”b”7、假设变量已正确定义为int型,要通过语句scanf(“%d,%d,%d”,&a,&b,&c);a1、给b2、给c3,以下输入形式中错误的选项是(注:□代表一个空A)□□□1,2,3<回车>B)1,2,3<回车>C)1,□□□2,□□□3<回车>D)1□2□3<回车>

格符)8、当变量c的值不为2、4、6时,值也为“真”的表达式是 ( A(c>=2&&c<=6)&&(c%2!=1)B)(c>=2&&c<=6)&&!(c%2))C)(c==2)II(c==4)II(c==6)D)(c>=2&&c<=6)II(c!=3)I(c!=5)9、以下选项中,值为 的表达式是A)‘\0”-‘0”B)”1”-0C)1-‘0”D)1-‘\0”30、以下选项中,不合法的AC语言用户标识符是a——bBAaBc C_1Da_b31. C语言常量的表达错误的选项是A常常被使用的变量可以定义成常量B所谓常量,是指在程序运行过程中,其值不能被转变的量C常量可分为数值型常量和非数值型常量D常量分为整型常置、实型常量、字符常量和字符串常量34、以下表达中正确的选项是AC语句必需在一行内写完C语言程序中的注释必需与语句写在同一行C程序中的每一行只能写一条语句简洁C37、语句必需以分号完毕以下C语言合法常量的是A”cd”B”\011”C0.le+6D“\a“58、以下选项中不能用作C程序合法常量的是A.“\x7D“B.1,234C.123D.”\123”C语言源程序名的后缀是A)

.cp.obj.exe.C阅读以下程序、#include<stdio.h>main{intcase;floatprintF;printf(“请输入2个数:“);scanf(“%d%f“,&case,&printF);printf(“%d%f\n“,case,printF);}该程序在编译时产生错误,其出错缘由是定义语句出错,定义语句无错,case是关键字,不能用作用户自定义标识符定义语句无错,printf不能输出case的值scanf不能作为定义语句出错,输入函数使用printF不能用作用户自定义假设有定义语句:标识符intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为A.2.4B.1C.2D.1.9表达式a+=a-=a=9的值是-9091868.以下选项中非法的c语言字符常量是”\b””\xaa”C.”\007”D.”aa”72.以下表达中正确的选项是A.英文大写字母X和荚文小写字母B•八进制数的开头要使用英文字母

x都可以作为二进制数字的开头字符0,否则不能与十进制区分开可以是浮C.在C程序中的八进制和十六进制,点数D.整型变量可以分为int型、sh0rt型、l0ng型和unsigned型四种79.x10的表达式是A.x%2==0B.x%2==lC.x%2!=0D.x/2101.以下选项中不能作为c语言合法常量的是A.”cd”B.”\011”C.0.le+6D.“\a“以下选项中不能用作A“\x7D“B.1,234C.123D.”\123”

C程序合法常量的是假设有定义语句:chara=”\82则变量a包含3个字符说明不合法1个字符2个字符#include<stdi0.h>main{charcl=”A”,c2=”Y”;printf(“%d,%d\n“,cl,c2);}程序的输4结果是A.输出格式不合法,输出出错信息B.65.89C.A,YD.65.90以下选项中,能用作数据常量的是A.115LB.0118C.0115D.1.5el.5设变量已正确定义并赋值,以下正确的表达式是A.x=y*5=x+zB.int(15.8%5)C.x-25%5.0D.x=y+z+5,++y185.#include<stdio.h>main{chara=”H”;a=(a>=”A”&&a<=”Z”)?(a+32):a;printf(“%c\n“,a);}程序运行后的输出结果是A〕B〕C〕D〕194.以下表达中正确的选项是A〕程序可以包含多个主函数,但总是从第一个主函数处开头执行B〕书写源程序时,必需留意缩进格式,否则程序会有编译错误C〕程序的主函数名除main外,也可以使用Maini或_mainD〕C程序中,模块化主要是通过函数来实现的以下表达中正确的选项是字符变量在定义时不能赋初值同一英文字母的大写和小写形式代表的是同一个字符常量转义字符用@符号开头字符常量可以参与任何整数运算以下表达中正确的选项是A〕“a“表示一个字符常量B〕“\“是非法的”\0”表示字符0的结果是”假”202.以下表达中正确的选项是由&&I构成的规律表达式都有”短路“现象C语言的关系表达式:0<x<10完全等价于:〔0<x〕&&〔x<10〕规律“或“II)的运算级别比算术运算要高规律”非〃〈即运算符!)的运算级别是最低的219.c源程序中不能表示的数制是八进制十六进制十进制二进制以下四个程序中,完全正确的选项是#include<stdio.h>main{/*programming*/printf(“programming!\n“);}include<stdio.h>main{/*programming*/printf(“programming!\n“);}#include<stdio.h>main;{/*programming/*/printf(“programming!\n“};}D) #include<stdio.h>main{/*/*programming*/*/printf(“programming!\n“);}假设有定义语句:intx=10;则表达式x-=x+x的值为10-10-200224.己知大写字母AASCII65a的ASCII97c中的大写字母转换为小写字母的语句是A)C)c=c+32c=(”A”+c)%26-”a”c=c-”A”+”a”c=(c-”A”)%26+”a”A)D)248.关于C语言的变量,以下表达中错误的选项是A) 变量所占的存储单元地址可以随时转变B) 程序中用到的全部变量都必需先定义后才能使用由三条下划线构成的符号名是合法的变量名所谓变量是指在程序运行过程中其值可以被转变的量249.假设有以下程序#include<stdio.h>main{inta=0,b=0,c=0;c=(a+=++b,b+=4);printf(“%d,%d,%d\n“,a,b,}c);}则程序的输出结果是A) -1,4,-B) 1C) 1,5,1-1,4,4D)256.假设有以下程1,5,5序#include<stdio.h>main{inta=0,b=0,c=0,d;c=(a+=b,,b+=a);d=c;;

/*第4行*//*第5行*//*第6行*/笫7行c〕;;printf〔“%d,%d,%d\n“,a,b,/*编译时消灭错误,你认为出借}*/的是A〕B〕C〕D〕257.6行4行7行5行假设有以下程序#include<stdio.h>main{intb=10,a=-11;a%=b%=4;printf(“%d%d\n“,a,}b);则程序的输出结果是}A)B) 1 -1C) -1 2D)2.2下程序#include<stdio.h>main{charcl=”A”,c2=”Y”;printf(“%d,%d\n“,cl,c2);}程序的输出结果是A)65,90输出格式不合法,输出出错信息A,YD)65,89259.假设有定义语句:chara=”\82”;则变量aA)包含3个字符B)包含2个字符C)包含1个字符说明不合法265.假设变置己正确定义并赋值.以下不能构成C语句的选项是A)A)A?a:b;B)C)D)B++;A=a+b;a=a+b267.以下选项中不属于C语言程序运算符的是A) B)&&sizeof271.以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论