搜档网
当前位置:搜档网 › c++题库 选择题 1

c++题库 选择题 1

c++题库 选择题 1
c++题库 选择题 1

下列字符串中可以用作C++标识符的是

A 2009var

B goto

C test-2009

D _123 参考答案D

下列字符串常量中,错误的表示是__________。

A ”\”Yes\”or\”No\””

B “abcd\n”

C ’ABC’

D “\tOK!”参考答案C

定义变量int a=6,则a++的值是__________。

A 7

B 6

C 5

D 4 参考答案B

已知字母A的ASCII码为65,则表示字符常量A错误的是__________。

A '\101'

B '\x41'

C 65

D “A”参考答案D

下列常量中不能作为c++常量的是__________。

A 0382

B 0xB4

C .5e-2

D 123 参考答案A

下列哪个是C++语言的不正确的标识符__________?

A _No1

B Ab1

C bgc

D int 参考答案D

下列哪个是C++语言的合法的字符常量__________。A ”\0” B ’054’ C ’\x89’D ’\092’参考答案C

定义整型变量x,y,z并赋初始值6的正确语句是__________。A int x=y=z=6; B int x=6,y=6,z=6;

C x=y=z=6;

D int x,y,z=6; 参考答案B

在以下选项中,与k=n++完全等价的表达式是__________。A k=n,++n; B n=n+1,k=n; C k=++n; D k+=n+1; 参考答案A

表达式(1,2,3,4)的结果是__________。

A 1

B 2

C 3

D 4 参考答案D

关于C++和c语言的描述中,错误的是__________。

A C语言是C++的一个子集

B C语言和C++是兼容的

C C++对C语言进行了一些改进

D C语言和C++都是面向对象的参考答案D

结构化程序由三种基本结构组成,不包括__________。

A 顺序结构

B 选择结构

C 控制结构

D 循环结构参考答案C

在位运算中,操作数每右移一位,其结果相当于__________。A 操作数乘以2 B 操作数除以2 C 操作数乘以4 D 操作数除以4 参考答案B

用c++语言编写的代码程序__________。

A 可立即执行

B 是一个源程序

C 经过编译即可执行

D 经过解释才能执行参考答案B

在函数中如果不说明变量的存储类型,则默认的存储类型是__________。

A auto

B static

C extern

D register 参考答案A

己知有定义

const int D 5;

int i=1;

double f=0.32;

char c=15;

则下列选项错误的是__________。

A ++i;

B D--;

C c++;

D --f; 参考答案B

在C++语言中.表示一条语句结束的标号是__________。

A “#”

B “;”

C “}”

D “//”参考答案B

以下选项中属于c++语言的数据类型是__________。

A 复数型

B 日期型

C 双精度型

D 集合型参考答案C

二进制文件与字符文件不同的是________。

A 二进制文件中每字节数据都没有用ASCII码表示

B 二进制文件包含了ASCII码控制符

C 二进制文件一般以字符‘\0’结束

D 二进制文件用字符endl表示行的结束参考答案A

变量生存期是指_____________。

A 变量定义

B 程序的运行期间

C 变量在内存中分配存储单元到被释放期间

D 可执行代码的生存期参考答案 C

x为int型,s为float型,x=3,s=2.5。表达式s+x/2的值为________。

A 4

B 3.5

C 2.5

D 3 参考答案B

不属c++源程序的翻译过程的是_______。

A 解释分析

B 词法分析

C 语法分析

D 链接参考答案A

x、y为整数,x=15, y=-2。表达式x>10 && y<2 ||x*y==10 && x的值为( )。

A 0

B 15

C 1

D 2 参考答案C

下列关于c++源程序正确的说法是

A 每行只能写一个语句

B 每条语句(包括预处理命令)必须以分号结束

C 注释语句会生成机器码

D 最好向右缩进表达程序的层次结构参考答案D

c++源程序中,以下说法不正确的是__________。

A 逗号运算符的优先级最低

B Pcn和pcn是两个不同的标识符

C 变量定义语句一定会给变量赋初值

D 表达式1/4+1/4+1/4的结果为0 参考答案C

不属于c++源程序的独立部分是_______。

A 声明部分

B 存储区分配部分

C 编辑预处理部分

D 函数部分参考答案B

函数的返回值的类型由_________决定。

A 调用该函数的主调函数类型

B return语句中的表达式类型

C 定义函数时所指定的返回值类型

D 调用函数时临时决定参考答案C

设有int a[10], *p=a ; 则下面哪种表示与a[5]不等价:_________ 。

A *(a+5)

B *(p+5)

C p[5]

D p+5 参考答案D

若有:int a,*p=&a; 则下面哪个表达式为假__________。

A *p= =&a

B p= =&*p

C a= =*&a

D p= =&a 参考答案A

下面哪一C++ 语言表达式不能正确表示数学关系a<x≤b。选项为__________。

A a

B x<=b&& a

C !(a>=x)&&!(x>b)

D a

关于源程序中注释部分的说法,___________是正确的。

A 注释参加编译,出现在目标程序中

B 注释参加编译,但不出现在目标程序中

C 注释不参加编译,但出现在目标程序中

D 注释不参加编译,也不出现在目标程序中参考答案 D 下面字符序列中,C++合法的标识符是__________ 。 A abc.cpp B #a C int D _12 参考答案D

下面字符序列中,合法的常量是___________。

A 078

B 5L

C 9e7.5

D ’a1’参考答案B

编译程序的功能是。

A 将汇编语言程序转换为目标程序

B 将汇编语言程序转换为高级语言程序

C 将高级语言程序转换为目标程序

D 将高级语言程序转换为汇编语言程序参考答案C

设a和b为整型变量,执行语句b=(a=2+3,a*4),a+5;后a和b的值为。

A 5,10

B 20,25

C 5,25

D 5,20 参考答案A

如果a=1,b=2,c=3,d=4,则条件表达式“a>b?a:c

A 3

B 2

C 1

D 4 参考答案A

C++源程序文件的扩展名为。A .CPP B .C C .DLL D .EXE 参考答案A

n目运算符的含义是______。

A 对n个数据进行操作

B 对n个数据进行加法

C 对n个类型进行整合

D 对3个类型进行转换参考答案 A

以下属于c++语言的基本数据类型是_______。

A 复数型

B 集合型

C 整数型

D 频率型参考答案C

int a生存的自动变量a在没有赋值的情况下,其值为________。A 0 B -1 C 1 D 随机数参考答案D

