出自:河北建筑工程学院--C语言程序设计

(问答题) 输入一批正整数(以零或负数为结束标志),求其中的偶数和。(本题5.0分)
以下程序运行后的输出结果是_____
设有以下程序:上传图片 程序运行后,如果从键盘上输入2014,则输出结果为 _____ (本题2.0分)
以下程序的输出结果是_____。
(填空题) 在16位PC机环境下,int类型数据应占 ___个字节,short类型数据应占2___个字节,long类型数据应占 ___ 个字节,double类型数据应占___ 个字节。(本题2.0分) 我的答案: (1)
(填空题) 若有说明char sl=.077.,s2="\";则s1中包含____ 个字符,s2中包含 _____ 个字符。(本题2.0分)
(判断题) 若用数组名作为函数调用的实参,传递给形参的是数组的首地址。( )(本题1.0分) A、 正确 B、 错误
(判断题) char a[]={.a.,.b.,.c.};char b[]={"abc"};数组a和数组 b 占用的内存空间大小不一样.( )(本题1.0分) A、 正确 B、 错误
(判断题) C语言中,一个float型数据在内存中占2个字节。 ( )(本题1.0分) A、 正确 B、 错误
(判断题) 定义枚举类型的关键字是union。()(本题1.0分) A、 正确 B、 错误
(判断题) 在printf函数中,格式字符"%3c"可用来输出3个字符。 ( )(本题1.0分) A、 正确 B、 错误
(判断题) 流是一种抽象,它负责在数据的生产者和数据的消费者之间建立联系,并管理数据的流动。()(本题1.0分) A、 正确 B、 错误
(判断题) C语言的数组名称可以含下划线。 ( )(本题1.0分) A、 正确 B、 错误
(判断题) 算术运算符的优先级别低于赋值运算符。 ( )(本题1.0分) A、 正确 B、 错误
(判断题) .若有说明:inta[3][4]={0},则只有元素a[0][0]可得到初值0。(本题1.0分) A、 正确 B、 错误
(单选题) 说明友元函数的关键字为(本题1.0分) A、 inline B、 virtual C、 friend D、 define
(单选题) 判断两个字符串是否相等,应当使用语句( )。(本题1.0分) A、 if((a,b)==0) B、 if(strcmp(a,b)) C、 if(a==b) D、 if(a=b)
(单选题) 转义字符’\n’的含义是( )(本题1.0分) A、 跳格 B、 光标加到行首 C、 回车换行 D、 竖向跳到下一行
判断两个字符串是否相等,应当使用语句( )。(本题1.0分) A、 if((a,b)==0) B、 if(strcmp(a,b)) C、 if(a==b) D、 if(a=b)
(单选题) 空类就是没有________的类。(本题1.0分) A、 类名 B、 任何成员 C、 数据成员 D、 成员函数
(单选题) 在C语言中,字符型数据在内存占( )个字节。(本题1.0分) A、 4 B、 2 C、 8 D、 1
(单选题) C语言的语句注释必须以 ( )结束 。(本题1.0分) A、 逗号 B、 双斜线// C、 空格 D、 回车
) 若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是 。( )(本题1.0分) A、 ps+1 B、 *(ps+3) C、 ps[0][2] D、 *(ps+1)+3
(单选题) 有以下程序: main() { int m, n, p; scanf("m=%dn=%dp=%d", &m, &n, &p); …… } 若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是( )。 (本题1.0分) A、 m=123n=456p=789 B、 m=123 n=456 p=789 C、 m=123,n=456,p=789 D、 123 456 789
(单选题) 劳动力需求缺乏弹性表示为()。(本题1.0分) A、 Ed>2 B、 Ed<2 C、 Ed>l D、 Ed
单选题) 1374110020968.jpg(本题1.0分) A、 int B、 int * C、 (*int) D、 (int*)
. (单选题) 以下选项中,不能定义s为合法的结构变量是 。( )(本题1.0分) A、 上传图片 B、 上传图片 C、 上传图片 D、 上传图片
(单选题) 若有说明语句:char c=.97.;则变量c ( )。(本题1.0分) A、 包含1个字符 B、 包含2个字符 C、 包含3个字符 D、 说明不合法,c的值不确定
(单选题) 以下_____是不正确的强制类型转换方式。(本题1.0分) A、 (type表达式) B、 (type)表达式 C、 type(表达式) D、 (type)(表达式)
(单选题) 执行语句“int a=1,b=2;c=1/b*a;”后,变量c的值是( )。(本题1.0分) A、 0 B、 0.5 C、 1 D、 2
(单选题) C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是(本题1.0分) A、 增加了一些新的运算符 B、 允许函数重载,并允许设置缺省参数 C、 规定函数说明符必须用原型 D、 引进了类和对象的概念
(单选题) 有以下定义:char a[10],*p=a;不能给数组a输入字符串的语句是( )。(本题1.0分) A、 gets(a) B、 gets(a[0]) C、 gets(&a[0]) D、 gets(p)
(单选题) 6+t值的数据类型为。(本题1.0分) A、 int B、 float C、 不确定 D、 double
(单选题) .在inta[][3]={{1},{3,2},{4,5,6},{0}}中,a[2][2]的值是()(本题1.0分) A、 3.0 B、 2.0 C、 6.0 D、 4.0
. (单选题) 以下描述错误的是________。(本题1.0分) A、 break语句可用于do~while语句 B、 break语句和continue语句的作用是一样的 C、 在循环语句中使用break语句是为了跳出循环,提前结束循环 D、 在循环语句中使用continue语句是为了结束本次循环,而不终止整个
(单选题) 由C++目标文件连接而成的可执行文件的缺省扩展名为( )。(本题1.0分) A、 cpp B、 exe C、 obj D、 link
(单选题) 下列关于类的描述中,错误的说法是(本题1.0分) A、 类是一组对象的模板 B、 类是数据和操作的封装体 C、 类是对象的实例 D、 类是一种自定义的数据类型
(单选题) 一个C语言程序总是从____________开始执行。( )(本题1.0分) A、 主函数 B、 书写顺序的第一条执行语句 C、 书写顺序的第一个函数main() D、 不确定
(单选题) 以下函数定义正确的是( )。(本题1.0分) A、 double fun(int x, int y) B、 double fun(int x; int y) C、 double fun(int x, int y) ; D、 double fun(int x ,
(单选题) 以下对二维数组a的正确说明是 ( )(本题1.0分) A、 inta[3][]; B、 float C、 double D、 float
(单选题) 在C语言中,char型数据在内存中的存储形式是( )。(本题1.0分) A、 补码 B、 反码 C、 原码 D、 ASCII码
(单选题) 下列选项中,不能用作标识符的是()。(本题1.0分) A、 _1234_ B、 _1_2 C、 int_2_ D、 2_int_
(单选题) 算法是( )。(本题1.0分) A、 为解决一个问题而采取的方法和步骤 B、 为设置一个问题而采取的方法和步骤 C、 为解决一个问题而开会讨论
(单选题) 有以下程序:   main()   { int a=7,b=8,*p,*q,*r;   p=&a; q=&b;   r=p; p=q; q=r;   printf("%d,%d,%d,%d\n", *p, *q, a, b); } 程序运行后的输出结果是( )。 (本题1.0分) A、 8,7,8,7 B、 7,8,7,8 C、 8,7,7,8 D、 7,8,8,7
(单选题) 在窗体上按下鼠标左键时产生的事件是(本题1.0分) A、 KeyDown B、 MouseUp C、 MouseMove D、 MouseDown
(单选题) C++程序的基本模块为( )。(本题1.0分) A、 表达式 B、 标识符 C、 语句 D、 函数
(单选题) 已定义变量a为整型,则不能正确表示9<a<14的表达式是( )。(本题1.0分) A、 !(9<a&&a<14) B、 a==10||a==11||a==12||a==13 C、 a>9&&a<14 D、 !(a<=9)&&!(a>=14)
(单选题) 以下程序的执行结果是 ( ) #include<stdio.h> { int i=10,j=10; printf("%d,%d\n",++i,j--); } (本题1.0分) A、 11,10 B、 9,10 C、 11,9 D、 10,9
(单选题) 设有如下通用过程: Public Sub Fun(a(),ByVal x As Integer) For i = 1 To 5 x = x + a(i) Next End Sub 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下的事件过程 Private Sub Command1_Click() Dim arr(5) As Variant For i = 1 To 5 arr(i) = i Next n = 10 Call Fun(arr(), n) Text1.Text = n End Sub 程序运行后,单击命令按钮,则在文本框中显示的内容是_____(本题1.0分) A、 10 B、 15 C、 25 D、 24
(单选题) 以下程序段执行时会出现( )状况?x=0;do{x=x*x;}while(++x);(本题1.0分) A、 是死循环 B、 循环执行二次 C、 循环执行一次 D、 语法错误