文档详情

计算机二级C语言试卷.doc

发布:2016-05-22约字共8页下载文档
文本预览下载声明
C语言模拟试卷 一、选择题 c语言中字符型(char)数据在内存中的形式存储是( A )。 A)原码 B)补码 c)反码 D)ASCII码 c语言中,长整型1ong数据在内存中的存储形式是( A )。 A)ASCII码 E)原码 C)反码 D)补码 c语言的运算符按运算对象的数目可以分为( C )。 A)单目运算符一种 B)单目和双目运算符 C)单目、双目和三目运算符 D)单目、双目、三目和四目运算符 运算符有优先级,在c语言中关于运算符优先级的正确叙述是( )。 A)逻辑运算符高于算术运算符,算术运算符高于关系运算符 B)算术运算符高于关系运算符,关系运算符高于逻辑运算符 c)算术运算符高于逻辑运算符,逻辑运算符高于关系运算符 D)关系运算符高于逻辑运算符,逻辑运算符高于算术运算符 c语言并不是非常严格的算法语言,在以下关于c语言的不严格的叙述中,错误的说法是( A )。 大写字母和小写字母的意义相同 B)有些不同类型的变量可以在一个表达式中运算 C)在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D)同一个运算符号在不同场合可以有不同的含义 在c语言中,错误的int类型的常数是( B )。 A) 32768 B) 0 C) 037 D)0xAF 设int类型的数据长度为2个字节,则unsigned int类型数据的取值范围定( A ) A)0至255 B)0至65535 C)—32768至32767 D)—256至255 以下( B )是错误的转义字符。 A)’\\’ B)’\’ ’ c)’\81’ D)’\0’ 已知:char w;int x;float y;double z 则表达式w*x+z-y结果的类型是( ). A)float B)char c)int D)double sizeoff(double)是( ) A)函数调用 B) double型表达式 C) int型表达式 D)非法表达式 已知:char ch=’A’;则下列表达式值是( )。 Ch=(ch=’A’ch=’Z’)?(ch+32):ch; A) A B)a C) Z D) z 选出使变量i的运行结果为4的表达式( )。 A) int i:0, j=0: B) int i=1, j=0 (i=3,(j++)+i); j=i=((i=3)*2); C) int i=0, j=1; D) int i=1, j=1 (j==1)?(i=1):(i=4); i+=j+=2; 已知:int w=3,x=10,z=7;则执行下面语句后的结果为( ) printf (”%d”, x>10?x+100:x-10 ); printf (”%d”, w++||z++); printf(“%d”,! w>z); printf(“%d”,w&&z); A) 0111 B) 11111 C) 0101 D)0100 执行以下语句后的输出结果为( ) enum weekday {sun, mon=3,tue,wed,thu}; enum weekday workday; workday=wed ; printf(”%d\n”,workday); A)5 B)3 c)4 D)编译时出错 若有定义:enum weekday {mon,tue,wed,thu,fri}workday; 则错误的语句是( )。 A) workday= (enum weekday)3; B)workday= (enum weekdoy) (4-2) C) workday=3 ; D) workday=thu; 以下正确的描述为( )。 A)每个c语言程序必须在开头用预处理命令:#include<stdio.h B)预处理命令必须位于c源程序的
显示全部
相似文档