有关符号常量不正确的说法是_______。

A 增加了程序执行速度

B 增强程序的可读性

C 书写简单,不易出错

D 修改程序方便参考答案A

_________不是Vc++6.0的开发过程。

A 创建工程

B 创建c++源程序文件

C 使用exe程序

D 编译源程序参考答案C

vc++中常数0x11表示十进制数________。

A 11

B 17

C 16

D 12 参考答案B

vc++中常数020表示十进制数__________。

A 20

B 32

C 16

D 24 参考答案C

下列标识符不正确的是________。

A ints

B _wqse12

C _12aas

D ~awq 参考答案D

下列标识符正确的是________。

A 1asd

B _swe

C ‘swe

D @aws 参考答案B

有关变量的正确说法是______。

A 存储单元及内容

B 自动变化的数

C 地址

D 人为设置的数参考答案A

int变量的字节长度为_______。

A 8

B 2

C 4

D 10 参考答案C

C++是_______ 。A 面向任务的编程语言B 面向过程的编程语言C 面向过程和对象的混合编程语言 D 面向对象的编程语言参考答案C

在C++中,运算对象必须为整型数的运算符是()。

A %

B /

C *

D %和* 参考答案A

在以下选项中,可以用做变量名的是()。

A 2

B sum

C int

D *p 参考答案B

在下列选项中,非法的转义字符是()。

A ''\037''

B ''\''

C ''\0x41''

D ''\t'' 参考答案B

以下选项中,非法的表达式是()。

A n=(i=2,++i)

B j++

C ++(i+1)

D x=j>0 参考答案C

在C++中,属于合法字符常量的是()。

A ''\084''

B ''\x43''

C ''ad''

D "\0" 参考答案A

下列表达式中,可作为C++合法表达式的是:

A [4,3,2,1]

B (4,3,2,1)

C 4=3=2=1

D 4-- 参考答案B

若有定义:int a=10;float x=2.6,y=5.1;则表达式x+a%3*(int)(x+y)%3/5的值是:

A 2.8

B 2.6

C 2.4

D 3.0 参考答案B

整型变量x和y的值相等,且不等于0,则以下表达式中结果为0的是()。

A x || y

B x | y

C x & y

D x ^ y 参考答案D

下列选项中不属于C++的类型的是()。

A.signed short int B unsigned long int C unsigned int D long short 参考答案D

在C++语言中,080是()。

A 十进制数

B 八进制数

C 十六进制

D 非法数参考答案D

在C++中,合法的长整型常数是()。

A.0L B 4962710 C 0.054838743 D 2.1869e10 参考答案A

字符串常量“ME ”的字符个数是()

A1 B 2 C 3 D 4 参考答案A

有如下表达式19/3*sqrt(4.0)/5,则该表达式值数据类型为()。A. int B float C double D 不确定参考答案 C

在C++中,合法的字符常量是()。

A.‘\084’B‘\x43’C‘ah’ D “0”参考答案A

以下程序段输出的结果是()。char c=”\41”printf(“%d”,c);

A .A

B 41

C 语法错

D 65 参考答案C

若d为double型变量,则表达式d=1,d+5,d++的值是()。

A. 1 B 6.0 C 2.0 D 1.0 参考答案D

整型变量a定义后赋初值的结果是()。int a=2.8*6

A 12

B 16

C 17

D 18 参考答案B

下列关于圆括号运算符的功能说法不正确的是()。

A. 可用于强制类型转换B 可用于类型构造C 可用于类型声明

D 可用于函数调用参考答案C

设变量k为int型,下列选项中不正确的赋值表达式是()。A ++k B n1 = n2 = n3 C k = I == 1 D a=b+c=1 参考答案D

设int b=12表达式b+=b-=b*b求值后b的值是()。

A. 552 B 264 C 144 D -264 参考答案D

设int a=4,b=8;则++a*b的结果是()。

A 33

B 40

C 32

D 41 参考答案B

关于C++和C语言的描述中,错误的是()。

A C语言是C++的一个子集

B C语言和C++是兼容的

C C++对C语言进行了一些改进

D C语言和C++都是面向对象的参考答案D

若w、x、y、z、m均为int型变量,则执行下面的语句后m的值是()。

w=2,x=3,y=4,z=5;

