C语言选择题,高手帮忙做一下(15个)

[复制链接]
查看11 | 回复2 | 2010-5-29 16:31:38 | 显示全部楼层 |阅读模式
1、C语言可执行程序的开始执行点是( )
A、 程序中第一条可执行语言
B、 程序中第一个函数
C、 程序中的main函数
D、 包含文件中的第一个函数
2、以下叙述中不正确的是( )
A、在函数中,通过return语句传回函数值
B、在函数中,可以有多条return语句
C、在C中,main后的一对圆括号中也可以带有形参
D、在C中,调用函数,必需在一条独立的语句中完成
3、对C程序在作逻辑运算时判断操作数真、假的表述,下列哪一个是正确的( )。

A、0为假,非0为真
B、只有1为真

C、-1为假,1为真
C、0为真,非0为假
4、以下字符中,不正确的C语言转义字符是( )

A、‘\t’
B、 ‘\011’
C、‘\n’
D、‘\018
5、C语言中运算对象必需是整型的运算符是( )

A、%
B、/
C、!
D、**
6、putchar函数可以向终端输出一个(
)

A、整型变量表达式值
B、实型变量值

C、字符串
D、字符或字符型变量值
7、下列各语句定义了数组,其中哪一个是正确的(
)。

A、int a[5],b[2,3];
B、char no(30);
C、int x[];
D、int x[5]={1,2,3};
8、数组定义为"int a[4][5];", 引用"*(a+1)+2"表示(
)。

A、a[1][0]+2
B、 a数组第1行第2列元素的地址

C、a[0][1]+2
D、 a数组第1行第2列元素的值
9、a是int类型变量,c是字符变量。下列输入语句中哪一个是错误的(
)。

A、scanf ("%d, %c",&a, &c);
B、scanf (" %d%c", a, c);

C、scanf (" %d%c", &a,&c );
D、scanf ( "d=% d, c=%c",&a, &c);
10、将整型变量a、b中的较小值为变量c赋值,下列语句中正确的是(
)。

A、c= =(ab)? a:b;
B、c=(a>b)? a:b;
C、c=if(a>b)a else b;
D、(a>b)? c=a:c=b;
12、逻辑运算符中,运算优先级按从高到低依次为(
)。
A、&&,!,||
B、||,&&,! C、&&, ||, ! D、!,&&,||
13、在C语言程序中(

A、 函数的定义可以嵌套,但函数的调用不可以嵌套
B、 函数的定义和函数的调用均不可以嵌套
C、 函数的定义不可以嵌套,但函数的调用可以嵌套
D、 函数的定义和函数的调用均可以嵌套

14、C语言中的文件类型只有(


A、索引文件和文本文件两种
B、ASCII文件和二进制文件两种

C、文本文件一种
D、 二进制文件一种

15、若变量已正确定义并赋值,符合C语言语法的表达式是(

A、a=7+b+c,a++
B、a=a+7;
C、int(12.3%4)
D、a=a+7=c+b

回复

使用道具 举报

千问 | 2010-5-29 16:31:38 | 显示全部楼层
太多了吧这东西不怎么好学
回复

使用道具 举报

千问 | 2010-5-29 16:31:38 | 显示全部楼层
C D A D AD D B D CB D C B B
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行