m=(w

m=(m

m=(m

A 2

B 3

C 5

D 4 参考答案A

下列描述正确的是()

A 不是每个C++程序都必须包含预处理命令#include

B C++程序必须包含return 语句。

C C++程序中的变量必须定义在主程序的内部。

D C++程序中的符号变量可以不进行定义。参考答案 A

以下选项中,合法的标识符是()

A long

B _2Test

C 3Dmax

D A.dat 参考答案B

在C++语言中,自定义的标识符号

A 能使用关键字并且不区分大小写。

B 不能使用关键字并且不区分大小写。

C 能使用关键字并且区分大小写。

D 不能使用关键字并且区分大小写。参考答案D

下列符号中,不是分隔符的是

A ;

B //

C ,

D {} 参考答案B

下列运算符中优先级最低的是

A &

B &&

C ^

D | 参考答案B

将小写字母n赋给字符变量onechar,正确的操作是()A onechar=’\n’B onechar=”n”

C onechar=110

D onechar=’N’参考答案C

能正确表示逻辑关系“a大于等于10或a不大于0”的C++语言表达式是()

A a>=10 or a=0

B a>=0 or a<=10

C a>=10 && a<=0

D a>=10 || a<=0 参考答案D

已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量"\101"是

A 字符A

B 字符a

C 字符e

D 非法的常量参考答案C

以下非法的赋值语句是

A n=(i=2,++i);

B j++;

C ++(i+1);

D x=j>0;参考答案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;参考答案A 语句cout<<(a=2)&&(h=-2);的输出结果是

A 无输出

B 编译错误

C -l

D 1 参考答案D

C十+语言中在C语言的基础上增加的特性不包括

A 结构

B 引用

C 类和对象

D 静态成员函数参考答案A

int x=3,y=4,z=5;则值为0的表达式是()

A x>y++

B x<=++y

C x!=y+z>y-z

D y%z>=y-z 参考答案A

对字符常量与字符串常量的描述不正确的是():

A 两者表示形式不同:前者使用单引号,后者使用双引号。

B 存放不同:前者存放在字符变量中,后者存放在字符数组或字符指针指定的位置。

C 存放字符串常量时系统会自动加一个结束符''\0''

D 字符、字符串都能参与连接运算。参考答案 D

Visual C++6.0中打开一个已存在的项目,应打开其中后缀名为( )的文件

A htm

B h

C dsw

D cpp 参考答案C

c语言试题1有答案

西北工业大学 — 学年第 一 学期考试题 教学中心: 命题教师 姜学锋 审题教师 课程: C 语言程序设计 考试时间 2 小时 考试形式: 开□ 闭? A 卷□ B 卷?

char f(char x , char y) { if(x>y) return y; else return x; } void main() { int a=’9’,b=’8’,c=’7’,d=’6’; printf(“%c\n”,f(f(a,b),f(c,d))); }

西北工业大学考试试题(B卷)答案 一、单项选择题(每题2分,15小题,共30分) 评分标准: 题号答案题号答案题号答案 1 A 6 C 11 C 2 D 7 D 12 D 3 C 8 B 13 A 4 A 9 B 14 B 5 D 10 C 15 D 阅卷说明:错画叉(),对画钩(),合计本题得分并记录在得分栏上 二、填空题(每空1分,20空,共20分) 评分标准: 题号答案备注 1 函数 2 字母或下划线仅有字母、下划线算错 3 32 4 1.0/2.0*(a*x+(a+x)/(4*a)) 可能还有其他写法(需判断) 5 8 2 6 4.0 4算对 7 函数函数调用 8 x<0&&y<0||x<0&&z<0||y<0&&z<0 可能还有其他写法(需判断) 9 gets(S1); 分号不写算对,S1小写算对 10 7 11 54321 654321 12 0 a[2][1] 13 实参变量的值或值 实参数组的起始地址或地址表示“值”的说法均算对 表示“地址”的说法均算对 14 auto 自动 15 0 16 24 3*sizeof(double)算对 阅卷说明:错画叉(),对画钩(),合计本题得分并记录在得分栏上

C语言选择题题库

C语言选择题题库

C语言程序设计题库说明 一本题库适用对象 计算机应用技术计算机软件软件技术计算机网络技术与计算机控制技术等专业 二本题库包含有175道选择题 三本题库所有题目均附有答案

一、选择题 下列各题ABCD四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡的相应位置上,答在试卷上不得分。 1、不合法的整数是()。 A)0x35 B)43.6 C)0532 D)-346 2、下列合法的字符常量是()。 A)“f”B)x C)65 D)‘\Xab’ 3、设有整型变量x,单精度变量y=5.5,表达式x=float(y*3+((int)y%4))执行后,x的值为()。 A)17B)17.500000 C)17.5 D)1.5 4、在C语言中,负整数在内存中以()形式释放。 A)补码B)BCD码C)反码D)十进制数 5、在C语言中,要求参加运算的数必须是整数的运算符是()。 A)/ B)!C)%D)= = 6、()是C语言中非法的数据类型关键字。

A)float B)singed C)integer D)Char 7、现已定义整形变量int i=1;执行循环语句while(i++<5);后i的值为()。 A)1 B)5 C)6 D)以上三个答案都不正确 8、下列语句的输出结果是()。 printf(“%f\n”,(float)(2+4)/2); A)有语法错误不能通过编译B)3 C)3.0 D)3.000000 9、C语言中,整数-8在内存中的存储形式是()。 A)1111,1111,1111,1000B)1000,0000,0000,1000 C)0000,0000,0000,1000 D)1111,1111,1111,0111 10、设C语言中,int类型数据占2个字节,则long类型数据占()个字节。 A)1 B)2 C)8 D)4 11、若变量a已说明为float类型,则能实现将a 中的数值保留小数点后两位,第三位进行四舍五

C语言选择题题库

C语言程序设计题库说明 一本题库适用对象 计算机应用技术计算机软件软件技术计算机网络技术与计算机控制技术等专业 二本题库包含有175道选择题 三本题库所有题目均附有答案

一、选择题 下列各题ABCD四个选项中,只有一个选项是正确的,请将正确选项涂在答题卡的相应位置上,答在试卷上不得分。 1、不合法的整数是()。 A)0x35 B)43.6 C)0532 D)-346 2、下列合法的字符常量是()。 A)“f” B)x C)65 D)‘\Xab’ 3、设有整型变量x,单精度变量y=,表达式x=float(y*3+((int)y%4))执行后,x的值为()。 A)17 B)17.500000 C) D) 4、在C语言中,负整数在内存中以()形式释放。 A)补码 B)BCD码 C)反码 D)十进制数 5、在C语言中,要求参加运算的数必须是整数的运算符是()。 A)/ B)!C)% D)= = 6、()是C语言中非法的数据类型关键字。 A)float B)singed C)integer D)Char

7、现已定义整形变量int i=1;执行循环语句while(i++<5);后i的值为()。 A)1 B)5 C)6 D)以上三个答案都不正确 8、下列语句的输出结果是()。 printf(“%f\n”,(float)(2+4)/2); A)有语法错误不能通过编译 B)3 C)D) 9、C语言中,整数-8在内存中的存储形式是()。 A)1111,1111,1111,1000 B)1000,0000,0000,1000 C)0000,0000,0000,1000 D)1111,1111,1111,0111 10、设C语言中,int类型数据占2个字节,则long类型数据占()个字节。 A)1 B)2 C)8 D)4 11、若变量a已说明为float类型,则能实现将a中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。 A)a=(a*100+/ B)a=(a*100+/100 C)a=(int)(a*100+/ D)a=(a/100+*

一站到底题库及答案

一站到底题库及答案 《一站到底》题库及答案(20130124期) 第一轮:彭禹繁PK刘巧琴 1、在我国遇到失火要拨打什么电话号码报警?119 2、我国统一的医疗专用急救中心电话号码是哪三个数字?120 3、与“白领”相对应,我们把从事体力劳动工作的人称呼为什么?蓝领 4、我们常说的“白衣天使”一般形容的是哪类职业的人?护士 5、新婚吉庆时,通常会在新房贴上哪个字来讨好彩头?喜/囍 6、“福禄寿”三星中的寿星手里通常拿的水果是什么?桃子 7、《仙剑奇侠传三》中,外号叫“白豆腐”的徐长卿是由哪位男演员饰演的?霍建华 8、港剧《雷霆扫毒》的主题曲《幼稚完》是由哪位香港当红歌手演唱?林峰 9、姚明在一次内线投篮时被犯规而未能进球,请问他应该获得几次罚球机会?2 10、一位NBA球员在中长线后把球意外投进,请问这个球应该得几分?3分 11、“小薇啊,你可知道我多爱你,我要带你飞到天上去”

是哪位台湾男歌手的歌曲?黄品源 12、KTV点唱率极高的串烧歌曲《情歌王》《劲歌金曲》都是哪位著名香港歌手的代表作?古巨基 13、壁虎在遇到敌人攻击,很危险的情况下会舍弃身体的什么部分逃走?尾巴 14、遇到强敌时会以“喷墨”作为逃生方法的是什么海洋动物?乌贼/墨斗鱼 15、疟疾是由哪种动物传播的疾病?蚊子 16、黑死病重要的传染源是哪种动物?老鼠 第二轮:彭禹繁PK仁青拉姆 1、“全聚德”是北京一家什么食品店的字号?烤鸭店 2、“狗不理”是天津什么食品的品牌?包子 3、人们常用什么鸟类代表和平?鸽子 4、有“沙漠之舟”之称的动物是什么?骆驼 5、世界上通常用来导航的全球卫星定位系统的英文简称是什么?GPS 6、我们通常用来指代飞碟等不明飞行物的英文缩写是什么?UFO 7、《二泉映月》是用哪种传统乐器演奏的?二胡 8、舞剧“天鹅湖”中舞蹈形式是什么?芭蕾舞 9、电影《大话西游》中至尊宝对紫霞说,如果非要给这份爱加上一个期限,希望是多长时间?一万年

C试卷1

一、单选题:(40分) 1.设有int x=11; 则表达式( 1/3 * ++ x ) 的值是 A) 0 B) 3 C) 11 D) 12 2.定义int x=9 , y=4 , *p ; 执行p=&y ; y=x+++*p ; 后,则*p 的值为:(A)4 B)9 C)13 D)14 3. 当C只包含一个函数时,函数名必须是( ) . A) scanf B) printf C) main D) return 4.与y=(x>0?1:x<0?-1:0);的功能相同的if语句是 A) if (x>0) y=1; B) if(x) else if(x<0) y=-1; if(x>0) y=1; else y=0; else if(x<0) y=-1; else y=0; C) y=-1 D) y=0; if(x) if(x>=0) if(x>0) y=1; if(x>0) y=1; else if(x==0) y=0; else y=-1; else y=-1; 5.阅读程序 #include main() {int i=4,a; a=i++; printf(“a=%d,i=%d”,a,i);} A) a=4,i=4 B) a=5,i=4 C) a=4,i=5 D) a=5,i=5 6.以下循环体的执行次数是 main() { int i, j; for(i=0, j=1; i<=j+1; i+=2, j--) printf("%d \n", i); } A) 3 B) 2 C) 1 D) 0 7.以下叙述中不正确的是 A) 在不同的函数中可以使用相同名字的变量 B) 函数中的形式参数是局部变量 C) 在一个函数内定义的变量只在本函数范围内有效

C语言题库_选择题(1)

本卷共有4道大 一、单项选择题(25道小题,共50分) 1、以下说法中正确的是(C)(2分) A、C语言程序总是从第一个的函数开始执行 B、在C语言程序中,要调用的函数必须在main()函数中定义 C、C语言程序总是从main()函数开始执行 D、C语言程序中的main()函数必须放在程序的开始部分 2、一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中错误的是(B)(2分) A、有零个或多个输入 B、有零个或多个输出 C、有穷性 D、可行性 3、以下选项中,不合法常量的是(B)(2分) A、1.234e04 B、1.234e0.4 C、1.234e+4 D、1.234e0 4、C语言中最简单的数据类型包括(B)(2分) A、整型、实型、逻辑型 B、整型、实型、字符型 C、整型、字符型、逻辑型 D、整型、实型、逻辑型、字符型 5、能正确表示逻辑关系:“10≥=a≥=0”的C语言表达式是(D)(2分) A、10>=a>=0 B、a>=0 and a<=10 C、a>=0||a<=10 D、a>=0&&a<=10 6、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是(D)(2分)A、6.500000B、6 C、5.500000 D、6.000000

7、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(B)(2分) A、INPUT x、y、z; B、scanf("%d%d%d",&x,&y,&z); C、scanf("%d%d%d",x,y,z); D、read("%d%d%d",&x,&y,&z); 8、设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是(D)(2分)A、把x和y按从大到小排列B、把x和y按从小到大排列 C、无确定结果 D、交换x和y中的值 9、若有以下程序段:int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是(A)(2分)A、0B、0.5 C、1 D、2 10、设char ch='A';则ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是(B)。(2分) A、A B、a C、Z D、z 11、执行程序段int a=-1,b=4,k;k=(++a<0)&&!(b-- <=0);printf(“%d %d %d\n”,k,a,b);后的输出结果是(D )。 (2分) A、1 0 4 B、1 0 3 C、0 0 3 D、0 0 4 12、设intx=1, y=1;表达式(!x||y--)的值是(B)。(2分) A、0B、1 C、2 D、-1 13、程序段intx=3;do{printf(“%d”,x-=2);}while(!(--x));的输出结果是(C)。(2分) A、1 B、30 C、1-2 D、死循环

C 试题 (1)

C++程序设计试题 1、请解释以下定义的对象的区别(10分): int a=1024; int *p=&a; int *pt=new int(1024); int *pa=new int[1024]; 2、以下语句段正确的是 。(5分) 3、写出以下程序的运行结果:a ) b ) c ) (5分) 4、为什么以下重载的fun 函数调用具有二义性?(10分) 5、Tstring 类用于实现对字符串的管理,请完成成员函数的定义。(18分) class Tstring{ char *str; int len; public: Tstring(const char *ps); ~Tstring( ); Tstring(const Tstring & source); Tstring& operator=(Tstring& it); Tstring& operator=(const char * ps); Tstring& operator+( Tstring& it);//实现字符串连接 }; a) int a; int *pi=&a; void *pv=pi; const int *pci=&a; pv=pci; b) int a; int *pi1=&a; void * pv=pi1; int *pi2=pv; c) int a=6,b=7; const int *pc=&a; pc=&b; b=8; d) int k=10,j; int *const pic=&k; *pic=8; pic=&j; a) void fun(int &x) { x=x+1;} int main( ) { int a=9; fun(a); cout<

C语言程序设计期末考试选择题题库

第一章1、一个C程序可能出现的错误有(A)A,以上都包括 B,逻辑错误 C,运行错误 D,语法错误 2、C程序中一般可以包含几个函数(D) A.1个 B.多个 C.0个 D.至少一个 3.C语言属于程序设计语言的哪个类别(B) A.机器语言 B.高级语言 C.面向对象语言 D.汇编语言 4.以下关于C语言描述错误的是(B) A.一个C程序总是从main函数开始执行 B.一个C程序可以包含多个main函数 C.每个语句的最后必须有一个分号 D.C语言的注释符是以"/*"开始并以"*/"结束

5、在调试过程中,逻辑错误是指(C) A.所书写的语句,不符合C的语法。 B.在从obj生成exe文件的过程中,如果函数名书写错误,可能产生的错误。 C.程序的运行结果不符合题目要求。 D.在exe文件的执行过程中,产生运行异常。 第二章 1、16位的二进制数可以表示的整数的范围是(C) A.[-32768,32768] B.[-32767,32768] C.[-32768,32767] D.[-32767,32767] 2、C语言中的实型数据包括(A) A.float和double B.int和float C.float和char D.int和double 3、以下不合法的字符常量是(C) A.'2' B.'A' C.'ab'

4、在以下各组标识符中,均是合法的C语言标识符是(A) A.abc,A_4d,_student,xyz_abc B.auto,12-a,a_b,ab5.x C.A_4d,_student,xyz_abc,if D.abc,a_b,union,scan 5、若有定义:chara;intb;floatc;doubled; 则表达式a*b+d-c值的类型为(A) A.char B.float C.double D.int 6、类型修饰符unsigned不能修饰(D) A.char B.longint C.int D.float 7、若有定义:doublex=1,y; 执行语句,则y的值是(B) A,1 B,2.0

C试题库有答案的

C++试题库 一、选择题 1、求“abc\\12\n”字符串的长度( C ) (A) 5 (B) 6 (C) 7 (D) 8 2、字符串常量”\tMyNane\103”的长度是:( B ) (A) 6 (B) 8 (C) 12 (D) 14 3、设x=7,执行语句y=++x,则y等于( D ) (A) 6 (B) 7 (C) 9 (D) 8 4、下列字符列中,合法的长整型常量是:( D ) (A) 4.18e3 (B) 0.46793 (C) 4L (D) 956738 5、在C++中,char类型数据在内存的存储形式是:( D ) (A) 原码(B) 反码(C) 补码(D) ASCII码 6、以下运算符中,优先级最高的是:( B ) (A) *= (B) –> (C) && (D) >= 7、若有定义“int x”,则下面不能将x的值强制转换成双精度数的表达式(D )(A)(double)x (B) double(x)(C)(double)(x)(D)x(double) 8、设有变量定义 int i, j; 与表达式 i==0 && j==0 等价的表达式是:( b ) (A) i||j (B) !i&&!j (C) !i==!j (D) i==j 9、下述叙述正确的是()。 (A)字符型变量不能赋予整数(B) 任意整数都能表示字符 (C)字符型变量可存放多个字符(D) 字符数据的值是整数值 10、设变量int a = 5; 下列哪个表达式计算后,使得变量b的值等于2 ?( A ) (A) b=a/2 (B) b=6-(a--) (C) b=a%2 (D) b=a>3?3:2 11、if…else中为避免嵌套出现二义性,C++规定else子句总与( B ) (A)其之前最近的if语句 (B)其之前最近且尚未配对的if语句 (C)缩排位置相同的if语句 (D)其之后最近的if语句 12、逻辑运算符两侧运算对象的数据( D ) (A)只能是逻辑型数据(B)只能是整型数据 (C)只能是整型或字符型数据(D)可以是任何类型的数据

C语言试题与答案

大学C语言考试题库 第1章 C语言概述习题 1. 单项选择题 (1) C 语言是在 B 语言的基础上产生的。 A. A B. B C. D D. E (2) 在 C 语言中,每个语句必须以 D 结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (3) 标识符和关键字间,要用 C 隔开。 A. 回车符 B. 冒号 C. 空格 D. 分号 (4) 用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( B )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D.自动保存源文件 (5) 下列说法中正确的是( B )。 A. 由于 C 源程序是高级语言程序,因此一定要在 TC 软件中输入 B. 由 C 源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入 C. 由于C 程序是高级语言程序,因此输入后即可执行 D. 由于 C 程序是高级语言程序,因此它由命令组成 (6) 下列说法中正确的是( A )。 A. C 语言程序由主函数和 0 个或多个函数组成 B. C 语言程序由主程序和子程序组成 C. C 语言程序由子程序组成 D. C 语言程序由过程组成 (7) 下列说法中错误的是( D )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 2. 填空题 (1) C 语言只有 32 个关键字和 9 种控制语句。 (2) C 语言是一种“中级语言”,既具有高级语言的特点又具有低级语言的特点;既适合于开发系

一站到底题库及答案

一站到底题库及答案20170410期 1 评估钻石的国际标准4C是指颜色、净度、重量和什么? 切工 2 横琴口岸是珠海通往哪座城市的口岸? 澳门 3 2017年欧冠中,以总分6比5惊天逆转晋级八强的是哪支俱乐部? 巴塞罗那 4 在哲学“阿基里斯桲论”中,阿基里斯永远也追不上哪种动物? 乌龟 5 “嗟乎,大丈夫当如此也”是刘邦看到谁出行巡游时发出的感慨?

秦始皇 6 收孙悟空为徒,并传授七十二变和筋斗云的是哪位神仙? 菩提祖师 7 小说《孽海花》的主人公傅彩云是以哪位清末女子为原型塑造的人物? 赛金花 8 中国在北极建立的第一个科学考察站是哪个站? 黄河站 9 儿童文学作家洪训涛创作的善于绘画的放牛娃叫什么名字? 神笔马良 10 《还珠格格》是琼瑶在游览北京哪个地方时萌发的灵感? 公主坟

11 被誉为“中国近代文化双子星”的是北京大学和哪个出版机构? 商务印书馆 12 图片题:叶子是绿水,三角形,两边有很多小凹槽,花是十字白色小花。这是哪种水生蔬菜的叶子?A菱角B荸bi荠qi A菱角 13 “葵花大斩肉”是哪道扬州名菜的别称? 狮子头 14 “冻死不拆屋,饿死不掳掠”是古代哪支著名军队的严格纪律? 岳家军 15 目前唯一禁止女司机开车的是哪个国家?

沙特阿拉伯 16 金州勇士队的哪位球星被网友戏称为“佛祖”? 汤普森 17 别名“阿帕契之泪”,墨西哥的国石是哪种宝石? 黑曜石 18 诺贝尔经济学奖获得者,被誉为“欧元之父”的是哪位经济学家? 蒙代尔 19 美国的“麻省”指的就是哪个州? 马萨诸塞州 20 在冷战中开启了“星球大战计划”的是哪位美国总统? 里根

C语言试题1

安徽大学20 -20 学年第学期 《C语言程序设计》期末考试试卷(B卷120分钟) 年级院系专业姓名学号座位号 题号 一 二 三 四 五 六 七 八 得分 得分 得分 一. 单项选择题:(每题2分,共20分) 下列各题A)、B)、C)、D)四个选项中只有一个是正确的,请将正确选项填在答题卡相应题目的横线上。答在试卷上不得分。 1.执行程序: int a; printf("%d \n", (a=3*5, a*4, a+5) );后,a的值是______。

A)60 B)20 C)15 D)10 2.程序段:int x=023; printf("%d \n", --x );的输出是______。 A)19 B)18 C)23 D)22 3.程序段:static char s[10]={'C','h','i','n','a'}; printf("%d\n",strlen(s));的输出是______。 A)6 B)5 C)11 D)10 4.若fun( int x) { printf(“%d\n”,x);}, 则fun_______。 A)返回值为void 类型B)返回值类型无法确定 C)返回值为int 类型D)没有返回值 5. 有宏定义:#define MULT1(a,b) a*b #define MULT2(a,b) (a)*(b) 且引用宏:y=MULT1(3+2,5+8); z=MULT2(3+2,5+8); 则y和z的值是______。 A)y=65,z=65 B)y=21,z=65 C)y=65,z=21 D)y=21,z=21 6.程序段char s[]="Hello", *p; p=s;执行后,*(p+5)的值是______。 A)'o' B)'\0' C)'o'的地址D)不确定的值7. 程序段:char *s=”ABCD”, *p; for( p=s; *p ; p++) printf("%s\n", p);的输出是______。 A)ABCD B)A C)D D)ABCD BCD B C ABC CD C B AB D D A A 8. 若定义:int (*p)[3]; 则标识符p______。 A)定义不合法。

C语言单项选择题

单项选择题(本大题共20小题,每小题1分,共20分) 1.C++源程序文件扩展名为(A) A..cpp B..h C..1ib D..obj 5.对使用关键字new所开辟的动态存储空间,释放时必须使用(C)A.free B.create C.delete D.realse 6.从本质上看,引用是被引用变量的(B) A.拷贝 B.别名 C.复制 D.克隆 7.在函数调用时,如某一默认参数要指明一个特定值,则有(B) A.其之前所有参数都必须赋值B.其之后所有参数都必须赋值 C.其前、后所有参数都必须赋值D.其前、后所有参数都不必赋值 8.设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是(C) A.int m=max(22,max(59,70));B.int m=max(max(22,59),70); C.int m=max(22,59,70);D.int m=max(59,max(22,70)); 9.设存在函数int min(int,int)返回两参数中较小值,若求15,26,47三者中最小值,下列表达式中错误的是(B) A.int m=min(min(15,26),min(15,47)); B.int m=min(15,26,47); C.int m=min(15,min(47,26)); D.int m=min(min(47,26),16); 13.函数int&min(int&,int&)返回参数中较小者,设有两整型变量int a=10;int b=15; 在执行语句min(a,b)--;之后,a,b值分别为(B) A.9,14 B.9,15 C.10,14 D.10,15 16.设函数void swap(int&,int&)将交换两形参的值,如两整型变量int a=10;int b=15;则执行swap(a,b)后,a、b值分别为(C) A.10,10 B.10,15 C.15,10 D.15,15

一站到底题库及答案一站到底题库

一站到底题库及答案一站到底题库 一站到底题库 一站到底题库(一) 第一轮 1.“铁观音”茶的原产发源地在中国的哪个省份?福建 2.奢侈品牌 LV 路易威登是哪个国家的品牌?法国 3 欧洲的哪个城市被世界公认为“雾都”?伦敦 4.西藏布达拉宫最初是松赞干布为了迎接谁而兴建的?文成公主 4. 电影《碟中谍 4》中汤姆布鲁斯挑战的世界第一高的摩天大楼位于哪个城市?迪拜 5.电影《变形金刚》中,与擎天柱作对的反派首领叫什么?威震天 6.金庸小说《射雕英雄传》中第一次华山论剑的胜利者是哪一位?王重阳 7.美国阿姆斯特朗登上月球后,说了“个人的一小步” ,后一句是什么?人类的一大步 8.法国巴黎有名的凯旋门是为了纪念哪位名人建造的?拿破仑 9.世界上出现麦田怪圈最多的国家是?英国 10.意大利有一座被活火山活埋的城市,叫什么?庞贝

11.电影《泰坦尼克号》中,年老的 Rose 扔进海里的蓝色钻石叫什么名字?海洋之心 12.美国奥斯卡奖历史上只有一人连续两届获得最佳男演员奖,这个人是谁?汤姆汉克斯 13.世界上公认的第一架实用飞机的发明者是美国的什么人?莱特兄弟一站到底题库 14.二战过后,审判法西斯的德国法庭在哪一个城市?纽伦堡 第二轮 1.江苏卫视孟非主持的哪一档知名节目与冯小刚导演的电影同名?非诚勿扰 2.武术冠军出身,以出演黄飞鸿、方世玉等角色为国人所熟知的武打明星是谁?李连杰 3.与刘德华,张学友,郭富城合称为香港“四大天王”的人是谁?黎明 4.歌词“东方之珠,我的爱人”中,东方之珠指的是哪座城市?香港 5.一站到底的题库网站是多少? 6.我国的吉利汽车公司成功收购了外国哪家汽车公司 100%的股权?沃尔沃 7.在“小虎队”成员中,吴奇隆被称为什么虎?霹雳虎 8.在《三国演义》中,“一个愿打一个愿挨”形容的是周瑜与哪位将领的故事?黄盖

C语言期中考试试题及答案 1

高级语言程序设计试题 答案在最后 一、单项选择题(本大题共20 小题,每小题 2 分,共20 分)在每小题列出的四个选项中只有一 个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1.C 语言程序编译时,程序中的注释部分是() A. 参加编译,并会出现在目标程序中 B. 参加编译,但不会出现在目标程序中 C. 不参加编译,但会出现在目标程序中 D. 不参加编译,也不会出现在目标程序中 2.设int a=3 ;则表达式a<1&&--a>1 的运算结果和a 的值分别是() A.0 和2 B.0 和3 C.1 和2 D.1 和3 3. 与语句if(a>b)if(c>d)x=1;else x=2; 等价的是() A.if(a>b){if(c>d)x=1;else x=2;} B.if(a>b){if(c>d)x=1;}else x=2; C.if((a>b)&&(c>d))x=1;else x=2; D.if(a<=b)x=2;else if(c>d) x=1; 4.设char x='a:则 printf("x=%c,y=%c \ n",x,97);的输出是() A.x=a,y=97 B.x=97,y=a C.x=97,y=97 D.x=a,y=a 5. 执行下列程序 int a[3][3]={{1},{2},{3}}; int b[3][3]={1,2,3}; main() {printf("%d、n”,a : 1: : 0]+b[0][0]);} 后输出的结果是() A.0 B.1 C.2 D.3 6. 结构化程序设计所规定的三种基本控制结构是() A)输入、处理、输出B)树形、网形、环形 C)顺序、选择、循环D)主程序、子程序、函数 7. 完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( ) A. 连接、编译 B.编译、连接 C.连接、运行 D.运行

幼儿教育试题库c三、选择题(单选)及答案

三、选择题 1、幼儿园教育是通过()来实现的,它不仅为幼儿系统地提供新的学习经验,而且是帮助幼儿把学习经验系统化,引导其心理水平提升的重要手段。 A.课堂教学 B.户外活动 C.教育活动 D.教师讲解 2、幼儿园教育是基础教育的重要组成部分,是我国学校教育和终身教育的() A.发展阶段 B.奠基阶段 C.形成阶段 D.成长阶段 3、幼儿园应为幼儿提供()的生活和活动环境,满足他们多方面发展的需求,使他们在快乐的童年生活中获得有益于身心发展的经验。 A.美观、大方 B.好玩 C.开心、快乐 D.健康、丰富 4、使用游戏法时,教师应清楚地认识到所采用的游戏是为()的,所选游戏的目标和规则应与教学要求相吻合。 A.幼儿服务 B.教学服务 C.教师服务 D.家长的要求服务 5、在健康领域下,手的动作灵活协调中,幼儿能熟练使用筷子是在()阶段。 A.3—4岁 B.4—5岁 C.5—6岁 D.6—7岁 6、在儿童的游戏中,“娃娃家”“理发店”“医院”等各种游戏属于() A.移情训练 B.角色扮演 C.模拟活动 D.玩耍活动 7、在健康领域下,具有一定的力量和耐力中,幼儿能双手抓杠悬空吊起10秒左右是() A.3—4岁 B.4—5岁 C. 5—6岁 D.6—7岁 8、幼儿园的()是一切园务工作的重中之重。 A.保教工作 B.后勤管理 C.安全工作 D.课堂组织 9、幼儿园应尊重幼儿的(),尊重幼儿身心发展的规律和学习特点。 A. 主体性 B.个性化发展 C.人格和权利 D.尊严 10、如果幼儿烫伤,应立即用()冲洗15分钟以上,降低局部温度,减少创面的进一步损伤,减少疼痛。 A.温水 B.冷水 C.热水 D.冰块 11、()是一种很危险的症状,如果患者未能得到及时的救治,可以致命。

C语言试题-选择题及答案

C语言试题 ★第1 题: 阅读程序,选择程序的运行结果___A___。 #include main() { int x; x=try(5); printf(“%d\n”, x); } try(int n) { if(n>0) return(n*try(n-2)); else return(1); } A. 15 B. 120 C. 1 D. 前面3个答案均是错误的 第2 题: 在下列结论中,只有一个是正确的,它是___A___。 A. 递归函数中的形式参数是自动变量 B. 递归函数中的形式参数是外部变量 C. 递归函数中的形式参数是静态变量 D. 递归函数中的形式参数可以根据需要自己定义存储类型 ★第3 题: 阅读程序,选择程序的输出结果__A___。 #include f(int x, int y) { return(y-x); } main() { int (*g)(int,int); int a=5, b=6, c=2; g=f; c=(*g)(a,b); printf(“%d\n”, c); } A. 1 B. 2 C. 3 D. 前面3个答案均是错误的 第4 题: 阅读程序,选择程序的输出结果__D___。 #include

char *p=”abcdefghijklmnopq”; main() { while(*p++!=?e?) ; printf(“%c\n”, *p); } A. c B. d C. e D. f ★第6 题: 阅读程序,选择程序的输出结果___D___。 #include void prtv(int *x) { printf(”%d\n”, ++*x); } main() { int a=25; prtv(&a); } A. 23 B. 24 C. 25 D. 26 第7 题: 阅读程序,选择程序的输出结果___B___。 #include main() { static char a[ ]= ”language”, b[]=”program”; char *ptr1=a, *ptr2=b; int k; for(k=0; k<7; k++) if(*(ptr1+k)==*(ptr2+k)) printf(”%c”, *(ptr1+k)); } A. gae B. ga C. language D. 有语法错误 ★第8 题: 函数调用strcat(strcpy(str1, str2), str3)的功能是__C___。 A. 将串str1复制到串str2中,然后再连接到str3之后 B. 将串str1连接到串str2之后,再复制到str3之中 C. 将串str2复制到串str1中,然后再将串str3连接到串str1之后

一站到底题库及答案

《一站到底》题库及答案(20120302期) 类别:节目题库日期:2012-5-20 0:08:09 来源:一站到底题库(https://www.sodocs.net/doc/7315648946.html,) 第一期第一轮 1.“铁观音”茶的原产发源地在中国的哪个省份?福建 2.奢侈品牌 LV 路易威登是哪个国家的品牌?法国 3 欧洲的哪个城市被世界公认为“雾都”.?伦敦 4.西藏布达拉宫最初是松赞干布为了迎接谁而兴建的?文成公主 4. 电影《碟中谍 4》中汤姆布鲁斯挑战的世界第一高的摩天大楼位于哪个城市?迪拜 5.电影《变形金刚》中,与擎天柱作对的反派首领叫什么?威震天 6.金庸小说《射雕英雄传》中第一次华山论剑的胜利者是哪一位?王重阳 7.美国阿姆斯特朗登上月球后,说了“个人的一小步” ,后一句是什么?人类的一大步 8.法国巴黎有名的凯旋门是为了纪念哪位名人建造的?拿破仑 9.世界上出现麦田怪圈最多的国家是?英国 10.意大利有一座被活火山活埋的城市,叫什么?庞贝 11.电影《泰坦尼克号》中,年老的 Rose 扔进海里的蓝色钻石叫什么名字?海洋之心 12.美国奥斯卡奖历史上只有一人连续两届获得最佳男演员奖,这个人是谁?汤姆汉克斯 13.世界上公认的第一架实用飞机的发明者是美国的什么人?莱特兄弟 14.二战过后,审判法西斯的德国法庭在哪一个城市?纽伦堡 第二轮 1.江苏卫视孟非主持的哪一档知名节目与冯小刚导演的电影同名?非诚勿扰 2.武术冠军出身,以出演黄飞鸿、方世玉等角色为国人所熟知的武打明星是谁?李连杰 3.与刘德华,张学友,郭富城合称为香港“四大天王”的人是谁?黎明 4.歌词“东方之珠,我的爱人”中,东方之珠指的是哪座城市?香港 5.一站到底的题库网站是多少? https://www.sodocs.net/doc/7315648946.html, 5.于 2012 年提出破产保护的原世界最大的照相机,胶卷生产供应商是哪家?柯达 6.我国的吉利汽车公司成功收购了外国哪家汽车公司 100%的股权?沃尔沃 7.在“小虎队”成员中,吴奇隆被称为什么虎?霹雳虎 8.在《三国演义》中,“一个愿打一个愿挨”形容的是周瑜与哪位将领的故事?黄盖 9.小说《封神演义》中,哪位著名的的人物用直的鱼钩钓鱼?姜太公 10 在我国可兑换的国际通用外币中,最值钱的是哪个币种?英镑 11.我国明代“七下西洋”的航海家是谁?郑和 12.解放战争时期著名的“三大战役”中第一个打响的是哪个战役?辽沈战役 13.股票交易中经常提到的术语“一手” ,请问“一手”是指多少股?100 股 14.国际上用“K”表示含金量,18k 金表示含金量百分比为百分之多少?75% 15.2008 年的北京奥运会,中国代表队一共夺得了多少枚金牌?51 枚

c语言试题1有答案

、单项选择题(每题 2分,15小题,共30分) 8.若 w=1,x=2,y=3,z=4 ,则条件表达式 wy) retur n y; else return x; } 1. C 语言源程序是由 组成的。 D)主程序和子程序 A)有零个或多个输入 C)有穷性 B)有零个或多个输出 D)可行性 3 .以下选项中合法的 C 语言标识符是 。 A) long B) _2Test C) 3Dmax D) A.dat 4 .下列转义字符中错误的是 。 A) '\000' B) '\14' C) '\x111' D) '\2' A) 语法错误 B) f 为5.0 ;的判断中, __________ 是正确的。 C) f 为 0.0 D) f 为 2.0 6 ?若变量a , b 已经正确定义并赋值,符合 A) a 2+b B) a*a+b C 语言语法的表达式是 C) a x a+b o D) a ? a+b 7 .有输入语句:scan f("a=%d,b=%d,c=%d",&a,&b,&c); 则正确的数据输入方式是 。 为使变量a 的值为1, b 的值为3,c 的值为2, A) 132 / C) a=1—b=3LJC=2 / B) 1,3,2 / D) a=1,b=3,c=2 / A) 0, 0 B) 0, 1 C) 1, 0 D) 1, 1 D) 3次 D) f A 过程 B)函数 C)子程序 2 .一个算法应该具有“确定性”等 5个特性,下面对另外 4个特性的描述中错误的是 _____________ 5 .对于语句:f=(3.0,4.0,5.0),(2.0,1.0,0.0)

(完整版)C语言程序设计选择题库及答案

单项选择题 导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意的答案。本类习题主要检查对C语言基本概念的掌握情况,读者可根据学习进度选做部分习题。在完成习题的过程中,不但要选出正确的答案,而且要清楚不正确的选项错在何处,以加深对概念的理解。对于掌握不准的问题, 应该通过上机实验来检验。 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n 【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。 ??? A) print B) i\am C) Pxq D) str_l ??? _3d one_half My->book Cpp ??? oodb start$it line# pow ??? aBc 3pai His.age while

【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始B) 程序文件的最后 C) 它所调用的函数的前面D) 程序文件的任何位置 【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义

C简单程序部分模拟试题(1)

C简单程序部分模拟试题 [1]. 以下程序的执行结果是___B_____。 main() { int x = 0, s = 0; while( !x != 0 ) s += ++x; printf( "%d ",s );} A.0 B.1 C.语法错误 D.无限循环 [2]. 若有下面的说明和定义,则sizeof(struct aa)的值是_____D___。struct aa { int r1;double r2;float r3; union uu { char u1[5]; long u2[2];} ua; }mya; A.30 B.29 C.24 D.22 [3]. 以下程序的执行结果是_____B___。 main() { int a = 1, b = 10; do { b -= a;a++;} while( b-- < 1 ); printf( "a=%d,b=%d \n ",a,b );} A.a=3,b=11 B.a=2,b=8 C.a=1,b=-1 D.a=4,b=9 [4]. 以下程序的执行结果是______D__。 main() { static int x[]={0,1,2,3,4,5,6,7,8,9 }; int s, i, *p; s=0;p=&x[0]; for( i=1;i<10;i+=2 ) s+=*( p + i ); printf( "%d ",s );} A.55

B.16 C.18 D.25 [5]. 以下程序的执行结果是_____C___。 void num() { extern x, y;int a = 15, b = 10; x = a - b;y = a + b;} int x , y ; main() { int a = 7, b = 5; x = a + b;y = a - b;num();printf( "%d , %d ",x,y);} A.12 , 2 B.不确定 C.5 , 25 D.1 , 12 [6]. 以下程序的执行结果是_____D___。 main() { static int x[]={0,1,2,3,4,5,6,7,8,9 }; int s, i, *p; s=0;p=&x[0]; for( i=1;i<10;i+=2 ) s+=*( p + i ); printf( "%d ",s );} A.55 B.16 C.18 D.25 [7]. 以下程序的执行结果是______C__。 main() { int num = 0; while( num <= 2 ) { num++;printf( "%d,",num );} } A.0,1,2, B.1,2, C.1,2,3, D.1,2,3,4, [8]. 以下程序的执行结果是_______B_。 main() { int x = 2, y = -1, z = 2;

相关主题